1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-70",
9   "self_type" : "type-101",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-283",
16   "self_type" : "type-518",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-39",
24   "self_type" : "type-196",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-98",
32   "self_type" : "type-356",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-98",
41   "self_type" : "type-97",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-511",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-53",
64   "self_type" : "type-53",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-70",
73   "self_type" : "type-70",
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-61",
83   "self_type" : "type-61",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-288",
91   "self_type" : "type-288",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-283",
99   "self_type" : "type-283",
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" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-45",
117   "self_type" : "type-45",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-273",
126   "self_type" : "type-273",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-240",
135   "self_type" : "type-240",
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-295",
144   "self_type" : "type-295",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-98",
154   "self_type" : "type-98",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-44",
174   "self_type" : "type-44",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-278",
184   "self_type" : "type-278",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-100",
194   "self_type" : "type-100",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-41",
201   "self_type" : "type-41"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "name" : "_ZN7android8hardware3nfc4V1_221writeEmbeddedToParcelERKNS2_9NfcConfigEPNS0_6ParcelEmm"
208  },
209  {
210   "name" : "_ZN7android8hardware3nfc4V1_222readEmbeddedFromParcelERKNS2_9NfcConfigERKNS0_6ParcelEmm"
211  },
212  {
213   "name" : "_ZN7android8hardware3nfc4V1_24INfc10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
214  },
215  {
216   "name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
217  },
218  {
219   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
220  },
221  {
222   "name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
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_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
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_EElEE"
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_EElEERKT_"
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_EElEE"
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" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
447  },
448  {
449   "name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
450  },
451  {
452   "name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
453  },
454  {
455   "name" : "_ZTv0_n24_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_27BpHwNfcE16_NS0_11BpHwRefBaseE"
502  },
503  {
504   "name" : "_ZTCN7android8hardware3nfc4V1_27BpHwNfcE8_NS0_10IInterfaceE"
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-529",
547   "self_type" : "type-529",
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-208",
609   "self_type" : "type-208",
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-72",
687   "self_type" : "type-72",
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-166",
741   "self_type" : "type-166",
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-641",
795   "self_type" : "type-641",
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-554",
837   "self_type" : "type-554",
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-183",
871   "self_type" : "type-183",
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-566",
889   "self_type" : "type-566",
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-98",
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-565",
935   "self_type" : "type-565",
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-568",
961   "self_type" : "type-568",
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-98",
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-545",
1005   "self_type" : "type-545",
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-544",
1031   "self_type" : "type-544",
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-98",
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-498",
1135   "self_type" : "type-498",
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-503",
1161   "self_type" : "type-503",
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-499",
1203   "self_type" : "type-499",
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-497",
1445   "self_type" : "type-497",
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-502",
1475   "self_type" : "type-502",
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-507",
1505   "self_type" : "type-507",
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-512",
1547   "self_type" : "type-512",
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-514",
1585   "self_type" : "type-514",
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-500",
1611   "self_type" : "type-500",
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-505",
1629   "self_type" : "type-505",
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-509",
1659   "self_type" : "type-509",
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-494",
1753   "self_type" : "type-494",
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-501",
1795   "self_type" : "type-501",
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-508",
1813   "self_type" : "type-508",
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-504",
1843   "self_type" : "type-504",
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-496",
1877   "self_type" : "type-496",
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-252",
1931   "self_type" : "type-252",
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-56"
1948    },
1949    {
1950     "referenced_type" : "type-62"
1951    },
1952    {
1953     "referenced_type" : "type-40"
1954    }
1955   ],
1956   "referenced_type" : "type-55",
1957   "return_type" : "type-53",
1958   "self_type" : "type-55",
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-522",
1972   "return_type" : "type-39",
1973   "self_type" : "type-522",
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 long, const unsigned long long *, unsigned long, void *)",
1979   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1980   "parameters" :
1981   [
1982    {
1983     "referenced_type" : "type-434"
1984    },
1985    {
1986     "referenced_type" : "type-381"
1987    },
1988    {
1989     "referenced_type" : "type-44"
1990    },
1991    {
1992     "referenced_type" : "type-435"
1993    },
1994    {
1995     "referenced_type" : "type-44"
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_6ParcelEmm",
2012   "parameters" :
2013   [
2014    {
2015     "referenced_type" : "type-681"
2016    },
2017    {
2018     "referenced_type" : "type-434"
2019    },
2020    {
2021     "referenced_type" : "type-44"
2022    },
2023    {
2024     "referenced_type" : "type-44"
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_6ParcelEmm",
2033   "parameters" :
2034   [
2035    {
2036     "referenced_type" : "type-681"
2037    },
2038    {
2039     "referenced_type" : "type-441"
2040    },
2041    {
2042     "referenced_type" : "type-44"
2043    },
2044    {
2045     "referenced_type" : "type-44"
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-451"
2059    },
2060    {
2061     "default_arg" : true,
2062     "referenced_type" : "type-53"
2063    }
2064   ],
2065   "return_type" : "type-141",
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_recipientEEEm",
2071   "parameters" :
2072   [
2073    {
2074     "is_this_ptr" : true,
2075     "referenced_type" : "type-142"
2076    },
2077    {
2078     "referenced_type" : "type-347"
2079    },
2080    {
2081     "referenced_type" : "type-44"
2082    }
2083   ],
2084   "return_type" : "type-174",
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-142"
2095    },
2096    {
2097     "referenced_type" : "type-689"
2098    }
2099   ],
2100   "return_type" : "type-209",
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_arrayIhLm32EJEEEEEEEE",
2106   "parameters" :
2107   [
2108    {
2109     "is_this_ptr" : true,
2110     "referenced_type" : "type-142"
2111    },
2112    {
2113     "referenced_type" : "type-690"
2114    }
2115   ],
2116   "return_type" : "type-209",
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-451"
2127    },
2128    {
2129     "default_arg" : true,
2130     "referenced_type" : "type-53"
2131    }
2132   ],
2133   "return_type" : "type-141",
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-142"
2144    },
2145    {
2146     "referenced_type" : "type-347"
2147    }
2148   ],
2149   "return_type" : "type-174",
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-142"
2160    },
2161    {
2162     "referenced_type" : "type-691"
2163    }
2164   ],
2165   "return_type" : "type-209",
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-142"
2176    },
2177    {
2178     "default_arg" : true,
2179     "referenced_type" : "type-451"
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-142"
2193    },
2194    {
2195     "referenced_type" : "type-692"
2196    }
2197   ],
2198   "return_type" : "type-209",
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-142"
2209    }
2210   ],
2211   "return_type" : "type-209",
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-142"
2222    }
2223   ],
2224   "return_type" : "type-209",
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-451"
2234    },
2235    {
2236     "referenced_type" : "type-587"
2237    }
2238   ],
2239   "return_type" : "type-53",
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-142"
2250    }
2251   ],
2252   "return_type" : "type-209",
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-142"
2263    },
2264    {
2265     "referenced_type" : "type-391"
2266    },
2267    {
2268     "referenced_type" : "type-586"
2269    }
2270   ],
2271   "return_type" : "type-209",
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-123"
2281    },
2282    {
2283     "default_arg" : true,
2284     "referenced_type" : "type-53"
2285    }
2286   ],
2287   "return_type" : "type-197",
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-138"
2297    },
2298    {
2299     "default_arg" : true,
2300     "referenced_type" : "type-53"
2301    }
2302   ],
2303   "return_type" : "type-197",
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-656"
2313    },
2314    {
2315     "default_arg" : true,
2316     "referenced_type" : "type-53"
2317    }
2318   ],
2319   "return_type" : "type-197",
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-647"
2329    },
2330    {
2331     "default_arg" : true,
2332     "referenced_type" : "type-53"
2333    }
2334   ],
2335   "return_type" : "type-197",
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-666"
2347    },
2348    {
2349     "referenced_type" : "type-695"
2350    }
2351   ],
2352   "return_type" : "type-209",
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-666"
2363    },
2364    {
2365     "referenced_type" : "type-147"
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-666"
2379    },
2380    {
2381     "referenced_type" : "type-147"
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-591"
2395    },
2396    {
2397     "referenced_type" : "type-2"
2398    },
2399    {
2400     "referenced_type" : "type-441"
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-700"
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-591"
2426    },
2427    {
2428     "referenced_type" : "type-701"
2429    }
2430   ],
2431   "return_type" : "type-209",
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-442"
2441    },
2442    {
2443     "referenced_type" : "type-441"
2444    },
2445    {
2446     "referenced_type" : "type-434"
2447    },
2448    {
2449     "referenced_type" : "type-702"
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-591"
2464    }
2465   ],
2466   "return_type" : "type-209",
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-591"
2477    },
2478    {
2479     "referenced_type" : "type-647"
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-591"
2493    },
2494    {
2495     "referenced_type" : "type-647"
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-591"
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-591"
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-591"
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-685"
2548    }
2549   ],
2550   "return_type" : "type-182",
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_recipientEEEm",
2556   "parameters" :
2557   [
2558    {
2559     "is_this_ptr" : true,
2560     "referenced_type" : "type-685"
2561    },
2562    {
2563     "referenced_type" : "type-347"
2564    },
2565    {
2566     "referenced_type" : "type-44"
2567    }
2568   ],
2569   "return_type" : "type-174",
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-685"
2580    }
2581   ],
2582   "return_type" : "type-182",
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-685"
2593    }
2594   ],
2595   "return_type" : "type-209",
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-685"
2606    },
2607    {
2608     "referenced_type" : "type-703"
2609    }
2610   ],
2611   "return_type" : "type-209",
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_arrayIhLm32EJEEEEEEEE",
2617   "parameters" :
2618   [
2619    {
2620     "is_this_ptr" : true,
2621     "referenced_type" : "type-685"
2622    },
2623    {
2624     "referenced_type" : "type-704"
2625    }
2626   ],
2627   "return_type" : "type-209",
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-685"
2638    },
2639    {
2640     "referenced_type" : "type-705"
2641    }
2642   ],
2643   "return_type" : "type-209",
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-685"
2654    },
2655    {
2656     "referenced_type" : "type-347"
2657    }
2658   ],
2659   "return_type" : "type-174",
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-685"
2670    }
2671   ],
2672   "return_type" : "type-182",
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-685"
2683    },
2684    {
2685     "referenced_type" : "type-706"
2686    }
2687   ],
2688   "return_type" : "type-209",
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-685"
2699    },
2700    {
2701     "referenced_type" : "type-375"
2702    }
2703   ],
2704   "return_type" : "type-182",
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-645"
2717    },
2718    {
2719     "referenced_type" : "type-707"
2720    }
2721   ],
2722   "return_type" : "type-209",
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-685"
2733    },
2734    {
2735     "referenced_type" : "type-708"
2736    }
2737   ],
2738   "return_type" : "type-209",
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-685"
2749    }
2750   ],
2751   "return_type" : "type-182",
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-685"
2762    }
2763   ],
2764   "return_type" : "type-209",
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-685"
2775    }
2776   ],
2777   "return_type" : "type-209",
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-685"
2788    },
2789    {
2790     "referenced_type" : "type-686"
2791    }
2792   ],
2793   "return_type" : "type-182",
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-685"
2804    }
2805   ],
2806   "return_type" : "type-209",
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-685"
2817    }
2818   ],
2819   "return_type" : "type-182",
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-685"
2830    },
2831    {
2832     "referenced_type" : "type-391"
2833    },
2834    {
2835     "referenced_type" : "type-586"
2836    }
2837   ],
2838   "return_type" : "type-209",
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-685"
2849    },
2850    {
2851     "referenced_type" : "type-375"
2852    }
2853   ],
2854   "return_type" : "type-189",
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-685"
2865    },
2866    {
2867     "referenced_type" : "type-12"
2868    }
2869   ],
2870   "return_type" : "type-182",
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-685"
2881    },
2882    {
2883     "referenced_type" : "type-709"
2884    }
2885   ],
2886   "return_type" : "type-209",
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-685"
2897    },
2898    {
2899     "referenced_type" : "type-62"
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-685"
2913    },
2914    {
2915     "referenced_type" : "type-62"
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-118"
2928    },
2929    {
2930     "referenced_type" : "type-68"
2931    },
2932    {
2933     "referenced_type" : "type-53"
2934    }
2935   ],
2936   "return_type" : "type-197",
2937   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2938   "template_args" : [ "type-143", "type-120", "type-626" ]
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-132"
2947    },
2948    {
2949     "referenced_type" : "type-68"
2950    },
2951    {
2952     "referenced_type" : "type-53"
2953    }
2954   ],
2955   "return_type" : "type-197",
2956   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2957   "template_args" : [ "type-143", "type-134", "type-626" ]
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-68"
2969    },
2970    {
2971     "referenced_type" : "type-53"
2972    }
2973   ],
2974   "return_type" : "type-197",
2975   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2976   "template_args" : [ "type-143", "type-5", "type-626" ]
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-109"
2985    }
2986   ],
2987   "return_type" : "type-109",
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-451"
3011    },
3012    {
3013     "referenced_type" : "type-53"
3014    },
3015    {
3016     "referenced_type" : "type-53"
3017    }
3018   ],
3019   "return_type" : "type-141",
3020   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3021   "template_args" : [ "type-626", "type-143", "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-68",
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" : 8,
3037   "linker_set_key" : "android::Mutex &",
3038   "name" : "android::Mutex &",
3039   "referenced_type" : "type-46",
3040   "self_type" : "type-527",
3041   "size" : 8,
3042   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3043  },
3044  {
3045   "alignment" : 8,
3046   "linker_set_key" : "android::RWLock &",
3047   "name" : "android::RWLock &",
3048   "referenced_type" : "type-531",
3049   "self_type" : "type-535",
3050   "size" : 8,
3051   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3052  },
3053  {
3054   "alignment" : 8,
3055   "linker_set_key" : "android::String16 &",
3056   "name" : "android::String16 &",
3057   "referenced_type" : "type-58",
3058   "self_type" : "type-414",
3059   "size" : 8,
3060   "source_file" : "/system/core/libutils/include/utils/String16.h"
3061  },
3062  {
3063   "alignment" : 8,
3064   "linker_set_key" : "android::String8 &",
3065   "name" : "android::String8 &",
3066   "referenced_type" : "type-67",
3067   "self_type" : "type-409",
3068   "size" : 8,
3069   "source_file" : "/system/core/libutils/include/utils/String8.h"
3070  },
3071  {
3072   "alignment" : 8,
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-182",
3076   "self_type" : "type-186",
3077   "size" : 8,
3078   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3079  },
3080  {
3081   "alignment" : 8,
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-197",
3085   "self_type" : "type-200",
3086   "size" : 8,
3087   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3088  },
3089  {
3090   "alignment" : 8,
3091   "linker_set_key" : "android::hardware::Return<bool> &",
3092   "name" : "android::hardware::Return<bool> &",
3093   "referenced_type" : "type-174",
3094   "self_type" : "type-178",
3095   "size" : 8,
3096   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3097  },
3098  {
3099   "alignment" : 8,
3100   "linker_set_key" : "android::hardware::Return<unsigned int> &",
3101   "name" : "android::hardware::Return<unsigned int> &",
3102   "referenced_type" : "type-189",
3103   "self_type" : "type-192",
3104   "size" : 8,
3105   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3106  },
3107  {
3108   "alignment" : 8,
3109   "linker_set_key" : "android::hardware::Return<void> &",
3110   "name" : "android::hardware::Return<void> &",
3111   "referenced_type" : "type-209",
3112   "self_type" : "type-212",
3113   "size" : 8,
3114   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3115  },
3116  {
3117   "alignment" : 8,
3118   "linker_set_key" : "android::hardware::Status &",
3119   "name" : "android::hardware::Status &",
3120   "referenced_type" : "type-164",
3121   "self_type" : "type-171",
3122   "size" : 8,
3123   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3124  },
3125  {
3126   "alignment" : 8,
3127   "linker_set_key" : "android::hardware::TextOutput &",
3128   "name" : "android::hardware::TextOutput &",
3129   "referenced_type" : "type-439",
3130   "self_type" : "type-438",
3131   "size" : 8,
3132   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3133  },
3134  {
3135   "alignment" : 8,
3136   "linker_set_key" : "android::hardware::TextOutput &",
3137   "name" : "android::hardware::TextOutput &",
3138   "referenced_type" : "type-668",
3139   "self_type" : "type-667",
3140   "size" : 8,
3141   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3142  },
3143  {
3144   "alignment" : 8,
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-636",
3149   "size" : 8,
3150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3151  },
3152  {
3153   "alignment" : 8,
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-631",
3158   "size" : 8,
3159   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3160  },
3161  {
3162   "alignment" : 8,
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-640",
3167   "size" : 8,
3168   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3169  },
3170  {
3171   "alignment" : 8,
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" : 8,
3177   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3178  },
3179  {
3180   "alignment" : 8,
3181   "linker_set_key" : "android::hardware::hidl_string &",
3182   "name" : "android::hardware::hidl_string &",
3183   "referenced_type" : "type-321",
3184   "self_type" : "type-634",
3185   "size" : 8,
3186   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3187  },
3188  {
3189   "alignment" : 8,
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" : 8,
3195   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3196  },
3197  {
3198   "alignment" : 8,
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" : 8,
3204   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3205  },
3206  {
3207   "alignment" : 8,
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-149",
3211   "self_type" : "type-156",
3212   "size" : 8,
3213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3214  },
3215  {
3216   "alignment" : 8,
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-109",
3220   "self_type" : "type-111",
3221   "size" : 8,
3222   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3223  },
3224  {
3225   "alignment" : 8,
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-127",
3230   "size" : 8,
3231   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3232  },
3233  {
3234   "alignment" : 8,
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-141",
3238   "self_type" : "type-145",
3239   "size" : 8,
3240   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3241  },
3242  {
3243   "alignment" : 8,
3244   "linker_set_key" : "const android::String16 &",
3245   "name" : "const android::String16 &",
3246   "referenced_type" : "type-57",
3247   "self_type" : "type-56",
3248   "size" : 8,
3249   "source_file" : "/system/core/libutils/include/utils/String16.h"
3250  },
3251  {
3252   "alignment" : 8,
3253   "linker_set_key" : "const android::String8 &",
3254   "name" : "const android::String8 &",
3255   "referenced_type" : "type-406",
3256   "self_type" : "type-408",
3257   "size" : 8,
3258   "source_file" : "/system/core/libutils/include/utils/String8.h"
3259  },
3260  {
3261   "alignment" : 8,
3262   "linker_set_key" : "const android::hardware::Parcel &",
3263   "name" : "const android::hardware::Parcel &",
3264   "referenced_type" : "type-440",
3265   "self_type" : "type-441",
3266   "size" : 8,
3267   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3268  },
3269  {
3270   "alignment" : 8,
3271   "linker_set_key" : "const android::hardware::Return<bool> &",
3272   "name" : "const android::hardware::Return<bool> &",
3273   "referenced_type" : "type-179",
3274   "self_type" : "type-203",
3275   "size" : 8,
3276   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3277  },
3278  {
3279   "alignment" : 8,
3280   "linker_set_key" : "const android::hardware::Status &",
3281   "name" : "const android::hardware::Status &",
3282   "referenced_type" : "type-168",
3283   "self_type" : "type-169",
3284   "size" : 8,
3285   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3286  },
3287  {
3288   "alignment" : 8,
3289   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3290   "name" : "const android::hardware::details::SchedPrio &",
3291   "referenced_type" : "type-457",
3292   "self_type" : "type-456",
3293   "size" : 8,
3294   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3295  },
3296  {
3297   "alignment" : 8,
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" : 8,
3303   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3304  },
3305  {
3306   "alignment" : 8,
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" : 8,
3312   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3313  },
3314  {
3315   "alignment" : 8,
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" : 8,
3321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3322  },
3323  {
3324   "alignment" : 8,
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-585",
3328   "self_type" : "type-586",
3329   "size" : 8,
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" : 8,
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" : 8,
3339   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3340  },
3341  {
3342   "alignment" : 8,
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" : 8,
3348   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3349  },
3350  {
3351   "alignment" : 8,
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" : 8,
3357   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3358  },
3359  {
3360   "alignment" : 8,
3361   "linker_set_key" : "const android::hardware::nfc::V1_2::NfcConfig &",
3362   "name" : "const android::hardware::nfc::V1_2::NfcConfig &",
3363   "referenced_type" : "type-680",
3364   "self_type" : "type-681",
3365   "size" : 8,
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" : 8,
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-470",
3373   "self_type" : "type-471",
3374   "size" : 8,
3375   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3376  },
3377  {
3378   "alignment" : 8,
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-62",
3383   "size" : 8,
3384   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3385  },
3386  {
3387   "alignment" : 8,
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-159",
3391   "self_type" : "type-271",
3392   "size" : 8,
3393   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3394  },
3395  {
3396   "alignment" : 8,
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" : 8,
3402   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3403  },
3404  {
3405   "alignment" : 8,
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-122",
3409   "self_type" : "type-123",
3410   "size" : 8,
3411   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3412  },
3413  {
3414   "alignment" : 8,
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-114",
3418   "self_type" : "type-686",
3419   "size" : 8,
3420   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3421  },
3422  {
3423   "alignment" : 8,
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-137",
3427   "self_type" : "type-138",
3428   "size" : 8,
3429   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3430  },
3431  {
3432   "alignment" : 8,
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" : 8,
3438   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3439  },
3440  {
3441   "alignment" : 8,
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-147",
3445   "self_type" : "type-647",
3446   "size" : 8,
3447   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3448  },
3449  {
3450   "alignment" : 8,
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-656",
3455   "size" : 8,
3456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3457  },
3458  {
3459   "alignment" : 8,
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-106",
3463   "self_type" : "type-587",
3464   "size" : 8,
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" : 8,
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" : 8,
3474   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3475  },
3476  {
3477   "alignment" : 8,
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-650",
3481   "self_type" : "type-665",
3482   "size" : 8,
3483   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3484  },
3485  {
3486   "alignment" : 8,
3487   "linker_set_key" : "const bool &",
3488   "name" : "const bool &",
3489   "referenced_type" : "type-87",
3490   "self_type" : "type-293",
3491   "size" : 8,
3492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3493  },
3494  {
3495   "alignment" : 8,
3496   "linker_set_key" : "const double &",
3497   "name" : "const double &",
3498   "referenced_type" : "type-310",
3499   "self_type" : "type-311",
3500   "size" : 8,
3501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3502  },
3503  {
3504   "alignment" : 8,
3505   "linker_set_key" : "const float &",
3506   "name" : "const float &",
3507   "referenced_type" : "type-306",
3508   "self_type" : "type-309",
3509   "size" : 8,
3510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3511  },
3512  {
3513   "alignment" : 8,
3514   "linker_set_key" : "const int &",
3515   "name" : "const int &",
3516   "referenced_type" : "type-478",
3517   "self_type" : "type-477",
3518   "size" : 8,
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-657",
3532   "self_type" : "type-659",
3533   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3534  },
3535  {
3536   "alignment" : 8,
3537   "linker_set_key" : "const log_msg &",
3538   "name" : "const log_msg &",
3539   "referenced_type" : "type-94",
3540   "self_type" : "type-125",
3541   "size" : 8,
3542   "source_file" : "/system/core/liblog/include/log/log_read.h"
3543  },
3544  {
3545   "alignment" : 8,
3546   "linker_set_key" : "const long &",
3547   "name" : "const long &",
3548   "referenced_type" : "type-302",
3549   "self_type" : "type-304",
3550   "size" : 8,
3551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3552  },
3553  {
3554   "alignment" : 8,
3555   "linker_set_key" : "const short &",
3556   "name" : "const short &",
3557   "referenced_type" : "type-297",
3558   "self_type" : "type-298",
3559   "size" : 8,
3560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3561  },
3562  {
3563   "alignment" : 8,
3564   "linker_set_key" : "const signed char &",
3565   "name" : "const signed char &",
3566   "referenced_type" : "type-294",
3567   "self_type" : "type-296",
3568   "size" : 8,
3569   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3570  },
3571  {
3572   "alignment" : 8,
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-449",
3576   "self_type" : "type-451",
3577   "size" : 8,
3578   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3579  },
3580  {
3581   "alignment" : 8,
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-643",
3585   "self_type" : "type-642",
3586   "size" : 8,
3587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3588  },
3589  {
3590   "alignment" : 8,
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-683",
3594   "self_type" : "type-682",
3595   "size" : 8,
3596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3597  },
3598  {
3599   "alignment" : 8,
3600   "linker_set_key" : "const unsigned char &",
3601   "name" : "const unsigned char &",
3602   "referenced_type" : "type-382",
3603   "self_type" : "type-539",
3604   "size" : 8,
3605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3606  },
3607  {
3608   "alignment" : 8,
3609   "linker_set_key" : "const unsigned int &",
3610   "name" : "const unsigned int &",
3611   "referenced_type" : "type-50",
3612   "self_type" : "type-301",
3613   "size" : 8,
3614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3615  },
3616  {
3617   "alignment" : 8,
3618   "linker_set_key" : "const unsigned long &",
3619   "name" : "const unsigned long &",
3620   "referenced_type" : "type-51",
3621   "self_type" : "type-305",
3622   "size" : 8,
3623   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3624  },
3625  {
3626   "alignment" : 8,
3627   "linker_set_key" : "const unsigned short &",
3628   "name" : "const unsigned short &",
3629   "referenced_type" : "type-299",
3630   "self_type" : "type-300",
3631   "size" : 8,
3632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3633  },
3634  {
3635   "alignment" : 8,
3636   "linker_set_key" : "int &",
3637   "name" : "int &",
3638   "referenced_type" : "type-39",
3639   "self_type" : "type-402",
3640   "size" : 8,
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" : 8,
3645   "linker_set_key" : "unsigned char &",
3646   "name" : "unsigned char &",
3647   "referenced_type" : "type-98",
3648   "self_type" : "type-548",
3649   "size" : 8,
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" : 8,
3654   "linker_set_key" : "unsigned int &",
3655   "name" : "unsigned int &",
3656   "referenced_type" : "type-2",
3657   "self_type" : "type-556",
3658   "size" : 8,
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" : 8,
3666   "linker_set_key" : "android::Condition *",
3667   "name" : "android::Condition *",
3668   "referenced_type" : "type-88",
3669   "self_type" : "type-530",
3670   "size" : 8,
3671   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3672  },
3673  {
3674   "alignment" : 8,
3675   "linker_set_key" : "android::Mutex *",
3676   "name" : "android::Mutex *",
3677   "referenced_type" : "type-46",
3678   "self_type" : "type-525",
3679   "size" : 8,
3680   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3681  },
3682  {
3683   "alignment" : 8,
3684   "linker_set_key" : "android::Mutex::Autolock *",
3685   "name" : "android::Mutex::Autolock *",
3686   "referenced_type" : "type-526",
3687   "self_type" : "type-528",
3688   "size" : 8,
3689   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3690  },
3691  {
3692   "alignment" : 8,
3693   "linker_set_key" : "android::RWLock *",
3694   "name" : "android::RWLock *",
3695   "referenced_type" : "type-531",
3696   "self_type" : "type-533",
3697   "size" : 8,
3698   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3699  },
3700  {
3701   "alignment" : 8,
3702   "linker_set_key" : "android::RWLock::AutoRLock *",
3703   "name" : "android::RWLock::AutoRLock *",
3704   "referenced_type" : "type-534",
3705   "self_type" : "type-536",
3706   "size" : 8,
3707   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3708  },
3709  {
3710   "alignment" : 8,
3711   "linker_set_key" : "android::RWLock::AutoWLock *",
3712   "name" : "android::RWLock::AutoWLock *",
3713   "referenced_type" : "type-537",
3714   "self_type" : "type-538",
3715   "size" : 8,
3716   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3717  },
3718  {
3719   "alignment" : 8,
3720   "linker_set_key" : "android::RefBase *",
3721   "name" : "android::RefBase *",
3722   "referenced_type" : "type-6",
3723   "self_type" : "type-317",
3724   "size" : 8,
3725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3726  },
3727  {
3728   "alignment" : 8,
3729   "linker_set_key" : "android::RefBase::weakref_impl *",
3730   "name" : "android::RefBase::weakref_impl *",
3731   "referenced_type" : "type-654",
3732   "self_type" : "type-653",
3733   "size" : 8,
3734   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3735  },
3736  {
3737   "alignment" : 8,
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" : 8,
3743   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3744  },
3745  {
3746   "alignment" : 8,
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" : 8,
3752   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3753  },
3754  {
3755   "alignment" : 8,
3756   "linker_set_key" : "android::ReferenceRenamer *",
3757   "name" : "android::ReferenceRenamer *",
3758   "referenced_type" : "type-312",
3759   "self_type" : "type-313",
3760   "size" : 8,
3761   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3762  },
3763  {
3764   "alignment" : 8,
3765   "linker_set_key" : "android::ScopedTrace *",
3766   "name" : "android::ScopedTrace *",
3767   "referenced_type" : "type-540",
3768   "self_type" : "type-541",
3769   "size" : 8,
3770   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3771  },
3772  {
3773   "alignment" : 8,
3774   "linker_set_key" : "android::String16 *",
3775   "name" : "android::String16 *",
3776   "referenced_type" : "type-58",
3777   "self_type" : "type-415",
3778   "size" : 8,
3779   "source_file" : "/system/core/libutils/include/utils/String16.h"
3780  },
3781  {
3782   "alignment" : 8,
3783   "linker_set_key" : "android::String8 *",
3784   "name" : "android::String8 *",
3785   "referenced_type" : "type-67",
3786   "self_type" : "type-410",
3787   "size" : 8,
3788   "source_file" : "/system/core/libutils/include/utils/String8.h"
3789  },
3790  {
3791   "alignment" : 8,
3792   "linker_set_key" : "android::Thread *",
3793   "name" : "android::Thread *",
3794   "referenced_type" : "type-86",
3795   "self_type" : "type-85",
3796   "size" : 8,
3797   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3798  },
3799  {
3800   "alignment" : 8,
3801   "linker_set_key" : "android::VirtualLightRefBase *",
3802   "name" : "android::VirtualLightRefBase *",
3803   "referenced_type" : "type-215",
3804   "self_type" : "type-221",
3805   "size" : 8,
3806   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3807  },
3808  {
3809   "alignment" : 8,
3810   "linker_set_key" : "android::hardware::BHwBinder *",
3811   "name" : "android::hardware::BHwBinder *",
3812   "referenced_type" : "type-162",
3813   "self_type" : "type-161",
3814   "size" : 8,
3815   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3816  },
3817  {
3818   "alignment" : 8,
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" : 8,
3824   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3825  },
3826  {
3827   "alignment" : 8,
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-466",
3831   "self_type" : "type-469",
3832   "size" : 8,
3833   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3834  },
3835  {
3836   "alignment" : 8,
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-484",
3840   "self_type" : "type-489",
3841   "size" : 8,
3842   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3843  },
3844  {
3845   "alignment" : 8,
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-472",
3849   "self_type" : "type-479",
3850   "size" : 8,
3851   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3852  },
3853  {
3854   "alignment" : 8,
3855   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3856   "name" : "android::hardware::GrantorDescriptor *",
3857   "referenced_type" : "type-341",
3858   "self_type" : "type-340",
3859   "size" : 8,
3860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3861  },
3862  {
3863   "alignment" : 8,
3864   "linker_set_key" : "android::hardware::IBinder *",
3865   "name" : "android::hardware::IBinder *",
3866   "referenced_type" : "type-29",
3867   "self_type" : "type-28",
3868   "size" : 8,
3869   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3870  },
3871  {
3872   "alignment" : 8,
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" : 8,
3878   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3879  },
3880  {
3881   "alignment" : 8,
3882   "linker_set_key" : "android::hardware::IInterface *",
3883   "name" : "android::hardware::IInterface *",
3884   "referenced_type" : "type-35",
3885   "self_type" : "type-34",
3886   "size" : 8,
3887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3888  },
3889  {
3890   "alignment" : 8,
3891   "linker_set_key" : "android::hardware::Parcel *",
3892   "name" : "android::hardware::Parcel *",
3893   "referenced_type" : "type-429",
3894   "self_type" : "type-434",
3895   "size" : 8,
3896   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3897  },
3898  {
3899   "alignment" : 8,
3900   "linker_set_key" : "android::hardware::ProcessState *",
3901   "name" : "android::hardware::ProcessState *",
3902   "referenced_type" : "type-38",
3903   "self_type" : "type-37",
3904   "size" : 8,
3905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3906  },
3907  {
3908   "alignment" : 8,
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-182",
3912   "self_type" : "type-184",
3913   "size" : 8,
3914   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3915  },
3916  {
3917   "alignment" : 8,
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-197",
3921   "self_type" : "type-198",
3922   "size" : 8,
3923   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3924  },
3925  {
3926   "alignment" : 8,
3927   "linker_set_key" : "android::hardware::Return<bool> *",
3928   "name" : "android::hardware::Return<bool> *",
3929   "referenced_type" : "type-174",
3930   "self_type" : "type-176",
3931   "size" : 8,
3932   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3933  },
3934  {
3935   "alignment" : 8,
3936   "linker_set_key" : "android::hardware::Return<unsigned int> *",
3937   "name" : "android::hardware::Return<unsigned int> *",
3938   "referenced_type" : "type-189",
3939   "self_type" : "type-190",
3940   "size" : 8,
3941   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3942  },
3943  {
3944   "alignment" : 8,
3945   "linker_set_key" : "android::hardware::Return<void> *",
3946   "name" : "android::hardware::Return<void> *",
3947   "referenced_type" : "type-209",
3948   "self_type" : "type-210",
3949   "size" : 8,
3950   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3951  },
3952  {
3953   "alignment" : 8,
3954   "linker_set_key" : "android::hardware::Status *",
3955   "name" : "android::hardware::Status *",
3956   "referenced_type" : "type-164",
3957   "self_type" : "type-167",
3958   "size" : 8,
3959   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3960  },
3961  {
3962   "alignment" : 8,
3963   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3964   "name" : "android::hardware::details::HidlInstrumentor *",
3965   "referenced_type" : "type-444",
3966   "self_type" : "type-645",
3967   "size" : 8,
3968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3969  },
3970  {
3971   "alignment" : 8,
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-635",
3976   "size" : 8,
3977   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3978  },
3979  {
3980   "alignment" : 8,
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-630",
3985   "size" : 8,
3986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3987  },
3988  {
3989   "alignment" : 8,
3990   "linker_set_key" : "android::hardware::details::return_status *",
3991   "name" : "android::hardware::details::return_status *",
3992   "referenced_type" : "type-175",
3993   "self_type" : "type-204",
3994   "size" : 8,
3995   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3996  },
3997  {
3998   "alignment" : 8,
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" : 8,
4004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4005  },
4006  {
4007   "alignment" : 8,
4008   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4009   "name" : "android::hardware::hidl_binder_death_recipient *",
4010   "referenced_type" : "type-151",
4011   "self_type" : "type-150",
4012   "size" : 8,
4013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4014  },
4015  {
4016   "alignment" : 8,
4017   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4018   "name" : "android::hardware::hidl_death_recipient *",
4019   "referenced_type" : "type-154",
4020   "self_type" : "type-153",
4021   "size" : 8,
4022   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4023  },
4024  {
4025   "alignment" : 8,
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" : 8,
4031   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4032  },
4033  {
4034   "alignment" : 8,
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" : 8,
4040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4041  },
4042  {
4043   "alignment" : 8,
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" : 8,
4049   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4050  },
4051  {
4052   "alignment" : 8,
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" : 8,
4058   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4059  },
4060  {
4061   "alignment" : 8,
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" : 8,
4067   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4068  },
4069  {
4070   "alignment" : 8,
4071   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc *",
4072   "name" : "android::hardware::nfc::V1_0::BnHwNfc *",
4073   "referenced_type" : "type-602",
4074   "self_type" : "type-603",
4075   "size" : 8,
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" : 8,
4080   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4081   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback *",
4082   "referenced_type" : "type-594",
4083   "self_type" : "type-595",
4084   "size" : 8,
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" : 8,
4089   "linker_set_key" : "android::hardware::nfc::V1_0::INfc *",
4090   "name" : "android::hardware::nfc::V1_0::INfc *",
4091   "referenced_type" : "type-120",
4092   "self_type" : "type-119",
4093   "size" : 8,
4094   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4095  },
4096  {
4097   "alignment" : 8,
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-110",
4102   "size" : 8,
4103   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4104  },
4105  {
4106   "alignment" : 8,
4107   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc *",
4108   "name" : "android::hardware::nfc::V1_1::BnHwNfc *",
4109   "referenced_type" : "type-617",
4110   "self_type" : "type-618",
4111   "size" : 8,
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" : 8,
4116   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4117   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback *",
4118   "referenced_type" : "type-609",
4119   "self_type" : "type-610",
4120   "size" : 8,
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" : 8,
4125   "linker_set_key" : "android::hardware::nfc::V1_1::INfc *",
4126   "name" : "android::hardware::nfc::V1_1::INfc *",
4127   "referenced_type" : "type-134",
4128   "self_type" : "type-133",
4129   "size" : 8,
4130   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4131  },
4132  {
4133   "alignment" : 8,
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" : 8,
4139   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4140  },
4141  {
4142   "alignment" : 8,
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-591",
4147   "size" : 8,
4148   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4149  },
4150  {
4151   "alignment" : 8,
4152   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc *",
4153   "name" : "android::hardware::nfc::V1_2::BpHwNfc *",
4154   "referenced_type" : "type-626",
4155   "self_type" : "type-685",
4156   "size" : 8,
4157   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4158  },
4159  {
4160   "alignment" : 8,
4161   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc *",
4162   "name" : "android::hardware::nfc::V1_2::BsNfc *",
4163   "referenced_type" : "type-660",
4164   "self_type" : "type-666",
4165   "size" : 8,
4166   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4167  },
4168  {
4169   "alignment" : 8,
4170   "linker_set_key" : "android::hardware::nfc::V1_2::INfc *",
4171   "name" : "android::hardware::nfc::V1_2::INfc *",
4172   "referenced_type" : "type-143",
4173   "self_type" : "type-142",
4174   "size" : 8,
4175   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4176  },
4177  {
4178   "alignment" : 8,
4179   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4180   "name" : "android::hidl::base::V1_0::BnHwBase *",
4181   "referenced_type" : "type-443",
4182   "self_type" : "type-442",
4183   "size" : 8,
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" : 8,
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" : 8,
4193   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4194  },
4195  {
4196   "alignment" : 8,
4197   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4198   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4199   "referenced_type" : "type-78",
4200   "self_type" : "type-77",
4201   "size" : 8,
4202   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4203  },
4204  {
4205   "alignment" : 8,
4206   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4207   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4208   "referenced_type" : "type-93",
4209   "self_type" : "type-92",
4210   "size" : 8,
4211   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4212  },
4213  {
4214   "alignment" : 8,
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" : 8,
4220   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4221  },
4222  {
4223   "alignment" : 8,
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" : 8,
4229   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4230  },
4231  {
4232   "alignment" : 8,
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-73",
4237   "size" : 8,
4238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4239  },
4240  {
4241   "alignment" : 8,
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-149",
4245   "self_type" : "type-148",
4246   "size" : 8,
4247   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4248  },
4249  {
4250   "alignment" : 8,
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-118",
4254   "self_type" : "type-121",
4255   "size" : 8,
4256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4257  },
4258  {
4259   "alignment" : 8,
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-109",
4263   "self_type" : "type-108",
4264   "size" : 8,
4265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4266  },
4267  {
4268   "alignment" : 8,
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-132",
4272   "self_type" : "type-136",
4273   "size" : 8,
4274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4275  },
4276  {
4277   "alignment" : 8,
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-126",
4282   "size" : 8,
4283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4284  },
4285  {
4286   "alignment" : 8,
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-141",
4290   "self_type" : "type-140",
4291   "size" : 8,
4292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4293  },
4294  {
4295   "alignment" : 8,
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-652",
4300   "size" : 8,
4301   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4302  },
4303  {
4304   "alignment" : 8,
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-76",
4308   "self_type" : "type-79",
4309   "size" : 8,
4310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4311  },
4312  {
4313   "alignment" : 8,
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-91",
4317   "self_type" : "type-105",
4318   "size" : 8,
4319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4320  },
4321  {
4322   "alignment" : 8,
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-448",
4327   "size" : 8,
4328   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4329  },
4330  {
4331   "alignment" : 8,
4332   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4333   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4334   "referenced_type" : "type-135",
4335   "self_type" : "type-180",
4336   "size" : 8,
4337   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4338  },
4339  {
4340   "alignment" : 8,
4341   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4342   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4343   "referenced_type" : "type-152",
4344   "self_type" : "type-292",
4345   "size" : 8,
4346   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4347  },
4348  {
4349   "alignment" : 8,
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-646",
4354   "size" : 8,
4355   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4356  },
4357  {
4358   "alignment" : 8,
4359   "linker_set_key" : "android_flex_plane *",
4360   "name" : "android_flex_plane *",
4361   "referenced_type" : "type-513",
4362   "self_type" : "type-516",
4363   "size" : 8,
4364   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4365  },
4366  {
4367   "alignment" : 8,
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-55",
4371   "self_type" : "type-54",
4372   "size" : 8,
4373   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4374  },
4375  {
4376   "alignment" : 8,
4377   "linker_set_key" : "char *",
4378   "name" : "char *",
4379   "referenced_type" : "type-70",
4380   "self_type" : "type-173",
4381   "size" : 8,
4382   "source_file" : "/system/core/liblog/include/log/log_read.h"
4383  },
4384  {
4385   "alignment" : 8,
4386   "linker_set_key" : "const android::NativeHandle *",
4387   "name" : "const android::NativeHandle *",
4388   "referenced_type" : "type-397",
4389   "self_type" : "type-398",
4390   "size" : 8,
4391   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4392  },
4393  {
4394   "alignment" : 8,
4395   "linker_set_key" : "const android::RefBase *",
4396   "name" : "const android::RefBase *",
4397   "referenced_type" : "type-315",
4398   "self_type" : "type-316",
4399   "size" : 8,
4400   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4401  },
4402  {
4403   "alignment" : 8,
4404   "linker_set_key" : "const android::String16 *",
4405   "name" : "const android::String16 *",
4406   "referenced_type" : "type-57",
4407   "self_type" : "type-413",
4408   "size" : 8,
4409   "source_file" : "/system/core/libutils/include/utils/String16.h"
4410  },
4411  {
4412   "alignment" : 8,
4413   "linker_set_key" : "const android::String8 *",
4414   "name" : "const android::String8 *",
4415   "referenced_type" : "type-406",
4416   "self_type" : "type-407",
4417   "size" : 8,
4418   "source_file" : "/system/core/libutils/include/utils/String8.h"
4419  },
4420  {
4421   "alignment" : 8,
4422   "linker_set_key" : "const android::VectorImpl *",
4423   "name" : "const android::VectorImpl *",
4424   "referenced_type" : "type-492",
4425   "self_type" : "type-493",
4426   "size" : 8,
4427   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4428  },
4429  {
4430   "alignment" : 8,
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" : 8,
4436   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4437  },
4438  {
4439   "alignment" : 8,
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-458",
4443   "self_type" : "type-460",
4444   "size" : 8,
4445   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4446  },
4447  {
4448   "alignment" : 8,
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-464",
4452   "self_type" : "type-465",
4453   "size" : 8,
4454   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4455  },
4456  {
4457   "alignment" : 8,
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-187",
4461   "self_type" : "type-188",
4462   "size" : 8,
4463   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4464  },
4465  {
4466   "alignment" : 8,
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-201",
4470   "self_type" : "type-202",
4471   "size" : 8,
4472   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4473  },
4474  {
4475   "alignment" : 8,
4476   "linker_set_key" : "const android::hardware::Return<bool> *",
4477   "name" : "const android::hardware::Return<bool> *",
4478   "referenced_type" : "type-179",
4479   "self_type" : "type-181",
4480   "size" : 8,
4481   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4482  },
4483  {
4484   "alignment" : 8,
4485   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
4486   "name" : "const android::hardware::Return<unsigned int> *",
4487   "referenced_type" : "type-193",
4488   "self_type" : "type-194",
4489   "size" : 8,
4490   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4491  },
4492  {
4493   "alignment" : 8,
4494   "linker_set_key" : "const android::hardware::Status *",
4495   "name" : "const android::hardware::Status *",
4496   "referenced_type" : "type-168",
4497   "self_type" : "type-172",
4498   "size" : 8,
4499   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4500  },
4501  {
4502   "alignment" : 8,
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-638",
4506   "self_type" : "type-639",
4507   "size" : 8,
4508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4509  },
4510  {
4511   "alignment" : 8,
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-632",
4515   "self_type" : "type-633",
4516   "size" : 8,
4517   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4518  },
4519  {
4520   "alignment" : 8,
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" : 8,
4526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4527  },
4528  {
4529   "alignment" : 8,
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-558",
4533   "self_type" : "type-570",
4534   "size" : 8,
4535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4536  },
4537  {
4538   "alignment" : 8,
4539   "linker_set_key" : "const android::hardware::details::return_status *",
4540   "name" : "const android::hardware::details::return_status *",
4541   "referenced_type" : "type-206",
4542   "self_type" : "type-207",
4543   "size" : 8,
4544   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4545  },
4546  {
4547   "alignment" : 8,
4548   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4549   "name" : "const android::hardware::hidl_death_recipient *",
4550   "referenced_type" : "type-648",
4551   "self_type" : "type-651",
4552   "size" : 8,
4553   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4554  },
4555  {
4556   "alignment" : 8,
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" : 8,
4562   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4563  },
4564  {
4565   "alignment" : 8,
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" : 8,
4571   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4572  },
4573  {
4574   "alignment" : 8,
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" : 8,
4580   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4581  },
4582  {
4583   "alignment" : 8,
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" : 8,
4589   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4590  },
4591  {
4592   "alignment" : 8,
4593   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4594   "name" : "const android::hardware::nfc::V1_0::BpHwNfc *",
4595   "referenced_type" : "type-607",
4596   "self_type" : "type-608",
4597   "size" : 8,
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" : 8,
4602   "linker_set_key" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4603   "name" : "const android::hardware::nfc::V1_0::BpHwNfcClientCallback *",
4604   "referenced_type" : "type-599",
4605   "self_type" : "type-600",
4606   "size" : 8,
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" : 8,
4611   "linker_set_key" : "const android::hardware::nfc::V1_0::INfc *",
4612   "name" : "const android::hardware::nfc::V1_0::INfc *",
4613   "referenced_type" : "type-563",
4614   "self_type" : "type-564",
4615   "size" : 8,
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" : 8,
4620   "linker_set_key" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4621   "name" : "const android::hardware::nfc::V1_0::INfcClientCallback *",
4622   "referenced_type" : "type-116",
4623   "self_type" : "type-117",
4624   "size" : 8,
4625   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4626  },
4627  {
4628   "alignment" : 8,
4629   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4630   "name" : "const android::hardware::nfc::V1_1::BpHwNfc *",
4631   "referenced_type" : "type-622",
4632   "self_type" : "type-624",
4633   "size" : 8,
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" : 8,
4638   "linker_set_key" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4639   "name" : "const android::hardware::nfc::V1_1::BpHwNfcClientCallback *",
4640   "referenced_type" : "type-615",
4641   "self_type" : "type-616",
4642   "size" : 8,
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" : 8,
4647   "linker_set_key" : "const android::hardware::nfc::V1_1::INfc *",
4648   "name" : "const android::hardware::nfc::V1_1::INfc *",
4649   "referenced_type" : "type-580",
4650   "self_type" : "type-581",
4651   "size" : 8,
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" : 8,
4656   "linker_set_key" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4657   "name" : "const android::hardware::nfc::V1_1::INfcClientCallback *",
4658   "referenced_type" : "type-130",
4659   "self_type" : "type-131",
4660   "size" : 8,
4661   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4662  },
4663  {
4664   "alignment" : 8,
4665   "linker_set_key" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4666   "name" : "const android::hardware::nfc::V1_2::BpHwNfc *",
4667   "referenced_type" : "type-625",
4668   "self_type" : "type-629",
4669   "size" : 8,
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" : 8,
4674   "linker_set_key" : "const android::hardware::nfc::V1_2::INfc *",
4675   "name" : "const android::hardware::nfc::V1_2::INfc *",
4676   "referenced_type" : "type-583",
4677   "self_type" : "type-584",
4678   "size" : 8,
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" : 8,
4683   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4684   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4685   "referenced_type" : "type-592",
4686   "self_type" : "type-593",
4687   "size" : 8,
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" : 8,
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" : 8,
4697   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4698  },
4699  {
4700   "alignment" : 8,
4701   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4702   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4703   "referenced_type" : "type-82",
4704   "self_type" : "type-83",
4705   "size" : 8,
4706   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4707  },
4708  {
4709   "alignment" : 8,
4710   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4711   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4712   "referenced_type" : "type-542",
4713   "self_type" : "type-543",
4714   "size" : 8,
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" : 8,
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" : 8,
4724   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4725  },
4726  {
4727   "alignment" : 8,
4728   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4729   "name" : "const android::sp<android::hardware::ProcessState> *",
4730   "referenced_type" : "type-74",
4731   "self_type" : "type-75",
4732   "size" : 8,
4733   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4734  },
4735  {
4736   "alignment" : 8,
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-159",
4740   "self_type" : "type-158",
4741   "size" : 8,
4742   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4743  },
4744  {
4745   "alignment" : 8,
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" : 8,
4751   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4752  },
4753  {
4754   "alignment" : 8,
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-122",
4758   "self_type" : "type-124",
4759   "size" : 8,
4760   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4761  },
4762  {
4763   "alignment" : 8,
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-114",
4767   "self_type" : "type-113",
4768   "size" : 8,
4769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4770  },
4771  {
4772   "alignment" : 8,
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-137",
4776   "self_type" : "type-139",
4777   "size" : 8,
4778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4779  },
4780  {
4781   "alignment" : 8,
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-129",
4786   "size" : 8,
4787   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4788  },
4789  {
4790   "alignment" : 8,
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-147",
4794   "self_type" : "type-146",
4795   "size" : 8,
4796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4797  },
4798  {
4799   "alignment" : 8,
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" : 8,
4805   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4806  },
4807  {
4808   "alignment" : 8,
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-80",
4812   "self_type" : "type-81",
4813   "size" : 8,
4814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4815  },
4816  {
4817   "alignment" : 8,
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-106",
4821   "self_type" : "type-107",
4822   "size" : 8,
4823   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4824  },
4825  {
4826   "alignment" : 8,
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-614",
4831   "size" : 8,
4832   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4833  },
4834  {
4835   "alignment" : 8,
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" : 8,
4841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4842  },
4843  {
4844   "alignment" : 8,
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-650",
4848   "self_type" : "type-649",
4849   "size" : 8,
4850   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4851  },
4852  {
4853   "alignment" : 8,
4854   "linker_set_key" : "const char *",
4855   "name" : "const char *",
4856   "referenced_type" : "type-69",
4857   "self_type" : "type-68",
4858   "size" : 8,
4859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4860  },
4861  {
4862   "alignment" : 8,
4863   "linker_set_key" : "const char16_t *",
4864   "name" : "const char16_t *",
4865   "referenced_type" : "type-60",
4866   "self_type" : "type-59",
4867   "size" : 8,
4868   "source_file" : "/system/core/libutils/include/utils/String16.h"
4869  },
4870  {
4871   "alignment" : 8,
4872   "linker_set_key" : "const log_msg *",
4873   "name" : "const log_msg *",
4874   "referenced_type" : "type-94",
4875   "self_type" : "type-115",
4876   "size" : 8,
4877   "source_file" : "/system/core/liblog/include/log/log_read.h"
4878  },
4879  {
4880   "alignment" : 8,
4881   "linker_set_key" : "const native_handle *",
4882   "name" : "const native_handle *",
4883   "referenced_type" : "type-266",
4884   "self_type" : "type-265",
4885   "size" : 8,
4886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4887  },
4888  {
4889   "alignment" : 8,
4890   "linker_set_key" : "const unsigned char *",
4891   "name" : "const unsigned char *",
4892   "referenced_type" : "type-382",
4893   "self_type" : "type-381",
4894   "size" : 8,
4895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4896  },
4897  {
4898   "alignment" : 8,
4899   "linker_set_key" : "const unsigned long long *",
4900   "name" : "const unsigned long long *",
4901   "referenced_type" : "type-436",
4902   "self_type" : "type-435",
4903   "size" : 8,
4904   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4905  },
4906  {
4907   "alignment" : 8,
4908   "linker_set_key" : "const void *",
4909   "name" : "const void *",
4910   "referenced_type" : "type-388",
4911   "self_type" : "type-389",
4912   "size" : 8,
4913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4914  },
4915  {
4916   "alignment" : 8,
4917   "linker_set_key" : "int (*)(void *)",
4918   "name" : "int (*)(void *)",
4919   "referenced_type" : "type-522",
4920   "self_type" : "type-523",
4921   "size" : 8,
4922   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4923  },
4924  {
4925   "alignment" : 8,
4926   "linker_set_key" : "int *",
4927   "name" : "int *",
4928   "referenced_type" : "type-39",
4929   "self_type" : "type-365",
4930   "size" : 8,
4931   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4932  },
4933  {
4934   "alignment" : 8,
4935   "linker_set_key" : "log_msg *",
4936   "name" : "log_msg *",
4937   "referenced_type" : "type-95",
4938   "self_type" : "type-157",
4939   "size" : 8,
4940   "source_file" : "/system/core/liblog/include/log/log_read.h"
4941  },
4942  {
4943   "alignment" : 8,
4944   "linker_set_key" : "native_handle *",
4945   "name" : "native_handle *",
4946   "referenced_type" : "type-195",
4947   "self_type" : "type-219",
4948   "size" : 8,
4949   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4950  },
4951  {
4952   "alignment" : 8,
4953   "linker_set_key" : "unsigned char *",
4954   "name" : "unsigned char *",
4955   "referenced_type" : "type-98",
4956   "self_type" : "type-372",
4957   "size" : 8,
4958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4959  },
4960  {
4961   "alignment" : 8,
4962   "linker_set_key" : "unsigned long *",
4963   "name" : "unsigned long *",
4964   "referenced_type" : "type-44",
4965   "self_type" : "type-669",
4966   "size" : 8,
4967   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4968  },
4969  {
4970   "alignment" : 8,
4971   "linker_set_key" : "unsigned long long *",
4972   "name" : "unsigned long long *",
4973   "referenced_type" : "type-278",
4974   "self_type" : "type-431",
4975   "size" : 8,
4976   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4977  },
4978  {
4979   "alignment" : 8,
4980   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4981   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4982   "referenced_type" : "type-433",
4983   "self_type" : "type-432",
4984   "size" : 8,
4985   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4986  },
4987  {
4988   "alignment" : 8,
4989   "linker_set_key" : "void *",
4990   "name" : "void *",
4991   "referenced_type" : "type-41",
4992   "self_type" : "type-40",
4993   "size" : 8,
4994   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4995  },
4996  {
4997   "alignment" : 8,
4998   "linker_set_key" : "void **",
4999   "name" : "void **",
5000   "referenced_type" : "type-40",
5001   "self_type" : "type-524",
5002   "size" : 8,
5003   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5004  }
5005 ],
5006 "qualified_types" :
5007 [
5008  {
5009   "alignment" : 8,
5010   "is_const" : true,
5011   "linker_set_key" : "android::RefBase::weakref_impl *const",
5012   "name" : "android::RefBase::weakref_impl *const",
5013   "referenced_type" : "type-653",
5014   "self_type" : "type-655",
5015   "size" : 8,
5016   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5017  },
5018  {
5019   "alignment" : 8,
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" : 8,
5026   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5027  },
5028  {
5029   "alignment" : 8,
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" : 8,
5036   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5037  },
5038  {
5039   "alignment" : 8,
5040   "is_const" : true,
5041   "linker_set_key" : "const android::NativeHandle",
5042   "name" : "const android::NativeHandle",
5043   "referenced_type" : "type-218",
5044   "self_type" : "type-397",
5045   "size" : 24,
5046   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5047  },
5048  {
5049   "alignment" : 8,
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" : 16,
5056   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "is_const" : true,
5061   "linker_set_key" : "const android::String16",
5062   "name" : "const android::String16",
5063   "referenced_type" : "type-58",
5064   "self_type" : "type-57",
5065   "size" : 8,
5066   "source_file" : "/system/core/libutils/include/utils/String16.h"
5067  },
5068  {
5069   "alignment" : 8,
5070   "is_const" : true,
5071   "linker_set_key" : "const android::String8",
5072   "name" : "const android::String8",
5073   "referenced_type" : "type-67",
5074   "self_type" : "type-406",
5075   "size" : 8,
5076   "source_file" : "/system/core/libutils/include/utils/String8.h"
5077  },
5078  {
5079   "alignment" : 8,
5080   "is_const" : true,
5081   "linker_set_key" : "const android::VectorImpl",
5082   "name" : "const android::VectorImpl",
5083   "referenced_type" : "type-49",
5084   "self_type" : "type-492",
5085   "size" : 40,
5086   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5087  },
5088  {
5089   "alignment" : 8,
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" : 48,
5096   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5097  },
5098  {
5099   "alignment" : 8,
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-452",
5104   "self_type" : "type-458",
5105   "size" : 64,
5106   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5107  },
5108  {
5109   "alignment" : 8,
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-461",
5114   "self_type" : "type-464",
5115   "size" : 64,
5116   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5117  },
5118  {
5119   "alignment" : 8,
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-440",
5125   "size" : 136,
5126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5127  },
5128  {
5129   "alignment" : 8,
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-182",
5134   "self_type" : "type-187",
5135   "size" : 40,
5136   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5137  },
5138  {
5139   "alignment" : 8,
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-197",
5144   "self_type" : "type-201",
5145   "size" : 48,
5146   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5147  },
5148  {
5149   "alignment" : 8,
5150   "is_const" : true,
5151   "linker_set_key" : "const android::hardware::Return<bool>",
5152   "name" : "const android::hardware::Return<bool>",
5153   "referenced_type" : "type-174",
5154   "self_type" : "type-179",
5155   "size" : 40,
5156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5157  },
5158  {
5159   "alignment" : 8,
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-189",
5164   "self_type" : "type-193",
5165   "size" : 40,
5166   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5167  },
5168  {
5169   "alignment" : 8,
5170   "is_const" : true,
5171   "linker_set_key" : "const android::hardware::Status",
5172   "name" : "const android::hardware::Status",
5173   "referenced_type" : "type-164",
5174   "self_type" : "type-168",
5175   "size" : 32,
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-455",
5184   "self_type" : "type-457",
5185   "size" : 8,
5186   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5187  },
5188  {
5189   "alignment" : 8,
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-638",
5195   "size" : 8,
5196   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5197  },
5198  {
5199   "alignment" : 8,
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-632",
5205   "size" : 8,
5206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5207  },
5208  {
5209   "alignment" : 8,
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" : 8,
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-558",
5225   "size" : 8,
5226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5227  },
5228  {
5229   "alignment" : 8,
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-175",
5234   "self_type" : "type-206",
5235   "size" : 40,
5236   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5237  },
5238  {
5239   "alignment" : 8,
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-154",
5244   "self_type" : "type-648",
5245   "size" : 24,
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" : 8,
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" : 8,
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-585",
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" : 8,
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" : 8,
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" : 8,
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-604",
5324   "self_type" : "type-607",
5325   "size" : 216,
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" : 8,
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-596",
5334   "self_type" : "type-599",
5335   "size" : 216,
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" : 8,
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-120",
5344   "self_type" : "type-563",
5345   "size" : 24,
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" : 8,
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-116",
5355   "size" : 24,
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-554",
5364   "self_type" : "type-555",
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-183",
5374   "self_type" : "type-557",
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" : 8,
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-619",
5384   "self_type" : "type-622",
5385   "size" : 216,
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" : 8,
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-611",
5394   "self_type" : "type-615",
5395   "size" : 216,
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-566",
5404   "self_type" : "type-572",
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" : 8,
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-134",
5414   "self_type" : "type-580",
5415   "size" : 24,
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" : 8,
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-130",
5425   "size" : 24,
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-565",
5434   "self_type" : "type-571",
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-568",
5444   "self_type" : "type-573",
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" : 8,
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-626",
5454   "self_type" : "type-625",
5455   "size" : 216,
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" : 8,
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-143",
5464   "self_type" : "type-583",
5465   "size" : 24,
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-582",
5474   "self_type" : "type-680",
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" : 8,
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-588",
5484   "self_type" : "type-592",
5485   "size" : 216,
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" : 8,
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" : 24,
5506   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5507  },
5508  {
5509   "alignment" : 8,
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-470",
5515   "size" : 8,
5516   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5517  },
5518  {
5519   "alignment" : 8,
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-78",
5524   "self_type" : "type-82",
5525   "size" : 24,
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-545",
5534   "self_type" : "type-549",
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-544",
5544   "self_type" : "type-547",
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" : 8,
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-93",
5554   "self_type" : "type-542",
5555   "size" : 24,
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" : 8,
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" : 8,
5566   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5567  },
5568  {
5569   "alignment" : 8,
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-74",
5575   "size" : 8,
5576   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5577  },
5578  {
5579   "alignment" : 8,
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-149",
5584   "self_type" : "type-159",
5585   "size" : 8,
5586   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5587  },
5588  {
5589   "alignment" : 8,
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" : 8,
5596   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5597  },
5598  {
5599   "alignment" : 8,
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-118",
5604   "self_type" : "type-122",
5605   "size" : 8,
5606   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5607  },
5608  {
5609   "alignment" : 8,
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-109",
5614   "self_type" : "type-114",
5615   "size" : 8,
5616   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5617  },
5618  {
5619   "alignment" : 8,
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-132",
5624   "self_type" : "type-137",
5625   "size" : 8,
5626   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5627  },
5628  {
5629   "alignment" : 8,
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" : 8,
5636   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5637  },
5638  {
5639   "alignment" : 8,
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-141",
5644   "self_type" : "type-147",
5645   "size" : 8,
5646   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5647  },
5648  {
5649   "alignment" : 8,
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" : 8,
5656   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5657  },
5658  {
5659   "alignment" : 8,
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-76",
5664   "self_type" : "type-80",
5665   "size" : 8,
5666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5667  },
5668  {
5669   "alignment" : 8,
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-91",
5674   "self_type" : "type-106",
5675   "size" : 8,
5676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5677  },
5678  {
5679   "alignment" : 8,
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" : 16,
5686   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5687  },
5688  {
5689   "alignment" : 8,
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-152",
5694   "self_type" : "type-303",
5695   "size" : 16,
5696   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5697  },
5698  {
5699   "alignment" : 8,
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-650",
5705   "size" : 16,
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-53",
5714   "self_type" : "type-87",
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-70",
5724   "self_type" : "type-69",
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-61",
5734   "self_type" : "type-60",
5735   "size" : 2,
5736   "source_file" : "/system/core/libutils/include/utils/String16.h"
5737  },
5738  {
5739   "alignment" : 8,
5740   "is_const" : true,
5741   "linker_set_key" : "const double",
5742   "name" : "const double",
5743   "referenced_type" : "type-288",
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-283",
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-478",
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-658",
5781   "self_type" : "type-657",
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-95",
5790   "self_type" : "type-94",
5791   "size" : 5124,
5792   "source_file" : "/system/core/liblog/include/log/log_read.h"
5793  },
5794  {
5795   "alignment" : 8,
5796   "is_const" : true,
5797   "linker_set_key" : "const long",
5798   "name" : "const long",
5799   "referenced_type" : "type-45",
5800   "self_type" : "type-302",
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-195",
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-240",
5820   "self_type" : "type-297",
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-295",
5830   "self_type" : "type-294",
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-560",
5840   "self_type" : "type-559",
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-671",
5850   "self_type" : "type-670",
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-562",
5860   "self_type" : "type-561",
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-673",
5870   "self_type" : "type-672",
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-577",
5880   "self_type" : "type-576",
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-677",
5890   "self_type" : "type-676",
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-575",
5900   "self_type" : "type-574",
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-675",
5910   "self_type" : "type-674",
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-579",
5920   "self_type" : "type-578",
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-679",
5930   "self_type" : "type-678",
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-664",
5950   "self_type" : "type-663",
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-553",
5960   "self_type" : "type-552",
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-551",
5970   "self_type" : "type-550",
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" : 8,
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-450",
5980   "self_type" : "type-449",
5981   "size" : 24,
5982   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5983  },
5984  {
5985   "alignment" : 8,
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" : 16,
5992   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5993  },
5994  {
5995   "alignment" : 8,
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" : 16,
6002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6003  },
6004  {
6005   "alignment" : 8,
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-644",
6010   "self_type" : "type-643",
6011   "size" : 24,
6012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6013  },
6014  {
6015   "alignment" : 8,
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-684",
6020   "self_type" : "type-683",
6021   "size" : 24,
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-98",
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-50",
6041   "size" : 4,
6042   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6043  },
6044  {
6045   "alignment" : 8,
6046   "is_const" : true,
6047   "linker_set_key" : "const unsigned long",
6048   "name" : "const unsigned long",
6049   "referenced_type" : "type-44",
6050   "self_type" : "type-51",
6051   "size" : 8,
6052   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6053  },
6054  {
6055   "alignment" : 8,
6056   "is_const" : true,
6057   "linker_set_key" : "const unsigned long long",
6058   "name" : "const unsigned long long",
6059   "referenced_type" : "type-278",
6060   "self_type" : "type-436",
6061   "size" : 8,
6062   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6063  },
6064  {
6065   "alignment" : 2,
6066   "is_const" : true,
6067   "linker_set_key" : "const unsigned short",
6068   "name" : "const unsigned short",
6069   "referenced_type" : "type-100",
6070   "self_type" : "type-299",
6071   "size" : 2,
6072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6073  },
6074  {
6075   "is_const" : true,
6076   "linker_set_key" : "const void",
6077   "name" : "const void",
6078   "referenced_type" : "type-41",
6079   "self_type" : "type-388",
6080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6081  },
6082  {
6083   "alignment" : 1,
6084   "is_volatile" : true,
6085   "linker_set_key" : "volatile bool",
6086   "name" : "volatile bool",
6087   "referenced_type" : "type-53",
6088   "self_type" : "type-90",
6089   "size" : 1,
6090   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6091  },
6092  {
6093   "alignment" : 4,
6094   "is_volatile" : true,
6095   "linker_set_key" : "volatile int",
6096   "name" : "volatile int",
6097   "referenced_type" : "type-39",
6098   "self_type" : "type-71",
6099   "size" : 4,
6100   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6101  }
6102 ],
6103 "record_types" :
6104 [
6105  {
6106   "alignment" : 4,
6107   "fields" :
6108   [
6109    {
6110     "access" : "private",
6111     "field_name" : "mCond",
6112     "referenced_type" : "type-89"
6113    }
6114   ],
6115   "linker_set_key" : "android::Condition",
6116   "name" : "android::Condition",
6117   "record_kind" : "class",
6118   "referenced_type" : "type-88",
6119   "self_type" : "type-88",
6120   "size" : 48,
6121   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6122   "unique_id" : "_ZTSN7android9ConditionE"
6123  },
6124  {
6125   "alignment" : 8,
6126   "fields" :
6127   [
6128    {
6129     "access" : "private",
6130     "field_name" : "mVector",
6131     "referenced_type" : "type-64"
6132    }
6133   ],
6134   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6135   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6136   "record_kind" : "class",
6137   "referenced_type" : "type-63",
6138   "self_type" : "type-63",
6139   "size" : 40,
6140   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6141   "template_args" : [ "type-58", "type-27" ],
6142   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6143  },
6144  {
6145   "alignment" : 4,
6146   "fields" :
6147   [
6148    {
6149     "access" : "private",
6150     "field_name" : "mCount",
6151     "referenced_type" : "type-217"
6152    }
6153   ],
6154   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6155   "name" : "android::LightRefBase<android::NativeHandle>",
6156   "record_kind" : "class",
6157   "referenced_type" : "type-216",
6158   "self_type" : "type-216",
6159   "size" : 4,
6160   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6161   "template_args" : [ "type-218" ],
6162   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6163  },
6164  {
6165   "alignment" : 4,
6166   "fields" :
6167   [
6168    {
6169     "access" : "private",
6170     "field_name" : "mCount",
6171     "referenced_type" : "type-214"
6172    }
6173   ],
6174   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6175   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6176   "record_kind" : "class",
6177   "referenced_type" : "type-213",
6178   "self_type" : "type-213",
6179   "size" : 4,
6180   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6181   "template_args" : [ "type-215" ],
6182   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6183  },
6184  {
6185   "alignment" : 4,
6186   "fields" :
6187   [
6188    {
6189     "access" : "private",
6190     "field_name" : "mMutex",
6191     "referenced_type" : "type-47"
6192    }
6193   ],
6194   "linker_set_key" : "android::Mutex",
6195   "name" : "android::Mutex",
6196   "record_kind" : "class",
6197   "referenced_type" : "type-46",
6198   "self_type" : "type-46",
6199   "size" : 40,
6200   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6201   "unique_id" : "_ZTSN7android5MutexE"
6202  },
6203  {
6204   "alignment" : 8,
6205   "fields" :
6206   [
6207    {
6208     "access" : "private",
6209     "field_name" : "mLock",
6210     "referenced_type" : "type-527"
6211    }
6212   ],
6213   "linker_set_key" : "android::Mutex::Autolock",
6214   "name" : "android::Mutex::Autolock",
6215   "record_kind" : "class",
6216   "referenced_type" : "type-526",
6217   "self_type" : "type-526",
6218   "size" : 8,
6219   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6220   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6221  },
6222  {
6223   "alignment" : 8,
6224   "base_specifiers" :
6225   [
6226    {
6227     "referenced_type" : "type-216"
6228    }
6229   ],
6230   "fields" :
6231   [
6232    {
6233     "access" : "private",
6234     "field_name" : "mHandle",
6235     "field_offset" : 64,
6236     "referenced_type" : "type-219"
6237    },
6238    {
6239     "access" : "private",
6240     "field_name" : "mOwnsHandle",
6241     "field_offset" : 128,
6242     "referenced_type" : "type-53"
6243    }
6244   ],
6245   "linker_set_key" : "android::NativeHandle",
6246   "name" : "android::NativeHandle",
6247   "record_kind" : "class",
6248   "referenced_type" : "type-218",
6249   "self_type" : "type-218",
6250   "size" : 24,
6251   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6252   "unique_id" : "_ZTSN7android12NativeHandleE"
6253  },
6254  {
6255   "alignment" : 4,
6256   "fields" :
6257   [
6258    {
6259     "access" : "private",
6260     "field_name" : "mRWLock",
6261     "referenced_type" : "type-532"
6262    }
6263   ],
6264   "linker_set_key" : "android::RWLock",
6265   "name" : "android::RWLock",
6266   "record_kind" : "class",
6267   "referenced_type" : "type-531",
6268   "self_type" : "type-531",
6269   "size" : 56,
6270   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6271   "unique_id" : "_ZTSN7android6RWLockE"
6272  },
6273  {
6274   "alignment" : 8,
6275   "fields" :
6276   [
6277    {
6278     "access" : "private",
6279     "field_name" : "mLock",
6280     "referenced_type" : "type-535"
6281    }
6282   ],
6283   "linker_set_key" : "android::RWLock::AutoRLock",
6284   "name" : "android::RWLock::AutoRLock",
6285   "record_kind" : "class",
6286   "referenced_type" : "type-534",
6287   "self_type" : "type-534",
6288   "size" : 8,
6289   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6290   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6291  },
6292  {
6293   "alignment" : 8,
6294   "fields" :
6295   [
6296    {
6297     "access" : "private",
6298     "field_name" : "mLock",
6299     "referenced_type" : "type-535"
6300    }
6301   ],
6302   "linker_set_key" : "android::RWLock::AutoWLock",
6303   "name" : "android::RWLock::AutoWLock",
6304   "record_kind" : "class",
6305   "referenced_type" : "type-537",
6306   "self_type" : "type-537",
6307   "size" : 8,
6308   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6309   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6310  },
6311  {
6312   "alignment" : 8,
6313   "fields" :
6314   [
6315    {
6316     "access" : "private",
6317     "field_name" : "mRefs",
6318     "field_offset" : 64,
6319     "referenced_type" : "type-7"
6320    }
6321   ],
6322   "linker_set_key" : "android::RefBase",
6323   "name" : "android::RefBase",
6324   "record_kind" : "class",
6325   "referenced_type" : "type-6",
6326   "self_type" : "type-6",
6327   "size" : 16,
6328   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6329   "unique_id" : "_ZTSN7android7RefBaseE",
6330   "vtable_components" :
6331   [
6332    {
6333     "kind" : "offset_to_top"
6334    },
6335    {
6336     "kind" : "rtti",
6337     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6338    },
6339    {
6340     "kind" : "complete_dtor_pointer",
6341     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6342    },
6343    {
6344     "kind" : "deleting_dtor_pointer",
6345     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6346    },
6347    {
6348     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6349    },
6350    {
6351     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6352    },
6353    {
6354     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6355    },
6356    {
6357     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6358    }
6359   ]
6360  },
6361  {
6362   "alignment" : 1,
6363   "linker_set_key" : "android::RefBase::weakref_type",
6364   "name" : "android::RefBase::weakref_type",
6365   "record_kind" : "class",
6366   "referenced_type" : "type-11",
6367   "self_type" : "type-11",
6368   "size" : 1,
6369   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6370   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6371  },
6372  {
6373   "alignment" : 1,
6374   "linker_set_key" : "android::ReferenceMover",
6375   "name" : "android::ReferenceMover",
6376   "record_kind" : "class",
6377   "referenced_type" : "type-318",
6378   "self_type" : "type-318",
6379   "size" : 1,
6380   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6381   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6382  },
6383  {
6384   "alignment" : 8,
6385   "linker_set_key" : "android::ReferenceRenamer",
6386   "name" : "android::ReferenceRenamer",
6387   "record_kind" : "class",
6388   "referenced_type" : "type-312",
6389   "self_type" : "type-312",
6390   "size" : 8,
6391   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6392   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6393   "vtable_components" :
6394   [
6395    {
6396     "kind" : "offset_to_top"
6397    },
6398    {
6399     "kind" : "rtti",
6400     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6401    },
6402    {
6403     "is_pure" : true,
6404     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6405    }
6406   ]
6407  },
6408  {
6409   "alignment" : 8,
6410   "fields" :
6411   [
6412    {
6413     "access" : "private",
6414     "field_name" : "mTag",
6415     "referenced_type" : "type-44"
6416    }
6417   ],
6418   "linker_set_key" : "android::ScopedTrace",
6419   "name" : "android::ScopedTrace",
6420   "record_kind" : "class",
6421   "referenced_type" : "type-540",
6422   "self_type" : "type-540",
6423   "size" : 8,
6424   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6425   "unique_id" : "_ZTSN7android11ScopedTraceE"
6426  },
6427  {
6428   "alignment" : 8,
6429   "base_specifiers" :
6430   [
6431    {
6432     "access" : "private",
6433     "referenced_type" : "type-65"
6434    }
6435   ],
6436   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6437   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6438   "record_kind" : "class",
6439   "referenced_type" : "type-64",
6440   "self_type" : "type-64",
6441   "size" : 40,
6442   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6443   "template_args" : [ "type-66" ],
6444   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6445   "vtable_components" :
6446   [
6447    {
6448     "kind" : "offset_to_top"
6449    },
6450    {
6451     "kind" : "rtti",
6452     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6453    },
6454    {
6455     "kind" : "complete_dtor_pointer",
6456     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6457    },
6458    {
6459     "kind" : "deleting_dtor_pointer",
6460     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6461    },
6462    {
6463     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6464    },
6465    {
6466     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6467    },
6468    {
6469     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6470    },
6471    {
6472     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6473    },
6474    {
6475     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6476    },
6477    {
6478     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6479    },
6480    {
6481     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6482    }
6483   ]
6484  },
6485  {
6486   "alignment" : 8,
6487   "base_specifiers" :
6488   [
6489    {
6490     "referenced_type" : "type-49"
6491    }
6492   ],
6493   "linker_set_key" : "android::SortedVectorImpl",
6494   "name" : "android::SortedVectorImpl",
6495   "record_kind" : "class",
6496   "referenced_type" : "type-65",
6497   "self_type" : "type-65",
6498   "size" : 40,
6499   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6500   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6501   "vtable_components" :
6502   [
6503    {
6504     "kind" : "offset_to_top"
6505    },
6506    {
6507     "kind" : "rtti",
6508     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6509    },
6510    {
6511     "kind" : "complete_dtor_pointer",
6512     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6513    },
6514    {
6515     "kind" : "deleting_dtor_pointer",
6516     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6517    },
6518    {
6519     "is_pure" : true,
6520     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6521    },
6522    {
6523     "is_pure" : true,
6524     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6525    },
6526    {
6527     "is_pure" : true,
6528     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6529    },
6530    {
6531     "is_pure" : true,
6532     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6533    },
6534    {
6535     "is_pure" : true,
6536     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6537    },
6538    {
6539     "is_pure" : true,
6540     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6541    },
6542    {
6543     "is_pure" : true,
6544     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6545    }
6546   ]
6547  },
6548  {
6549   "alignment" : 8,
6550   "fields" :
6551   [
6552    {
6553     "access" : "private",
6554     "field_name" : "mString",
6555     "referenced_type" : "type-59"
6556    }
6557   ],
6558   "linker_set_key" : "android::String16",
6559   "name" : "android::String16",
6560   "record_kind" : "class",
6561   "referenced_type" : "type-58",
6562   "self_type" : "type-58",
6563   "size" : 8,
6564   "source_file" : "/system/core/libutils/include/utils/String16.h",
6565   "unique_id" : "_ZTSN7android8String16E"
6566  },
6567  {
6568   "alignment" : 8,
6569   "fields" :
6570   [
6571    {
6572     "access" : "private",
6573     "field_name" : "mString",
6574     "referenced_type" : "type-68"
6575    }
6576   ],
6577   "linker_set_key" : "android::String8",
6578   "name" : "android::String8",
6579   "record_kind" : "class",
6580   "referenced_type" : "type-67",
6581   "self_type" : "type-67",
6582   "size" : 8,
6583   "source_file" : "/system/core/libutils/include/utils/String8.h",
6584   "unique_id" : "_ZTSN7android7String8E"
6585  },
6586  {
6587   "alignment" : 8,
6588   "base_specifiers" :
6589   [
6590    {
6591     "is_virtual" : true,
6592     "referenced_type" : "type-6"
6593    }
6594   ],
6595   "fields" :
6596   [
6597    {
6598     "access" : "private",
6599     "field_name" : "mCanCallJava",
6600     "field_offset" : 64,
6601     "referenced_type" : "type-87"
6602    },
6603    {
6604     "access" : "private",
6605     "field_name" : "mThread",
6606     "field_offset" : 128,
6607     "referenced_type" : "type-40"
6608    },
6609    {
6610     "access" : "private",
6611     "field_name" : "mLock",
6612     "field_offset" : 192,
6613     "referenced_type" : "type-46"
6614    },
6615    {
6616     "access" : "private",
6617     "field_name" : "mThreadExitedCondition",
6618     "field_offset" : 512,
6619     "referenced_type" : "type-88"
6620    },
6621    {
6622     "access" : "private",
6623     "field_name" : "mStatus",
6624     "field_offset" : 896,
6625     "referenced_type" : "type-39"
6626    },
6627    {
6628     "access" : "private",
6629     "field_name" : "mExitPending",
6630     "field_offset" : 928,
6631     "referenced_type" : "type-90"
6632    },
6633    {
6634     "access" : "private",
6635     "field_name" : "mRunning",
6636     "field_offset" : 936,
6637     "referenced_type" : "type-90"
6638    },
6639    {
6640     "access" : "private",
6641     "field_name" : "mHoldSelf",
6642     "field_offset" : 960,
6643     "referenced_type" : "type-84"
6644    },
6645    {
6646     "access" : "private",
6647     "field_name" : "mTid",
6648     "field_offset" : 1024,
6649     "referenced_type" : "type-39"
6650    }
6651   ],
6652   "linker_set_key" : "android::Thread",
6653   "name" : "android::Thread",
6654   "record_kind" : "class",
6655   "referenced_type" : "type-86",
6656   "self_type" : "type-86",
6657   "size" : 152,
6658   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6659   "unique_id" : "_ZTSN7android6ThreadE",
6660   "vtable_components" :
6661   [
6662    {
6663     "component_value" : 136,
6664     "kind" : "vbase_offset"
6665    },
6666    {
6667     "kind" : "offset_to_top"
6668    },
6669    {
6670     "kind" : "rtti",
6671     "mangled_component_name" : "_ZTIN7android6ThreadE"
6672    },
6673    {
6674     "kind" : "complete_dtor_pointer",
6675     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6676    },
6677    {
6678     "kind" : "deleting_dtor_pointer",
6679     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6680    },
6681    {
6682     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6683    },
6684    {
6685     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6686    },
6687    {
6688     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6689    },
6690    {
6691     "is_pure" : true,
6692     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6693    },
6694    {
6695     "kind" : "vcall_offset"
6696    },
6697    {
6698     "kind" : "vcall_offset"
6699    },
6700    {
6701     "kind" : "vcall_offset"
6702    },
6703    {
6704     "kind" : "vcall_offset"
6705    },
6706    {
6707     "component_value" : -136,
6708     "kind" : "vcall_offset"
6709    },
6710    {
6711     "component_value" : -136,
6712     "kind" : "offset_to_top"
6713    },
6714    {
6715     "kind" : "rtti",
6716     "mangled_component_name" : "_ZTIN7android6ThreadE"
6717    },
6718    {
6719     "kind" : "complete_dtor_pointer",
6720     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6721    },
6722    {
6723     "kind" : "deleting_dtor_pointer",
6724     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6725    },
6726    {
6727     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6728    },
6729    {
6730     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6731    },
6732    {
6733     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6734    },
6735    {
6736     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6737    }
6738   ]
6739  },
6740  {
6741   "alignment" : 8,
6742   "base_specifiers" :
6743   [
6744    {
6745     "access" : "private",
6746     "referenced_type" : "type-49"
6747    }
6748   ],
6749   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6750   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6751   "record_kind" : "class",
6752   "referenced_type" : "type-48",
6753   "self_type" : "type-48",
6754   "size" : 40,
6755   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6756   "template_args" : [ "type-52" ],
6757   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6758   "vtable_components" :
6759   [
6760    {
6761     "kind" : "offset_to_top"
6762    },
6763    {
6764     "kind" : "rtti",
6765     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6766    },
6767    {
6768     "kind" : "complete_dtor_pointer",
6769     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6770    },
6771    {
6772     "kind" : "deleting_dtor_pointer",
6773     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6774    },
6775    {
6776     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6777    },
6778    {
6779     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6780    },
6781    {
6782     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6783    },
6784    {
6785     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6786    },
6787    {
6788     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6789    },
6790    {
6791     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6792    }
6793   ]
6794  },
6795  {
6796   "alignment" : 8,
6797   "fields" :
6798   [
6799    {
6800     "access" : "private",
6801     "field_name" : "mStorage",
6802     "field_offset" : 64,
6803     "referenced_type" : "type-40"
6804    },
6805    {
6806     "access" : "private",
6807     "field_name" : "mCount",
6808     "field_offset" : 128,
6809     "referenced_type" : "type-44"
6810    },
6811    {
6812     "access" : "private",
6813     "field_name" : "mFlags",
6814     "field_offset" : 192,
6815     "referenced_type" : "type-50"
6816    },
6817    {
6818     "access" : "private",
6819     "field_name" : "mItemSize",
6820     "field_offset" : 256,
6821     "referenced_type" : "type-51"
6822    }
6823   ],
6824   "linker_set_key" : "android::VectorImpl",
6825   "name" : "android::VectorImpl",
6826   "record_kind" : "class",
6827   "referenced_type" : "type-49",
6828   "self_type" : "type-49",
6829   "size" : 40,
6830   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6831   "unique_id" : "_ZTSN7android10VectorImplE",
6832   "vtable_components" :
6833   [
6834    {
6835     "kind" : "offset_to_top"
6836    },
6837    {
6838     "kind" : "rtti",
6839     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6840    },
6841    {
6842     "kind" : "complete_dtor_pointer",
6843     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6844    },
6845    {
6846     "kind" : "deleting_dtor_pointer",
6847     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6848    },
6849    {
6850     "is_pure" : true,
6851     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6852    },
6853    {
6854     "is_pure" : true,
6855     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6856    },
6857    {
6858     "is_pure" : true,
6859     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6860    },
6861    {
6862     "is_pure" : true,
6863     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6864    },
6865    {
6866     "is_pure" : true,
6867     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6868    },
6869    {
6870     "is_pure" : true,
6871     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6872    }
6873   ]
6874  },
6875  {
6876   "alignment" : 8,
6877   "base_specifiers" :
6878   [
6879    {
6880     "referenced_type" : "type-213"
6881    }
6882   ],
6883   "linker_set_key" : "android::VirtualLightRefBase",
6884   "name" : "android::VirtualLightRefBase",
6885   "record_kind" : "class",
6886   "referenced_type" : "type-215",
6887   "self_type" : "type-215",
6888   "size" : 16,
6889   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6890   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6891   "vtable_components" :
6892   [
6893    {
6894     "kind" : "offset_to_top"
6895    },
6896    {
6897     "kind" : "rtti",
6898     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6899    },
6900    {
6901     "kind" : "complete_dtor_pointer",
6902     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6903    },
6904    {
6905     "kind" : "deleting_dtor_pointer",
6906     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6907    }
6908   ]
6909  },
6910  {
6911   "alignment" : 8,
6912   "base_specifiers" :
6913   [
6914    {
6915     "referenced_type" : "type-29"
6916    }
6917   ],
6918   "fields" :
6919   [
6920    {
6921     "access" : "protected",
6922     "field_name" : "mSchedPolicy",
6923     "field_offset" : 64,
6924     "referenced_type" : "type-39"
6925    },
6926    {
6927     "access" : "protected",
6928     "field_name" : "mSchedPriority",
6929     "field_offset" : 96,
6930     "referenced_type" : "type-39"
6931    },
6932    {
6933     "access" : "private",
6934     "field_name" : "mExtras",
6935     "field_offset" : 128,
6936     "referenced_type" : "type-163"
6937    },
6938    {
6939     "access" : "private",
6940     "field_name" : "mReserved0",
6941     "field_offset" : 192,
6942     "referenced_type" : "type-40"
6943    }
6944   ],
6945   "linker_set_key" : "android::hardware::BHwBinder",
6946   "name" : "android::hardware::BHwBinder",
6947   "record_kind" : "class",
6948   "referenced_type" : "type-162",
6949   "self_type" : "type-162",
6950   "size" : 48,
6951   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6952   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6953   "vtable_components" :
6954   [
6955    {
6956     "component_value" : 32,
6957     "kind" : "vbase_offset"
6958    },
6959    {
6960     "kind" : "offset_to_top"
6961    },
6962    {
6963     "kind" : "rtti",
6964     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6965    },
6966    {
6967     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6968    },
6969    {
6970     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6971    },
6972    {
6973     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6974    },
6975    {
6976     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6977    },
6978    {
6979     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6980    },
6981    {
6982     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6983    },
6984    {
6985     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6992    },
6993    {
6994     "kind" : "complete_dtor_pointer",
6995     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6996    },
6997    {
6998     "kind" : "deleting_dtor_pointer",
6999     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
7000    },
7001    {
7002     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7003    },
7004    {
7005     "kind" : "vcall_offset"
7006    },
7007    {
7008     "kind" : "vcall_offset"
7009    },
7010    {
7011     "kind" : "vcall_offset"
7012    },
7013    {
7014     "kind" : "vcall_offset"
7015    },
7016    {
7017     "component_value" : -32,
7018     "kind" : "vcall_offset"
7019    },
7020    {
7021     "component_value" : -32,
7022     "kind" : "offset_to_top"
7023    },
7024    {
7025     "kind" : "rtti",
7026     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7027    },
7028    {
7029     "kind" : "complete_dtor_pointer",
7030     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
7031    },
7032    {
7033     "kind" : "deleting_dtor_pointer",
7034     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
7035    },
7036    {
7037     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7038    },
7039    {
7040     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7041    },
7042    {
7043     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7044    },
7045    {
7046     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7047    }
7048   ]
7049  },
7050  {
7051   "alignment" : 8,
7052   "base_specifiers" :
7053   [
7054    {
7055     "is_virtual" : true,
7056     "referenced_type" : "type-6"
7057    }
7058   ],
7059   "fields" :
7060   [
7061    {
7062     "access" : "private",
7063     "field_name" : "mRemote",
7064     "field_offset" : 64,
7065     "referenced_type" : "type-419"
7066    },
7067    {
7068     "access" : "private",
7069     "field_name" : "mRefs",
7070     "field_offset" : 128,
7071     "referenced_type" : "type-10"
7072    },
7073    {
7074     "access" : "private",
7075     "field_name" : "mState",
7076     "field_offset" : 192,
7077     "referenced_type" : "type-420"
7078    }
7079   ],
7080   "linker_set_key" : "android::hardware::BpHwRefBase",
7081   "name" : "android::hardware::BpHwRefBase",
7082   "record_kind" : "class",
7083   "referenced_type" : "type-418",
7084   "self_type" : "type-418",
7085   "size" : 48,
7086   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7087   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7088   "vtable_components" :
7089   [
7090    {
7091     "component_value" : 32,
7092     "kind" : "vbase_offset"
7093    },
7094    {
7095     "kind" : "offset_to_top"
7096    },
7097    {
7098     "kind" : "rtti",
7099     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7100    },
7101    {
7102     "kind" : "complete_dtor_pointer",
7103     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7104    },
7105    {
7106     "kind" : "deleting_dtor_pointer",
7107     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7108    },
7109    {
7110     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7111    },
7112    {
7113     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7114    },
7115    {
7116     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7117    },
7118    {
7119     "kind" : "vcall_offset"
7120    },
7121    {
7122     "component_value" : -32,
7123     "kind" : "vcall_offset"
7124    },
7125    {
7126     "component_value" : -32,
7127     "kind" : "vcall_offset"
7128    },
7129    {
7130     "component_value" : -32,
7131     "kind" : "vcall_offset"
7132    },
7133    {
7134     "component_value" : -32,
7135     "kind" : "vcall_offset"
7136    },
7137    {
7138     "component_value" : -32,
7139     "kind" : "offset_to_top"
7140    },
7141    {
7142     "kind" : "rtti",
7143     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7144    },
7145    {
7146     "kind" : "complete_dtor_pointer",
7147     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
7148    },
7149    {
7150     "kind" : "deleting_dtor_pointer",
7151     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
7152    },
7153    {
7154     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7155    },
7156    {
7157     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7158    },
7159    {
7160     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7161    },
7162    {
7163     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7164    }
7165   ]
7166  },
7167  {
7168   "alignment" : 8,
7169   "base_specifiers" :
7170   [
7171    {
7172     "referenced_type" : "type-120"
7173    },
7174    {
7175     "referenced_type" : "type-35"
7176    },
7177    {
7178     "referenced_type" : "type-418"
7179    }
7180   ],
7181   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7182   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfc>",
7183   "record_kind" : "class",
7184   "referenced_type" : "type-424",
7185   "self_type" : "type-424",
7186   "size" : 64,
7187   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7188   "template_args" : [ "type-120" ],
7189   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE",
7190   "vtable_components" :
7191   [
7192    {
7193     "component_value" : 48,
7194     "kind" : "vbase_offset"
7195    },
7196    {
7197     "kind" : "offset_to_top"
7198    },
7199    {
7200     "kind" : "rtti",
7201     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7202    },
7203    {
7204     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
7205    },
7206    {
7207     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7208    },
7209    {
7210     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7211    },
7212    {
7213     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7214    },
7215    {
7216     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7217    },
7218    {
7219     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
7220    },
7221    {
7222     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7223    },
7224    {
7225     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
7226    },
7227    {
7228     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7229    },
7230    {
7231     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
7232    },
7233    {
7234     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7235    },
7236    {
7237     "kind" : "complete_dtor_pointer",
7238     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7239    },
7240    {
7241     "kind" : "deleting_dtor_pointer",
7242     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7243    },
7244    {
7245     "is_pure" : true,
7246     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
7247    },
7248    {
7249     "is_pure" : true,
7250     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
7251    },
7252    {
7253     "is_pure" : true,
7254     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7255    },
7256    {
7257     "is_pure" : true,
7258     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
7259    },
7260    {
7261     "is_pure" : true,
7262     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
7263    },
7264    {
7265     "is_pure" : true,
7266     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
7267    },
7268    {
7269     "is_pure" : true,
7270     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
7271    },
7272    {
7273     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7274    },
7275    {
7276     "component_value" : 40,
7277     "kind" : "vbase_offset"
7278    },
7279    {
7280     "component_value" : -8,
7281     "kind" : "offset_to_top"
7282    },
7283    {
7284     "kind" : "rtti",
7285     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7286    },
7287    {
7288     "kind" : "complete_dtor_pointer",
7289     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7290    },
7291    {
7292     "kind" : "deleting_dtor_pointer",
7293     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7294    },
7295    {
7296     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
7297    },
7298    {
7299     "component_value" : 32,
7300     "kind" : "vbase_offset"
7301    },
7302    {
7303     "component_value" : -16,
7304     "kind" : "offset_to_top"
7305    },
7306    {
7307     "kind" : "rtti",
7308     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7309    },
7310    {
7311     "kind" : "complete_dtor_pointer",
7312     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7313    },
7314    {
7315     "kind" : "deleting_dtor_pointer",
7316     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7317    },
7318    {
7319     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7320    },
7321    {
7322     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7323    },
7324    {
7325     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7326    },
7327    {
7328     "kind" : "vcall_offset"
7329    },
7330    {
7331     "component_value" : -32,
7332     "kind" : "vcall_offset"
7333    },
7334    {
7335     "component_value" : -32,
7336     "kind" : "vcall_offset"
7337    },
7338    {
7339     "component_value" : -32,
7340     "kind" : "vcall_offset"
7341    },
7342    {
7343     "component_value" : -48,
7344     "kind" : "vcall_offset"
7345    },
7346    {
7347     "component_value" : -48,
7348     "kind" : "offset_to_top"
7349    },
7350    {
7351     "kind" : "rtti",
7352     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEEE"
7353    },
7354    {
7355     "kind" : "complete_dtor_pointer",
7356     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED1Ev"
7357    },
7358    {
7359     "kind" : "deleting_dtor_pointer",
7360     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEED0Ev"
7361    },
7362    {
7363     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7364    },
7365    {
7366     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7367    },
7368    {
7369     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7370    },
7371    {
7372     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7373    }
7374   ]
7375  },
7376  {
7377   "alignment" : 8,
7378   "base_specifiers" :
7379   [
7380    {
7381     "referenced_type" : "type-17"
7382    },
7383    {
7384     "referenced_type" : "type-35"
7385    },
7386    {
7387     "referenced_type" : "type-418"
7388    }
7389   ],
7390   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7391   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_0::INfcClientCallback>",
7392   "record_kind" : "class",
7393   "referenced_type" : "type-423",
7394   "self_type" : "type-423",
7395   "size" : 64,
7396   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7397   "template_args" : [ "type-17" ],
7398   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE",
7399   "vtable_components" :
7400   [
7401    {
7402     "component_value" : 48,
7403     "kind" : "vbase_offset"
7404    },
7405    {
7406     "kind" : "offset_to_top"
7407    },
7408    {
7409     "kind" : "rtti",
7410     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7411    },
7412    {
7413     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
7414    },
7415    {
7416     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7417    },
7418    {
7419     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7420    },
7421    {
7422     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7423    },
7424    {
7425     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7426    },
7427    {
7428     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
7429    },
7430    {
7431     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7432    },
7433    {
7434     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
7435    },
7436    {
7437     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7438    },
7439    {
7440     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
7441    },
7442    {
7443     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7444    },
7445    {
7446     "kind" : "complete_dtor_pointer",
7447     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7448    },
7449    {
7450     "kind" : "deleting_dtor_pointer",
7451     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7452    },
7453    {
7454     "is_pure" : true,
7455     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
7456    },
7457    {
7458     "is_pure" : true,
7459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7460    },
7461    {
7462     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7463    },
7464    {
7465     "component_value" : 40,
7466     "kind" : "vbase_offset"
7467    },
7468    {
7469     "component_value" : -8,
7470     "kind" : "offset_to_top"
7471    },
7472    {
7473     "kind" : "rtti",
7474     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7475    },
7476    {
7477     "kind" : "complete_dtor_pointer",
7478     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7479    },
7480    {
7481     "kind" : "deleting_dtor_pointer",
7482     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7483    },
7484    {
7485     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
7486    },
7487    {
7488     "component_value" : 32,
7489     "kind" : "vbase_offset"
7490    },
7491    {
7492     "component_value" : -16,
7493     "kind" : "offset_to_top"
7494    },
7495    {
7496     "kind" : "rtti",
7497     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7498    },
7499    {
7500     "kind" : "complete_dtor_pointer",
7501     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7502    },
7503    {
7504     "kind" : "deleting_dtor_pointer",
7505     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7506    },
7507    {
7508     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7509    },
7510    {
7511     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7512    },
7513    {
7514     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7515    },
7516    {
7517     "kind" : "vcall_offset"
7518    },
7519    {
7520     "component_value" : -32,
7521     "kind" : "vcall_offset"
7522    },
7523    {
7524     "component_value" : -32,
7525     "kind" : "vcall_offset"
7526    },
7527    {
7528     "component_value" : -32,
7529     "kind" : "vcall_offset"
7530    },
7531    {
7532     "component_value" : -48,
7533     "kind" : "vcall_offset"
7534    },
7535    {
7536     "component_value" : -48,
7537     "kind" : "offset_to_top"
7538    },
7539    {
7540     "kind" : "rtti",
7541     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEEE"
7542    },
7543    {
7544     "kind" : "complete_dtor_pointer",
7545     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED1Ev"
7546    },
7547    {
7548     "kind" : "deleting_dtor_pointer",
7549     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEED0Ev"
7550    },
7551    {
7552     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7553    },
7554    {
7555     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7556    },
7557    {
7558     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7559    },
7560    {
7561     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7562    }
7563   ]
7564  },
7565  {
7566   "alignment" : 8,
7567   "base_specifiers" :
7568   [
7569    {
7570     "referenced_type" : "type-134"
7571    },
7572    {
7573     "referenced_type" : "type-35"
7574    },
7575    {
7576     "referenced_type" : "type-418"
7577    }
7578   ],
7579   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7580   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfc>",
7581   "record_kind" : "class",
7582   "referenced_type" : "type-426",
7583   "self_type" : "type-426",
7584   "size" : 64,
7585   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7586   "template_args" : [ "type-134" ],
7587   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE",
7588   "vtable_components" :
7589   [
7590    {
7591     "component_value" : 48,
7592     "kind" : "vbase_offset"
7593    },
7594    {
7595     "kind" : "offset_to_top"
7596    },
7597    {
7598     "kind" : "rtti",
7599     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7600    },
7601    {
7602     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
7603    },
7604    {
7605     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7606    },
7607    {
7608     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7609    },
7610    {
7611     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7612    },
7613    {
7614     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7615    },
7616    {
7617     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
7618    },
7619    {
7620     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7621    },
7622    {
7623     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
7624    },
7625    {
7626     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7627    },
7628    {
7629     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
7630    },
7631    {
7632     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7633    },
7634    {
7635     "kind" : "complete_dtor_pointer",
7636     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7637    },
7638    {
7639     "kind" : "deleting_dtor_pointer",
7640     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7641    },
7642    {
7643     "is_pure" : true,
7644     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
7645    },
7646    {
7647     "is_pure" : true,
7648     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
7649    },
7650    {
7651     "is_pure" : true,
7652     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
7653    },
7654    {
7655     "is_pure" : true,
7656     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
7657    },
7658    {
7659     "is_pure" : true,
7660     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
7661    },
7662    {
7663     "is_pure" : true,
7664     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
7665    },
7666    {
7667     "is_pure" : true,
7668     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
7669    },
7670    {
7671     "is_pure" : true,
7672     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
7673    },
7674    {
7675     "is_pure" : true,
7676     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
7677    },
7678    {
7679     "is_pure" : true,
7680     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
7681    },
7682    {
7683     "is_pure" : true,
7684     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
7685    },
7686    {
7687     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7688    },
7689    {
7690     "component_value" : 40,
7691     "kind" : "vbase_offset"
7692    },
7693    {
7694     "component_value" : -8,
7695     "kind" : "offset_to_top"
7696    },
7697    {
7698     "kind" : "rtti",
7699     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7700    },
7701    {
7702     "kind" : "complete_dtor_pointer",
7703     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7704    },
7705    {
7706     "kind" : "deleting_dtor_pointer",
7707     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7708    },
7709    {
7710     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
7711    },
7712    {
7713     "component_value" : 32,
7714     "kind" : "vbase_offset"
7715    },
7716    {
7717     "component_value" : -16,
7718     "kind" : "offset_to_top"
7719    },
7720    {
7721     "kind" : "rtti",
7722     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7723    },
7724    {
7725     "kind" : "complete_dtor_pointer",
7726     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7727    },
7728    {
7729     "kind" : "deleting_dtor_pointer",
7730     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7731    },
7732    {
7733     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7734    },
7735    {
7736     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7737    },
7738    {
7739     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7740    },
7741    {
7742     "kind" : "vcall_offset"
7743    },
7744    {
7745     "component_value" : -32,
7746     "kind" : "vcall_offset"
7747    },
7748    {
7749     "component_value" : -32,
7750     "kind" : "vcall_offset"
7751    },
7752    {
7753     "component_value" : -32,
7754     "kind" : "vcall_offset"
7755    },
7756    {
7757     "component_value" : -48,
7758     "kind" : "vcall_offset"
7759    },
7760    {
7761     "component_value" : -48,
7762     "kind" : "offset_to_top"
7763    },
7764    {
7765     "kind" : "rtti",
7766     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEEE"
7767    },
7768    {
7769     "kind" : "complete_dtor_pointer",
7770     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED1Ev"
7771    },
7772    {
7773     "kind" : "deleting_dtor_pointer",
7774     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEED0Ev"
7775    },
7776    {
7777     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7778    },
7779    {
7780     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7781    },
7782    {
7783     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7784    },
7785    {
7786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7787    }
7788   ]
7789  },
7790  {
7791   "alignment" : 8,
7792   "base_specifiers" :
7793   [
7794    {
7795     "referenced_type" : "type-16"
7796    },
7797    {
7798     "referenced_type" : "type-35"
7799    },
7800    {
7801     "referenced_type" : "type-418"
7802    }
7803   ],
7804   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7805   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_1::INfcClientCallback>",
7806   "record_kind" : "class",
7807   "referenced_type" : "type-425",
7808   "self_type" : "type-425",
7809   "size" : 64,
7810   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7811   "template_args" : [ "type-16" ],
7812   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE",
7813   "vtable_components" :
7814   [
7815    {
7816     "component_value" : 48,
7817     "kind" : "vbase_offset"
7818    },
7819    {
7820     "kind" : "offset_to_top"
7821    },
7822    {
7823     "kind" : "rtti",
7824     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7825    },
7826    {
7827     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
7828    },
7829    {
7830     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7831    },
7832    {
7833     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7834    },
7835    {
7836     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7837    },
7838    {
7839     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7840    },
7841    {
7842     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
7843    },
7844    {
7845     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7846    },
7847    {
7848     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
7849    },
7850    {
7851     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7852    },
7853    {
7854     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
7855    },
7856    {
7857     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7858    },
7859    {
7860     "kind" : "complete_dtor_pointer",
7861     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7862    },
7863    {
7864     "kind" : "deleting_dtor_pointer",
7865     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7866    },
7867    {
7868     "is_pure" : true,
7869     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
7870    },
7871    {
7872     "is_pure" : true,
7873     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
7874    },
7875    {
7876     "is_pure" : true,
7877     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
7878    },
7879    {
7880     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7881    },
7882    {
7883     "component_value" : 40,
7884     "kind" : "vbase_offset"
7885    },
7886    {
7887     "component_value" : -8,
7888     "kind" : "offset_to_top"
7889    },
7890    {
7891     "kind" : "rtti",
7892     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7893    },
7894    {
7895     "kind" : "complete_dtor_pointer",
7896     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7897    },
7898    {
7899     "kind" : "deleting_dtor_pointer",
7900     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7901    },
7902    {
7903     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
7904    },
7905    {
7906     "component_value" : 32,
7907     "kind" : "vbase_offset"
7908    },
7909    {
7910     "component_value" : -16,
7911     "kind" : "offset_to_top"
7912    },
7913    {
7914     "kind" : "rtti",
7915     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7916    },
7917    {
7918     "kind" : "complete_dtor_pointer",
7919     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7920    },
7921    {
7922     "kind" : "deleting_dtor_pointer",
7923     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7924    },
7925    {
7926     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7927    },
7928    {
7929     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7930    },
7931    {
7932     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7933    },
7934    {
7935     "kind" : "vcall_offset"
7936    },
7937    {
7938     "component_value" : -32,
7939     "kind" : "vcall_offset"
7940    },
7941    {
7942     "component_value" : -32,
7943     "kind" : "vcall_offset"
7944    },
7945    {
7946     "component_value" : -32,
7947     "kind" : "vcall_offset"
7948    },
7949    {
7950     "component_value" : -48,
7951     "kind" : "vcall_offset"
7952    },
7953    {
7954     "component_value" : -48,
7955     "kind" : "offset_to_top"
7956    },
7957    {
7958     "kind" : "rtti",
7959     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEEE"
7960    },
7961    {
7962     "kind" : "complete_dtor_pointer",
7963     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED1Ev"
7964    },
7965    {
7966     "kind" : "deleting_dtor_pointer",
7967     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEED0Ev"
7968    },
7969    {
7970     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7971    },
7972    {
7973     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7974    },
7975    {
7976     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7977    },
7978    {
7979     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7980    }
7981   ]
7982  },
7983  {
7984   "alignment" : 8,
7985   "base_specifiers" :
7986   [
7987    {
7988     "referenced_type" : "type-143"
7989    },
7990    {
7991     "referenced_type" : "type-35"
7992    },
7993    {
7994     "referenced_type" : "type-418"
7995    }
7996   ],
7997   "linker_set_key" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
7998   "name" : "android::hardware::BpInterface<android::hardware::nfc::V1_2::INfc>",
7999   "record_kind" : "class",
8000   "referenced_type" : "type-428",
8001   "self_type" : "type-428",
8002   "size" : 64,
8003   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8004   "template_args" : [ "type-143" ],
8005   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE",
8006   "vtable_components" :
8007   [
8008    {
8009     "component_value" : 48,
8010     "kind" : "vbase_offset"
8011    },
8012    {
8013     "kind" : "offset_to_top"
8014    },
8015    {
8016     "kind" : "rtti",
8017     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8018    },
8019    {
8020     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
8021    },
8022    {
8023     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8024    },
8025    {
8026     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8027    },
8028    {
8029     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8030    },
8031    {
8032     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8033    },
8034    {
8035     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
8036    },
8037    {
8038     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8039    },
8040    {
8041     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
8042    },
8043    {
8044     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8045    },
8046    {
8047     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
8048    },
8049    {
8050     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8051    },
8052    {
8053     "kind" : "complete_dtor_pointer",
8054     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8055    },
8056    {
8057     "kind" : "deleting_dtor_pointer",
8058     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8059    },
8060    {
8061     "is_pure" : true,
8062     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
8063    },
8064    {
8065     "is_pure" : true,
8066     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
8067    },
8068    {
8069     "is_pure" : true,
8070     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
8071    },
8072    {
8073     "is_pure" : true,
8074     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
8075    },
8076    {
8077     "is_pure" : true,
8078     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
8079    },
8080    {
8081     "is_pure" : true,
8082     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
8083    },
8084    {
8085     "is_pure" : true,
8086     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
8087    },
8088    {
8089     "is_pure" : true,
8090     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
8091    },
8092    {
8093     "is_pure" : true,
8094     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
8095    },
8096    {
8097     "is_pure" : true,
8098     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
8099    },
8100    {
8101     "is_pure" : true,
8102     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
8103    },
8104    {
8105     "is_pure" : true,
8106     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
8107    },
8108    {
8109     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8110    },
8111    {
8112     "component_value" : 40,
8113     "kind" : "vbase_offset"
8114    },
8115    {
8116     "component_value" : -8,
8117     "kind" : "offset_to_top"
8118    },
8119    {
8120     "kind" : "rtti",
8121     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8122    },
8123    {
8124     "kind" : "complete_dtor_pointer",
8125     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8126    },
8127    {
8128     "kind" : "deleting_dtor_pointer",
8129     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8130    },
8131    {
8132     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
8133    },
8134    {
8135     "component_value" : 32,
8136     "kind" : "vbase_offset"
8137    },
8138    {
8139     "component_value" : -16,
8140     "kind" : "offset_to_top"
8141    },
8142    {
8143     "kind" : "rtti",
8144     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8145    },
8146    {
8147     "kind" : "complete_dtor_pointer",
8148     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8149    },
8150    {
8151     "kind" : "deleting_dtor_pointer",
8152     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8153    },
8154    {
8155     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8156    },
8157    {
8158     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8159    },
8160    {
8161     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8162    },
8163    {
8164     "kind" : "vcall_offset"
8165    },
8166    {
8167     "component_value" : -32,
8168     "kind" : "vcall_offset"
8169    },
8170    {
8171     "component_value" : -32,
8172     "kind" : "vcall_offset"
8173    },
8174    {
8175     "component_value" : -32,
8176     "kind" : "vcall_offset"
8177    },
8178    {
8179     "component_value" : -48,
8180     "kind" : "vcall_offset"
8181    },
8182    {
8183     "component_value" : -48,
8184     "kind" : "offset_to_top"
8185    },
8186    {
8187     "kind" : "rtti",
8188     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEEE"
8189    },
8190    {
8191     "kind" : "complete_dtor_pointer",
8192     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED1Ev"
8193    },
8194    {
8195     "kind" : "deleting_dtor_pointer",
8196     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEED0Ev"
8197    },
8198    {
8199     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8200    },
8201    {
8202     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8203    },
8204    {
8205     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8206    },
8207    {
8208     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8209    }
8210   ]
8211  },
8212  {
8213   "alignment" : 8,
8214   "base_specifiers" :
8215   [
8216    {
8217     "referenced_type" : "type-5"
8218    },
8219    {
8220     "referenced_type" : "type-35"
8221    },
8222    {
8223     "referenced_type" : "type-418"
8224    }
8225   ],
8226   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8227   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8228   "record_kind" : "class",
8229   "referenced_type" : "type-422",
8230   "self_type" : "type-422",
8231   "size" : 64,
8232   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8233   "template_args" : [ "type-5" ],
8234   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8235   "vtable_components" :
8236   [
8237    {
8238     "component_value" : 48,
8239     "kind" : "vbase_offset"
8240    },
8241    {
8242     "kind" : "offset_to_top"
8243    },
8244    {
8245     "kind" : "rtti",
8246     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8247    },
8248    {
8249     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8250    },
8251    {
8252     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8253    },
8254    {
8255     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8256    },
8257    {
8258     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8259    },
8260    {
8261     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
8262    },
8263    {
8264     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8265    },
8266    {
8267     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
8268    },
8269    {
8270     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8271    },
8272    {
8273     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8274    },
8275    {
8276     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8277    },
8278    {
8279     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8280    },
8281    {
8282     "kind" : "complete_dtor_pointer",
8283     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8284    },
8285    {
8286     "kind" : "deleting_dtor_pointer",
8287     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8288    },
8289    {
8290     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8291    },
8292    {
8293     "component_value" : 40,
8294     "kind" : "vbase_offset"
8295    },
8296    {
8297     "component_value" : -8,
8298     "kind" : "offset_to_top"
8299    },
8300    {
8301     "kind" : "rtti",
8302     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8303    },
8304    {
8305     "kind" : "complete_dtor_pointer",
8306     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8307    },
8308    {
8309     "kind" : "deleting_dtor_pointer",
8310     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8311    },
8312    {
8313     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8314    },
8315    {
8316     "component_value" : 32,
8317     "kind" : "vbase_offset"
8318    },
8319    {
8320     "component_value" : -16,
8321     "kind" : "offset_to_top"
8322    },
8323    {
8324     "kind" : "rtti",
8325     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8326    },
8327    {
8328     "kind" : "complete_dtor_pointer",
8329     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8330    },
8331    {
8332     "kind" : "deleting_dtor_pointer",
8333     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8334    },
8335    {
8336     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8337    },
8338    {
8339     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8340    },
8341    {
8342     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8343    },
8344    {
8345     "kind" : "vcall_offset"
8346    },
8347    {
8348     "component_value" : -32,
8349     "kind" : "vcall_offset"
8350    },
8351    {
8352     "component_value" : -32,
8353     "kind" : "vcall_offset"
8354    },
8355    {
8356     "component_value" : -32,
8357     "kind" : "vcall_offset"
8358    },
8359    {
8360     "component_value" : -48,
8361     "kind" : "vcall_offset"
8362    },
8363    {
8364     "component_value" : -48,
8365     "kind" : "offset_to_top"
8366    },
8367    {
8368     "kind" : "rtti",
8369     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8370    },
8371    {
8372     "kind" : "complete_dtor_pointer",
8373     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8374    },
8375    {
8376     "kind" : "deleting_dtor_pointer",
8377     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8378    },
8379    {
8380     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8381    },
8382    {
8383     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8384    },
8385    {
8386     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8387    },
8388    {
8389     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8390    }
8391   ]
8392  },
8393  {
8394   "alignment" : 8,
8395   "fields" :
8396   [
8397    {
8398     "access" : "private",
8399     "field_name" : "mMutex",
8400     "referenced_type" : "type-453"
8401    },
8402    {
8403     "access" : "private",
8404     "field_name" : "mMap",
8405     "field_offset" : 320,
8406     "referenced_type" : "type-454"
8407    }
8408   ],
8409   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8410   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8411   "record_kind" : "class",
8412   "referenced_type" : "type-452",
8413   "self_type" : "type-452",
8414   "size" : 64,
8415   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8416   "template_args" : [ "type-3", "type-455" ],
8417   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8418  },
8419  {
8420   "alignment" : 8,
8421   "fields" :
8422   [
8423    {
8424     "access" : "private",
8425     "field_name" : "mMutex",
8426     "referenced_type" : "type-462"
8427    },
8428    {
8429     "access" : "private",
8430     "field_name" : "mMap",
8431     "field_offset" : 320,
8432     "referenced_type" : "type-463"
8433    }
8434   ],
8435   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8436   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8437   "record_kind" : "class",
8438   "referenced_type" : "type-461",
8439   "self_type" : "type-461",
8440   "size" : 64,
8441   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8442   "template_args" : [ "type-3", "type-53" ],
8443   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8444  },
8445  {
8446   "alignment" : 8,
8447   "fields" :
8448   [
8449    {
8450     "access" : "private",
8451     "field_name" : "mMutex",
8452     "referenced_type" : "type-467"
8453    },
8454    {
8455     "access" : "private",
8456     "field_name" : "mMap",
8457     "field_offset" : 320,
8458     "referenced_type" : "type-468"
8459    }
8460   ],
8461   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8462   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8463   "record_kind" : "class",
8464   "referenced_type" : "type-466",
8465   "self_type" : "type-466",
8466   "size" : 64,
8467   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8468   "template_args" : [ "type-22", "type-358" ],
8469   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8470  },
8471  {
8472   "alignment" : 8,
8473   "fields" :
8474   [
8475    {
8476     "access" : "private",
8477     "field_name" : "mMutex",
8478     "referenced_type" : "type-485"
8479    },
8480    {
8481     "access" : "private",
8482     "field_name" : "mMap",
8483     "field_offset" : 320,
8484     "referenced_type" : "type-486"
8485    }
8486   ],
8487   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8488   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8489   "record_kind" : "class",
8490   "referenced_type" : "type-484",
8491   "self_type" : "type-484",
8492   "size" : 64,
8493   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8494   "template_args" : [ "type-487", "type-488" ],
8495   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8496  },
8497  {
8498   "alignment" : 8,
8499   "fields" :
8500   [
8501    {
8502     "access" : "private",
8503     "field_name" : "mMutex",
8504     "referenced_type" : "type-473"
8505    },
8506    {
8507     "access" : "private",
8508     "field_name" : "mMap",
8509     "field_offset" : 320,
8510     "referenced_type" : "type-474"
8511    }
8512   ],
8513   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8514   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8515   "record_kind" : "class",
8516   "referenced_type" : "type-472",
8517   "self_type" : "type-472",
8518   "size" : 64,
8519   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8520   "template_args" : [ "type-475", "type-476" ],
8521   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8522  },
8523  {
8524   "alignment" : 8,
8525   "fields" :
8526   [
8527    {
8528     "field_name" : "flags",
8529     "referenced_type" : "type-2"
8530    },
8531    {
8532     "field_name" : "fdIndex",
8533     "field_offset" : 32,
8534     "referenced_type" : "type-2"
8535    },
8536    {
8537     "field_name" : "offset",
8538     "field_offset" : 64,
8539     "referenced_type" : "type-2"
8540    },
8541    {
8542     "field_name" : "extent",
8543     "field_offset" : 128,
8544     "referenced_type" : "type-44"
8545    }
8546   ],
8547   "linker_set_key" : "android::hardware::GrantorDescriptor",
8548   "name" : "android::hardware::GrantorDescriptor",
8549   "referenced_type" : "type-341",
8550   "self_type" : "type-341",
8551   "size" : 24,
8552   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8553   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8554  },
8555  {
8556   "alignment" : 8,
8557   "base_specifiers" :
8558   [
8559    {
8560     "is_virtual" : true,
8561     "referenced_type" : "type-323"
8562    },
8563    {
8564     "is_virtual" : true,
8565     "referenced_type" : "type-6"
8566    }
8567   ],
8568   "linker_set_key" : "android::hardware::HidlMemory",
8569   "name" : "android::hardware::HidlMemory",
8570   "record_kind" : "class",
8571   "referenced_type" : "type-333",
8572   "self_type" : "type-333",
8573   "size" : 64,
8574   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8575   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8576   "vtable_components" :
8577   [
8578    {
8579     "component_value" : 48,
8580     "kind" : "vbase_offset"
8581    },
8582    {
8583     "component_value" : 8,
8584     "kind" : "vbase_offset"
8585    },
8586    {
8587     "kind" : "offset_to_top"
8588    },
8589    {
8590     "kind" : "rtti",
8591     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8592    },
8593    {
8594     "kind" : "complete_dtor_pointer",
8595     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8596    },
8597    {
8598     "kind" : "deleting_dtor_pointer",
8599     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
8600    },
8601    {
8602     "kind" : "vcall_offset"
8603    },
8604    {
8605     "kind" : "vcall_offset"
8606    },
8607    {
8608     "kind" : "vcall_offset"
8609    },
8610    {
8611     "kind" : "vcall_offset"
8612    },
8613    {
8614     "component_value" : -48,
8615     "kind" : "vcall_offset"
8616    },
8617    {
8618     "component_value" : -48,
8619     "kind" : "offset_to_top"
8620    },
8621    {
8622     "kind" : "rtti",
8623     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8624    },
8625    {
8626     "kind" : "complete_dtor_pointer",
8627     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
8628    },
8629    {
8630     "kind" : "deleting_dtor_pointer",
8631     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
8632    },
8633    {
8634     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8635    },
8636    {
8637     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8638    },
8639    {
8640     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8641    },
8642    {
8643     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8644    }
8645   ]
8646  },
8647  {
8648   "alignment" : 8,
8649   "base_specifiers" :
8650   [
8651    {
8652     "is_virtual" : true,
8653     "referenced_type" : "type-6"
8654    }
8655   ],
8656   "linker_set_key" : "android::hardware::IBinder",
8657   "name" : "android::hardware::IBinder",
8658   "record_kind" : "class",
8659   "referenced_type" : "type-29",
8660   "self_type" : "type-29",
8661   "size" : 24,
8662   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8663   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8664   "vtable_components" :
8665   [
8666    {
8667     "component_value" : 8,
8668     "kind" : "vbase_offset"
8669    },
8670    {
8671     "kind" : "offset_to_top"
8672    },
8673    {
8674     "kind" : "rtti",
8675     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8676    },
8677    {
8678     "is_pure" : true,
8679     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8680    },
8681    {
8682     "is_pure" : true,
8683     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8684    },
8685    {
8686     "is_pure" : true,
8687     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8688    },
8689    {
8690     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8691    },
8692    {
8693     "is_pure" : true,
8694     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8695    },
8696    {
8697     "is_pure" : true,
8698     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8699    },
8700    {
8701     "is_pure" : true,
8702     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8703    },
8704    {
8705     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8706    },
8707    {
8708     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8709    },
8710    {
8711     "kind" : "complete_dtor_pointer",
8712     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8713    },
8714    {
8715     "kind" : "deleting_dtor_pointer",
8716     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8717    },
8718    {
8719     "kind" : "vcall_offset"
8720    },
8721    {
8722     "kind" : "vcall_offset"
8723    },
8724    {
8725     "kind" : "vcall_offset"
8726    },
8727    {
8728     "kind" : "vcall_offset"
8729    },
8730    {
8731     "component_value" : -8,
8732     "kind" : "vcall_offset"
8733    },
8734    {
8735     "component_value" : -8,
8736     "kind" : "offset_to_top"
8737    },
8738    {
8739     "kind" : "rtti",
8740     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8741    },
8742    {
8743     "kind" : "complete_dtor_pointer",
8744     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
8745    },
8746    {
8747     "kind" : "deleting_dtor_pointer",
8748     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
8749    },
8750    {
8751     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8752    },
8753    {
8754     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8755    },
8756    {
8757     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8758    },
8759    {
8760     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8761    }
8762   ]
8763  },
8764  {
8765   "alignment" : 8,
8766   "base_specifiers" :
8767   [
8768    {
8769     "is_virtual" : true,
8770     "referenced_type" : "type-6"
8771    }
8772   ],
8773   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8774   "name" : "android::hardware::IBinder::DeathRecipient",
8775   "record_kind" : "class",
8776   "referenced_type" : "type-25",
8777   "self_type" : "type-25",
8778   "size" : 24,
8779   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8780   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8781   "vtable_components" :
8782   [
8783    {
8784     "component_value" : 8,
8785     "kind" : "vbase_offset"
8786    },
8787    {
8788     "kind" : "offset_to_top"
8789    },
8790    {
8791     "kind" : "rtti",
8792     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8793    },
8794    {
8795     "is_pure" : true,
8796     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8797    },
8798    {
8799     "kind" : "complete_dtor_pointer",
8800     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8801    },
8802    {
8803     "kind" : "deleting_dtor_pointer",
8804     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8805    },
8806    {
8807     "kind" : "vcall_offset"
8808    },
8809    {
8810     "kind" : "vcall_offset"
8811    },
8812    {
8813     "kind" : "vcall_offset"
8814    },
8815    {
8816     "kind" : "vcall_offset"
8817    },
8818    {
8819     "component_value" : -8,
8820     "kind" : "vcall_offset"
8821    },
8822    {
8823     "component_value" : -8,
8824     "kind" : "offset_to_top"
8825    },
8826    {
8827     "kind" : "rtti",
8828     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8829    },
8830    {
8831     "kind" : "complete_dtor_pointer",
8832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8833    },
8834    {
8835     "kind" : "deleting_dtor_pointer",
8836     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8837    },
8838    {
8839     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8843    },
8844    {
8845     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8846    },
8847    {
8848     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8849    }
8850   ]
8851  },
8852  {
8853   "alignment" : 8,
8854   "base_specifiers" :
8855   [
8856    {
8857     "is_virtual" : true,
8858     "referenced_type" : "type-6"
8859    }
8860   ],
8861   "linker_set_key" : "android::hardware::IInterface",
8862   "name" : "android::hardware::IInterface",
8863   "record_kind" : "class",
8864   "referenced_type" : "type-35",
8865   "self_type" : "type-35",
8866   "size" : 24,
8867   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8868   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8869   "vtable_components" :
8870   [
8871    {
8872     "component_value" : 8,
8873     "kind" : "vbase_offset"
8874    },
8875    {
8876     "kind" : "offset_to_top"
8877    },
8878    {
8879     "kind" : "rtti",
8880     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8881    },
8882    {
8883     "kind" : "complete_dtor_pointer",
8884     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8885    },
8886    {
8887     "kind" : "deleting_dtor_pointer",
8888     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8889    },
8890    {
8891     "is_pure" : true,
8892     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8893    },
8894    {
8895     "kind" : "vcall_offset"
8896    },
8897    {
8898     "kind" : "vcall_offset"
8899    },
8900    {
8901     "kind" : "vcall_offset"
8902    },
8903    {
8904     "kind" : "vcall_offset"
8905    },
8906    {
8907     "component_value" : -8,
8908     "kind" : "vcall_offset"
8909    },
8910    {
8911     "component_value" : -8,
8912     "kind" : "offset_to_top"
8913    },
8914    {
8915     "kind" : "rtti",
8916     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8917    },
8918    {
8919     "kind" : "complete_dtor_pointer",
8920     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8921    },
8922    {
8923     "kind" : "deleting_dtor_pointer",
8924     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8925    },
8926    {
8927     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8928    },
8929    {
8930     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8931    },
8932    {
8933     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8934    },
8935    {
8936     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8937    }
8938   ]
8939  },
8940  {
8941   "alignment" : 8,
8942   "fields" :
8943   [
8944    {
8945     "access" : "private",
8946     "field_name" : "mGrantors",
8947     "referenced_type" : "type-337"
8948    },
8949    {
8950     "access" : "private",
8951     "field_name" : "mHandle",
8952     "field_offset" : 128,
8953     "referenced_type" : "type-394"
8954    },
8955    {
8956     "access" : "private",
8957     "field_name" : "mQuantum",
8958     "field_offset" : 192,
8959     "referenced_type" : "type-2"
8960    },
8961    {
8962     "access" : "private",
8963     "field_name" : "mFlags",
8964     "field_offset" : 224,
8965     "referenced_type" : "type-2"
8966    }
8967   ],
8968   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8969   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8970   "referenced_type" : "type-393",
8971   "self_type" : "type-393",
8972   "size" : 32,
8973   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8974   "template_args" : [ "type-70" ],
8975   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8976  },
8977  {
8978   "alignment" : 8,
8979   "fields" :
8980   [
8981    {
8982     "access" : "private",
8983     "field_name" : "mBufCachePos",
8984     "referenced_type" : "type-44"
8985    },
8986    {
8987     "access" : "private",
8988     "field_name" : "mBufCache",
8989     "field_offset" : 64,
8990     "referenced_type" : "type-430"
8991    },
8992    {
8993     "access" : "private",
8994     "field_name" : "mError",
8995     "field_offset" : 256,
8996     "referenced_type" : "type-39"
8997    },
8998    {
8999     "access" : "private",
9000     "field_name" : "mData",
9001     "field_offset" : 320,
9002     "referenced_type" : "type-372"
9003    },
9004    {
9005     "access" : "private",
9006     "field_name" : "mDataSize",
9007     "field_offset" : 384,
9008     "referenced_type" : "type-44"
9009    },
9010    {
9011     "access" : "private",
9012     "field_name" : "mDataCapacity",
9013     "field_offset" : 448,
9014     "referenced_type" : "type-44"
9015    },
9016    {
9017     "access" : "private",
9018     "field_name" : "mDataPos",
9019     "field_offset" : 512,
9020     "referenced_type" : "type-44"
9021    },
9022    {
9023     "access" : "private",
9024     "field_name" : "mObjects",
9025     "field_offset" : 576,
9026     "referenced_type" : "type-431"
9027    },
9028    {
9029     "access" : "private",
9030     "field_name" : "mObjectsSize",
9031     "field_offset" : 640,
9032     "referenced_type" : "type-44"
9033    },
9034    {
9035     "access" : "private",
9036     "field_name" : "mObjectsCapacity",
9037     "field_offset" : 704,
9038     "referenced_type" : "type-44"
9039    },
9040    {
9041     "access" : "private",
9042     "field_name" : "mNextObjectHint",
9043     "field_offset" : 768,
9044     "referenced_type" : "type-44"
9045    },
9046    {
9047     "access" : "private",
9048     "field_name" : "mNumRef",
9049     "field_offset" : 832,
9050     "referenced_type" : "type-44"
9051    },
9052    {
9053     "access" : "private",
9054     "field_name" : "mFdsKnown",
9055     "field_offset" : 896,
9056     "referenced_type" : "type-53"
9057    },
9058    {
9059     "access" : "private",
9060     "field_name" : "mHasFds",
9061     "field_offset" : 904,
9062     "referenced_type" : "type-53"
9063    },
9064    {
9065     "access" : "private",
9066     "field_name" : "mAllowFds",
9067     "field_offset" : 912,
9068     "referenced_type" : "type-53"
9069    },
9070    {
9071     "access" : "private",
9072     "field_name" : "mOwner",
9073     "field_offset" : 960,
9074     "referenced_type" : "type-432"
9075    },
9076    {
9077     "access" : "private",
9078     "field_name" : "mOwnerCookie",
9079     "field_offset" : 1024,
9080     "referenced_type" : "type-40"
9081    }
9082   ],
9083   "linker_set_key" : "android::hardware::Parcel",
9084   "name" : "android::hardware::Parcel",
9085   "record_kind" : "class",
9086   "referenced_type" : "type-429",
9087   "self_type" : "type-429",
9088   "size" : 136,
9089   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9090   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9091  },
9092  {
9093   "access" : "private",
9094   "alignment" : 8,
9095   "fields" :
9096   [
9097    {
9098     "field_name" : "index",
9099     "referenced_type" : "type-44"
9100    },
9101    {
9102     "field_name" : "buffer",
9103     "field_offset" : 64,
9104     "referenced_type" : "type-278"
9105    },
9106    {
9107     "field_name" : "bufend",
9108     "field_offset" : 128,
9109     "referenced_type" : "type-278"
9110    }
9111   ],
9112   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9113   "name" : "android::hardware::Parcel::BufferInfo",
9114   "referenced_type" : "type-437",
9115   "self_type" : "type-437",
9116   "size" : 24,
9117   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9118   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9119  },
9120  {
9121   "alignment" : 8,
9122   "base_specifiers" :
9123   [
9124    {
9125     "is_virtual" : true,
9126     "referenced_type" : "type-6"
9127    }
9128   ],
9129   "fields" :
9130   [
9131    {
9132     "access" : "private",
9133     "field_name" : "mDriverFD",
9134     "field_offset" : 64,
9135     "referenced_type" : "type-39"
9136    },
9137    {
9138     "access" : "private",
9139     "field_name" : "mVMStart",
9140     "field_offset" : 128,
9141     "referenced_type" : "type-40"
9142    },
9143    {
9144     "access" : "private",
9145     "field_name" : "mThreadCountLock",
9146     "field_offset" : 192,
9147     "referenced_type" : "type-42"
9148    },
9149    {
9150     "access" : "private",
9151     "field_name" : "mThreadCountDecrement",
9152     "field_offset" : 512,
9153     "referenced_type" : "type-43"
9154    },
9155    {
9156     "access" : "private",
9157     "field_name" : "mExecutingThreadsCount",
9158     "field_offset" : 896,
9159     "referenced_type" : "type-44"
9160    },
9161    {
9162     "access" : "private",
9163     "field_name" : "mMaxThreads",
9164     "field_offset" : 960,
9165     "referenced_type" : "type-44"
9166    },
9167    {
9168     "access" : "private",
9169     "field_name" : "mStarvationStartTimeMs",
9170     "field_offset" : 1024,
9171     "referenced_type" : "type-45"
9172    },
9173    {
9174     "access" : "private",
9175     "field_name" : "mLock",
9176     "field_offset" : 1088,
9177     "referenced_type" : "type-46"
9178    },
9179    {
9180     "access" : "private",
9181     "field_name" : "mHandleToObject",
9182     "field_offset" : 1408,
9183     "referenced_type" : "type-48"
9184    },
9185    {
9186     "access" : "private",
9187     "field_name" : "mManagesContexts",
9188     "field_offset" : 1728,
9189     "referenced_type" : "type-53"
9190    },
9191    {
9192     "access" : "private",
9193     "field_name" : "mBinderContextCheckFunc",
9194     "field_offset" : 1792,
9195     "referenced_type" : "type-54"
9196    },
9197    {
9198     "access" : "private",
9199     "field_name" : "mBinderContextUserData",
9200     "field_offset" : 1856,
9201     "referenced_type" : "type-40"
9202    },
9203    {
9204     "access" : "private",
9205     "field_name" : "mContexts",
9206     "field_offset" : 1920,
9207     "referenced_type" : "type-63"
9208    },
9209    {
9210     "access" : "private",
9211     "field_name" : "mRootDir",
9212     "field_offset" : 2240,
9213     "referenced_type" : "type-67"
9214    },
9215    {
9216     "access" : "private",
9217     "field_name" : "mThreadPoolStarted",
9218     "field_offset" : 2304,
9219     "referenced_type" : "type-53"
9220    },
9221    {
9222     "access" : "private",
9223     "field_name" : "mSpawnThreadOnStart",
9224     "field_offset" : 2312,
9225     "referenced_type" : "type-53"
9226    },
9227    {
9228     "access" : "private",
9229     "field_name" : "mThreadPoolSeq",
9230     "field_offset" : 2336,
9231     "referenced_type" : "type-71"
9232    },
9233    {
9234     "access" : "private",
9235     "field_name" : "mMmapSize",
9236     "field_offset" : 2368,
9237     "referenced_type" : "type-51"
9238    },
9239    {
9240     "access" : "private",
9241     "field_name" : "mCallRestriction",
9242     "field_offset" : 2432,
9243     "referenced_type" : "type-72"
9244    }
9245   ],
9246   "linker_set_key" : "android::hardware::ProcessState",
9247   "name" : "android::hardware::ProcessState",
9248   "record_kind" : "class",
9249   "referenced_type" : "type-38",
9250   "self_type" : "type-38",
9251   "size" : 328,
9252   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9253   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9254   "vtable_components" :
9255   [
9256    {
9257     "component_value" : 312,
9258     "kind" : "vbase_offset"
9259    },
9260    {
9261     "kind" : "offset_to_top"
9262    },
9263    {
9264     "kind" : "rtti",
9265     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9266    },
9267    {
9268     "kind" : "complete_dtor_pointer",
9269     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9270    },
9271    {
9272     "kind" : "deleting_dtor_pointer",
9273     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
9274    },
9275    {
9276     "kind" : "vcall_offset"
9277    },
9278    {
9279     "kind" : "vcall_offset"
9280    },
9281    {
9282     "kind" : "vcall_offset"
9283    },
9284    {
9285     "kind" : "vcall_offset"
9286    },
9287    {
9288     "component_value" : -312,
9289     "kind" : "vcall_offset"
9290    },
9291    {
9292     "component_value" : -312,
9293     "kind" : "offset_to_top"
9294    },
9295    {
9296     "kind" : "rtti",
9297     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9298    },
9299    {
9300     "kind" : "complete_dtor_pointer",
9301     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
9302    },
9303    {
9304     "kind" : "deleting_dtor_pointer",
9305     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
9306    },
9307    {
9308     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9309    },
9310    {
9311     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9312    },
9313    {
9314     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9315    },
9316    {
9317     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9318    }
9319   ]
9320  },
9321  {
9322   "access" : "private",
9323   "alignment" : 8,
9324   "fields" :
9325   [
9326    {
9327     "field_name" : "binder",
9328     "referenced_type" : "type-28"
9329    },
9330    {
9331     "field_name" : "refs",
9332     "field_offset" : 64,
9333     "referenced_type" : "type-10"
9334    }
9335   ],
9336   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9337   "name" : "android::hardware::ProcessState::handle_entry",
9338   "referenced_type" : "type-52",
9339   "self_type" : "type-52",
9340   "size" : 16,
9341   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9342   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9343  },
9344  {
9345   "alignment" : 8,
9346   "base_specifiers" :
9347   [
9348    {
9349     "referenced_type" : "type-175"
9350    }
9351   ],
9352   "fields" :
9353   [
9354    {
9355     "access" : "private",
9356     "field_name" : "mVal",
9357     "field_offset" : 288,
9358     "referenced_type" : "type-183"
9359    }
9360   ],
9361   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9362   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus>",
9363   "record_kind" : "class",
9364   "referenced_type" : "type-182",
9365   "self_type" : "type-182",
9366   "size" : 40,
9367   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9368   "template_args" : [ "type-183" ],
9369   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_3nfc4V1_09NfcStatusEEE"
9370  },
9371  {
9372   "alignment" : 8,
9373   "base_specifiers" :
9374   [
9375    {
9376     "referenced_type" : "type-175"
9377    }
9378   ],
9379   "fields" :
9380   [
9381    {
9382     "access" : "private",
9383     "field_name" : "mVal",
9384     "field_offset" : 320,
9385     "referenced_type" : "type-141"
9386    }
9387   ],
9388   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9389   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> >",
9390   "record_kind" : "class",
9391   "referenced_type" : "type-197",
9392   "self_type" : "type-197",
9393   "size" : 48,
9394   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9395   "template_args" : [ "type-141" ],
9396   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_3nfc4V1_24INfcEEEEE"
9397  },
9398  {
9399   "alignment" : 8,
9400   "base_specifiers" :
9401   [
9402    {
9403     "referenced_type" : "type-175"
9404    }
9405   ],
9406   "fields" :
9407   [
9408    {
9409     "access" : "private",
9410     "field_name" : "mVal",
9411     "field_offset" : 264,
9412     "referenced_type" : "type-53"
9413    }
9414   ],
9415   "linker_set_key" : "android::hardware::Return<bool>",
9416   "name" : "android::hardware::Return<bool>",
9417   "record_kind" : "class",
9418   "referenced_type" : "type-174",
9419   "self_type" : "type-174",
9420   "size" : 40,
9421   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9422   "template_args" : [ "type-53" ],
9423   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9424  },
9425  {
9426   "alignment" : 8,
9427   "base_specifiers" :
9428   [
9429    {
9430     "referenced_type" : "type-175"
9431    }
9432   ],
9433   "fields" :
9434   [
9435    {
9436     "access" : "private",
9437     "field_name" : "mVal",
9438     "field_offset" : 288,
9439     "referenced_type" : "type-2"
9440    }
9441   ],
9442   "linker_set_key" : "android::hardware::Return<unsigned int>",
9443   "name" : "android::hardware::Return<unsigned int>",
9444   "record_kind" : "class",
9445   "referenced_type" : "type-189",
9446   "self_type" : "type-189",
9447   "size" : 40,
9448   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9449   "template_args" : [ "type-2" ],
9450   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
9451  },
9452  {
9453   "alignment" : 8,
9454   "base_specifiers" :
9455   [
9456    {
9457     "referenced_type" : "type-175"
9458    }
9459   ],
9460   "linker_set_key" : "android::hardware::Return<void>",
9461   "name" : "android::hardware::Return<void>",
9462   "record_kind" : "class",
9463   "referenced_type" : "type-209",
9464   "self_type" : "type-209",
9465   "size" : 40,
9466   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9467   "template_args" : [ "type-41" ],
9468   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9469  },
9470  {
9471   "alignment" : 8,
9472   "fields" :
9473   [
9474    {
9475     "access" : "private",
9476     "field_name" : "mException",
9477     "referenced_type" : "type-39"
9478    },
9479    {
9480     "access" : "private",
9481     "field_name" : "mErrorCode",
9482     "field_offset" : 32,
9483     "referenced_type" : "type-39"
9484    },
9485    {
9486     "access" : "private",
9487     "field_name" : "mMessage",
9488     "field_offset" : 64,
9489     "referenced_type" : "type-165"
9490    }
9491   ],
9492   "linker_set_key" : "android::hardware::Status",
9493   "name" : "android::hardware::Status",
9494   "record_kind" : "class",
9495   "referenced_type" : "type-164",
9496   "self_type" : "type-164",
9497   "size" : 32,
9498   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9499   "unique_id" : "_ZTSN7android8hardware6StatusE"
9500  },
9501  {
9502   "alignment" : 8,
9503   "fields" :
9504   [
9505    {
9506     "access" : "protected",
9507     "field_name" : "mInstrumentationCallbacks",
9508     "field_offset" : 64,
9509     "referenced_type" : "type-445"
9510    },
9511    {
9512     "access" : "protected",
9513     "field_name" : "mEnableInstrumentation",
9514     "field_offset" : 256,
9515     "referenced_type" : "type-53"
9516    },
9517    {
9518     "access" : "protected",
9519     "field_name" : "mInstrumentationLibPackage",
9520     "field_offset" : 320,
9521     "referenced_type" : "type-446"
9522    },
9523    {
9524     "access" : "protected",
9525     "field_name" : "mInterfaceName",
9526     "field_offset" : 512,
9527     "referenced_type" : "type-447"
9528    }
9529   ],
9530   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9531   "name" : "android::hardware::details::HidlInstrumentor",
9532   "referenced_type" : "type-444",
9533   "self_type" : "type-444",
9534   "size" : 88,
9535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9536   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9537   "vtable_components" :
9538   [
9539    {
9540     "kind" : "offset_to_top"
9541    },
9542    {
9543     "kind" : "rtti",
9544     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9545    },
9546    {
9547     "kind" : "complete_dtor_pointer",
9548     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9549    },
9550    {
9551     "kind" : "deleting_dtor_pointer",
9552     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9553    }
9554   ]
9555  },
9556  {
9557   "alignment" : 4,
9558   "fields" :
9559   [
9560    {
9561     "field_name" : "sched_policy",
9562     "referenced_type" : "type-39"
9563    },
9564    {
9565     "field_name" : "prio",
9566     "field_offset" : 32,
9567     "referenced_type" : "type-39"
9568    }
9569   ],
9570   "linker_set_key" : "android::hardware::details::SchedPrio",
9571   "name" : "android::hardware::details::SchedPrio",
9572   "referenced_type" : "type-455",
9573   "self_type" : "type-455",
9574   "size" : 8,
9575   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9576   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9577  },
9578  {
9579   "alignment" : 8,
9580   "fields" :
9581   [
9582    {
9583     "access" : "private",
9584     "field_name" : "mQueue",
9585     "referenced_type" : "type-662"
9586    }
9587   ],
9588   "linker_set_key" : "android::hardware::details::TaskRunner",
9589   "name" : "android::hardware::details::TaskRunner",
9590   "record_kind" : "class",
9591   "referenced_type" : "type-661",
9592   "self_type" : "type-661",
9593   "size" : 16,
9594   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9595   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9596  },
9597  {
9598   "alignment" : 1,
9599   "linker_set_key" : "android::hardware::details::bnhw_tag",
9600   "name" : "android::hardware::details::bnhw_tag",
9601   "referenced_type" : "type-230",
9602   "self_type" : "type-230",
9603   "size" : 1,
9604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9605   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9606  },
9607  {
9608   "alignment" : 1,
9609   "linker_set_key" : "android::hardware::details::bphw_tag",
9610   "name" : "android::hardware::details::bphw_tag",
9611   "referenced_type" : "type-241",
9612   "self_type" : "type-241",
9613   "size" : 1,
9614   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9615   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9616  },
9617  {
9618   "alignment" : 1,
9619   "linker_set_key" : "android::hardware::details::bs_tag",
9620   "name" : "android::hardware::details::bs_tag",
9621   "referenced_type" : "type-253",
9622   "self_type" : "type-253",
9623   "size" : 1,
9624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9625   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9626  },
9627  {
9628   "access" : "private",
9629   "alignment" : 8,
9630   "fields" :
9631   [
9632    {
9633     "field_name" : "mPointer",
9634     "referenced_type" : "type-340"
9635    },
9636    {
9637     "field_name" : "_pad",
9638     "referenced_type" : "type-44"
9639    }
9640   ],
9641   "is_anonymous" : true,
9642   "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",
9643   "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",
9644   "record_kind" : "union",
9645   "referenced_type" : "type-339",
9646   "self_type" : "type-339",
9647   "size" : 8,
9648   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9649   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9650  },
9651  {
9652   "alignment" : 8,
9653   "fields" :
9654   [
9655    {
9656     "access" : "private",
9657     "referenced_type" : "type-339"
9658    }
9659   ],
9660   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9661   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9662   "referenced_type" : "type-338",
9663   "self_type" : "type-338",
9664   "size" : 8,
9665   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9666   "template_args" : [ "type-341" ],
9667   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9668  },
9669  {
9670   "alignment" : 8,
9671   "fields" :
9672   [
9673    {
9674     "access" : "private",
9675     "referenced_type" : "type-353"
9676    }
9677   ],
9678   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9679   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9680   "referenced_type" : "type-352",
9681   "self_type" : "type-352",
9682   "size" : 8,
9683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9684   "template_args" : [ "type-355" ],
9685   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
9686  },
9687  {
9688   "alignment" : 8,
9689   "fields" :
9690   [
9691    {
9692     "access" : "private",
9693     "referenced_type" : "type-344"
9694    }
9695   ],
9696   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9697   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9698   "referenced_type" : "type-343",
9699   "self_type" : "type-343",
9700   "size" : 8,
9701   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9702   "template_args" : [ "type-321" ],
9703   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9704  },
9705  {
9706   "alignment" : 8,
9707   "fields" :
9708   [
9709    {
9710     "access" : "private",
9711     "referenced_type" : "type-378"
9712    }
9713   ],
9714   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9715   "name" : "android::hardware::details::hidl_pointer<char>",
9716   "referenced_type" : "type-377",
9717   "self_type" : "type-377",
9718   "size" : 8,
9719   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9720   "template_args" : [ "type-70" ],
9721   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9722  },
9723  {
9724   "access" : "private",
9725   "alignment" : 8,
9726   "fields" :
9727   [
9728    {
9729     "field_name" : "mPointer",
9730     "referenced_type" : "type-173"
9731    },
9732    {
9733     "field_name" : "_pad",
9734     "referenced_type" : "type-44"
9735    }
9736   ],
9737   "is_anonymous" : true,
9738   "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",
9739   "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",
9740   "record_kind" : "union",
9741   "referenced_type" : "type-378",
9742   "self_type" : "type-378",
9743   "size" : 8,
9744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9745   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9746  },
9747  {
9748   "alignment" : 8,
9749   "fields" :
9750   [
9751    {
9752     "access" : "private",
9753     "referenced_type" : "type-308"
9754    }
9755   ],
9756   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9757   "name" : "android::hardware::details::hidl_pointer<const char>",
9758   "referenced_type" : "type-307",
9759   "self_type" : "type-307",
9760   "size" : 8,
9761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9762   "template_args" : [ "type-69" ],
9763   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9764  },
9765  {
9766   "access" : "private",
9767   "alignment" : 8,
9768   "fields" :
9769   [
9770    {
9771     "field_name" : "mPointer",
9772     "referenced_type" : "type-68"
9773    },
9774    {
9775     "field_name" : "_pad",
9776     "referenced_type" : "type-44"
9777    }
9778   ],
9779   "is_anonymous" : true,
9780   "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",
9781   "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",
9782   "record_kind" : "union",
9783   "referenced_type" : "type-308",
9784   "self_type" : "type-308",
9785   "size" : 8,
9786   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9787   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9788  },
9789  {
9790   "alignment" : 8,
9791   "fields" :
9792   [
9793    {
9794     "access" : "private",
9795     "referenced_type" : "type-264"
9796    }
9797   ],
9798   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9799   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9800   "referenced_type" : "type-263",
9801   "self_type" : "type-263",
9802   "size" : 8,
9803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9804   "template_args" : [ "type-266" ],
9805   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9806  },
9807  {
9808   "access" : "private",
9809   "alignment" : 8,
9810   "fields" :
9811   [
9812    {
9813     "field_name" : "mPointer",
9814     "referenced_type" : "type-265"
9815    },
9816    {
9817     "field_name" : "_pad",
9818     "referenced_type" : "type-44"
9819    }
9820   ],
9821   "is_anonymous" : true,
9822   "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",
9823   "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",
9824   "record_kind" : "union",
9825   "referenced_type" : "type-264",
9826   "self_type" : "type-264",
9827   "size" : 8,
9828   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9829   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9830  },
9831  {
9832   "access" : "private",
9833   "alignment" : 8,
9834   "fields" :
9835   [
9836    {
9837     "field_name" : "mPointer",
9838     "referenced_type" : "type-354"
9839    },
9840    {
9841     "field_name" : "_pad",
9842     "referenced_type" : "type-44"
9843    }
9844   ],
9845   "is_anonymous" : true,
9846   "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",
9847   "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",
9848   "record_kind" : "union",
9849   "referenced_type" : "type-353",
9850   "self_type" : "type-353",
9851   "size" : 8,
9852   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9853   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9854  },
9855  {
9856   "access" : "private",
9857   "alignment" : 8,
9858   "fields" :
9859   [
9860    {
9861     "field_name" : "mPointer",
9862     "referenced_type" : "type-345"
9863    },
9864    {
9865     "field_name" : "_pad",
9866     "referenced_type" : "type-44"
9867    }
9868   ],
9869   "is_anonymous" : true,
9870   "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",
9871   "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",
9872   "record_kind" : "union",
9873   "referenced_type" : "type-344",
9874   "self_type" : "type-344",
9875   "size" : 8,
9876   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9877   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9878  },
9879  {
9880   "alignment" : 8,
9881   "fields" :
9882   [
9883    {
9884     "access" : "private",
9885     "referenced_type" : "type-364"
9886    }
9887   ],
9888   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9889   "name" : "android::hardware::details::hidl_pointer<int>",
9890   "referenced_type" : "type-363",
9891   "self_type" : "type-363",
9892   "size" : 8,
9893   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9894   "template_args" : [ "type-39" ],
9895   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9896  },
9897  {
9898   "access" : "private",
9899   "alignment" : 8,
9900   "fields" :
9901   [
9902    {
9903     "field_name" : "mPointer",
9904     "referenced_type" : "type-365"
9905    },
9906    {
9907     "field_name" : "_pad",
9908     "referenced_type" : "type-44"
9909    }
9910   ],
9911   "is_anonymous" : true,
9912   "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",
9913   "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",
9914   "record_kind" : "union",
9915   "referenced_type" : "type-364",
9916   "self_type" : "type-364",
9917   "size" : 8,
9918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9919   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9920  },
9921  {
9922   "alignment" : 8,
9923   "fields" :
9924   [
9925    {
9926     "access" : "private",
9927     "referenced_type" : "type-395"
9928    }
9929   ],
9930   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9931   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9932   "referenced_type" : "type-394",
9933   "self_type" : "type-394",
9934   "size" : 8,
9935   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9936   "template_args" : [ "type-195" ],
9937   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9938  },
9939  {
9940   "access" : "private",
9941   "alignment" : 8,
9942   "fields" :
9943   [
9944    {
9945     "field_name" : "mPointer",
9946     "referenced_type" : "type-219"
9947    },
9948    {
9949     "field_name" : "_pad",
9950     "referenced_type" : "type-44"
9951    }
9952   ],
9953   "is_anonymous" : true,
9954   "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",
9955   "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",
9956   "record_kind" : "union",
9957   "referenced_type" : "type-395",
9958   "self_type" : "type-395",
9959   "size" : 8,
9960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9961   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9962  },
9963  {
9964   "alignment" : 8,
9965   "fields" :
9966   [
9967    {
9968     "access" : "private",
9969     "referenced_type" : "type-371"
9970    }
9971   ],
9972   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
9973   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
9974   "referenced_type" : "type-370",
9975   "self_type" : "type-370",
9976   "size" : 8,
9977   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9978   "template_args" : [ "type-98" ],
9979   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
9980  },
9981  {
9982   "access" : "private",
9983   "alignment" : 8,
9984   "fields" :
9985   [
9986    {
9987     "field_name" : "mPointer",
9988     "referenced_type" : "type-372"
9989    },
9990    {
9991     "field_name" : "_pad",
9992     "referenced_type" : "type-44"
9993    }
9994   ],
9995   "is_anonymous" : true,
9996   "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",
9997   "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",
9998   "record_kind" : "union",
9999   "referenced_type" : "type-371",
10000   "self_type" : "type-371",
10001   "size" : 8,
10002   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10003   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10004  },
10005  {
10006   "alignment" : 1,
10007   "linker_set_key" : "android::hardware::details::i_tag",
10008   "name" : "android::hardware::details::i_tag",
10009   "referenced_type" : "type-220",
10010   "self_type" : "type-220",
10011   "size" : 1,
10012   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10013   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10014  },
10015  {
10016   "alignment" : 8,
10017   "fields" :
10018   [
10019    {
10020     "access" : "private",
10021     "field_name" : "mStatus",
10022     "referenced_type" : "type-164"
10023    },
10024    {
10025     "access" : "private",
10026     "field_name" : "mCheckedStatus",
10027     "field_offset" : 256,
10028     "referenced_type" : "type-53"
10029    }
10030   ],
10031   "linker_set_key" : "android::hardware::details::return_status",
10032   "name" : "android::hardware::details::return_status",
10033   "record_kind" : "class",
10034   "referenced_type" : "type-175",
10035   "self_type" : "type-175",
10036   "size" : 40,
10037   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10038   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10039  },
10040  {
10041   "alignment" : 1,
10042   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10043   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10044   "referenced_type" : "type-379",
10045   "self_type" : "type-379",
10046   "size" : 1,
10047   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10048   "template_args" : [ "type-98" ],
10049   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10050  },
10051  {
10052   "alignment" : 1,
10053   "fields" :
10054   [
10055    {
10056     "access" : "private",
10057     "field_name" : "mBuffer",
10058     "referenced_type" : "type-356"
10059    }
10060   ],
10061   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10062   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10063   "referenced_type" : "type-355",
10064   "self_type" : "type-355",
10065   "size" : 32,
10066   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10067   "template_args" : [ "type-98" ],
10068   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10069  },
10070  {
10071   "alignment" : 8,
10072   "base_specifiers" :
10073   [
10074    {
10075     "referenced_type" : "type-25"
10076    }
10077   ],
10078   "fields" :
10079   [
10080    {
10081     "access" : "private",
10082     "field_name" : "mRecipient",
10083     "field_offset" : 64,
10084     "referenced_type" : "type-152"
10085    },
10086    {
10087     "access" : "private",
10088     "field_name" : "mCookie",
10089     "field_offset" : 192,
10090     "referenced_type" : "type-44"
10091    },
10092    {
10093     "access" : "private",
10094     "field_name" : "mBase",
10095     "field_offset" : 256,
10096     "referenced_type" : "type-3"
10097    }
10098   ],
10099   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10100   "name" : "android::hardware::hidl_binder_death_recipient",
10101   "referenced_type" : "type-151",
10102   "self_type" : "type-151",
10103   "size" : 64,
10104   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10105   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10106   "vtable_components" :
10107   [
10108    {
10109     "component_value" : 48,
10110     "kind" : "vbase_offset"
10111    },
10112    {
10113     "kind" : "offset_to_top"
10114    },
10115    {
10116     "kind" : "rtti",
10117     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10118    },
10119    {
10120     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
10121    },
10122    {
10123     "kind" : "complete_dtor_pointer",
10124     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
10125    },
10126    {
10127     "kind" : "deleting_dtor_pointer",
10128     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
10129    },
10130    {
10131     "kind" : "vcall_offset"
10132    },
10133    {
10134     "kind" : "vcall_offset"
10135    },
10136    {
10137     "kind" : "vcall_offset"
10138    },
10139    {
10140     "kind" : "vcall_offset"
10141    },
10142    {
10143     "component_value" : -48,
10144     "kind" : "vcall_offset"
10145    },
10146    {
10147     "component_value" : -48,
10148     "kind" : "offset_to_top"
10149    },
10150    {
10151     "kind" : "rtti",
10152     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
10153    },
10154    {
10155     "kind" : "complete_dtor_pointer",
10156     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
10157    },
10158    {
10159     "kind" : "deleting_dtor_pointer",
10160     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
10161    },
10162    {
10163     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10164    },
10165    {
10166     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10167    },
10168    {
10169     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10170    },
10171    {
10172     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10173    }
10174   ]
10175  },
10176  {
10177   "alignment" : 8,
10178   "base_specifiers" :
10179   [
10180    {
10181     "is_virtual" : true,
10182     "referenced_type" : "type-6"
10183    }
10184   ],
10185   "linker_set_key" : "android::hardware::hidl_death_recipient",
10186   "name" : "android::hardware::hidl_death_recipient",
10187   "referenced_type" : "type-154",
10188   "self_type" : "type-154",
10189   "size" : 24,
10190   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10191   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
10192   "vtable_components" :
10193   [
10194    {
10195     "component_value" : 8,
10196     "kind" : "vbase_offset"
10197    },
10198    {
10199     "kind" : "offset_to_top"
10200    },
10201    {
10202     "kind" : "rtti",
10203     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10204    },
10205    {
10206     "is_pure" : true,
10207     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
10208    },
10209    {
10210     "kind" : "complete_dtor_pointer",
10211     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
10212    },
10213    {
10214     "kind" : "deleting_dtor_pointer",
10215     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
10216    },
10217    {
10218     "kind" : "vcall_offset"
10219    },
10220    {
10221     "kind" : "vcall_offset"
10222    },
10223    {
10224     "kind" : "vcall_offset"
10225    },
10226    {
10227     "kind" : "vcall_offset"
10228    },
10229    {
10230     "component_value" : -8,
10231     "kind" : "vcall_offset"
10232    },
10233    {
10234     "component_value" : -8,
10235     "kind" : "offset_to_top"
10236    },
10237    {
10238     "kind" : "rtti",
10239     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
10240    },
10241    {
10242     "kind" : "complete_dtor_pointer",
10243     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
10244    },
10245    {
10246     "kind" : "deleting_dtor_pointer",
10247     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
10248    },
10249    {
10250     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10251    },
10252    {
10253     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10254    },
10255    {
10256     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10257    },
10258    {
10259     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10260    }
10261   ]
10262  },
10263  {
10264   "alignment" : 8,
10265   "fields" :
10266   [
10267    {
10268     "access" : "private",
10269     "field_name" : "mHandle",
10270     "referenced_type" : "type-263"
10271    },
10272    {
10273     "access" : "private",
10274     "field_name" : "mOwnsHandle",
10275     "field_offset" : 64,
10276     "referenced_type" : "type-53"
10277    }
10278   ],
10279   "linker_set_key" : "android::hardware::hidl_handle",
10280   "name" : "android::hardware::hidl_handle",
10281   "referenced_type" : "type-319",
10282   "self_type" : "type-319",
10283   "size" : 16,
10284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10285   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
10286  },
10287  {
10288   "alignment" : 8,
10289   "fields" :
10290   [
10291    {
10292     "access" : "private",
10293     "field_name" : "mHandle",
10294     "referenced_type" : "type-319"
10295    },
10296    {
10297     "access" : "private",
10298     "field_name" : "mSize",
10299     "field_offset" : 128,
10300     "referenced_type" : "type-44"
10301    },
10302    {
10303     "access" : "private",
10304     "field_name" : "mName",
10305     "field_offset" : 192,
10306     "referenced_type" : "type-321"
10307    }
10308   ],
10309   "linker_set_key" : "android::hardware::hidl_memory",
10310   "name" : "android::hardware::hidl_memory",
10311   "referenced_type" : "type-323",
10312   "self_type" : "type-323",
10313   "size" : 40,
10314   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10315   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10316  },
10317  {
10318   "alignment" : 8,
10319   "fields" :
10320   [
10321    {
10322     "access" : "private",
10323     "field_name" : "mBuffer",
10324     "referenced_type" : "type-307"
10325    },
10326    {
10327     "access" : "private",
10328     "field_name" : "mSize",
10329     "field_offset" : 64,
10330     "referenced_type" : "type-2"
10331    },
10332    {
10333     "access" : "private",
10334     "field_name" : "mOwnsBuffer",
10335     "field_offset" : 96,
10336     "referenced_type" : "type-53"
10337    }
10338   ],
10339   "linker_set_key" : "android::hardware::hidl_string",
10340   "name" : "android::hardware::hidl_string",
10341   "referenced_type" : "type-321",
10342   "self_type" : "type-321",
10343   "size" : 16,
10344   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10345   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10346  },
10347  {
10348   "alignment" : 8,
10349   "fields" :
10350   [
10351    {
10352     "access" : "private",
10353     "field_name" : "mBuffer",
10354     "referenced_type" : "type-338"
10355    },
10356    {
10357     "access" : "private",
10358     "field_name" : "mSize",
10359     "field_offset" : 64,
10360     "referenced_type" : "type-2"
10361    },
10362    {
10363     "access" : "private",
10364     "field_name" : "mOwnsBuffer",
10365     "field_offset" : 96,
10366     "referenced_type" : "type-53"
10367    }
10368   ],
10369   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10370   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10371   "referenced_type" : "type-337",
10372   "self_type" : "type-337",
10373   "size" : 16,
10374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10375   "template_args" : [ "type-341" ],
10376   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10377  },
10378  {
10379   "alignment" : 8,
10380   "fields" :
10381   [
10382    {
10383     "access" : "private",
10384     "field_name" : "mBuffer",
10385     "referenced_type" : "type-352"
10386    },
10387    {
10388     "access" : "private",
10389     "field_name" : "mSize",
10390     "field_offset" : 64,
10391     "referenced_type" : "type-2"
10392    },
10393    {
10394     "access" : "private",
10395     "field_name" : "mOwnsBuffer",
10396     "field_offset" : 96,
10397     "referenced_type" : "type-53"
10398    }
10399   ],
10400   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10401   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10402   "referenced_type" : "type-351",
10403   "self_type" : "type-351",
10404   "size" : 16,
10405   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10406   "template_args" : [ "type-355" ],
10407   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
10408  },
10409  {
10410   "alignment" : 8,
10411   "fields" :
10412   [
10413    {
10414     "access" : "private",
10415     "field_name" : "mBuffer",
10416     "referenced_type" : "type-343"
10417    },
10418    {
10419     "access" : "private",
10420     "field_name" : "mSize",
10421     "field_offset" : 64,
10422     "referenced_type" : "type-2"
10423    },
10424    {
10425     "access" : "private",
10426     "field_name" : "mOwnsBuffer",
10427     "field_offset" : 96,
10428     "referenced_type" : "type-53"
10429    }
10430   ],
10431   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10432   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10433   "referenced_type" : "type-342",
10434   "self_type" : "type-342",
10435   "size" : 16,
10436   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10437   "template_args" : [ "type-321" ],
10438   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10439  },
10440  {
10441   "alignment" : 8,
10442   "fields" :
10443   [
10444    {
10445     "access" : "private",
10446     "field_name" : "mBuffer",
10447     "referenced_type" : "type-377"
10448    },
10449    {
10450     "access" : "private",
10451     "field_name" : "mSize",
10452     "field_offset" : 64,
10453     "referenced_type" : "type-2"
10454    },
10455    {
10456     "access" : "private",
10457     "field_name" : "mOwnsBuffer",
10458     "field_offset" : 96,
10459     "referenced_type" : "type-53"
10460    }
10461   ],
10462   "linker_set_key" : "android::hardware::hidl_vec<char>",
10463   "name" : "android::hardware::hidl_vec<char>",
10464   "referenced_type" : "type-376",
10465   "self_type" : "type-376",
10466   "size" : 16,
10467   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10468   "template_args" : [ "type-70" ],
10469   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10470  },
10471  {
10472   "alignment" : 8,
10473   "fields" :
10474   [
10475    {
10476     "access" : "private",
10477     "field_name" : "mBuffer",
10478     "referenced_type" : "type-363"
10479    },
10480    {
10481     "access" : "private",
10482     "field_name" : "mSize",
10483     "field_offset" : 64,
10484     "referenced_type" : "type-2"
10485    },
10486    {
10487     "access" : "private",
10488     "field_name" : "mOwnsBuffer",
10489     "field_offset" : 96,
10490     "referenced_type" : "type-53"
10491    }
10492   ],
10493   "linker_set_key" : "android::hardware::hidl_vec<int>",
10494   "name" : "android::hardware::hidl_vec<int>",
10495   "referenced_type" : "type-362",
10496   "self_type" : "type-362",
10497   "size" : 16,
10498   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10499   "template_args" : [ "type-39" ],
10500   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10501  },
10502  {
10503   "alignment" : 8,
10504   "fields" :
10505   [
10506    {
10507     "access" : "private",
10508     "field_name" : "mBuffer",
10509     "referenced_type" : "type-370"
10510    },
10511    {
10512     "access" : "private",
10513     "field_name" : "mSize",
10514     "field_offset" : 64,
10515     "referenced_type" : "type-2"
10516    },
10517    {
10518     "access" : "private",
10519     "field_name" : "mOwnsBuffer",
10520     "field_offset" : 96,
10521     "referenced_type" : "type-53"
10522    }
10523   ],
10524   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
10525   "name" : "android::hardware::hidl_vec<unsigned char>",
10526   "referenced_type" : "type-369",
10527   "self_type" : "type-369",
10528   "size" : 16,
10529   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10530   "template_args" : [ "type-98" ],
10531   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
10532  },
10533  {
10534   "alignment" : 2,
10535   "fields" :
10536   [
10537    {
10538     "access" : "private",
10539     "field_name" : "mMajor",
10540     "referenced_type" : "type-100"
10541    },
10542    {
10543     "access" : "private",
10544     "field_name" : "mMinor",
10545     "field_offset" : 16,
10546     "referenced_type" : "type-100"
10547    }
10548   ],
10549   "linker_set_key" : "android::hardware::hidl_version",
10550   "name" : "android::hardware::hidl_version",
10551   "referenced_type" : "type-383",
10552   "self_type" : "type-383",
10553   "size" : 4,
10554   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10555   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10556  },
10557  {
10558   "alignment" : 8,
10559   "base_specifiers" :
10560   [
10561    {
10562     "referenced_type" : "type-443"
10563    }
10564   ],
10565   "fields" :
10566   [
10567    {
10568     "access" : "private",
10569     "field_name" : "_hidl_mImpl",
10570     "field_offset" : 1024,
10571     "referenced_type" : "type-118"
10572    }
10573   ],
10574   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfc",
10575   "name" : "android::hardware::nfc::V1_0::BnHwNfc",
10576   "referenced_type" : "type-602",
10577   "self_type" : "type-602",
10578   "size" : 152,
10579   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfc.h",
10580   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BnHwNfcE",
10581   "vtable_components" :
10582   [
10583    {
10584     "component_value" : 136,
10585     "kind" : "vbase_offset"
10586    },
10587    {
10588     "kind" : "offset_to_top"
10589    },
10590    {
10591     "kind" : "rtti",
10592     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10593    },
10594    {
10595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10596    },
10597    {
10598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10599    },
10600    {
10601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10602    },
10603    {
10604     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10605    },
10606    {
10607     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10608    },
10609    {
10610     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10611    },
10612    {
10613     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10614    },
10615    {
10616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10617    },
10618    {
10619     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10620    },
10621    {
10622     "kind" : "complete_dtor_pointer",
10623     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10624    },
10625    {
10626     "kind" : "deleting_dtor_pointer",
10627     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10628    },
10629    {
10630     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10631    },
10632    {
10633     "component_value" : -32,
10634     "kind" : "offset_to_top"
10635    },
10636    {
10637     "kind" : "rtti",
10638     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10639    },
10640    {
10641     "kind" : "complete_dtor_pointer",
10642     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10643    },
10644    {
10645     "kind" : "deleting_dtor_pointer",
10646     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10647    },
10648    {
10649     "kind" : "vcall_offset"
10650    },
10651    {
10652     "kind" : "vcall_offset"
10653    },
10654    {
10655     "kind" : "vcall_offset"
10656    },
10657    {
10658     "kind" : "vcall_offset"
10659    },
10660    {
10661     "component_value" : -136,
10662     "kind" : "vcall_offset"
10663    },
10664    {
10665     "component_value" : -136,
10666     "kind" : "offset_to_top"
10667    },
10668    {
10669     "kind" : "rtti",
10670     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BnHwNfcE"
10671    },
10672    {
10673     "kind" : "complete_dtor_pointer",
10674     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD1Ev"
10675    },
10676    {
10677     "kind" : "deleting_dtor_pointer",
10678     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BnHwNfcD0Ev"
10679    },
10680    {
10681     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10682    },
10683    {
10684     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10685    },
10686    {
10687     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10688    },
10689    {
10690     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10691    }
10692   ]
10693  },
10694  {
10695   "alignment" : 8,
10696   "base_specifiers" :
10697   [
10698    {
10699     "referenced_type" : "type-443"
10700    }
10701   ],
10702   "fields" :
10703   [
10704    {
10705     "access" : "private",
10706     "field_name" : "_hidl_mImpl",
10707     "field_offset" : 1024,
10708     "referenced_type" : "type-109"
10709    }
10710   ],
10711   "linker_set_key" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10712   "name" : "android::hardware::nfc::V1_0::BnHwNfcClientCallback",
10713   "referenced_type" : "type-594",
10714   "self_type" : "type-594",
10715   "size" : 152,
10716   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BnHwNfcClientCallback.h",
10717   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE",
10718   "vtable_components" :
10719   [
10720    {
10721     "component_value" : 136,
10722     "kind" : "vbase_offset"
10723    },
10724    {
10725     "kind" : "offset_to_top"
10726    },
10727    {
10728     "kind" : "rtti",
10729     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10730    },
10731    {
10732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10733    },
10734    {
10735     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10736    },
10737    {
10738     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10739    },
10740    {
10741     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10742    },
10743    {
10744     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10745    },
10746    {
10747     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10748    },
10749    {
10750     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10751    },
10752    {
10753     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10754    },
10755    {
10756     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10757    },
10758    {
10759     "kind" : "complete_dtor_pointer",
10760     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10761    },
10762    {
10763     "kind" : "deleting_dtor_pointer",
10764     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10765    },
10766    {
10767     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10768    },
10769    {
10770     "component_value" : -32,
10771     "kind" : "offset_to_top"
10772    },
10773    {
10774     "kind" : "rtti",
10775     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10776    },
10777    {
10778     "kind" : "complete_dtor_pointer",
10779     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10780    },
10781    {
10782     "kind" : "deleting_dtor_pointer",
10783     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10784    },
10785    {
10786     "kind" : "vcall_offset"
10787    },
10788    {
10789     "kind" : "vcall_offset"
10790    },
10791    {
10792     "kind" : "vcall_offset"
10793    },
10794    {
10795     "kind" : "vcall_offset"
10796    },
10797    {
10798     "component_value" : -136,
10799     "kind" : "vcall_offset"
10800    },
10801    {
10802     "component_value" : -136,
10803     "kind" : "offset_to_top"
10804    },
10805    {
10806     "kind" : "rtti",
10807     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BnHwNfcClientCallbackE"
10808    },
10809    {
10810     "kind" : "complete_dtor_pointer",
10811     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD1Ev"
10812    },
10813    {
10814     "kind" : "deleting_dtor_pointer",
10815     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BnHwNfcClientCallbackD0Ev"
10816    },
10817    {
10818     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10819    },
10820    {
10821     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10822    },
10823    {
10824     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10825    },
10826    {
10827     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10828    }
10829   ]
10830  },
10831  {
10832   "alignment" : 8,
10833   "base_specifiers" :
10834   [
10835    {
10836     "referenced_type" : "type-424"
10837    },
10838    {
10839     "referenced_type" : "type-444"
10840    }
10841   ],
10842   "fields" :
10843   [
10844    {
10845     "access" : "private",
10846     "field_name" : "_hidl_mMutex",
10847     "field_offset" : 1088,
10848     "referenced_type" : "type-605"
10849    },
10850    {
10851     "access" : "private",
10852     "field_name" : "_hidl_mDeathRecipients",
10853     "field_offset" : 1408,
10854     "referenced_type" : "type-606"
10855    }
10856   ],
10857   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfc",
10858   "name" : "android::hardware::nfc::V1_0::BpHwNfc",
10859   "referenced_type" : "type-604",
10860   "self_type" : "type-604",
10861   "size" : 216,
10862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfc.h",
10863   "unique_id" : "_ZTSN7android8hardware3nfc4V1_07BpHwNfcE",
10864   "vtable_components" :
10865   [
10866    {
10867     "component_value" : 200,
10868     "kind" : "vbase_offset"
10869    },
10870    {
10871     "kind" : "offset_to_top"
10872    },
10873    {
10874     "kind" : "rtti",
10875     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10876    },
10877    {
10878     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_07BpHwNfc8isRemoteEv"
10879    },
10880    {
10881     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10882    },
10883    {
10884     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10885    },
10886    {
10887     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10888    },
10889    {
10890     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10891    },
10892    {
10893     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21setHALInstrumentationEv"
10894    },
10895    {
10896     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10897    },
10898    {
10899     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4pingEv"
10900    },
10901    {
10902     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10903    },
10904    {
10905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc21notifySyspropsChangedEv"
10906    },
10907    {
10908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10909    },
10910    {
10911     "kind" : "complete_dtor_pointer",
10912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10913    },
10914    {
10915     "kind" : "deleting_dtor_pointer",
10916     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10917    },
10918    {
10919     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
10920    },
10921    {
10922     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5writeERKNS0_8hidl_vecIhEE"
10923    },
10924    {
10925     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
10926    },
10927    {
10928     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc11prediscoverEv"
10929    },
10930    {
10931     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc5closeEv"
10932    },
10933    {
10934     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc14controlGrantedEv"
10935    },
10936    {
10937     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_07BpHwNfc10powerCycleEv"
10938    },
10939    {
10940     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10941    },
10942    {
10943     "component_value" : 192,
10944     "kind" : "vbase_offset"
10945    },
10946    {
10947     "component_value" : -8,
10948     "kind" : "offset_to_top"
10949    },
10950    {
10951     "kind" : "rtti",
10952     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10953    },
10954    {
10955     "kind" : "complete_dtor_pointer",
10956     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10957    },
10958    {
10959     "kind" : "deleting_dtor_pointer",
10960     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10961    },
10962    {
10963     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_04INfcEE10onAsBinderEv"
10964    },
10965    {
10966     "component_value" : 184,
10967     "kind" : "vbase_offset"
10968    },
10969    {
10970     "component_value" : -16,
10971     "kind" : "offset_to_top"
10972    },
10973    {
10974     "kind" : "rtti",
10975     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
10976    },
10977    {
10978     "kind" : "complete_dtor_pointer",
10979     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
10980    },
10981    {
10982     "kind" : "deleting_dtor_pointer",
10983     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
10984    },
10985    {
10986     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10987    },
10988    {
10989     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10990    },
10991    {
10992     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10993    },
10994    {
10995     "component_value" : -48,
10996     "kind" : "offset_to_top"
10997    },
10998    {
10999     "kind" : "rtti",
11000     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11001    },
11002    {
11003     "kind" : "complete_dtor_pointer",
11004     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11005    },
11006    {
11007     "kind" : "deleting_dtor_pointer",
11008     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11009    },
11010    {
11011     "kind" : "vcall_offset"
11012    },
11013    {
11014     "component_value" : -184,
11015     "kind" : "vcall_offset"
11016    },
11017    {
11018     "component_value" : -184,
11019     "kind" : "vcall_offset"
11020    },
11021    {
11022     "component_value" : -184,
11023     "kind" : "vcall_offset"
11024    },
11025    {
11026     "component_value" : -200,
11027     "kind" : "vcall_offset"
11028    },
11029    {
11030     "component_value" : -200,
11031     "kind" : "offset_to_top"
11032    },
11033    {
11034     "kind" : "rtti",
11035     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_07BpHwNfcE"
11036    },
11037    {
11038     "kind" : "complete_dtor_pointer",
11039     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD1Ev"
11040    },
11041    {
11042     "kind" : "deleting_dtor_pointer",
11043     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_07BpHwNfcD0Ev"
11044    },
11045    {
11046     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11047    },
11048    {
11049     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11050    },
11051    {
11052     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11053    },
11054    {
11055     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11056    }
11057   ]
11058  },
11059  {
11060   "alignment" : 8,
11061   "base_specifiers" :
11062   [
11063    {
11064     "referenced_type" : "type-423"
11065    },
11066    {
11067     "referenced_type" : "type-444"
11068    }
11069   ],
11070   "fields" :
11071   [
11072    {
11073     "access" : "private",
11074     "field_name" : "_hidl_mMutex",
11075     "field_offset" : 1088,
11076     "referenced_type" : "type-597"
11077    },
11078    {
11079     "access" : "private",
11080     "field_name" : "_hidl_mDeathRecipients",
11081     "field_offset" : 1408,
11082     "referenced_type" : "type-598"
11083    }
11084   ],
11085   "linker_set_key" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11086   "name" : "android::hardware::nfc::V1_0::BpHwNfcClientCallback",
11087   "referenced_type" : "type-596",
11088   "self_type" : "type-596",
11089   "size" : 216,
11090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/BpHwNfcClientCallback.h",
11091   "unique_id" : "_ZTSN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE",
11092   "vtable_components" :
11093   [
11094    {
11095     "component_value" : 200,
11096     "kind" : "vbase_offset"
11097    },
11098    {
11099     "kind" : "offset_to_top"
11100    },
11101    {
11102     "kind" : "rtti",
11103     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11104    },
11105    {
11106     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_021BpHwNfcClientCallback8isRemoteEv"
11107    },
11108    {
11109     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11110    },
11111    {
11112     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11113    },
11114    {
11115     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11116    },
11117    {
11118     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11119    },
11120    {
11121     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21setHALInstrumentationEv"
11122    },
11123    {
11124     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11125    },
11126    {
11127     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback4pingEv"
11128    },
11129    {
11130     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11131    },
11132    {
11133     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback21notifySyspropsChangedEv"
11134    },
11135    {
11136     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11137    },
11138    {
11139     "kind" : "complete_dtor_pointer",
11140     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11141    },
11142    {
11143     "kind" : "deleting_dtor_pointer",
11144     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11145    },
11146    {
11147     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11148    },
11149    {
11150     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_021BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11151    },
11152    {
11153     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11154    },
11155    {
11156     "component_value" : 192,
11157     "kind" : "vbase_offset"
11158    },
11159    {
11160     "component_value" : -8,
11161     "kind" : "offset_to_top"
11162    },
11163    {
11164     "kind" : "rtti",
11165     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11166    },
11167    {
11168     "kind" : "complete_dtor_pointer",
11169     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11170    },
11171    {
11172     "kind" : "deleting_dtor_pointer",
11173     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11174    },
11175    {
11176     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_018INfcClientCallbackEE10onAsBinderEv"
11177    },
11178    {
11179     "component_value" : 184,
11180     "kind" : "vbase_offset"
11181    },
11182    {
11183     "component_value" : -16,
11184     "kind" : "offset_to_top"
11185    },
11186    {
11187     "kind" : "rtti",
11188     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11189    },
11190    {
11191     "kind" : "complete_dtor_pointer",
11192     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11193    },
11194    {
11195     "kind" : "deleting_dtor_pointer",
11196     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11197    },
11198    {
11199     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11200    },
11201    {
11202     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11203    },
11204    {
11205     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11206    },
11207    {
11208     "component_value" : -48,
11209     "kind" : "offset_to_top"
11210    },
11211    {
11212     "kind" : "rtti",
11213     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11214    },
11215    {
11216     "kind" : "complete_dtor_pointer",
11217     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11218    },
11219    {
11220     "kind" : "deleting_dtor_pointer",
11221     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11222    },
11223    {
11224     "kind" : "vcall_offset"
11225    },
11226    {
11227     "component_value" : -184,
11228     "kind" : "vcall_offset"
11229    },
11230    {
11231     "component_value" : -184,
11232     "kind" : "vcall_offset"
11233    },
11234    {
11235     "component_value" : -184,
11236     "kind" : "vcall_offset"
11237    },
11238    {
11239     "component_value" : -200,
11240     "kind" : "vcall_offset"
11241    },
11242    {
11243     "component_value" : -200,
11244     "kind" : "offset_to_top"
11245    },
11246    {
11247     "kind" : "rtti",
11248     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_021BpHwNfcClientCallbackE"
11249    },
11250    {
11251     "kind" : "complete_dtor_pointer",
11252     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD1Ev"
11253    },
11254    {
11255     "kind" : "deleting_dtor_pointer",
11256     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_021BpHwNfcClientCallbackD0Ev"
11257    },
11258    {
11259     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11260    },
11261    {
11262     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11263    },
11264    {
11265     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11266    },
11267    {
11268     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11269    }
11270   ]
11271  },
11272  {
11273   "alignment" : 8,
11274   "base_specifiers" :
11275   [
11276    {
11277     "referenced_type" : "type-5"
11278    }
11279   ],
11280   "linker_set_key" : "android::hardware::nfc::V1_0::INfc",
11281   "name" : "android::hardware::nfc::V1_0::INfc",
11282   "referenced_type" : "type-120",
11283   "self_type" : "type-120",
11284   "size" : 24,
11285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfc.h",
11286   "unique_id" : "_ZTSN7android8hardware3nfc4V1_04INfcE",
11287   "vtable_components" :
11288   [
11289    {
11290     "component_value" : 8,
11291     "kind" : "vbase_offset"
11292    },
11293    {
11294     "kind" : "offset_to_top"
11295    },
11296    {
11297     "kind" : "rtti",
11298     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11299    },
11300    {
11301     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_04INfc8isRemoteEv"
11302    },
11303    {
11304     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11305    },
11306    {
11307     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11308    },
11309    {
11310     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11311    },
11312    {
11313     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11314    },
11315    {
11316     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21setHALInstrumentationEv"
11317    },
11318    {
11319     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11320    },
11321    {
11322     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4pingEv"
11323    },
11324    {
11325     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11326    },
11327    {
11328     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc21notifySyspropsChangedEv"
11329    },
11330    {
11331     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11332    },
11333    {
11334     "kind" : "complete_dtor_pointer",
11335     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD1Ev"
11336    },
11337    {
11338     "kind" : "deleting_dtor_pointer",
11339     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfcD0Ev"
11340    },
11341    {
11342     "is_pure" : true,
11343     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc4openERKNS_2spINS2_18INfcClientCallbackEEE"
11344    },
11345    {
11346     "is_pure" : true,
11347     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5writeERKNS0_8hidl_vecIhEE"
11348    },
11349    {
11350     "is_pure" : true,
11351     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc15coreInitializedERKNS0_8hidl_vecIhEE"
11352    },
11353    {
11354     "is_pure" : true,
11355     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc11prediscoverEv"
11356    },
11357    {
11358     "is_pure" : true,
11359     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc5closeEv"
11360    },
11361    {
11362     "is_pure" : true,
11363     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc14controlGrantedEv"
11364    },
11365    {
11366     "is_pure" : true,
11367     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_04INfc10powerCycleEv"
11368    },
11369    {
11370     "kind" : "vcall_offset"
11371    },
11372    {
11373     "kind" : "vcall_offset"
11374    },
11375    {
11376     "kind" : "vcall_offset"
11377    },
11378    {
11379     "kind" : "vcall_offset"
11380    },
11381    {
11382     "component_value" : -8,
11383     "kind" : "vcall_offset"
11384    },
11385    {
11386     "component_value" : -8,
11387     "kind" : "offset_to_top"
11388    },
11389    {
11390     "kind" : "rtti",
11391     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_04INfcE"
11392    },
11393    {
11394     "kind" : "complete_dtor_pointer",
11395     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD1Ev"
11396    },
11397    {
11398     "kind" : "deleting_dtor_pointer",
11399     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_04INfcD0Ev"
11400    },
11401    {
11402     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11403    },
11404    {
11405     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11406    },
11407    {
11408     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11409    },
11410    {
11411     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11412    }
11413   ]
11414  },
11415  {
11416   "alignment" : 8,
11417   "base_specifiers" :
11418   [
11419    {
11420     "referenced_type" : "type-5"
11421    }
11422   ],
11423   "linker_set_key" : "android::hardware::nfc::V1_0::INfcClientCallback",
11424   "name" : "android::hardware::nfc::V1_0::INfcClientCallback",
11425   "referenced_type" : "type-17",
11426   "self_type" : "type-17",
11427   "size" : 24,
11428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.0/[email protected]_genc++_headers/gen/android/hardware/nfc/1.0/INfcClientCallback.h",
11429   "unique_id" : "_ZTSN7android8hardware3nfc4V1_018INfcClientCallbackE",
11430   "vtable_components" :
11431   [
11432    {
11433     "component_value" : 8,
11434     "kind" : "vbase_offset"
11435    },
11436    {
11437     "kind" : "offset_to_top"
11438    },
11439    {
11440     "kind" : "rtti",
11441     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11442    },
11443    {
11444     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_018INfcClientCallback8isRemoteEv"
11445    },
11446    {
11447     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11448    },
11449    {
11450     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11451    },
11452    {
11453     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11454    },
11455    {
11456     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11457    },
11458    {
11459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21setHALInstrumentationEv"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11463    },
11464    {
11465     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback4pingEv"
11466    },
11467    {
11468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11469    },
11470    {
11471     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback21notifySyspropsChangedEv"
11472    },
11473    {
11474     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11475    },
11476    {
11477     "kind" : "complete_dtor_pointer",
11478     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11479    },
11480    {
11481     "kind" : "deleting_dtor_pointer",
11482     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11483    },
11484    {
11485     "is_pure" : true,
11486     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback9sendEventENS2_8NfcEventENS2_9NfcStatusE"
11487    },
11488    {
11489     "is_pure" : true,
11490     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_018INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
11491    },
11492    {
11493     "kind" : "vcall_offset"
11494    },
11495    {
11496     "kind" : "vcall_offset"
11497    },
11498    {
11499     "kind" : "vcall_offset"
11500    },
11501    {
11502     "kind" : "vcall_offset"
11503    },
11504    {
11505     "component_value" : -8,
11506     "kind" : "vcall_offset"
11507    },
11508    {
11509     "component_value" : -8,
11510     "kind" : "offset_to_top"
11511    },
11512    {
11513     "kind" : "rtti",
11514     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_018INfcClientCallbackE"
11515    },
11516    {
11517     "kind" : "complete_dtor_pointer",
11518     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD1Ev"
11519    },
11520    {
11521     "kind" : "deleting_dtor_pointer",
11522     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_018INfcClientCallbackD0Ev"
11523    },
11524    {
11525     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11526    },
11527    {
11528     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11529    },
11530    {
11531     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11532    },
11533    {
11534     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11535    }
11536   ]
11537  },
11538  {
11539   "alignment" : 8,
11540   "base_specifiers" :
11541   [
11542    {
11543     "referenced_type" : "type-443"
11544    }
11545   ],
11546   "fields" :
11547   [
11548    {
11549     "access" : "private",
11550     "field_name" : "_hidl_mImpl",
11551     "field_offset" : 1024,
11552     "referenced_type" : "type-132"
11553    }
11554   ],
11555   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfc",
11556   "name" : "android::hardware::nfc::V1_1::BnHwNfc",
11557   "referenced_type" : "type-617",
11558   "self_type" : "type-617",
11559   "size" : 152,
11560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfc.h",
11561   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BnHwNfcE",
11562   "vtable_components" :
11563   [
11564    {
11565     "component_value" : 136,
11566     "kind" : "vbase_offset"
11567    },
11568    {
11569     "kind" : "offset_to_top"
11570    },
11571    {
11572     "kind" : "rtti",
11573     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11574    },
11575    {
11576     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11577    },
11578    {
11579     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11580    },
11581    {
11582     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11583    },
11584    {
11585     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11586    },
11587    {
11588     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11589    },
11590    {
11591     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11592    },
11593    {
11594     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11595    },
11596    {
11597     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11598    },
11599    {
11600     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11601    },
11602    {
11603     "kind" : "complete_dtor_pointer",
11604     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11605    },
11606    {
11607     "kind" : "deleting_dtor_pointer",
11608     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11609    },
11610    {
11611     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11612    },
11613    {
11614     "component_value" : -32,
11615     "kind" : "offset_to_top"
11616    },
11617    {
11618     "kind" : "rtti",
11619     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11620    },
11621    {
11622     "kind" : "complete_dtor_pointer",
11623     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11624    },
11625    {
11626     "kind" : "deleting_dtor_pointer",
11627     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11628    },
11629    {
11630     "kind" : "vcall_offset"
11631    },
11632    {
11633     "kind" : "vcall_offset"
11634    },
11635    {
11636     "kind" : "vcall_offset"
11637    },
11638    {
11639     "kind" : "vcall_offset"
11640    },
11641    {
11642     "component_value" : -136,
11643     "kind" : "vcall_offset"
11644    },
11645    {
11646     "component_value" : -136,
11647     "kind" : "offset_to_top"
11648    },
11649    {
11650     "kind" : "rtti",
11651     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BnHwNfcE"
11652    },
11653    {
11654     "kind" : "complete_dtor_pointer",
11655     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD1Ev"
11656    },
11657    {
11658     "kind" : "deleting_dtor_pointer",
11659     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BnHwNfcD0Ev"
11660    },
11661    {
11662     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11663    },
11664    {
11665     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11666    },
11667    {
11668     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11669    },
11670    {
11671     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11672    }
11673   ]
11674  },
11675  {
11676   "alignment" : 8,
11677   "base_specifiers" :
11678   [
11679    {
11680     "referenced_type" : "type-443"
11681    }
11682   ],
11683   "fields" :
11684   [
11685    {
11686     "access" : "private",
11687     "field_name" : "_hidl_mImpl",
11688     "field_offset" : 1024,
11689     "referenced_type" : "type-14"
11690    }
11691   ],
11692   "linker_set_key" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11693   "name" : "android::hardware::nfc::V1_1::BnHwNfcClientCallback",
11694   "referenced_type" : "type-609",
11695   "self_type" : "type-609",
11696   "size" : 152,
11697   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BnHwNfcClientCallback.h",
11698   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE",
11699   "vtable_components" :
11700   [
11701    {
11702     "component_value" : 136,
11703     "kind" : "vbase_offset"
11704    },
11705    {
11706     "kind" : "offset_to_top"
11707    },
11708    {
11709     "kind" : "rtti",
11710     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11711    },
11712    {
11713     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11714    },
11715    {
11716     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11717    },
11718    {
11719     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11720    },
11721    {
11722     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11723    },
11724    {
11725     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11726    },
11727    {
11728     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11729    },
11730    {
11731     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11732    },
11733    {
11734     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11735    },
11736    {
11737     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11738    },
11739    {
11740     "kind" : "complete_dtor_pointer",
11741     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11742    },
11743    {
11744     "kind" : "deleting_dtor_pointer",
11745     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11746    },
11747    {
11748     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BnHwNfcClientCallback10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11749    },
11750    {
11751     "component_value" : -32,
11752     "kind" : "offset_to_top"
11753    },
11754    {
11755     "kind" : "rtti",
11756     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11757    },
11758    {
11759     "kind" : "complete_dtor_pointer",
11760     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11761    },
11762    {
11763     "kind" : "deleting_dtor_pointer",
11764     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11765    },
11766    {
11767     "kind" : "vcall_offset"
11768    },
11769    {
11770     "kind" : "vcall_offset"
11771    },
11772    {
11773     "kind" : "vcall_offset"
11774    },
11775    {
11776     "kind" : "vcall_offset"
11777    },
11778    {
11779     "component_value" : -136,
11780     "kind" : "vcall_offset"
11781    },
11782    {
11783     "component_value" : -136,
11784     "kind" : "offset_to_top"
11785    },
11786    {
11787     "kind" : "rtti",
11788     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BnHwNfcClientCallbackE"
11789    },
11790    {
11791     "kind" : "complete_dtor_pointer",
11792     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD1Ev"
11793    },
11794    {
11795     "kind" : "deleting_dtor_pointer",
11796     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BnHwNfcClientCallbackD0Ev"
11797    },
11798    {
11799     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11800    },
11801    {
11802     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11803    },
11804    {
11805     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11806    },
11807    {
11808     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11809    }
11810   ]
11811  },
11812  {
11813   "alignment" : 8,
11814   "base_specifiers" :
11815   [
11816    {
11817     "referenced_type" : "type-426"
11818    },
11819    {
11820     "referenced_type" : "type-444"
11821    }
11822   ],
11823   "fields" :
11824   [
11825    {
11826     "access" : "private",
11827     "field_name" : "_hidl_mMutex",
11828     "field_offset" : 1088,
11829     "referenced_type" : "type-620"
11830    },
11831    {
11832     "access" : "private",
11833     "field_name" : "_hidl_mDeathRecipients",
11834     "field_offset" : 1408,
11835     "referenced_type" : "type-621"
11836    }
11837   ],
11838   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfc",
11839   "name" : "android::hardware::nfc::V1_1::BpHwNfc",
11840   "referenced_type" : "type-619",
11841   "self_type" : "type-619",
11842   "size" : 216,
11843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfc.h",
11844   "unique_id" : "_ZTSN7android8hardware3nfc4V1_17BpHwNfcE",
11845   "vtable_components" :
11846   [
11847    {
11848     "component_value" : 200,
11849     "kind" : "vbase_offset"
11850    },
11851    {
11852     "kind" : "offset_to_top"
11853    },
11854    {
11855     "kind" : "rtti",
11856     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11857    },
11858    {
11859     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_17BpHwNfc8isRemoteEv"
11860    },
11861    {
11862     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11863    },
11864    {
11865     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11866    },
11867    {
11868     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11869    },
11870    {
11871     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11872    },
11873    {
11874     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21setHALInstrumentationEv"
11875    },
11876    {
11877     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11878    },
11879    {
11880     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4pingEv"
11881    },
11882    {
11883     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11884    },
11885    {
11886     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc21notifySyspropsChangedEv"
11887    },
11888    {
11889     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11890    },
11891    {
11892     "kind" : "complete_dtor_pointer",
11893     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11894    },
11895    {
11896     "kind" : "deleting_dtor_pointer",
11897     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11898    },
11899    {
11900     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
11901    },
11902    {
11903     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5writeERKNS0_8hidl_vecIhEE"
11904    },
11905    {
11906     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
11907    },
11908    {
11909     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc11prediscoverEv"
11910    },
11911    {
11912     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc5closeEv"
11913    },
11914    {
11915     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc14controlGrantedEv"
11916    },
11917    {
11918     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc10powerCycleEv"
11919    },
11920    {
11921     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc12factoryResetEv"
11922    },
11923    {
11924     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc20closeForPowerOffCaseEv"
11925    },
11926    {
11927     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
11928    },
11929    {
11930     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_17BpHwNfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
11931    },
11932    {
11933     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11934    },
11935    {
11936     "component_value" : 192,
11937     "kind" : "vbase_offset"
11938    },
11939    {
11940     "component_value" : -8,
11941     "kind" : "offset_to_top"
11942    },
11943    {
11944     "kind" : "rtti",
11945     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11946    },
11947    {
11948     "kind" : "complete_dtor_pointer",
11949     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11950    },
11951    {
11952     "kind" : "deleting_dtor_pointer",
11953     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11954    },
11955    {
11956     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_14INfcEE10onAsBinderEv"
11957    },
11958    {
11959     "component_value" : 184,
11960     "kind" : "vbase_offset"
11961    },
11962    {
11963     "component_value" : -16,
11964     "kind" : "offset_to_top"
11965    },
11966    {
11967     "kind" : "rtti",
11968     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11969    },
11970    {
11971     "kind" : "complete_dtor_pointer",
11972     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11973    },
11974    {
11975     "kind" : "deleting_dtor_pointer",
11976     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11986    },
11987    {
11988     "component_value" : -48,
11989     "kind" : "offset_to_top"
11990    },
11991    {
11992     "kind" : "rtti",
11993     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
11994    },
11995    {
11996     "kind" : "complete_dtor_pointer",
11997     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
11998    },
11999    {
12000     "kind" : "deleting_dtor_pointer",
12001     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12002    },
12003    {
12004     "kind" : "vcall_offset"
12005    },
12006    {
12007     "component_value" : -184,
12008     "kind" : "vcall_offset"
12009    },
12010    {
12011     "component_value" : -184,
12012     "kind" : "vcall_offset"
12013    },
12014    {
12015     "component_value" : -184,
12016     "kind" : "vcall_offset"
12017    },
12018    {
12019     "component_value" : -200,
12020     "kind" : "vcall_offset"
12021    },
12022    {
12023     "component_value" : -200,
12024     "kind" : "offset_to_top"
12025    },
12026    {
12027     "kind" : "rtti",
12028     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_17BpHwNfcE"
12029    },
12030    {
12031     "kind" : "complete_dtor_pointer",
12032     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD1Ev"
12033    },
12034    {
12035     "kind" : "deleting_dtor_pointer",
12036     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_17BpHwNfcD0Ev"
12037    },
12038    {
12039     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12040    },
12041    {
12042     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12043    },
12044    {
12045     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12046    },
12047    {
12048     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12049    }
12050   ]
12051  },
12052  {
12053   "alignment" : 8,
12054   "base_specifiers" :
12055   [
12056    {
12057     "referenced_type" : "type-425"
12058    },
12059    {
12060     "referenced_type" : "type-444"
12061    }
12062   ],
12063   "fields" :
12064   [
12065    {
12066     "access" : "private",
12067     "field_name" : "_hidl_mMutex",
12068     "field_offset" : 1088,
12069     "referenced_type" : "type-612"
12070    },
12071    {
12072     "access" : "private",
12073     "field_name" : "_hidl_mDeathRecipients",
12074     "field_offset" : 1408,
12075     "referenced_type" : "type-613"
12076    }
12077   ],
12078   "linker_set_key" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12079   "name" : "android::hardware::nfc::V1_1::BpHwNfcClientCallback",
12080   "referenced_type" : "type-611",
12081   "self_type" : "type-611",
12082   "size" : 216,
12083   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/BpHwNfcClientCallback.h",
12084   "unique_id" : "_ZTSN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE",
12085   "vtable_components" :
12086   [
12087    {
12088     "component_value" : 200,
12089     "kind" : "vbase_offset"
12090    },
12091    {
12092     "kind" : "offset_to_top"
12093    },
12094    {
12095     "kind" : "rtti",
12096     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12097    },
12098    {
12099     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_121BpHwNfcClientCallback8isRemoteEv"
12100    },
12101    {
12102     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12103    },
12104    {
12105     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12106    },
12107    {
12108     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12109    },
12110    {
12111     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12112    },
12113    {
12114     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21setHALInstrumentationEv"
12115    },
12116    {
12117     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12118    },
12119    {
12120     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback4pingEv"
12121    },
12122    {
12123     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12124    },
12125    {
12126     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback21notifySyspropsChangedEv"
12127    },
12128    {
12129     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12130    },
12131    {
12132     "kind" : "complete_dtor_pointer",
12133     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12134    },
12135    {
12136     "kind" : "deleting_dtor_pointer",
12137     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12138    },
12139    {
12140     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12141    },
12142    {
12143     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12144    },
12145    {
12146     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_121BpHwNfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12147    },
12148    {
12149     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12150    },
12151    {
12152     "component_value" : 192,
12153     "kind" : "vbase_offset"
12154    },
12155    {
12156     "component_value" : -8,
12157     "kind" : "offset_to_top"
12158    },
12159    {
12160     "kind" : "rtti",
12161     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12162    },
12163    {
12164     "kind" : "complete_dtor_pointer",
12165     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12166    },
12167    {
12168     "kind" : "deleting_dtor_pointer",
12169     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12170    },
12171    {
12172     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_118INfcClientCallbackEE10onAsBinderEv"
12173    },
12174    {
12175     "component_value" : 184,
12176     "kind" : "vbase_offset"
12177    },
12178    {
12179     "component_value" : -16,
12180     "kind" : "offset_to_top"
12181    },
12182    {
12183     "kind" : "rtti",
12184     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12185    },
12186    {
12187     "kind" : "complete_dtor_pointer",
12188     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12189    },
12190    {
12191     "kind" : "deleting_dtor_pointer",
12192     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12193    },
12194    {
12195     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12196    },
12197    {
12198     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12199    },
12200    {
12201     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12202    },
12203    {
12204     "component_value" : -48,
12205     "kind" : "offset_to_top"
12206    },
12207    {
12208     "kind" : "rtti",
12209     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12210    },
12211    {
12212     "kind" : "complete_dtor_pointer",
12213     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12214    },
12215    {
12216     "kind" : "deleting_dtor_pointer",
12217     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12218    },
12219    {
12220     "kind" : "vcall_offset"
12221    },
12222    {
12223     "component_value" : -184,
12224     "kind" : "vcall_offset"
12225    },
12226    {
12227     "component_value" : -184,
12228     "kind" : "vcall_offset"
12229    },
12230    {
12231     "component_value" : -184,
12232     "kind" : "vcall_offset"
12233    },
12234    {
12235     "component_value" : -200,
12236     "kind" : "vcall_offset"
12237    },
12238    {
12239     "component_value" : -200,
12240     "kind" : "offset_to_top"
12241    },
12242    {
12243     "kind" : "rtti",
12244     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_121BpHwNfcClientCallbackE"
12245    },
12246    {
12247     "kind" : "complete_dtor_pointer",
12248     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD1Ev"
12249    },
12250    {
12251     "kind" : "deleting_dtor_pointer",
12252     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_121BpHwNfcClientCallbackD0Ev"
12253    },
12254    {
12255     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12256    },
12257    {
12258     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12259    },
12260    {
12261     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12262    },
12263    {
12264     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12265    }
12266   ]
12267  },
12268  {
12269   "alignment" : 8,
12270   "base_specifiers" :
12271   [
12272    {
12273     "referenced_type" : "type-120"
12274    }
12275   ],
12276   "linker_set_key" : "android::hardware::nfc::V1_1::INfc",
12277   "name" : "android::hardware::nfc::V1_1::INfc",
12278   "referenced_type" : "type-134",
12279   "self_type" : "type-134",
12280   "size" : 24,
12281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfc.h",
12282   "unique_id" : "_ZTSN7android8hardware3nfc4V1_14INfcE",
12283   "vtable_components" :
12284   [
12285    {
12286     "component_value" : 8,
12287     "kind" : "vbase_offset"
12288    },
12289    {
12290     "kind" : "offset_to_top"
12291    },
12292    {
12293     "kind" : "rtti",
12294     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12295    },
12296    {
12297     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_14INfc8isRemoteEv"
12298    },
12299    {
12300     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12301    },
12302    {
12303     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12304    },
12305    {
12306     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12307    },
12308    {
12309     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12310    },
12311    {
12312     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21setHALInstrumentationEv"
12313    },
12314    {
12315     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12316    },
12317    {
12318     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4pingEv"
12319    },
12320    {
12321     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12322    },
12323    {
12324     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc21notifySyspropsChangedEv"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12328    },
12329    {
12330     "kind" : "complete_dtor_pointer",
12331     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD1Ev"
12332    },
12333    {
12334     "kind" : "deleting_dtor_pointer",
12335     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfcD0Ev"
12336    },
12337    {
12338     "is_pure" : true,
12339     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12340    },
12341    {
12342     "is_pure" : true,
12343     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5writeERKNS0_8hidl_vecIhEE"
12344    },
12345    {
12346     "is_pure" : true,
12347     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc15coreInitializedERKNS0_8hidl_vecIhEE"
12348    },
12349    {
12350     "is_pure" : true,
12351     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc11prediscoverEv"
12352    },
12353    {
12354     "is_pure" : true,
12355     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc5closeEv"
12356    },
12357    {
12358     "is_pure" : true,
12359     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc14controlGrantedEv"
12360    },
12361    {
12362     "is_pure" : true,
12363     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc10powerCycleEv"
12364    },
12365    {
12366     "is_pure" : true,
12367     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc12factoryResetEv"
12368    },
12369    {
12370     "is_pure" : true,
12371     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc20closeForPowerOffCaseEv"
12372    },
12373    {
12374     "is_pure" : true,
12375     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc8open_1_1ERKNS_2spINS2_18INfcClientCallbackEEE"
12376    },
12377    {
12378     "is_pure" : true,
12379     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_14INfc9getConfigENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12380    },
12381    {
12382     "kind" : "vcall_offset"
12383    },
12384    {
12385     "kind" : "vcall_offset"
12386    },
12387    {
12388     "kind" : "vcall_offset"
12389    },
12390    {
12391     "kind" : "vcall_offset"
12392    },
12393    {
12394     "component_value" : -8,
12395     "kind" : "vcall_offset"
12396    },
12397    {
12398     "component_value" : -8,
12399     "kind" : "offset_to_top"
12400    },
12401    {
12402     "kind" : "rtti",
12403     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_14INfcE"
12404    },
12405    {
12406     "kind" : "complete_dtor_pointer",
12407     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD1Ev"
12408    },
12409    {
12410     "kind" : "deleting_dtor_pointer",
12411     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_14INfcD0Ev"
12412    },
12413    {
12414     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12415    },
12416    {
12417     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12418    },
12419    {
12420     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12421    },
12422    {
12423     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12424    }
12425   ]
12426  },
12427  {
12428   "alignment" : 8,
12429   "base_specifiers" :
12430   [
12431    {
12432     "referenced_type" : "type-17"
12433    }
12434   ],
12435   "linker_set_key" : "android::hardware::nfc::V1_1::INfcClientCallback",
12436   "name" : "android::hardware::nfc::V1_1::INfcClientCallback",
12437   "referenced_type" : "type-16",
12438   "self_type" : "type-16",
12439   "size" : 24,
12440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/INfcClientCallback.h",
12441   "unique_id" : "_ZTSN7android8hardware3nfc4V1_118INfcClientCallbackE",
12442   "vtable_components" :
12443   [
12444    {
12445     "component_value" : 8,
12446     "kind" : "vbase_offset"
12447    },
12448    {
12449     "kind" : "offset_to_top"
12450    },
12451    {
12452     "kind" : "rtti",
12453     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12454    },
12455    {
12456     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_118INfcClientCallback8isRemoteEv"
12457    },
12458    {
12459     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12460    },
12461    {
12462     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12463    },
12464    {
12465     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12466    },
12467    {
12468     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12469    },
12470    {
12471     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21setHALInstrumentationEv"
12472    },
12473    {
12474     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12475    },
12476    {
12477     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback4pingEv"
12478    },
12479    {
12480     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12481    },
12482    {
12483     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback21notifySyspropsChangedEv"
12484    },
12485    {
12486     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12487    },
12488    {
12489     "kind" : "complete_dtor_pointer",
12490     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12491    },
12492    {
12493     "kind" : "deleting_dtor_pointer",
12494     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12495    },
12496    {
12497     "is_pure" : true,
12498     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback9sendEventENS1_4V1_08NfcEventENS4_9NfcStatusE"
12499    },
12500    {
12501     "is_pure" : true,
12502     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback8sendDataERKNS0_8hidl_vecIhEE"
12503    },
12504    {
12505     "is_pure" : true,
12506     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_118INfcClientCallback13sendEvent_1_1ENS2_8NfcEventENS1_4V1_09NfcStatusE"
12507    },
12508    {
12509     "kind" : "vcall_offset"
12510    },
12511    {
12512     "kind" : "vcall_offset"
12513    },
12514    {
12515     "kind" : "vcall_offset"
12516    },
12517    {
12518     "kind" : "vcall_offset"
12519    },
12520    {
12521     "component_value" : -8,
12522     "kind" : "vcall_offset"
12523    },
12524    {
12525     "component_value" : -8,
12526     "kind" : "offset_to_top"
12527    },
12528    {
12529     "kind" : "rtti",
12530     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_118INfcClientCallbackE"
12531    },
12532    {
12533     "kind" : "complete_dtor_pointer",
12534     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD1Ev"
12535    },
12536    {
12537     "kind" : "deleting_dtor_pointer",
12538     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_118INfcClientCallbackD0Ev"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12545    },
12546    {
12547     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12551    }
12552   ]
12553  },
12554  {
12555   "alignment" : 8,
12556   "fields" :
12557   [
12558    {
12559     "field_name" : "nfaPollBailOutMode",
12560     "referenced_type" : "type-53"
12561    },
12562    {
12563     "field_name" : "presenceCheckAlgorithm",
12564     "field_offset" : 8,
12565     "referenced_type" : "type-568"
12566    },
12567    {
12568     "field_name" : "nfaProprietaryCfg",
12569     "field_offset" : 16,
12570     "referenced_type" : "type-567"
12571    },
12572    {
12573     "field_name" : "defaultOffHostRoute",
12574     "field_offset" : 88,
12575     "referenced_type" : "type-98"
12576    },
12577    {
12578     "field_name" : "defaultOffHostRouteFelica",
12579     "field_offset" : 96,
12580     "referenced_type" : "type-98"
12581    },
12582    {
12583     "field_name" : "defaultSystemCodeRoute",
12584     "field_offset" : 104,
12585     "referenced_type" : "type-98"
12586    },
12587    {
12588     "field_name" : "defaultSystemCodePowerState",
12589     "field_offset" : 112,
12590     "referenced_type" : "type-98"
12591    },
12592    {
12593     "field_name" : "defaultRoute",
12594     "field_offset" : 120,
12595     "referenced_type" : "type-98"
12596    },
12597    {
12598     "field_name" : "offHostESEPipeId",
12599     "field_offset" : 128,
12600     "referenced_type" : "type-98"
12601    },
12602    {
12603     "field_name" : "offHostSIMPipeId",
12604     "field_offset" : 136,
12605     "referenced_type" : "type-98"
12606    },
12607    {
12608     "field_name" : "maxIsoDepTransceiveLength",
12609     "field_offset" : 160,
12610     "referenced_type" : "type-2"
12611    },
12612    {
12613     "field_name" : "hostWhitelist",
12614     "field_offset" : 192,
12615     "referenced_type" : "type-369"
12616    }
12617   ],
12618   "linker_set_key" : "android::hardware::nfc::V1_1::NfcConfig",
12619   "name" : "android::hardware::nfc::V1_1::NfcConfig",
12620   "referenced_type" : "type-569",
12621   "self_type" : "type-569",
12622   "size" : 40,
12623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12624   "unique_id" : "_ZTSN7android8hardware3nfc4V1_19NfcConfigE"
12625  },
12626  {
12627   "alignment" : 1,
12628   "fields" :
12629   [
12630    {
12631     "field_name" : "protocol18092Active",
12632     "referenced_type" : "type-98"
12633    },
12634    {
12635     "field_name" : "protocolBPrime",
12636     "field_offset" : 8,
12637     "referenced_type" : "type-98"
12638    },
12639    {
12640     "field_name" : "protocolDual",
12641     "field_offset" : 16,
12642     "referenced_type" : "type-98"
12643    },
12644    {
12645     "field_name" : "protocol15693",
12646     "field_offset" : 24,
12647     "referenced_type" : "type-98"
12648    },
12649    {
12650     "field_name" : "protocolKovio",
12651     "field_offset" : 32,
12652     "referenced_type" : "type-98"
12653    },
12654    {
12655     "field_name" : "protocolMifare",
12656     "field_offset" : 40,
12657     "referenced_type" : "type-98"
12658    },
12659    {
12660     "field_name" : "discoveryPollKovio",
12661     "field_offset" : 48,
12662     "referenced_type" : "type-98"
12663    },
12664    {
12665     "field_name" : "discoveryPollBPrime",
12666     "field_offset" : 56,
12667     "referenced_type" : "type-98"
12668    },
12669    {
12670     "field_name" : "discoveryListenBPrime",
12671     "field_offset" : 64,
12672     "referenced_type" : "type-98"
12673    }
12674   ],
12675   "linker_set_key" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12676   "name" : "android::hardware::nfc::V1_1::ProtocolDiscoveryConfig",
12677   "referenced_type" : "type-567",
12678   "self_type" : "type-567",
12679   "size" : 9,
12680   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.1/[email protected]_genc++_headers/gen/android/hardware/nfc/1.1/types.h",
12681   "unique_id" : "_ZTSN7android8hardware3nfc4V1_123ProtocolDiscoveryConfigE"
12682  },
12683  {
12684   "alignment" : 8,
12685   "base_specifiers" :
12686   [
12687    {
12688     "referenced_type" : "type-443"
12689    }
12690   ],
12691   "fields" :
12692   [
12693    {
12694     "access" : "private",
12695     "field_name" : "_hidl_mImpl",
12696     "field_offset" : 1024,
12697     "referenced_type" : "type-141"
12698    }
12699   ],
12700   "linker_set_key" : "android::hardware::nfc::V1_2::BnHwNfc",
12701   "name" : "android::hardware::nfc::V1_2::BnHwNfc",
12702   "referenced_type" : "type-459",
12703   "self_type" : "type-459",
12704   "size" : 152,
12705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BnHwNfc.h",
12706   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BnHwNfcE",
12707   "vtable_components" :
12708   [
12709    {
12710     "component_value" : 136,
12711     "kind" : "vbase_offset"
12712    },
12713    {
12714     "kind" : "offset_to_top"
12715    },
12716    {
12717     "kind" : "rtti",
12718     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12719    },
12720    {
12721     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12722    },
12723    {
12724     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12725    },
12726    {
12727     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12728    },
12729    {
12730     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12731    },
12732    {
12733     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12734    },
12735    {
12736     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12737    },
12738    {
12739     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12740    },
12741    {
12742     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12743    },
12744    {
12745     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12746    },
12747    {
12748     "kind" : "complete_dtor_pointer",
12749     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12750    },
12751    {
12752     "kind" : "deleting_dtor_pointer",
12753     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12754    },
12755    {
12756     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BnHwNfc10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12757    },
12758    {
12759     "component_value" : -32,
12760     "kind" : "offset_to_top"
12761    },
12762    {
12763     "kind" : "rtti",
12764     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12765    },
12766    {
12767     "kind" : "complete_dtor_pointer",
12768     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12769    },
12770    {
12771     "kind" : "deleting_dtor_pointer",
12772     "mangled_component_name" : "_ZThn32_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12773    },
12774    {
12775     "kind" : "vcall_offset"
12776    },
12777    {
12778     "kind" : "vcall_offset"
12779    },
12780    {
12781     "kind" : "vcall_offset"
12782    },
12783    {
12784     "kind" : "vcall_offset"
12785    },
12786    {
12787     "component_value" : -136,
12788     "kind" : "vcall_offset"
12789    },
12790    {
12791     "component_value" : -136,
12792     "kind" : "offset_to_top"
12793    },
12794    {
12795     "kind" : "rtti",
12796     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BnHwNfcE"
12797    },
12798    {
12799     "kind" : "complete_dtor_pointer",
12800     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD1Ev"
12801    },
12802    {
12803     "kind" : "deleting_dtor_pointer",
12804     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BnHwNfcD0Ev"
12805    },
12806    {
12807     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12808    },
12809    {
12810     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12811    },
12812    {
12813     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12814    },
12815    {
12816     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12817    }
12818   ]
12819  },
12820  {
12821   "alignment" : 8,
12822   "base_specifiers" :
12823   [
12824    {
12825     "referenced_type" : "type-428"
12826    },
12827    {
12828     "referenced_type" : "type-444"
12829    }
12830   ],
12831   "fields" :
12832   [
12833    {
12834     "access" : "private",
12835     "field_name" : "_hidl_mMutex",
12836     "field_offset" : 1088,
12837     "referenced_type" : "type-627"
12838    },
12839    {
12840     "access" : "private",
12841     "field_name" : "_hidl_mDeathRecipients",
12842     "field_offset" : 1408,
12843     "referenced_type" : "type-628"
12844    }
12845   ],
12846   "linker_set_key" : "android::hardware::nfc::V1_2::BpHwNfc",
12847   "name" : "android::hardware::nfc::V1_2::BpHwNfc",
12848   "referenced_type" : "type-626",
12849   "self_type" : "type-626",
12850   "size" : 216,
12851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BpHwNfc.h",
12852   "unique_id" : "_ZTSN7android8hardware3nfc4V1_27BpHwNfcE",
12853   "vtable_components" :
12854   [
12855    {
12856     "component_value" : 200,
12857     "kind" : "vbase_offset"
12858    },
12859    {
12860     "kind" : "offset_to_top"
12861    },
12862    {
12863     "kind" : "rtti",
12864     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12865    },
12866    {
12867     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_27BpHwNfc8isRemoteEv"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12871    },
12872    {
12873     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12874    },
12875    {
12876     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12877    },
12878    {
12879     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12880    },
12881    {
12882     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21setHALInstrumentationEv"
12883    },
12884    {
12885     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12886    },
12887    {
12888     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4pingEv"
12889    },
12890    {
12891     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12892    },
12893    {
12894     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc21notifySyspropsChangedEv"
12895    },
12896    {
12897     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12898    },
12899    {
12900     "kind" : "complete_dtor_pointer",
12901     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12902    },
12903    {
12904     "kind" : "deleting_dtor_pointer",
12905     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12906    },
12907    {
12908     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
12909    },
12910    {
12911     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5writeERKNS0_8hidl_vecIhEE"
12912    },
12913    {
12914     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc15coreInitializedERKNS0_8hidl_vecIhEE"
12915    },
12916    {
12917     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc11prediscoverEv"
12918    },
12919    {
12920     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc5closeEv"
12921    },
12922    {
12923     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc14controlGrantedEv"
12924    },
12925    {
12926     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc10powerCycleEv"
12927    },
12928    {
12929     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc12factoryResetEv"
12930    },
12931    {
12932     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc20closeForPowerOffCaseEv"
12933    },
12934    {
12935     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
12936    },
12937    {
12938     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
12939    },
12940    {
12941     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_27BpHwNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
12942    },
12943    {
12944     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12945    },
12946    {
12947     "component_value" : 192,
12948     "kind" : "vbase_offset"
12949    },
12950    {
12951     "component_value" : -8,
12952     "kind" : "offset_to_top"
12953    },
12954    {
12955     "kind" : "rtti",
12956     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12957    },
12958    {
12959     "kind" : "complete_dtor_pointer",
12960     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12961    },
12962    {
12963     "kind" : "deleting_dtor_pointer",
12964     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12965    },
12966    {
12967     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_3nfc4V1_24INfcEE10onAsBinderEv"
12968    },
12969    {
12970     "component_value" : 184,
12971     "kind" : "vbase_offset"
12972    },
12973    {
12974     "component_value" : -16,
12975     "kind" : "offset_to_top"
12976    },
12977    {
12978     "kind" : "rtti",
12979     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
12980    },
12981    {
12982     "kind" : "complete_dtor_pointer",
12983     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
12984    },
12985    {
12986     "kind" : "deleting_dtor_pointer",
12987     "mangled_component_name" : "_ZThn16_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
12988    },
12989    {
12990     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12991    },
12992    {
12993     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12994    },
12995    {
12996     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12997    },
12998    {
12999     "component_value" : -48,
13000     "kind" : "offset_to_top"
13001    },
13002    {
13003     "kind" : "rtti",
13004     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
13005    },
13006    {
13007     "kind" : "complete_dtor_pointer",
13008     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
13009    },
13010    {
13011     "kind" : "deleting_dtor_pointer",
13012     "mangled_component_name" : "_ZThn48_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13013    },
13014    {
13015     "kind" : "vcall_offset"
13016    },
13017    {
13018     "component_value" : -184,
13019     "kind" : "vcall_offset"
13020    },
13021    {
13022     "component_value" : -184,
13023     "kind" : "vcall_offset"
13024    },
13025    {
13026     "component_value" : -184,
13027     "kind" : "vcall_offset"
13028    },
13029    {
13030     "component_value" : -200,
13031     "kind" : "vcall_offset"
13032    },
13033    {
13034     "component_value" : -200,
13035     "kind" : "offset_to_top"
13036    },
13037    {
13038     "kind" : "rtti",
13039     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_27BpHwNfcE"
13040    },
13041    {
13042     "kind" : "complete_dtor_pointer",
13043     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BpHwNfcD1Ev"
13044    },
13045    {
13046     "kind" : "deleting_dtor_pointer",
13047     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_27BpHwNfcD0Ev"
13048    },
13049    {
13050     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13051    },
13052    {
13053     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13054    },
13055    {
13056     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13057    },
13058    {
13059     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13060    }
13061   ]
13062  },
13063  {
13064   "alignment" : 8,
13065   "base_specifiers" :
13066   [
13067    {
13068     "referenced_type" : "type-143"
13069    },
13070    {
13071     "referenced_type" : "type-444"
13072    }
13073   ],
13074   "fields" :
13075   [
13076    {
13077     "access" : "private",
13078     "field_name" : "mImpl",
13079     "field_offset" : 768,
13080     "referenced_type" : "type-147"
13081    },
13082    {
13083     "access" : "private",
13084     "field_name" : "mOnewayQueue",
13085     "field_offset" : 832,
13086     "referenced_type" : "type-661"
13087    }
13088   ],
13089   "linker_set_key" : "android::hardware::nfc::V1_2::BsNfc",
13090   "name" : "android::hardware::nfc::V1_2::BsNfc",
13091   "referenced_type" : "type-660",
13092   "self_type" : "type-660",
13093   "size" : 136,
13094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/BsNfc.h",
13095   "unique_id" : "_ZTSN7android8hardware3nfc4V1_25BsNfcE",
13096   "vtable_components" :
13097   [
13098    {
13099     "component_value" : 120,
13100     "kind" : "vbase_offset"
13101    },
13102    {
13103     "kind" : "offset_to_top"
13104    },
13105    {
13106     "kind" : "rtti",
13107     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13108    },
13109    {
13110     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13111    },
13112    {
13113     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13114    },
13115    {
13116     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13117    },
13118    {
13119     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13120    },
13121    {
13122     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13123    },
13124    {
13125     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21setHALInstrumentationEv"
13126    },
13127    {
13128     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13129    },
13130    {
13131     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4pingEv"
13132    },
13133    {
13134     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13135    },
13136    {
13137     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc21notifySyspropsChangedEv"
13138    },
13139    {
13140     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13141    },
13142    {
13143     "kind" : "complete_dtor_pointer",
13144     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD1Ev"
13145    },
13146    {
13147     "kind" : "deleting_dtor_pointer",
13148     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfcD0Ev"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5writeERKNS0_8hidl_vecIhEE"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc15coreInitializedERKNS0_8hidl_vecIhEE"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc11prediscoverEv"
13161    },
13162    {
13163     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc5closeEv"
13164    },
13165    {
13166     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc14controlGrantedEv"
13167    },
13168    {
13169     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc10powerCycleEv"
13170    },
13171    {
13172     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc12factoryResetEv"
13173    },
13174    {
13175     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc20closeForPowerOffCaseEv"
13176    },
13177    {
13178     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13179    },
13180    {
13181     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13182    },
13183    {
13184     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_25BsNfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13185    },
13186    {
13187     "component_value" : -8,
13188     "kind" : "offset_to_top"
13189    },
13190    {
13191     "kind" : "rtti",
13192     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13193    },
13194    {
13195     "kind" : "complete_dtor_pointer",
13196     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13197    },
13198    {
13199     "kind" : "deleting_dtor_pointer",
13200     "mangled_component_name" : "_ZThn8_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13201    },
13202    {
13203     "kind" : "vcall_offset"
13204    },
13205    {
13206     "kind" : "vcall_offset"
13207    },
13208    {
13209     "kind" : "vcall_offset"
13210    },
13211    {
13212     "kind" : "vcall_offset"
13213    },
13214    {
13215     "component_value" : -120,
13216     "kind" : "vcall_offset"
13217    },
13218    {
13219     "component_value" : -120,
13220     "kind" : "offset_to_top"
13221    },
13222    {
13223     "kind" : "rtti",
13224     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_25BsNfcE"
13225    },
13226    {
13227     "kind" : "complete_dtor_pointer",
13228     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_25BsNfcD1Ev"
13229    },
13230    {
13231     "kind" : "deleting_dtor_pointer",
13232     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_25BsNfcD0Ev"
13233    },
13234    {
13235     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13236    },
13237    {
13238     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13239    },
13240    {
13241     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13242    },
13243    {
13244     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13245    }
13246   ]
13247  },
13248  {
13249   "alignment" : 8,
13250   "base_specifiers" :
13251   [
13252    {
13253     "referenced_type" : "type-134"
13254    }
13255   ],
13256   "linker_set_key" : "android::hardware::nfc::V1_2::INfc",
13257   "name" : "android::hardware::nfc::V1_2::INfc",
13258   "referenced_type" : "type-143",
13259   "self_type" : "type-143",
13260   "size" : 24,
13261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/INfc.h",
13262   "unique_id" : "_ZTSN7android8hardware3nfc4V1_24INfcE",
13263   "vtable_components" :
13264   [
13265    {
13266     "component_value" : 8,
13267     "kind" : "vbase_offset"
13268    },
13269    {
13270     "kind" : "offset_to_top"
13271    },
13272    {
13273     "kind" : "rtti",
13274     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13275    },
13276    {
13277     "mangled_component_name" : "_ZNK7android8hardware3nfc4V1_24INfc8isRemoteEv"
13278    },
13279    {
13280     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13281    },
13282    {
13283     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13284    },
13285    {
13286     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13287    },
13288    {
13289     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13290    },
13291    {
13292     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21setHALInstrumentationEv"
13293    },
13294    {
13295     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13296    },
13297    {
13298     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4pingEv"
13299    },
13300    {
13301     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13302    },
13303    {
13304     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc21notifySyspropsChangedEv"
13305    },
13306    {
13307     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13308    },
13309    {
13310     "kind" : "complete_dtor_pointer",
13311     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD1Ev"
13312    },
13313    {
13314     "kind" : "deleting_dtor_pointer",
13315     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfcD0Ev"
13316    },
13317    {
13318     "is_pure" : true,
13319     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc4openERKNS_2spINS1_4V1_018INfcClientCallbackEEE"
13320    },
13321    {
13322     "is_pure" : true,
13323     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5writeERKNS0_8hidl_vecIhEE"
13324    },
13325    {
13326     "is_pure" : true,
13327     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc15coreInitializedERKNS0_8hidl_vecIhEE"
13328    },
13329    {
13330     "is_pure" : true,
13331     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc11prediscoverEv"
13332    },
13333    {
13334     "is_pure" : true,
13335     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc5closeEv"
13336    },
13337    {
13338     "is_pure" : true,
13339     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc14controlGrantedEv"
13340    },
13341    {
13342     "is_pure" : true,
13343     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc10powerCycleEv"
13344    },
13345    {
13346     "is_pure" : true,
13347     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc12factoryResetEv"
13348    },
13349    {
13350     "is_pure" : true,
13351     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc20closeForPowerOffCaseEv"
13352    },
13353    {
13354     "is_pure" : true,
13355     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc8open_1_1ERKNS_2spINS1_4V1_118INfcClientCallbackEEE"
13356    },
13357    {
13358     "is_pure" : true,
13359     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc9getConfigENSt3__18functionIFvRKNS1_4V1_19NfcConfigEEEE"
13360    },
13361    {
13362     "is_pure" : true,
13363     "mangled_component_name" : "_ZN7android8hardware3nfc4V1_24INfc13getConfig_1_2ENSt3__18functionIFvRKNS2_9NfcConfigEEEE"
13364    },
13365    {
13366     "kind" : "vcall_offset"
13367    },
13368    {
13369     "kind" : "vcall_offset"
13370    },
13371    {
13372     "kind" : "vcall_offset"
13373    },
13374    {
13375     "kind" : "vcall_offset"
13376    },
13377    {
13378     "component_value" : -8,
13379     "kind" : "vcall_offset"
13380    },
13381    {
13382     "component_value" : -8,
13383     "kind" : "offset_to_top"
13384    },
13385    {
13386     "kind" : "rtti",
13387     "mangled_component_name" : "_ZTIN7android8hardware3nfc4V1_24INfcE"
13388    },
13389    {
13390     "kind" : "complete_dtor_pointer",
13391     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_24INfcD1Ev"
13392    },
13393    {
13394     "kind" : "deleting_dtor_pointer",
13395     "mangled_component_name" : "_ZTv0_n24_N7android8hardware3nfc4V1_24INfcD0Ev"
13396    },
13397    {
13398     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13399    },
13400    {
13401     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13402    },
13403    {
13404     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13405    },
13406    {
13407     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13408    }
13409   ]
13410  },
13411  {
13412   "alignment" : 8,
13413   "fields" :
13414   [
13415    {
13416     "field_name" : "v1_1",
13417     "referenced_type" : "type-569"
13418    },
13419    {
13420     "field_name" : "offHostRouteUicc",
13421     "field_offset" : 320,
13422     "referenced_type" : "type-369"
13423    },
13424    {
13425     "field_name" : "offHostRouteEse",
13426     "field_offset" : 448,
13427     "referenced_type" : "type-369"
13428    },
13429    {
13430     "field_name" : "defaultIsoDepRoute",
13431     "field_offset" : 576,
13432     "referenced_type" : "type-98"
13433    }
13434   ],
13435   "linker_set_key" : "android::hardware::nfc::V1_2::NfcConfig",
13436   "name" : "android::hardware::nfc::V1_2::NfcConfig",
13437   "referenced_type" : "type-582",
13438   "self_type" : "type-582",
13439   "size" : 80,
13440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/nfc/1.2/[email protected]_genc++_headers/gen/android/hardware/nfc/1.2/types.h",
13441   "unique_id" : "_ZTSN7android8hardware3nfc4V1_29NfcConfigE"
13442  },
13443  {
13444   "alignment" : 8,
13445   "base_specifiers" :
13446   [
13447    {
13448     "referenced_type" : "type-162"
13449    },
13450    {
13451     "referenced_type" : "type-444"
13452    }
13453   ],
13454   "fields" :
13455   [
13456    {
13457     "access" : "private",
13458     "field_name" : "_hidl_mImpl",
13459     "field_offset" : 960,
13460     "referenced_type" : "type-20"
13461    }
13462   ],
13463   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13464   "name" : "android::hidl::base::V1_0::BnHwBase",
13465   "referenced_type" : "type-443",
13466   "self_type" : "type-443",
13467   "size" : 144,
13468   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13469   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13470   "vtable_components" :
13471   [
13472    {
13473     "component_value" : 128,
13474     "kind" : "vbase_offset"
13475    },
13476    {
13477     "kind" : "offset_to_top"
13478    },
13479    {
13480     "kind" : "rtti",
13481     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13482    },
13483    {
13484     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13485    },
13486    {
13487     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13488    },
13489    {
13490     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13491    },
13492    {
13493     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13494    },
13495    {
13496     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13497    },
13498    {
13499     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13500    },
13501    {
13502     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13503    },
13504    {
13505     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13506    },
13507    {
13508     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13509    },
13510    {
13511     "kind" : "complete_dtor_pointer",
13512     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13513    },
13514    {
13515     "kind" : "deleting_dtor_pointer",
13516     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13517    },
13518    {
13519     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13520    },
13521    {
13522     "component_value" : -32,
13523     "kind" : "offset_to_top"
13524    },
13525    {
13526     "kind" : "rtti",
13527     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13528    },
13529    {
13530     "kind" : "complete_dtor_pointer",
13531     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13532    },
13533    {
13534     "kind" : "deleting_dtor_pointer",
13535     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13536    },
13537    {
13538     "kind" : "vcall_offset"
13539    },
13540    {
13541     "kind" : "vcall_offset"
13542    },
13543    {
13544     "kind" : "vcall_offset"
13545    },
13546    {
13547     "kind" : "vcall_offset"
13548    },
13549    {
13550     "component_value" : -128,
13551     "kind" : "vcall_offset"
13552    },
13553    {
13554     "component_value" : -128,
13555     "kind" : "offset_to_top"
13556    },
13557    {
13558     "kind" : "rtti",
13559     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13560    },
13561    {
13562     "kind" : "complete_dtor_pointer",
13563     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13564    },
13565    {
13566     "kind" : "deleting_dtor_pointer",
13567     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13568    },
13569    {
13570     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13571    },
13572    {
13573     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13574    },
13575    {
13576     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13577    },
13578    {
13579     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13580    }
13581   ]
13582  },
13583  {
13584   "alignment" : 8,
13585   "base_specifiers" :
13586   [
13587    {
13588     "referenced_type" : "type-422"
13589    },
13590    {
13591     "referenced_type" : "type-444"
13592    }
13593   ],
13594   "fields" :
13595   [
13596    {
13597     "access" : "private",
13598     "field_name" : "_hidl_mMutex",
13599     "field_offset" : 1088,
13600     "referenced_type" : "type-589"
13601    },
13602    {
13603     "access" : "private",
13604     "field_name" : "_hidl_mDeathRecipients",
13605     "field_offset" : 1408,
13606     "referenced_type" : "type-590"
13607    }
13608   ],
13609   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13610   "name" : "android::hidl::base::V1_0::BpHwBase",
13611   "referenced_type" : "type-588",
13612   "self_type" : "type-588",
13613   "size" : 216,
13614   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13615   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13616   "vtable_components" :
13617   [
13618    {
13619     "component_value" : 200,
13620     "kind" : "vbase_offset"
13621    },
13622    {
13623     "kind" : "offset_to_top"
13624    },
13625    {
13626     "kind" : "rtti",
13627     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13628    },
13629    {
13630     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13631    },
13632    {
13633     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13634    },
13635    {
13636     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13637    },
13638    {
13639     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13640    },
13641    {
13642     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13643    },
13644    {
13645     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13646    },
13647    {
13648     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13649    },
13650    {
13651     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13655    },
13656    {
13657     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13658    },
13659    {
13660     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13661    },
13662    {
13663     "kind" : "complete_dtor_pointer",
13664     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13665    },
13666    {
13667     "kind" : "deleting_dtor_pointer",
13668     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13669    },
13670    {
13671     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13672    },
13673    {
13674     "component_value" : 192,
13675     "kind" : "vbase_offset"
13676    },
13677    {
13678     "component_value" : -8,
13679     "kind" : "offset_to_top"
13680    },
13681    {
13682     "kind" : "rtti",
13683     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13684    },
13685    {
13686     "kind" : "complete_dtor_pointer",
13687     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13688    },
13689    {
13690     "kind" : "deleting_dtor_pointer",
13691     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13692    },
13693    {
13694     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13695    },
13696    {
13697     "component_value" : 184,
13698     "kind" : "vbase_offset"
13699    },
13700    {
13701     "component_value" : -16,
13702     "kind" : "offset_to_top"
13703    },
13704    {
13705     "kind" : "rtti",
13706     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13707    },
13708    {
13709     "kind" : "complete_dtor_pointer",
13710     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13711    },
13712    {
13713     "kind" : "deleting_dtor_pointer",
13714     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13715    },
13716    {
13717     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13718    },
13719    {
13720     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13721    },
13722    {
13723     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13724    },
13725    {
13726     "component_value" : -48,
13727     "kind" : "offset_to_top"
13728    },
13729    {
13730     "kind" : "rtti",
13731     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13732    },
13733    {
13734     "kind" : "complete_dtor_pointer",
13735     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13736    },
13737    {
13738     "kind" : "deleting_dtor_pointer",
13739     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13740    },
13741    {
13742     "kind" : "vcall_offset"
13743    },
13744    {
13745     "component_value" : -184,
13746     "kind" : "vcall_offset"
13747    },
13748    {
13749     "component_value" : -184,
13750     "kind" : "vcall_offset"
13751    },
13752    {
13753     "component_value" : -184,
13754     "kind" : "vcall_offset"
13755    },
13756    {
13757     "component_value" : -200,
13758     "kind" : "vcall_offset"
13759    },
13760    {
13761     "component_value" : -200,
13762     "kind" : "offset_to_top"
13763    },
13764    {
13765     "kind" : "rtti",
13766     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13767    },
13768    {
13769     "kind" : "complete_dtor_pointer",
13770     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13771    },
13772    {
13773     "kind" : "deleting_dtor_pointer",
13774     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13775    },
13776    {
13777     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13778    },
13779    {
13780     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13781    },
13782    {
13783     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13784    },
13785    {
13786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13787    }
13788   ]
13789  },
13790  {
13791   "alignment" : 8,
13792   "fields" :
13793   [
13794    {
13795     "field_name" : "pid",
13796     "referenced_type" : "type-39"
13797    },
13798    {
13799     "field_name" : "ptr",
13800     "field_offset" : 64,
13801     "referenced_type" : "type-44"
13802    },
13803    {
13804     "field_name" : "arch",
13805     "field_offset" : 128,
13806     "referenced_type" : "type-400"
13807    }
13808   ],
13809   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13810   "name" : "android::hidl::base::V1_0::DebugInfo",
13811   "referenced_type" : "type-399",
13812   "self_type" : "type-399",
13813   "size" : 24,
13814   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13815   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13816  },
13817  {
13818   "alignment" : 8,
13819   "base_specifiers" :
13820   [
13821    {
13822     "is_virtual" : true,
13823     "referenced_type" : "type-6"
13824    }
13825   ],
13826   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13827   "name" : "android::hidl::base::V1_0::IBase",
13828   "referenced_type" : "type-5",
13829   "self_type" : "type-5",
13830   "size" : 24,
13831   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13832   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13833   "vtable_components" :
13834   [
13835    {
13836     "component_value" : 8,
13837     "kind" : "vbase_offset"
13838    },
13839    {
13840     "kind" : "offset_to_top"
13841    },
13842    {
13843     "kind" : "rtti",
13844     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13845    },
13846    {
13847     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13848    },
13849    {
13850     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13851    },
13852    {
13853     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13854    },
13855    {
13856     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13857    },
13858    {
13859     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13860    },
13861    {
13862     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13863    },
13864    {
13865     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13866    },
13867    {
13868     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13869    },
13870    {
13871     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13872    },
13873    {
13874     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13875    },
13876    {
13877     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13878    },
13879    {
13880     "kind" : "complete_dtor_pointer",
13881     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13882    },
13883    {
13884     "kind" : "deleting_dtor_pointer",
13885     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13886    },
13887    {
13888     "kind" : "vcall_offset"
13889    },
13890    {
13891     "kind" : "vcall_offset"
13892    },
13893    {
13894     "kind" : "vcall_offset"
13895    },
13896    {
13897     "kind" : "vcall_offset"
13898    },
13899    {
13900     "component_value" : -8,
13901     "kind" : "vcall_offset"
13902    },
13903    {
13904     "component_value" : -8,
13905     "kind" : "offset_to_top"
13906    },
13907    {
13908     "kind" : "rtti",
13909     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13910    },
13911    {
13912     "kind" : "complete_dtor_pointer",
13913     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
13914    },
13915    {
13916     "kind" : "deleting_dtor_pointer",
13917     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
13918    },
13919    {
13920     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13921    },
13922    {
13923     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13924    },
13925    {
13926     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13927    },
13928    {
13929     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13930    }
13931   ]
13932  },
13933  {
13934   "alignment" : 8,
13935   "base_specifiers" :
13936   [
13937    {
13938     "referenced_type" : "type-5"
13939    }
13940   ],
13941   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13942   "name" : "android::hidl::manager::V1_0::IServiceManager",
13943   "referenced_type" : "type-78",
13944   "self_type" : "type-78",
13945   "size" : 24,
13946   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13947   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13948   "vtable_components" :
13949   [
13950    {
13951     "component_value" : 8,
13952     "kind" : "vbase_offset"
13953    },
13954    {
13955     "kind" : "offset_to_top"
13956    },
13957    {
13958     "kind" : "rtti",
13959     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13960    },
13961    {
13962     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13963    },
13964    {
13965     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13966    },
13967    {
13968     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13969    },
13970    {
13971     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13972    },
13973    {
13974     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13975    },
13976    {
13977     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13978    },
13979    {
13980     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13981    },
13982    {
13983     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13984    },
13985    {
13986     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13987    },
13988    {
13989     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13990    },
13991    {
13992     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13993    },
13994    {
13995     "kind" : "complete_dtor_pointer",
13996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13997    },
13998    {
13999     "kind" : "deleting_dtor_pointer",
14000     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
14001    },
14002    {
14003     "is_pure" : true,
14004     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
14005    },
14006    {
14007     "is_pure" : true,
14008     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
14009    },
14010    {
14011     "is_pure" : true,
14012     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
14013    },
14014    {
14015     "is_pure" : true,
14016     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14017    },
14018    {
14019     "is_pure" : true,
14020     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
14021    },
14022    {
14023     "is_pure" : true,
14024     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
14025    },
14026    {
14027     "is_pure" : true,
14028     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
14029    },
14030    {
14031     "is_pure" : true,
14032     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
14033    },
14034    {
14035     "kind" : "vcall_offset"
14036    },
14037    {
14038     "kind" : "vcall_offset"
14039    },
14040    {
14041     "kind" : "vcall_offset"
14042    },
14043    {
14044     "kind" : "vcall_offset"
14045    },
14046    {
14047     "component_value" : -8,
14048     "kind" : "vcall_offset"
14049    },
14050    {
14051     "component_value" : -8,
14052     "kind" : "offset_to_top"
14053    },
14054    {
14055     "kind" : "rtti",
14056     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
14057    },
14058    {
14059     "kind" : "complete_dtor_pointer",
14060     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
14061    },
14062    {
14063     "kind" : "deleting_dtor_pointer",
14064     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
14065    },
14066    {
14067     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14068    },
14069    {
14070     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14071    },
14072    {
14073     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14074    },
14075    {
14076     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14077    }
14078   ]
14079  },
14080  {
14081   "alignment" : 8,
14082   "fields" :
14083   [
14084    {
14085     "field_name" : "interfaceName",
14086     "referenced_type" : "type-321"
14087    },
14088    {
14089     "field_name" : "instanceName",
14090     "field_offset" : 128,
14091     "referenced_type" : "type-321"
14092    },
14093    {
14094     "field_name" : "pid",
14095     "field_offset" : 256,
14096     "referenced_type" : "type-39"
14097    },
14098    {
14099     "field_name" : "clientPids",
14100     "field_offset" : 320,
14101     "referenced_type" : "type-362"
14102    },
14103    {
14104     "field_name" : "arch",
14105     "field_offset" : 448,
14106     "referenced_type" : "type-400"
14107    }
14108   ],
14109   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14110   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14111   "referenced_type" : "type-546",
14112   "self_type" : "type-546",
14113   "size" : 64,
14114   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14115   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14116  },
14117  {
14118   "alignment" : 8,
14119   "base_specifiers" :
14120   [
14121    {
14122     "referenced_type" : "type-5"
14123    }
14124   ],
14125   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14126   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14127   "referenced_type" : "type-93",
14128   "self_type" : "type-93",
14129   "size" : 24,
14130   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14131   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14132   "vtable_components" :
14133   [
14134    {
14135     "component_value" : 8,
14136     "kind" : "vbase_offset"
14137    },
14138    {
14139     "kind" : "offset_to_top"
14140    },
14141    {
14142     "kind" : "rtti",
14143     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14144    },
14145    {
14146     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14147    },
14148    {
14149     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14150    },
14151    {
14152     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14153    },
14154    {
14155     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14156    },
14157    {
14158     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14159    },
14160    {
14161     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14162    },
14163    {
14164     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14165    },
14166    {
14167     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14168    },
14169    {
14170     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14171    },
14172    {
14173     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14174    },
14175    {
14176     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14177    },
14178    {
14179     "kind" : "complete_dtor_pointer",
14180     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14181    },
14182    {
14183     "kind" : "deleting_dtor_pointer",
14184     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14185    },
14186    {
14187     "is_pure" : true,
14188     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14189    },
14190    {
14191     "kind" : "vcall_offset"
14192    },
14193    {
14194     "kind" : "vcall_offset"
14195    },
14196    {
14197     "kind" : "vcall_offset"
14198    },
14199    {
14200     "kind" : "vcall_offset"
14201    },
14202    {
14203     "component_value" : -8,
14204     "kind" : "vcall_offset"
14205    },
14206    {
14207     "component_value" : -8,
14208     "kind" : "offset_to_top"
14209    },
14210    {
14211     "kind" : "rtti",
14212     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14213    },
14214    {
14215     "kind" : "complete_dtor_pointer",
14216     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14217    },
14218    {
14219     "kind" : "deleting_dtor_pointer",
14220     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14221    },
14222    {
14223     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14224    },
14225    {
14226     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14227    },
14228    {
14229     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14230    },
14231    {
14232     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14233    }
14234   ]
14235  },
14236  {
14237   "alignment" : 8,
14238   "fields" :
14239   [
14240    {
14241     "access" : "private",
14242     "field_name" : "m_ptr",
14243     "referenced_type" : "type-85"
14244    }
14245   ],
14246   "linker_set_key" : "android::sp<android::Thread>",
14247   "name" : "android::sp<android::Thread>",
14248   "record_kind" : "class",
14249   "referenced_type" : "type-84",
14250   "self_type" : "type-84",
14251   "size" : 8,
14252   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14253   "template_args" : [ "type-86" ],
14254   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14255  },
14256  {
14257   "alignment" : 8,
14258   "fields" :
14259   [
14260    {
14261     "access" : "private",
14262     "field_name" : "m_ptr",
14263     "referenced_type" : "type-161"
14264    }
14265   ],
14266   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14267   "name" : "android::sp<android::hardware::BHwBinder>",
14268   "record_kind" : "class",
14269   "referenced_type" : "type-160",
14270   "self_type" : "type-160",
14271   "size" : 8,
14272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14273   "template_args" : [ "type-162" ],
14274   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14275  },
14276  {
14277   "alignment" : 8,
14278   "fields" :
14279   [
14280    {
14281     "access" : "private",
14282     "field_name" : "m_ptr",
14283     "referenced_type" : "type-24"
14284    }
14285   ],
14286   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14287   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14288   "record_kind" : "class",
14289   "referenced_type" : "type-23",
14290   "self_type" : "type-23",
14291   "size" : 8,
14292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14293   "template_args" : [ "type-25" ],
14294   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14295  },
14296  {
14297   "alignment" : 8,
14298   "fields" :
14299   [
14300    {
14301     "access" : "private",
14302     "field_name" : "m_ptr",
14303     "referenced_type" : "type-28"
14304    }
14305   ],
14306   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14307   "name" : "android::sp<android::hardware::IBinder>",
14308   "record_kind" : "class",
14309   "referenced_type" : "type-27",
14310   "self_type" : "type-27",
14311   "size" : 8,
14312   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14313   "template_args" : [ "type-29" ],
14314   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14315  },
14316  {
14317   "alignment" : 8,
14318   "fields" :
14319   [
14320    {
14321     "access" : "private",
14322     "field_name" : "m_ptr",
14323     "referenced_type" : "type-34"
14324    }
14325   ],
14326   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14327   "name" : "android::sp<android::hardware::IInterface>",
14328   "record_kind" : "class",
14329   "referenced_type" : "type-33",
14330   "self_type" : "type-33",
14331   "size" : 8,
14332   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14333   "template_args" : [ "type-35" ],
14334   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14335  },
14336  {
14337   "alignment" : 8,
14338   "fields" :
14339   [
14340    {
14341     "access" : "private",
14342     "field_name" : "m_ptr",
14343     "referenced_type" : "type-37"
14344    }
14345   ],
14346   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14347   "name" : "android::sp<android::hardware::ProcessState>",
14348   "record_kind" : "class",
14349   "referenced_type" : "type-36",
14350   "self_type" : "type-36",
14351   "size" : 8,
14352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14353   "template_args" : [ "type-38" ],
14354   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14355  },
14356  {
14357   "alignment" : 8,
14358   "fields" :
14359   [
14360    {
14361     "access" : "private",
14362     "field_name" : "m_ptr",
14363     "referenced_type" : "type-150"
14364    }
14365   ],
14366   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14367   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14368   "record_kind" : "class",
14369   "referenced_type" : "type-149",
14370   "self_type" : "type-149",
14371   "size" : 8,
14372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14373   "template_args" : [ "type-151" ],
14374   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14375  },
14376  {
14377   "alignment" : 8,
14378   "fields" :
14379   [
14380    {
14381     "access" : "private",
14382     "field_name" : "m_ptr",
14383     "referenced_type" : "type-153"
14384    }
14385   ],
14386   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14387   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14388   "record_kind" : "class",
14389   "referenced_type" : "type-326",
14390   "self_type" : "type-326",
14391   "size" : 8,
14392   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14393   "template_args" : [ "type-154" ],
14394   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14395  },
14396  {
14397   "alignment" : 8,
14398   "fields" :
14399   [
14400    {
14401     "access" : "private",
14402     "field_name" : "m_ptr",
14403     "referenced_type" : "type-119"
14404    }
14405   ],
14406   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14407   "name" : "android::sp<android::hardware::nfc::V1_0::INfc>",
14408   "record_kind" : "class",
14409   "referenced_type" : "type-118",
14410   "self_type" : "type-118",
14411   "size" : 8,
14412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14413   "template_args" : [ "type-120" ],
14414   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_04INfcEEE"
14415  },
14416  {
14417   "alignment" : 8,
14418   "fields" :
14419   [
14420    {
14421     "access" : "private",
14422     "field_name" : "m_ptr",
14423     "referenced_type" : "type-110"
14424    }
14425   ],
14426   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14427   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback>",
14428   "record_kind" : "class",
14429   "referenced_type" : "type-109",
14430   "self_type" : "type-109",
14431   "size" : 8,
14432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14433   "template_args" : [ "type-17" ],
14434   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_018INfcClientCallbackEEE"
14435  },
14436  {
14437   "alignment" : 8,
14438   "fields" :
14439   [
14440    {
14441     "access" : "private",
14442     "field_name" : "m_ptr",
14443     "referenced_type" : "type-133"
14444    }
14445   ],
14446   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14447   "name" : "android::sp<android::hardware::nfc::V1_1::INfc>",
14448   "record_kind" : "class",
14449   "referenced_type" : "type-132",
14450   "self_type" : "type-132",
14451   "size" : 8,
14452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14453   "template_args" : [ "type-134" ],
14454   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_14INfcEEE"
14455  },
14456  {
14457   "alignment" : 8,
14458   "fields" :
14459   [
14460    {
14461     "access" : "private",
14462     "field_name" : "m_ptr",
14463     "referenced_type" : "type-15"
14464    }
14465   ],
14466   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14467   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback>",
14468   "record_kind" : "class",
14469   "referenced_type" : "type-14",
14470   "self_type" : "type-14",
14471   "size" : 8,
14472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14473   "template_args" : [ "type-16" ],
14474   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_118INfcClientCallbackEEE"
14475  },
14476  {
14477   "alignment" : 8,
14478   "fields" :
14479   [
14480    {
14481     "access" : "private",
14482     "field_name" : "m_ptr",
14483     "referenced_type" : "type-142"
14484    }
14485   ],
14486   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14487   "name" : "android::sp<android::hardware::nfc::V1_2::INfc>",
14488   "record_kind" : "class",
14489   "referenced_type" : "type-141",
14490   "self_type" : "type-141",
14491   "size" : 8,
14492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14493   "template_args" : [ "type-143" ],
14494   "unique_id" : "_ZTSN7android2spINS_8hardware3nfc4V1_24INfcEEE"
14495  },
14496  {
14497   "alignment" : 8,
14498   "fields" :
14499   [
14500    {
14501     "access" : "private",
14502     "field_name" : "m_ptr",
14503     "referenced_type" : "type-4"
14504    }
14505   ],
14506   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14507   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14508   "record_kind" : "class",
14509   "referenced_type" : "type-20",
14510   "self_type" : "type-20",
14511   "size" : 8,
14512   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14513   "template_args" : [ "type-5" ],
14514   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14515  },
14516  {
14517   "alignment" : 8,
14518   "fields" :
14519   [
14520    {
14521     "access" : "private",
14522     "field_name" : "m_ptr",
14523     "referenced_type" : "type-77"
14524    }
14525   ],
14526   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14527   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14528   "record_kind" : "class",
14529   "referenced_type" : "type-76",
14530   "self_type" : "type-76",
14531   "size" : 8,
14532   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14533   "template_args" : [ "type-78" ],
14534   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14535  },
14536  {
14537   "alignment" : 8,
14538   "fields" :
14539   [
14540    {
14541     "access" : "private",
14542     "field_name" : "m_ptr",
14543     "referenced_type" : "type-92"
14544    }
14545   ],
14546   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14547   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14548   "record_kind" : "class",
14549   "referenced_type" : "type-91",
14550   "self_type" : "type-91",
14551   "size" : 8,
14552   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14553   "template_args" : [ "type-93" ],
14554   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14555  },
14556  {
14557   "alignment" : 1,
14558   "linker_set_key" : "android::trait_trivial_copy<bool>",
14559   "name" : "android::trait_trivial_copy<bool>",
14560   "referenced_type" : "type-228",
14561   "self_type" : "type-228",
14562   "size" : 1,
14563   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14564   "template_args" : [ "type-53" ],
14565   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14566  },
14567  {
14568   "alignment" : 1,
14569   "linker_set_key" : "android::trait_trivial_copy<char>",
14570   "name" : "android::trait_trivial_copy<char>",
14571   "referenced_type" : "type-233",
14572   "self_type" : "type-233",
14573   "size" : 1,
14574   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14575   "template_args" : [ "type-70" ],
14576   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14577  },
14578  {
14579   "alignment" : 1,
14580   "linker_set_key" : "android::trait_trivial_copy<double>",
14581   "name" : "android::trait_trivial_copy<double>",
14582   "referenced_type" : "type-290",
14583   "self_type" : "type-290",
14584   "size" : 1,
14585   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14586   "template_args" : [ "type-288" ],
14587   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14588  },
14589  {
14590   "alignment" : 1,
14591   "linker_set_key" : "android::trait_trivial_copy<float>",
14592   "name" : "android::trait_trivial_copy<float>",
14593   "referenced_type" : "type-285",
14594   "self_type" : "type-285",
14595   "size" : 1,
14596   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14597   "template_args" : [ "type-283" ],
14598   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14599  },
14600  {
14601   "alignment" : 1,
14602   "linker_set_key" : "android::trait_trivial_copy<int>",
14603   "name" : "android::trait_trivial_copy<int>",
14604   "referenced_type" : "type-251",
14605   "self_type" : "type-251",
14606   "size" : 1,
14607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14608   "template_args" : [ "type-39" ],
14609   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14610  },
14611  {
14612   "alignment" : 1,
14613   "linker_set_key" : "android::trait_trivial_copy<long long>",
14614   "name" : "android::trait_trivial_copy<long long>",
14615   "referenced_type" : "type-275",
14616   "self_type" : "type-275",
14617   "size" : 1,
14618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14619   "template_args" : [ "type-273" ],
14620   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14621  },
14622  {
14623   "alignment" : 1,
14624   "linker_set_key" : "android::trait_trivial_copy<long>",
14625   "name" : "android::trait_trivial_copy<long>",
14626   "referenced_type" : "type-261",
14627   "self_type" : "type-261",
14628   "size" : 1,
14629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14630   "template_args" : [ "type-45" ],
14631   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14632  },
14633  {
14634   "alignment" : 1,
14635   "linker_set_key" : "android::trait_trivial_copy<short>",
14636   "name" : "android::trait_trivial_copy<short>",
14637   "referenced_type" : "type-243",
14638   "self_type" : "type-243",
14639   "size" : 1,
14640   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14641   "template_args" : [ "type-240" ],
14642   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14643  },
14644  {
14645   "alignment" : 1,
14646   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14647   "name" : "android::trait_trivial_copy<unsigned char>",
14648   "referenced_type" : "type-237",
14649   "self_type" : "type-237",
14650   "size" : 1,
14651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14652   "template_args" : [ "type-98" ],
14653   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14654  },
14655  {
14656   "alignment" : 1,
14657   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14658   "name" : "android::trait_trivial_copy<unsigned int>",
14659   "referenced_type" : "type-257",
14660   "self_type" : "type-257",
14661   "size" : 1,
14662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14663   "template_args" : [ "type-2" ],
14664   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14665  },
14666  {
14667   "alignment" : 1,
14668   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14669   "name" : "android::trait_trivial_copy<unsigned long long>",
14670   "referenced_type" : "type-280",
14671   "self_type" : "type-280",
14672   "size" : 1,
14673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14674   "template_args" : [ "type-278" ],
14675   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14676  },
14677  {
14678   "alignment" : 1,
14679   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14680   "name" : "android::trait_trivial_copy<unsigned long>",
14681   "referenced_type" : "type-269",
14682   "self_type" : "type-269",
14683   "size" : 1,
14684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14685   "template_args" : [ "type-44" ],
14686   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14687  },
14688  {
14689   "alignment" : 1,
14690   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14691   "name" : "android::trait_trivial_copy<unsigned short>",
14692   "referenced_type" : "type-247",
14693   "self_type" : "type-247",
14694   "size" : 1,
14695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14696   "template_args" : [ "type-100" ],
14697   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14698  },
14699  {
14700   "alignment" : 1,
14701   "linker_set_key" : "android::trait_trivial_copy<void>",
14702   "name" : "android::trait_trivial_copy<void>",
14703   "referenced_type" : "type-224",
14704   "self_type" : "type-224",
14705   "size" : 1,
14706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14707   "template_args" : [ "type-41" ],
14708   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14709  },
14710  {
14711   "alignment" : 1,
14712   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14713   "name" : "android::trait_trivial_ctor<bool>",
14714   "referenced_type" : "type-226",
14715   "self_type" : "type-226",
14716   "size" : 1,
14717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14718   "template_args" : [ "type-53" ],
14719   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14720  },
14721  {
14722   "alignment" : 1,
14723   "linker_set_key" : "android::trait_trivial_ctor<char>",
14724   "name" : "android::trait_trivial_ctor<char>",
14725   "referenced_type" : "type-231",
14726   "self_type" : "type-231",
14727   "size" : 1,
14728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14729   "template_args" : [ "type-70" ],
14730   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14731  },
14732  {
14733   "alignment" : 1,
14734   "linker_set_key" : "android::trait_trivial_ctor<double>",
14735   "name" : "android::trait_trivial_ctor<double>",
14736   "referenced_type" : "type-287",
14737   "self_type" : "type-287",
14738   "size" : 1,
14739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14740   "template_args" : [ "type-288" ],
14741   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14742  },
14743  {
14744   "alignment" : 1,
14745   "linker_set_key" : "android::trait_trivial_ctor<float>",
14746   "name" : "android::trait_trivial_ctor<float>",
14747   "referenced_type" : "type-282",
14748   "self_type" : "type-282",
14749   "size" : 1,
14750   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14751   "template_args" : [ "type-283" ],
14752   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14753  },
14754  {
14755   "alignment" : 1,
14756   "linker_set_key" : "android::trait_trivial_ctor<int>",
14757   "name" : "android::trait_trivial_ctor<int>",
14758   "referenced_type" : "type-249",
14759   "self_type" : "type-249",
14760   "size" : 1,
14761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14762   "template_args" : [ "type-39" ],
14763   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14764  },
14765  {
14766   "alignment" : 1,
14767   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14768   "name" : "android::trait_trivial_ctor<long long>",
14769   "referenced_type" : "type-272",
14770   "self_type" : "type-272",
14771   "size" : 1,
14772   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14773   "template_args" : [ "type-273" ],
14774   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14775  },
14776  {
14777   "alignment" : 1,
14778   "linker_set_key" : "android::trait_trivial_ctor<long>",
14779   "name" : "android::trait_trivial_ctor<long>",
14780   "referenced_type" : "type-259",
14781   "self_type" : "type-259",
14782   "size" : 1,
14783   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14784   "template_args" : [ "type-45" ],
14785   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14786  },
14787  {
14788   "alignment" : 1,
14789   "linker_set_key" : "android::trait_trivial_ctor<short>",
14790   "name" : "android::trait_trivial_ctor<short>",
14791   "referenced_type" : "type-239",
14792   "self_type" : "type-239",
14793   "size" : 1,
14794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14795   "template_args" : [ "type-240" ],
14796   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14797  },
14798  {
14799   "alignment" : 1,
14800   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14801   "name" : "android::trait_trivial_ctor<unsigned char>",
14802   "referenced_type" : "type-235",
14803   "self_type" : "type-235",
14804   "size" : 1,
14805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14806   "template_args" : [ "type-98" ],
14807   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14808  },
14809  {
14810   "alignment" : 1,
14811   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14812   "name" : "android::trait_trivial_ctor<unsigned int>",
14813   "referenced_type" : "type-255",
14814   "self_type" : "type-255",
14815   "size" : 1,
14816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14817   "template_args" : [ "type-2" ],
14818   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14819  },
14820  {
14821   "alignment" : 1,
14822   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14823   "name" : "android::trait_trivial_ctor<unsigned long long>",
14824   "referenced_type" : "type-277",
14825   "self_type" : "type-277",
14826   "size" : 1,
14827   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14828   "template_args" : [ "type-278" ],
14829   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14830  },
14831  {
14832   "alignment" : 1,
14833   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14834   "name" : "android::trait_trivial_ctor<unsigned long>",
14835   "referenced_type" : "type-267",
14836   "self_type" : "type-267",
14837   "size" : 1,
14838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14839   "template_args" : [ "type-44" ],
14840   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14841  },
14842  {
14843   "alignment" : 1,
14844   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14845   "name" : "android::trait_trivial_ctor<unsigned short>",
14846   "referenced_type" : "type-245",
14847   "self_type" : "type-245",
14848   "size" : 1,
14849   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14850   "template_args" : [ "type-100" ],
14851   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14852  },
14853  {
14854   "alignment" : 1,
14855   "linker_set_key" : "android::trait_trivial_ctor<void>",
14856   "name" : "android::trait_trivial_ctor<void>",
14857   "referenced_type" : "type-222",
14858   "self_type" : "type-222",
14859   "size" : 1,
14860   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14861   "template_args" : [ "type-41" ],
14862   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14863  },
14864  {
14865   "alignment" : 1,
14866   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14867   "name" : "android::trait_trivial_dtor<bool>",
14868   "referenced_type" : "type-227",
14869   "self_type" : "type-227",
14870   "size" : 1,
14871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14872   "template_args" : [ "type-53" ],
14873   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14874  },
14875  {
14876   "alignment" : 1,
14877   "linker_set_key" : "android::trait_trivial_dtor<char>",
14878   "name" : "android::trait_trivial_dtor<char>",
14879   "referenced_type" : "type-232",
14880   "self_type" : "type-232",
14881   "size" : 1,
14882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14883   "template_args" : [ "type-70" ],
14884   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14885  },
14886  {
14887   "alignment" : 1,
14888   "linker_set_key" : "android::trait_trivial_dtor<double>",
14889   "name" : "android::trait_trivial_dtor<double>",
14890   "referenced_type" : "type-289",
14891   "self_type" : "type-289",
14892   "size" : 1,
14893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14894   "template_args" : [ "type-288" ],
14895   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14896  },
14897  {
14898   "alignment" : 1,
14899   "linker_set_key" : "android::trait_trivial_dtor<float>",
14900   "name" : "android::trait_trivial_dtor<float>",
14901   "referenced_type" : "type-284",
14902   "self_type" : "type-284",
14903   "size" : 1,
14904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14905   "template_args" : [ "type-283" ],
14906   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14907  },
14908  {
14909   "alignment" : 1,
14910   "linker_set_key" : "android::trait_trivial_dtor<int>",
14911   "name" : "android::trait_trivial_dtor<int>",
14912   "referenced_type" : "type-250",
14913   "self_type" : "type-250",
14914   "size" : 1,
14915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14916   "template_args" : [ "type-39" ],
14917   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14918  },
14919  {
14920   "alignment" : 1,
14921   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14922   "name" : "android::trait_trivial_dtor<long long>",
14923   "referenced_type" : "type-274",
14924   "self_type" : "type-274",
14925   "size" : 1,
14926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14927   "template_args" : [ "type-273" ],
14928   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14929  },
14930  {
14931   "alignment" : 1,
14932   "linker_set_key" : "android::trait_trivial_dtor<long>",
14933   "name" : "android::trait_trivial_dtor<long>",
14934   "referenced_type" : "type-260",
14935   "self_type" : "type-260",
14936   "size" : 1,
14937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14938   "template_args" : [ "type-45" ],
14939   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14940  },
14941  {
14942   "alignment" : 1,
14943   "linker_set_key" : "android::trait_trivial_dtor<short>",
14944   "name" : "android::trait_trivial_dtor<short>",
14945   "referenced_type" : "type-242",
14946   "self_type" : "type-242",
14947   "size" : 1,
14948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14949   "template_args" : [ "type-240" ],
14950   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14951  },
14952  {
14953   "alignment" : 1,
14954   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14955   "name" : "android::trait_trivial_dtor<unsigned char>",
14956   "referenced_type" : "type-236",
14957   "self_type" : "type-236",
14958   "size" : 1,
14959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14960   "template_args" : [ "type-98" ],
14961   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14962  },
14963  {
14964   "alignment" : 1,
14965   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14966   "name" : "android::trait_trivial_dtor<unsigned int>",
14967   "referenced_type" : "type-256",
14968   "self_type" : "type-256",
14969   "size" : 1,
14970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14971   "template_args" : [ "type-2" ],
14972   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14973  },
14974  {
14975   "alignment" : 1,
14976   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14977   "name" : "android::trait_trivial_dtor<unsigned long long>",
14978   "referenced_type" : "type-279",
14979   "self_type" : "type-279",
14980   "size" : 1,
14981   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14982   "template_args" : [ "type-278" ],
14983   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14984  },
14985  {
14986   "alignment" : 1,
14987   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14988   "name" : "android::trait_trivial_dtor<unsigned long>",
14989   "referenced_type" : "type-268",
14990   "self_type" : "type-268",
14991   "size" : 1,
14992   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14993   "template_args" : [ "type-44" ],
14994   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14995  },
14996  {
14997   "alignment" : 1,
14998   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14999   "name" : "android::trait_trivial_dtor<unsigned short>",
15000   "referenced_type" : "type-246",
15001   "self_type" : "type-246",
15002   "size" : 1,
15003   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15004   "template_args" : [ "type-100" ],
15005   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
15006  },
15007  {
15008   "alignment" : 1,
15009   "linker_set_key" : "android::trait_trivial_dtor<void>",
15010   "name" : "android::trait_trivial_dtor<void>",
15011   "referenced_type" : "type-223",
15012   "self_type" : "type-223",
15013   "size" : 1,
15014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15015   "template_args" : [ "type-41" ],
15016   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
15017  },
15018  {
15019   "alignment" : 1,
15020   "linker_set_key" : "android::trait_trivial_move<android::String16>",
15021   "name" : "android::trait_trivial_move<android::String16>",
15022   "referenced_type" : "type-416",
15023   "self_type" : "type-416",
15024   "size" : 1,
15025   "source_file" : "/system/core/libutils/include/utils/String16.h",
15026   "template_args" : [ "type-58" ],
15027   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
15028  },
15029  {
15030   "alignment" : 1,
15031   "linker_set_key" : "android::trait_trivial_move<android::String8>",
15032   "name" : "android::trait_trivial_move<android::String8>",
15033   "referenced_type" : "type-411",
15034   "self_type" : "type-411",
15035   "size" : 1,
15036   "source_file" : "/system/core/libutils/include/utils/String8.h",
15037   "template_args" : [ "type-67" ],
15038   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
15039  },
15040  {
15041   "alignment" : 1,
15042   "linker_set_key" : "android::trait_trivial_move<bool>",
15043   "name" : "android::trait_trivial_move<bool>",
15044   "referenced_type" : "type-229",
15045   "self_type" : "type-229",
15046   "size" : 1,
15047   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15048   "template_args" : [ "type-53" ],
15049   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
15050  },
15051  {
15052   "alignment" : 1,
15053   "linker_set_key" : "android::trait_trivial_move<char>",
15054   "name" : "android::trait_trivial_move<char>",
15055   "referenced_type" : "type-234",
15056   "self_type" : "type-234",
15057   "size" : 1,
15058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15059   "template_args" : [ "type-70" ],
15060   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
15061  },
15062  {
15063   "alignment" : 1,
15064   "linker_set_key" : "android::trait_trivial_move<double>",
15065   "name" : "android::trait_trivial_move<double>",
15066   "referenced_type" : "type-291",
15067   "self_type" : "type-291",
15068   "size" : 1,
15069   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15070   "template_args" : [ "type-288" ],
15071   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
15072  },
15073  {
15074   "alignment" : 1,
15075   "linker_set_key" : "android::trait_trivial_move<float>",
15076   "name" : "android::trait_trivial_move<float>",
15077   "referenced_type" : "type-286",
15078   "self_type" : "type-286",
15079   "size" : 1,
15080   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15081   "template_args" : [ "type-283" ],
15082   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
15083  },
15084  {
15085   "alignment" : 1,
15086   "linker_set_key" : "android::trait_trivial_move<int>",
15087   "name" : "android::trait_trivial_move<int>",
15088   "referenced_type" : "type-254",
15089   "self_type" : "type-254",
15090   "size" : 1,
15091   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15092   "template_args" : [ "type-39" ],
15093   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
15094  },
15095  {
15096   "alignment" : 1,
15097   "linker_set_key" : "android::trait_trivial_move<long long>",
15098   "name" : "android::trait_trivial_move<long long>",
15099   "referenced_type" : "type-276",
15100   "self_type" : "type-276",
15101   "size" : 1,
15102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15103   "template_args" : [ "type-273" ],
15104   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
15105  },
15106  {
15107   "alignment" : 1,
15108   "linker_set_key" : "android::trait_trivial_move<long>",
15109   "name" : "android::trait_trivial_move<long>",
15110   "referenced_type" : "type-262",
15111   "self_type" : "type-262",
15112   "size" : 1,
15113   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15114   "template_args" : [ "type-45" ],
15115   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
15116  },
15117  {
15118   "alignment" : 1,
15119   "linker_set_key" : "android::trait_trivial_move<short>",
15120   "name" : "android::trait_trivial_move<short>",
15121   "referenced_type" : "type-244",
15122   "self_type" : "type-244",
15123   "size" : 1,
15124   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15125   "template_args" : [ "type-240" ],
15126   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
15127  },
15128  {
15129   "alignment" : 1,
15130   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
15131   "name" : "android::trait_trivial_move<unsigned char>",
15132   "referenced_type" : "type-238",
15133   "self_type" : "type-238",
15134   "size" : 1,
15135   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15136   "template_args" : [ "type-98" ],
15137   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
15138  },
15139  {
15140   "alignment" : 1,
15141   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
15142   "name" : "android::trait_trivial_move<unsigned int>",
15143   "referenced_type" : "type-258",
15144   "self_type" : "type-258",
15145   "size" : 1,
15146   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15147   "template_args" : [ "type-2" ],
15148   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
15149  },
15150  {
15151   "alignment" : 1,
15152   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
15153   "name" : "android::trait_trivial_move<unsigned long long>",
15154   "referenced_type" : "type-281",
15155   "self_type" : "type-281",
15156   "size" : 1,
15157   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15158   "template_args" : [ "type-278" ],
15159   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
15160  },
15161  {
15162   "alignment" : 1,
15163   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
15164   "name" : "android::trait_trivial_move<unsigned long>",
15165   "referenced_type" : "type-270",
15166   "self_type" : "type-270",
15167   "size" : 1,
15168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15169   "template_args" : [ "type-44" ],
15170   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
15171  },
15172  {
15173   "alignment" : 1,
15174   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
15175   "name" : "android::trait_trivial_move<unsigned short>",
15176   "referenced_type" : "type-248",
15177   "self_type" : "type-248",
15178   "size" : 1,
15179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15180   "template_args" : [ "type-100" ],
15181   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15182  },
15183  {
15184   "alignment" : 1,
15185   "linker_set_key" : "android::trait_trivial_move<void>",
15186   "name" : "android::trait_trivial_move<void>",
15187   "referenced_type" : "type-225",
15188   "self_type" : "type-225",
15189   "size" : 1,
15190   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15191   "template_args" : [ "type-41" ],
15192   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15193  },
15194  {
15195   "alignment" : 8,
15196   "fields" :
15197   [
15198    {
15199     "access" : "private",
15200     "field_name" : "m_ptr",
15201     "referenced_type" : "type-161"
15202    },
15203    {
15204     "access" : "private",
15205     "field_name" : "m_refs",
15206     "field_offset" : 64,
15207     "referenced_type" : "type-10"
15208    }
15209   ],
15210   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15211   "name" : "android::wp<android::hardware::BHwBinder>",
15212   "record_kind" : "class",
15213   "referenced_type" : "type-358",
15214   "self_type" : "type-358",
15215   "size" : 16,
15216   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15217   "template_args" : [ "type-162" ],
15218   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15219  },
15220  {
15221   "alignment" : 8,
15222   "fields" :
15223   [
15224    {
15225     "access" : "private",
15226     "field_name" : "m_ptr",
15227     "referenced_type" : "type-24"
15228    },
15229    {
15230     "access" : "private",
15231     "field_name" : "m_refs",
15232     "field_offset" : 64,
15233     "referenced_type" : "type-10"
15234    }
15235   ],
15236   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15237   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15238   "record_kind" : "class",
15239   "referenced_type" : "type-135",
15240   "self_type" : "type-135",
15241   "size" : 16,
15242   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15243   "template_args" : [ "type-25" ],
15244   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15245  },
15246  {
15247   "alignment" : 8,
15248   "fields" :
15249   [
15250    {
15251     "access" : "private",
15252     "field_name" : "m_ptr",
15253     "referenced_type" : "type-153"
15254    },
15255    {
15256     "access" : "private",
15257     "field_name" : "m_refs",
15258     "field_offset" : 64,
15259     "referenced_type" : "type-10"
15260    }
15261   ],
15262   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15263   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15264   "record_kind" : "class",
15265   "referenced_type" : "type-152",
15266   "self_type" : "type-152",
15267   "size" : 16,
15268   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15269   "template_args" : [ "type-154" ],
15270   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15271  },
15272  {
15273   "alignment" : 8,
15274   "fields" :
15275   [
15276    {
15277     "access" : "private",
15278     "field_name" : "m_ptr",
15279     "referenced_type" : "type-4"
15280    },
15281    {
15282     "access" : "private",
15283     "field_name" : "m_refs",
15284     "field_offset" : 64,
15285     "referenced_type" : "type-10"
15286    }
15287   ],
15288   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15289   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15290   "record_kind" : "class",
15291   "referenced_type" : "type-3",
15292   "self_type" : "type-3",
15293   "size" : 16,
15294   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15295   "template_args" : [ "type-5" ],
15296   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15297  },
15298  {
15299   "alignment" : 4,
15300   "fields" :
15301   [
15302    {
15303     "field_name" : "maxContentLightLevel",
15304     "referenced_type" : "type-283"
15305    },
15306    {
15307     "field_name" : "maxFrameAverageLightLevel",
15308     "field_offset" : 32,
15309     "referenced_type" : "type-283"
15310    }
15311   ],
15312   "linker_set_key" : "android_cta861_3_metadata",
15313   "name" : "android_cta861_3_metadata",
15314   "referenced_type" : "type-521",
15315   "self_type" : "type-521",
15316   "size" : 8,
15317   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15318   "unique_id" : "android_cta861_3_metadata"
15319  },
15320  {
15321   "alignment" : 4,
15322   "fields" :
15323   [
15324    {
15325     "field_name" : "num_points",
15326     "referenced_type" : "type-2"
15327    },
15328    {
15329     "field_name" : "reserved",
15330     "field_offset" : 32,
15331     "referenced_type" : "type-511"
15332    },
15333    {
15334     "field_name" : "xyzc_points",
15335     "field_offset" : 288,
15336     "referenced_type" : "type-518"
15337    }
15338   ],
15339   "linker_set_key" : "android_depth_points",
15340   "name" : "android_depth_points",
15341   "referenced_type" : "type-517",
15342   "self_type" : "type-517",
15343   "size" : 36,
15344   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15345   "unique_id" : "android_depth_points"
15346  },
15347  {
15348   "alignment" : 8,
15349   "fields" :
15350   [
15351    {
15352     "field_name" : "format",
15353     "referenced_type" : "type-514"
15354    },
15355    {
15356     "field_name" : "num_planes",
15357     "field_offset" : 32,
15358     "referenced_type" : "type-2"
15359    },
15360    {
15361     "field_name" : "planes",
15362     "field_offset" : 64,
15363     "referenced_type" : "type-516"
15364    }
15365   ],
15366   "linker_set_key" : "android_flex_layout",
15367   "name" : "android_flex_layout",
15368   "referenced_type" : "type-515",
15369   "self_type" : "type-515",
15370   "size" : 16,
15371   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15372   "unique_id" : "android_flex_layout"
15373  },
15374  {
15375   "alignment" : 8,
15376   "fields" :
15377   [
15378    {
15379     "field_name" : "top_left",
15380     "referenced_type" : "type-372"
15381    },
15382    {
15383     "field_name" : "component",
15384     "field_offset" : 64,
15385     "referenced_type" : "type-512"
15386    },
15387    {
15388     "field_name" : "bits_per_component",
15389     "field_offset" : 96,
15390     "referenced_type" : "type-39"
15391    },
15392    {
15393     "field_name" : "bits_used",
15394     "field_offset" : 128,
15395     "referenced_type" : "type-39"
15396    },
15397    {
15398     "field_name" : "h_increment",
15399     "field_offset" : 160,
15400     "referenced_type" : "type-39"
15401    },
15402    {
15403     "field_name" : "v_increment",
15404     "field_offset" : 192,
15405     "referenced_type" : "type-39"
15406    },
15407    {
15408     "field_name" : "h_subsampling",
15409     "field_offset" : 224,
15410     "referenced_type" : "type-39"
15411    },
15412    {
15413     "field_name" : "v_subsampling",
15414     "field_offset" : 256,
15415     "referenced_type" : "type-39"
15416    }
15417   ],
15418   "linker_set_key" : "android_flex_plane",
15419   "name" : "android_flex_plane",
15420   "referenced_type" : "type-513",
15421   "self_type" : "type-513",
15422   "size" : 40,
15423   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15424   "unique_id" : "android_flex_plane"
15425  },
15426  {
15427   "alignment" : 4,
15428   "fields" :
15429   [
15430    {
15431     "field_name" : "displayPrimaryRed",
15432     "referenced_type" : "type-519"
15433    },
15434    {
15435     "field_name" : "displayPrimaryGreen",
15436     "field_offset" : 64,
15437     "referenced_type" : "type-519"
15438    },
15439    {
15440     "field_name" : "displayPrimaryBlue",
15441     "field_offset" : 128,
15442     "referenced_type" : "type-519"
15443    },
15444    {
15445     "field_name" : "whitePoint",
15446     "field_offset" : 192,
15447     "referenced_type" : "type-519"
15448    },
15449    {
15450     "field_name" : "maxLuminance",
15451     "field_offset" : 256,
15452     "referenced_type" : "type-283"
15453    },
15454    {
15455     "field_name" : "minLuminance",
15456     "field_offset" : 288,
15457     "referenced_type" : "type-283"
15458    }
15459   ],
15460   "linker_set_key" : "android_smpte2086_metadata",
15461   "name" : "android_smpte2086_metadata",
15462   "referenced_type" : "type-520",
15463   "self_type" : "type-520",
15464   "size" : 40,
15465   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15466   "unique_id" : "android_smpte2086_metadata"
15467  },
15468  {
15469   "alignment" : 4,
15470   "fields" :
15471   [
15472    {
15473     "field_name" : "x",
15474     "referenced_type" : "type-283"
15475    },
15476    {
15477     "field_name" : "y",
15478     "field_offset" : 32,
15479     "referenced_type" : "type-283"
15480    }
15481   ],
15482   "linker_set_key" : "android_xy_color",
15483   "name" : "android_xy_color",
15484   "referenced_type" : "type-519",
15485   "self_type" : "type-519",
15486   "size" : 8,
15487   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15488   "unique_id" : "android_xy_color"
15489  },
15490  {
15491   "alignment" : 8,
15492   "fields" :
15493   [
15494    {
15495     "field_name" : "y",
15496     "referenced_type" : "type-40"
15497    },
15498    {
15499     "field_name" : "cb",
15500     "field_offset" : 64,
15501     "referenced_type" : "type-40"
15502    },
15503    {
15504     "field_name" : "cr",
15505     "field_offset" : 128,
15506     "referenced_type" : "type-40"
15507    },
15508    {
15509     "field_name" : "ystride",
15510     "field_offset" : 192,
15511     "referenced_type" : "type-44"
15512    },
15513    {
15514     "field_name" : "cstride",
15515     "field_offset" : 256,
15516     "referenced_type" : "type-44"
15517    },
15518    {
15519     "field_name" : "chroma_step",
15520     "field_offset" : 320,
15521     "referenced_type" : "type-44"
15522    },
15523    {
15524     "field_name" : "reserved",
15525     "field_offset" : 384,
15526     "referenced_type" : "type-511"
15527    }
15528   ],
15529   "linker_set_key" : "android_ycbcr",
15530   "name" : "android_ycbcr",
15531   "referenced_type" : "type-510",
15532   "self_type" : "type-510",
15533   "size" : 80,
15534   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15535   "unique_id" : "android_ycbcr"
15536  },
15537  {
15538   "alignment" : 4,
15539   "fields" :
15540   [
15541    {
15542     "referenced_type" : "type-96"
15543    }
15544   ],
15545   "linker_set_key" : "log_msg",
15546   "name" : "log_msg",
15547   "referenced_type" : "type-95",
15548   "self_type" : "type-95",
15549   "size" : 5124,
15550   "source_file" : "/system/core/liblog/include/log/log_read.h",
15551   "unique_id" : "log_msg"
15552  },
15553  {
15554   "alignment" : 4,
15555   "fields" :
15556   [
15557    {
15558     "field_name" : "buf",
15559     "referenced_type" : "type-97"
15560    },
15561    {
15562     "field_name" : "entry",
15563     "referenced_type" : "type-99"
15564    },
15565    {
15566     "field_name" : "entry_v4",
15567     "referenced_type" : "type-99"
15568    },
15569    {
15570     "field_name" : "entry_v3",
15571     "referenced_type" : "type-102"
15572    },
15573    {
15574     "field_name" : "entry_v2",
15575     "referenced_type" : "type-103"
15576    },
15577    {
15578     "field_name" : "entry_v1",
15579     "referenced_type" : "type-104"
15580    }
15581   ],
15582   "is_anonymous" : true,
15583   "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",
15584   "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",
15585   "record_kind" : "union",
15586   "referenced_type" : "type-96",
15587   "self_type" : "type-96",
15588   "size" : 5124,
15589   "source_file" : "/system/core/liblog/include/log/log_read.h",
15590   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15591  },
15592  {
15593   "alignment" : 1,
15594   "fields" :
15595   [
15596    {
15597     "field_name" : "tv_sec",
15598     "referenced_type" : "type-2"
15599    },
15600    {
15601     "field_name" : "tv_nsec",
15602     "field_offset" : 32,
15603     "referenced_type" : "type-2"
15604    }
15605   ],
15606   "linker_set_key" : "log_time",
15607   "name" : "log_time",
15608   "referenced_type" : "type-380",
15609   "self_type" : "type-380",
15610   "size" : 8,
15611   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15612   "unique_id" : "_ZTS8log_time"
15613  },
15614  {
15615   "alignment" : 4,
15616   "fields" :
15617   [
15618    {
15619     "field_name" : "len",
15620     "referenced_type" : "type-100"
15621    },
15622    {
15623     "field_name" : "__pad",
15624     "field_offset" : 16,
15625     "referenced_type" : "type-100"
15626    },
15627    {
15628     "field_name" : "pid",
15629     "field_offset" : 32,
15630     "referenced_type" : "type-39"
15631    },
15632    {
15633     "field_name" : "tid",
15634     "field_offset" : 64,
15635     "referenced_type" : "type-39"
15636    },
15637    {
15638     "field_name" : "sec",
15639     "field_offset" : 96,
15640     "referenced_type" : "type-39"
15641    },
15642    {
15643     "field_name" : "nsec",
15644     "field_offset" : 128,
15645     "referenced_type" : "type-39"
15646    },
15647    {
15648     "field_name" : "msg",
15649     "field_offset" : 160,
15650     "referenced_type" : "type-101"
15651    }
15652   ],
15653   "linker_set_key" : "logger_entry",
15654   "name" : "logger_entry",
15655   "referenced_type" : "type-104",
15656   "self_type" : "type-104",
15657   "size" : 20,
15658   "source_file" : "/system/core/liblog/include/log/log_read.h",
15659   "unique_id" : "logger_entry"
15660  },
15661  {
15662   "alignment" : 1,
15663   "fields" :
15664   [
15665    {
15666     "field_name" : "len",
15667     "referenced_type" : "type-100"
15668    },
15669    {
15670     "field_name" : "hdr_size",
15671     "field_offset" : 16,
15672     "referenced_type" : "type-100"
15673    },
15674    {
15675     "field_name" : "pid",
15676     "field_offset" : 32,
15677     "referenced_type" : "type-39"
15678    },
15679    {
15680     "field_name" : "tid",
15681     "field_offset" : 64,
15682     "referenced_type" : "type-39"
15683    },
15684    {
15685     "field_name" : "sec",
15686     "field_offset" : 96,
15687     "referenced_type" : "type-39"
15688    },
15689    {
15690     "field_name" : "nsec",
15691     "field_offset" : 128,
15692     "referenced_type" : "type-39"
15693    },
15694    {
15695     "field_name" : "euid",
15696     "field_offset" : 160,
15697     "referenced_type" : "type-2"
15698    },
15699    {
15700     "field_name" : "msg",
15701     "field_offset" : 192,
15702     "referenced_type" : "type-101"
15703    }
15704   ],
15705   "linker_set_key" : "logger_entry_v2",
15706   "name" : "logger_entry_v2",
15707   "referenced_type" : "type-103",
15708   "self_type" : "type-103",
15709   "size" : 24,
15710   "source_file" : "/system/core/liblog/include/log/log_read.h",
15711   "unique_id" : "logger_entry_v2"
15712  },
15713  {
15714   "alignment" : 1,
15715   "fields" :
15716   [
15717    {
15718     "field_name" : "len",
15719     "referenced_type" : "type-100"
15720    },
15721    {
15722     "field_name" : "hdr_size",
15723     "field_offset" : 16,
15724     "referenced_type" : "type-100"
15725    },
15726    {
15727     "field_name" : "pid",
15728     "field_offset" : 32,
15729     "referenced_type" : "type-39"
15730    },
15731    {
15732     "field_name" : "tid",
15733     "field_offset" : 64,
15734     "referenced_type" : "type-39"
15735    },
15736    {
15737     "field_name" : "sec",
15738     "field_offset" : 96,
15739     "referenced_type" : "type-39"
15740    },
15741    {
15742     "field_name" : "nsec",
15743     "field_offset" : 128,
15744     "referenced_type" : "type-39"
15745    },
15746    {
15747     "field_name" : "lid",
15748     "field_offset" : 160,
15749     "referenced_type" : "type-2"
15750    },
15751    {
15752     "field_name" : "msg",
15753     "field_offset" : 192,
15754     "referenced_type" : "type-101"
15755    }
15756   ],
15757   "linker_set_key" : "logger_entry_v3",
15758   "name" : "logger_entry_v3",
15759   "referenced_type" : "type-102",
15760   "self_type" : "type-102",
15761   "size" : 24,
15762   "source_file" : "/system/core/liblog/include/log/log_read.h",
15763   "unique_id" : "logger_entry_v3"
15764  },
15765  {
15766   "alignment" : 4,
15767   "fields" :
15768   [
15769    {
15770     "field_name" : "len",
15771     "referenced_type" : "type-100"
15772    },
15773    {
15774     "field_name" : "hdr_size",
15775     "field_offset" : 16,
15776     "referenced_type" : "type-100"
15777    },
15778    {
15779     "field_name" : "pid",
15780     "field_offset" : 32,
15781     "referenced_type" : "type-39"
15782    },
15783    {
15784     "field_name" : "tid",
15785     "field_offset" : 64,
15786     "referenced_type" : "type-2"
15787    },
15788    {
15789     "field_name" : "sec",
15790     "field_offset" : 96,
15791     "referenced_type" : "type-2"
15792    },
15793    {
15794     "field_name" : "nsec",
15795     "field_offset" : 128,
15796     "referenced_type" : "type-2"
15797    },
15798    {
15799     "field_name" : "lid",
15800     "field_offset" : 160,
15801     "referenced_type" : "type-2"
15802    },
15803    {
15804     "field_name" : "uid",
15805     "field_offset" : 192,
15806     "referenced_type" : "type-2"
15807    },
15808    {
15809     "field_name" : "msg",
15810     "field_offset" : 224,
15811     "referenced_type" : "type-101"
15812    }
15813   ],
15814   "linker_set_key" : "logger_entry_v4",
15815   "name" : "logger_entry_v4",
15816   "referenced_type" : "type-99",
15817   "self_type" : "type-99",
15818   "size" : 28,
15819   "source_file" : "/system/core/liblog/include/log/log_read.h",
15820   "unique_id" : "logger_entry_v4"
15821  },
15822  {
15823   "alignment" : 4,
15824   "fields" :
15825   [
15826    {
15827     "field_name" : "version",
15828     "referenced_type" : "type-39"
15829    },
15830    {
15831     "field_name" : "numFds",
15832     "field_offset" : 32,
15833     "referenced_type" : "type-39"
15834    },
15835    {
15836     "field_name" : "numInts",
15837     "field_offset" : 64,
15838     "referenced_type" : "type-39"
15839    },
15840    {
15841     "field_name" : "data",
15842     "field_offset" : 96,
15843     "referenced_type" : "type-196"
15844    }
15845   ],
15846   "linker_set_key" : "native_handle",
15847   "name" : "native_handle",
15848   "referenced_type" : "type-195",
15849   "self_type" : "type-195",
15850   "size" : 12,
15851   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15852   "unique_id" : "native_handle"
15853  }
15854 ],
15855 "rvalue_reference_types" :
15856 [
15857  {
15858   "alignment" : 8,
15859   "linker_set_key" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15860   "name" : "android::hardware::Return<android::hardware::nfc::V1_0::NfcStatus> &&",
15861   "referenced_type" : "type-182",
15862   "self_type" : "type-185",
15863   "size" : 8,
15864   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15865  },
15866  {
15867   "alignment" : 8,
15868   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15869   "name" : "android::hardware::Return<android::sp<android::hardware::nfc::V1_2::INfc> > &&",
15870   "referenced_type" : "type-197",
15871   "self_type" : "type-199",
15872   "size" : 8,
15873   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15874  },
15875  {
15876   "alignment" : 8,
15877   "linker_set_key" : "android::hardware::Return<bool> &&",
15878   "name" : "android::hardware::Return<bool> &&",
15879   "referenced_type" : "type-174",
15880   "self_type" : "type-177",
15881   "size" : 8,
15882   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15883  },
15884  {
15885   "alignment" : 8,
15886   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
15887   "name" : "android::hardware::Return<unsigned int> &&",
15888   "referenced_type" : "type-189",
15889   "self_type" : "type-191",
15890   "size" : 8,
15891   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15892  },
15893  {
15894   "alignment" : 8,
15895   "linker_set_key" : "android::hardware::Return<void> &&",
15896   "name" : "android::hardware::Return<void> &&",
15897   "referenced_type" : "type-209",
15898   "self_type" : "type-211",
15899   "size" : 8,
15900   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15901  },
15902  {
15903   "alignment" : 8,
15904   "linker_set_key" : "android::hardware::Status &&",
15905   "name" : "android::hardware::Status &&",
15906   "referenced_type" : "type-164",
15907   "self_type" : "type-170",
15908   "size" : 8,
15909   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15910  },
15911  {
15912   "alignment" : 8,
15913   "linker_set_key" : "android::hardware::details::return_status &&",
15914   "name" : "android::hardware::details::return_status &&",
15915   "referenced_type" : "type-175",
15916   "self_type" : "type-205",
15917   "size" : 8,
15918   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15919  },
15920  {
15921   "alignment" : 8,
15922   "linker_set_key" : "android::hardware::hidl_handle &&",
15923   "name" : "android::hardware::hidl_handle &&",
15924   "referenced_type" : "type-319",
15925   "self_type" : "type-327",
15926   "size" : 8,
15927   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15928  },
15929  {
15930   "alignment" : 8,
15931   "linker_set_key" : "android::hardware::hidl_memory &&",
15932   "name" : "android::hardware::hidl_memory &&",
15933   "referenced_type" : "type-323",
15934   "self_type" : "type-331",
15935   "size" : 8,
15936   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15937  },
15938  {
15939   "alignment" : 8,
15940   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15941   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15942   "referenced_type" : "type-149",
15943   "self_type" : "type-155",
15944   "size" : 8,
15945   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15946  },
15947  {
15948   "alignment" : 8,
15949   "linker_set_key" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15950   "name" : "android::sp<android::hardware::nfc::V1_0::INfcClientCallback> &&",
15951   "referenced_type" : "type-109",
15952   "self_type" : "type-112",
15953   "size" : 8,
15954   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15955  },
15956  {
15957   "alignment" : 8,
15958   "linker_set_key" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15959   "name" : "android::sp<android::hardware::nfc::V1_1::INfcClientCallback> &&",
15960   "referenced_type" : "type-14",
15961   "self_type" : "type-128",
15962   "size" : 8,
15963   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15964  },
15965  {
15966   "alignment" : 8,
15967   "linker_set_key" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15968   "name" : "android::sp<android::hardware::nfc::V1_2::INfc> &&",
15969   "referenced_type" : "type-141",
15970   "self_type" : "type-144",
15971   "size" : 8,
15972   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15973  },
15974  {
15975   "alignment" : 8,
15976   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15977   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15978   "referenced_type" : "type-481",
15979   "self_type" : "type-480",
15980   "size" : 8,
15981   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15982  },
15983  {
15984   "alignment" : 8,
15985   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15986   "name" : "std::function<sp<IBase> (void *)> &&",
15987   "referenced_type" : "type-491",
15988   "self_type" : "type-490",
15989   "size" : 8,
15990   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15991  },
15992  {
15993   "alignment" : 8,
15994   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15995   "name" : "std::function<sp<IBinder> (void *)> &&",
15996   "referenced_type" : "type-483",
15997   "self_type" : "type-482",
15998   "size" : 8,
15999   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
16000  }
16001 ]
16002}
16003