1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-56",
9   "self_type" : "type-79",
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-235",
16   "self_type" : "type-508",
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-25",
24   "self_type" : "type-177",
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-76",
32   "self_type" : "type-311",
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-76",
41   "self_type" : "type-75",
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-500",
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-39",
64   "self_type" : "type-39",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-56",
74   "self_type" : "type-56",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-47",
84   "self_type" : "type-47",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-242",
92   "self_type" : "type-242",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-235",
100   "self_type" : "type-235",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-25",
109   "self_type" : "type-25",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-214",
118   "self_type" : "type-214",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-697",
126   "self_type" : "type-697",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-30",
135   "self_type" : "type-30",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-196",
144   "self_type" : "type-196",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-252",
153   "self_type" : "type-252",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-76",
163   "self_type" : "type-76",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-220",
183   "self_type" : "type-220",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-116",
193   "self_type" : "type-116",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-78",
203   "self_type" : "type-78",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-27",
210   "self_type" : "type-27"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
225  },
226  {
227   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
228  },
229  {
230   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
237  },
238  {
239   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
243  },
244  {
245   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
252  },
253  {
254   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
255  },
256  {
257   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
258  },
259  {
260   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
261  },
262  {
263   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
267  },
268  {
269   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
270  },
271  {
272   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
282  },
283  {
284   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
285  },
286  {
287   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
288  },
289  {
290   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
291  },
292  {
293   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
294  },
295  {
296   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
300  },
301  {
302   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
303  },
304  {
305   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
306  },
307  {
308   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
309  },
310  {
311   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
312  },
313  {
314   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
315  },
316  {
317   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
318  },
319  {
320   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
321  },
322  {
323   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
324  },
325  {
326   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
327  },
328  {
329   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
330  },
331  {
332   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv"
333  },
334  {
335   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
342  },
343  {
344   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
345  },
346  {
347   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev"
348  },
349  {
350   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
351  },
352  {
353   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy"
354  },
355  {
356   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
363  },
364  {
365   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
366  },
367  {
368   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
369  },
370  {
371   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
372  },
373  {
374   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
378  },
379  {
380   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
381  },
382  {
383   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
390  },
391  {
392   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
393  },
394  {
395   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
396  },
397  {
398   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
402  },
403  {
404   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
405  },
406  {
407   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
408  },
409  {
410   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
411  },
412  {
413   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
414  },
415  {
416   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
417  },
418  {
419   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
420  },
421  {
422   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
423  },
424  {
425   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
426  },
427  {
428   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
429  },
430  {
431   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE"
432  },
433  {
434   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
435  },
436  {
437   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
441  },
442  {
443   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy"
444  },
445  {
446   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
453  },
454  {
455   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
456  },
457  {
458   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
459  },
460  {
461   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
462  },
463  {
464   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
465  },
466  {
467   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
468  },
469  {
470   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj"
477  },
478  {
479   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
480  },
481  {
482   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
483  },
484  {
485   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
486  },
487  {
488   "binding" : "weak",
489   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
490  },
491  {
492   "binding" : "weak",
493   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
494  },
495  {
496   "binding" : "weak",
497   "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_"
498  },
499  {
500   "binding" : "weak",
501   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
502  },
503  {
504   "binding" : "weak",
505   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
506  },
507  {
508   "binding" : "weak",
509   "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_"
510  },
511  {
512   "binding" : "weak",
513   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
514  },
515  {
516   "binding" : "weak",
517   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
522  },
523  {
524   "binding" : "weak",
525   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
526  },
527  {
528   "binding" : "weak",
529   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
530  },
531  {
532   "name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
533  },
534  {
535   "name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
536  },
537  {
538   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
539  },
540  {
541   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
542  },
543  {
544   "name" : "__aeabi_memclr"
545  },
546  {
547   "name" : "__aeabi_memclr4"
548  },
549  {
550   "name" : "__aeabi_memclr8"
551  },
552  {
553   "name" : "__aeabi_memcpy"
554  },
555  {
556   "name" : "__aeabi_memcpy4"
557  },
558  {
559   "name" : "__aeabi_memcpy8"
560  },
561  {
562   "name" : "__aeabi_memset"
563  },
564  {
565   "name" : "__aeabi_memset4"
566  },
567  {
568   "name" : "__aeabi_memset8"
569  }
570 ],
571 "elf_objects" :
572 [
573  {
574   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE"
575  },
576  {
577   "name" : "_ZTCN7android8hardware9keymaster4V3_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
578  },
579  {
580   "binding" : "weak",
581   "name" : "_ZTCN7android8hardware9keymaster4V3_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
582  },
583  {
584   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
585  },
586  {
587   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
588  },
589  {
590   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
591  },
592  {
593   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
594  },
595  {
596   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
597  },
598  {
599   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
600  },
601  {
602   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE4_NS0_10IInterfaceE"
603  },
604  {
605   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE8_NS0_11BpHwRefBaseE"
606  },
607  {
608   "name" : "_ZTTN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
609  },
610  {
611   "name" : "_ZTTN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
612  },
613  {
614   "name" : "_ZTTN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
615  },
616  {
617   "name" : "_ZTVN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
618  },
619  {
620   "binding" : "weak",
621   "name" : "_ZTVN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
622  },
623  {
624   "name" : "_ZTVN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
625  },
626  {
627   "name" : "_ZTVN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
628  }
629 ],
630 "enum_types" :
631 [
632  {
633   "alignment" : 4,
634   "enum_fields" :
635   [
636    {
637     "enum_field_value" : 0,
638     "name" : "android::Condition::WAKE_UP_ONE"
639    },
640    {
641     "enum_field_value" : 1,
642     "name" : "android::Condition::WAKE_UP_ALL"
643    }
644   ],
645   "linker_set_key" : "android::Condition::WakeUpType",
646   "name" : "android::Condition::WakeUpType",
647   "referenced_type" : "type-520",
648   "self_type" : "type-520",
649   "size" : 4,
650   "source_file" : "/system/core/libutils/include/utils/Condition.h",
651   "underlying_type" : "type-2",
652   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
653  },
654  {
655   "alignment" : 4,
656   "enum_fields" :
657   [
658    {
659     "enum_field_value" : 0,
660     "name" : "android::String16::kEmptyString"
661    }
662   ],
663   "linker_set_key" : "android::String16::StaticLinkage",
664   "name" : "android::String16::StaticLinkage",
665   "referenced_type" : "type-405",
666   "self_type" : "type-405",
667   "size" : 4,
668   "source_file" : "/system/core/libutils/include/utils/String16.h",
669   "underlying_type" : "type-2",
670   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
671  },
672  {
673   "alignment" : 4,
674   "enum_fields" :
675   [
676    {
677     "enum_field_value" : 0,
678     "name" : "android::String8::kEmptyString"
679    }
680   ],
681   "linker_set_key" : "android::String8::StaticLinkage",
682   "name" : "android::String8::StaticLinkage",
683   "referenced_type" : "type-398",
684   "self_type" : "type-398",
685   "size" : 4,
686   "source_file" : "/system/core/libutils/include/utils/String8.h",
687   "underlying_type" : "type-2",
688   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
689  },
690  {
691   "alignment" : 4,
692   "enum_fields" :
693   [
694    {
695     "enum_field_value" : 0,
696     "name" : "android::hardware::HidlReturnRestriction::NONE"
697    },
698    {
699     "enum_field_value" : 1,
700     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
701    },
702    {
703     "enum_field_value" : 2,
704     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
705    }
706   ],
707   "linker_set_key" : "android::hardware::HidlReturnRestriction",
708   "name" : "android::hardware::HidlReturnRestriction",
709   "referenced_type" : "type-164",
710   "self_type" : "type-164",
711   "size" : 4,
712   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
713   "underlying_type" : "type-25",
714   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
715  },
716  {
717   "alignment" : 4,
718   "enum_fields" :
719   [
720    {
721     "enum_field_value" : 0,
722     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
723    },
724    {
725     "enum_field_value" : 1,
726     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
727    },
728    {
729     "enum_field_value" : 2,
730     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
731    },
732    {
733     "enum_field_value" : 3,
734     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
735    }
736   ],
737   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
738   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
739   "referenced_type" : "type-389",
740   "self_type" : "type-389",
741   "size" : 4,
742   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
743   "underlying_type" : "type-25",
744   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
745  },
746  {
747   "alignment" : 4,
748   "enum_fields" :
749   [
750    {
751     "enum_field_value" : 1,
752     "name" : "android::hardware::kSynchronizedReadWrite"
753    },
754    {
755     "enum_field_value" : 2,
756     "name" : "android::hardware::kUnsynchronizedWrite"
757    }
758   ],
759   "linker_set_key" : "android::hardware::MQFlavor",
760   "name" : "android::hardware::MQFlavor",
761   "referenced_type" : "type-384",
762   "self_type" : "type-384",
763   "size" : 4,
764   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
765   "underlying_type" : "type-2",
766   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
767  },
768  {
769   "alignment" : 4,
770   "enum_fields" :
771   [
772    {
773     "enum_field_value" : 0,
774     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
775    },
776    {
777     "enum_field_value" : 1,
778     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
779    },
780    {
781     "enum_field_value" : 2,
782     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
783    }
784   ],
785   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
786   "name" : "android::hardware::ProcessState::CallRestriction",
787   "referenced_type" : "type-58",
788   "self_type" : "type-58",
789   "size" : 4,
790   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
791   "underlying_type" : "type-25",
792   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
793  },
794  {
795   "alignment" : 4,
796   "enum_fields" :
797   [
798    {
799     "enum_field_value" : 0,
800     "name" : "android::hardware::Status::EX_NONE"
801    },
802    {
803     "enum_field_value" : -1,
804     "name" : "android::hardware::Status::EX_SECURITY"
805    },
806    {
807     "enum_field_value" : -2,
808     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
809    },
810    {
811     "enum_field_value" : -3,
812     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
813    },
814    {
815     "enum_field_value" : -4,
816     "name" : "android::hardware::Status::EX_NULL_POINTER"
817    },
818    {
819     "enum_field_value" : -5,
820     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
821    },
822    {
823     "enum_field_value" : -6,
824     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
825    },
826    {
827     "enum_field_value" : -7,
828     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
829    },
830    {
831     "enum_field_value" : -128,
832     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
833    },
834    {
835     "enum_field_value" : -129,
836     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
837    }
838   ],
839   "linker_set_key" : "android::hardware::Status::Exception",
840   "name" : "android::hardware::Status::Exception",
841   "referenced_type" : "type-130",
842   "self_type" : "type-130",
843   "size" : 4,
844   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
845   "underlying_type" : "type-25",
846   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
847  },
848  {
849   "alignment" : 4,
850   "enum_fields" :
851   [
852    {
853     "enum_field_value" : 0,
854     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
855    },
856    {
857     "enum_field_value" : 1,
858     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
859    },
860    {
861     "enum_field_value" : 2,
862     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
863    },
864    {
865     "enum_field_value" : 3,
866     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
867    },
868    {
869     "enum_field_value" : 4,
870     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
871    },
872    {
873     "enum_field_value" : 5,
874     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
875    },
876    {
877     "enum_field_value" : 6,
878     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
879    },
880    {
881     "enum_field_value" : 7,
882     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
883    },
884    {
885     "enum_field_value" : 8,
886     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
887    },
888    {
889     "enum_field_value" : 9,
890     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
891    }
892   ],
893   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
894   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
895   "referenced_type" : "type-648",
896   "self_type" : "type-648",
897   "size" : 4,
898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
899   "underlying_type" : "type-2",
900   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
901  },
902  {
903   "alignment" : 4,
904   "enum_fields" :
905   [
906    {
907     "enum_field_value" : 1,
908     "name" : "android::hardware::keymaster::V3_0::Algorithm::RSA"
909    },
910    {
911     "enum_field_value" : 3,
912     "name" : "android::hardware::keymaster::V3_0::Algorithm::EC"
913    },
914    {
915     "enum_field_value" : 32,
916     "name" : "android::hardware::keymaster::V3_0::Algorithm::AES"
917    },
918    {
919     "enum_field_value" : 128,
920     "name" : "android::hardware::keymaster::V3_0::Algorithm::HMAC"
921    }
922   ],
923   "linker_set_key" : "android::hardware::keymaster::V3_0::Algorithm",
924   "name" : "android::hardware::keymaster::V3_0::Algorithm",
925   "referenced_type" : "type-341",
926   "self_type" : "type-341",
927   "size" : 4,
928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
929   "underlying_type" : "type-2",
930   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09AlgorithmE"
931  },
932  {
933   "alignment" : 4,
934   "enum_fields" :
935   [
936    {
937     "enum_field_value" : 1,
938     "name" : "android::hardware::keymaster::V3_0::BlockMode::ECB"
939    },
940    {
941     "enum_field_value" : 2,
942     "name" : "android::hardware::keymaster::V3_0::BlockMode::CBC"
943    },
944    {
945     "enum_field_value" : 3,
946     "name" : "android::hardware::keymaster::V3_0::BlockMode::CTR"
947    },
948    {
949     "enum_field_value" : 32,
950     "name" : "android::hardware::keymaster::V3_0::BlockMode::GCM"
951    }
952   ],
953   "linker_set_key" : "android::hardware::keymaster::V3_0::BlockMode",
954   "name" : "android::hardware::keymaster::V3_0::BlockMode",
955   "referenced_type" : "type-342",
956   "self_type" : "type-342",
957   "size" : 4,
958   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
959   "underlying_type" : "type-2",
960   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09BlockModeE"
961  },
962  {
963   "alignment" : 4,
964   "enum_fields" :
965   [
966    {
967     "enum_field_value" : 0,
968     "name" : "android::hardware::keymaster::V3_0::Digest::NONE"
969    },
970    {
971     "enum_field_value" : 1,
972     "name" : "android::hardware::keymaster::V3_0::Digest::MD5"
973    },
974    {
975     "enum_field_value" : 2,
976     "name" : "android::hardware::keymaster::V3_0::Digest::SHA1"
977    },
978    {
979     "enum_field_value" : 3,
980     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_224"
981    },
982    {
983     "enum_field_value" : 4,
984     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_256"
985    },
986    {
987     "enum_field_value" : 5,
988     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_384"
989    },
990    {
991     "enum_field_value" : 6,
992     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_512"
993    }
994   ],
995   "linker_set_key" : "android::hardware::keymaster::V3_0::Digest",
996   "name" : "android::hardware::keymaster::V3_0::Digest",
997   "referenced_type" : "type-344",
998   "self_type" : "type-344",
999   "size" : 4,
1000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1001   "underlying_type" : "type-2",
1002   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_06DigestE"
1003  },
1004  {
1005   "alignment" : 4,
1006   "enum_fields" :
1007   [
1008    {
1009     "enum_field_value" : 0,
1010     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_224"
1011    },
1012    {
1013     "enum_field_value" : 1,
1014     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_256"
1015    },
1016    {
1017     "enum_field_value" : 2,
1018     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_384"
1019    },
1020    {
1021     "enum_field_value" : 3,
1022     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_521"
1023    }
1024   ],
1025   "linker_set_key" : "android::hardware::keymaster::V3_0::EcCurve",
1026   "name" : "android::hardware::keymaster::V3_0::EcCurve",
1027   "referenced_type" : "type-345",
1028   "self_type" : "type-345",
1029   "size" : 4,
1030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1031   "underlying_type" : "type-2",
1032   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07EcCurveE"
1033  },
1034  {
1035   "alignment" : 4,
1036   "enum_fields" :
1037   [
1038    {
1039     "enum_field_value" : 0,
1040     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OK"
1041    },
1042    {
1043     "enum_field_value" : -1,
1044     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1045    },
1046    {
1047     "enum_field_value" : -2,
1048     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PURPOSE"
1049    },
1050    {
1051     "enum_field_value" : -3,
1052     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1053    },
1054    {
1055     "enum_field_value" : -4,
1056     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1057    },
1058    {
1059     "enum_field_value" : -5,
1060     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1061    },
1062    {
1063     "enum_field_value" : -6,
1064     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1065    },
1066    {
1067     "enum_field_value" : -7,
1068     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1069    },
1070    {
1071     "enum_field_value" : -8,
1072     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1073    },
1074    {
1075     "enum_field_value" : -9,
1076     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1077    },
1078    {
1079     "enum_field_value" : -10,
1080     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1081    },
1082    {
1083     "enum_field_value" : -11,
1084     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1085    },
1086    {
1087     "enum_field_value" : -12,
1088     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_DIGEST"
1089    },
1090    {
1091     "enum_field_value" : -13,
1092     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_DIGEST"
1093    },
1094    {
1095     "enum_field_value" : -14,
1096     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_EXPIRATION_TIME"
1097    },
1098    {
1099     "enum_field_value" : -15,
1100     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_USER_ID"
1101    },
1102    {
1103     "enum_field_value" : -16,
1104     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1105    },
1106    {
1107     "enum_field_value" : -17,
1108     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1109    },
1110    {
1111     "enum_field_value" : -18,
1112     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1113    },
1114    {
1115     "enum_field_value" : -19,
1116     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1117    },
1118    {
1119     "enum_field_value" : -20,
1120     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1121    },
1122    {
1123     "enum_field_value" : -21,
1124     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_INPUT_LENGTH"
1125    },
1126    {
1127     "enum_field_value" : -22,
1128     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1129    },
1130    {
1131     "enum_field_value" : -23,
1132     "name" : "android::hardware::keymaster::V3_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1133    },
1134    {
1135     "enum_field_value" : -24,
1136     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_NOT_YET_VALID"
1137    },
1138    {
1139     "enum_field_value" : -25,
1140     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPIRED"
1141    },
1142    {
1143     "enum_field_value" : -26,
1144     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1145    },
1146    {
1147     "enum_field_value" : -27,
1148     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1149    },
1150    {
1151     "enum_field_value" : -28,
1152     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_OPERATION_HANDLE"
1153    },
1154    {
1155     "enum_field_value" : -29,
1156     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1157    },
1158    {
1159     "enum_field_value" : -30,
1160     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERIFICATION_FAILED"
1161    },
1162    {
1163     "enum_field_value" : -31,
1164     "name" : "android::hardware::keymaster::V3_0::ErrorCode::TOO_MANY_OPERATIONS"
1165    },
1166    {
1167     "enum_field_value" : -32,
1168     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1169    },
1170    {
1171     "enum_field_value" : -33,
1172     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_KEY_BLOB"
1173    },
1174    {
1175     "enum_field_value" : -34,
1176     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1177    },
1178    {
1179     "enum_field_value" : -35,
1180     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1181    },
1182    {
1183     "enum_field_value" : -36,
1184     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1185    },
1186    {
1187     "enum_field_value" : -37,
1188     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1189    },
1190    {
1191     "enum_field_value" : -38,
1192     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_ARGUMENT"
1193    },
1194    {
1195     "enum_field_value" : -39,
1196     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_TAG"
1197    },
1198    {
1199     "enum_field_value" : -40,
1200     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_TAG"
1201    },
1202    {
1203     "enum_field_value" : -41,
1204     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1205    },
1206    {
1207     "enum_field_value" : -44,
1208     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1209    },
1210    {
1211     "enum_field_value" : -45,
1212     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1213    },
1214    {
1215     "enum_field_value" : -46,
1216     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OPERATION_CANCELLED"
1217    },
1218    {
1219     "enum_field_value" : -47,
1220     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1221    },
1222    {
1223     "enum_field_value" : -48,
1224     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_BUSY"
1225    },
1226    {
1227     "enum_field_value" : -49,
1228     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1229    },
1230    {
1231     "enum_field_value" : -50,
1232     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1233    },
1234    {
1235     "enum_field_value" : -51,
1236     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_NONCE"
1237    },
1238    {
1239     "enum_field_value" : -52,
1240     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_NONCE"
1241    },
1242    {
1243     "enum_field_value" : -53,
1244     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MAC_LENGTH"
1245    },
1246    {
1247     "enum_field_value" : -54,
1248     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1249    },
1250    {
1251     "enum_field_value" : -55,
1252     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1253    },
1254    {
1255     "enum_field_value" : -56,
1256     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1257    },
1258    {
1259     "enum_field_value" : -57,
1260     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_MAC_LENGTH"
1261    },
1262    {
1263     "enum_field_value" : -58,
1264     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1265    },
1266    {
1267     "enum_field_value" : -59,
1268     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1269    },
1270    {
1271     "enum_field_value" : -60,
1272     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KDF"
1273    },
1274    {
1275     "enum_field_value" : -61,
1276     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1277    },
1278    {
1279     "enum_field_value" : -62,
1280     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1281    },
1282    {
1283     "enum_field_value" : -63,
1284     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1285    },
1286    {
1287     "enum_field_value" : -64,
1288     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1289    },
1290    {
1291     "enum_field_value" : -65,
1292     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1293    },
1294    {
1295     "enum_field_value" : -66,
1296     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CANNOT_ATTEST_IDS"
1297    },
1298    {
1299     "enum_field_value" : -100,
1300     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNIMPLEMENTED"
1301    },
1302    {
1303     "enum_field_value" : -101,
1304     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERSION_MISMATCH"
1305    },
1306    {
1307     "enum_field_value" : -1000,
1308     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNKNOWN_ERROR"
1309    }
1310   ],
1311   "linker_set_key" : "android::hardware::keymaster::V3_0::ErrorCode",
1312   "name" : "android::hardware::keymaster::V3_0::ErrorCode",
1313   "referenced_type" : "type-145",
1314   "self_type" : "type-145",
1315   "size" : 4,
1316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1317   "underlying_type" : "type-2",
1318   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09ErrorCodeE"
1319  },
1320  {
1321   "alignment" : 4,
1322   "enum_fields" :
1323   [
1324    {
1325     "enum_field_value" : 0,
1326     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::NONE"
1327    },
1328    {
1329     "enum_field_value" : 1,
1330     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::PASSWORD"
1331    },
1332    {
1333     "enum_field_value" : 2,
1334     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::FINGERPRINT"
1335    },
1336    {
1337     "enum_field_value" : -1,
1338     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::ANY"
1339    }
1340   ],
1341   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1342   "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1343   "referenced_type" : "type-350",
1344   "self_type" : "type-350",
1345   "size" : 4,
1346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1347   "underlying_type" : "type-2",
1348   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_025HardwareAuthenticatorTypeE"
1349  },
1350  {
1351   "alignment" : 4,
1352   "enum_fields" :
1353   [
1354    {
1355     "enum_field_value" : 0,
1356     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::STANDALONE"
1357    },
1358    {
1359     "enum_field_value" : 1,
1360     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1361    }
1362   ],
1363   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1364   "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1365   "referenced_type" : "type-347",
1366   "self_type" : "type-347",
1367   "size" : 4,
1368   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1369   "underlying_type" : "type-2",
1370   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_024KeyBlobUsageRequirementsE"
1371  },
1372  {
1373   "alignment" : 4,
1374   "enum_fields" :
1375   [
1376    {
1377     "enum_field_value" : 0,
1378     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::NONE"
1379    },
1380    {
1381     "enum_field_value" : 1,
1382     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::RFC5869_SHA256"
1383    },
1384    {
1385     "enum_field_value" : 2,
1386     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1387    },
1388    {
1389     "enum_field_value" : 3,
1390     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1391    },
1392    {
1393     "enum_field_value" : 4,
1394     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1395    },
1396    {
1397     "enum_field_value" : 5,
1398     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1399    }
1400   ],
1401   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1402   "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1403   "referenced_type" : "type-349",
1404   "self_type" : "type-349",
1405   "size" : 4,
1406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1407   "underlying_type" : "type-2",
1408   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_021KeyDerivationFunctionE"
1409  },
1410  {
1411   "alignment" : 4,
1412   "enum_fields" :
1413   [
1414    {
1415     "enum_field_value" : 0,
1416     "name" : "android::hardware::keymaster::V3_0::KeyFormat::X509"
1417    },
1418    {
1419     "enum_field_value" : 1,
1420     "name" : "android::hardware::keymaster::V3_0::KeyFormat::PKCS8"
1421    },
1422    {
1423     "enum_field_value" : 3,
1424     "name" : "android::hardware::keymaster::V3_0::KeyFormat::RAW"
1425    }
1426   ],
1427   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyFormat",
1428   "name" : "android::hardware::keymaster::V3_0::KeyFormat",
1429   "referenced_type" : "type-550",
1430   "self_type" : "type-550",
1431   "size" : 4,
1432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1433   "underlying_type" : "type-2",
1434   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyFormatE"
1435  },
1436  {
1437   "alignment" : 4,
1438   "enum_fields" :
1439   [
1440    {
1441     "enum_field_value" : 0,
1442     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::GENERATED"
1443    },
1444    {
1445     "enum_field_value" : 1,
1446     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::DERIVED"
1447    },
1448    {
1449     "enum_field_value" : 2,
1450     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::IMPORTED"
1451    },
1452    {
1453     "enum_field_value" : 3,
1454     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::UNKNOWN"
1455    }
1456   ],
1457   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyOrigin",
1458   "name" : "android::hardware::keymaster::V3_0::KeyOrigin",
1459   "referenced_type" : "type-346",
1460   "self_type" : "type-346",
1461   "size" : 4,
1462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1463   "underlying_type" : "type-2",
1464   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyOriginE"
1465  },
1466  {
1467   "alignment" : 4,
1468   "enum_fields" :
1469   [
1470    {
1471     "enum_field_value" : 0,
1472     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::ENCRYPT"
1473    },
1474    {
1475     "enum_field_value" : 1,
1476     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DECRYPT"
1477    },
1478    {
1479     "enum_field_value" : 2,
1480     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::SIGN"
1481    },
1482    {
1483     "enum_field_value" : 3,
1484     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::VERIFY"
1485    },
1486    {
1487     "enum_field_value" : 4,
1488     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DERIVE_KEY"
1489    },
1490    {
1491     "enum_field_value" : 5,
1492     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::WRAP_KEY"
1493    }
1494   ],
1495   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyPurpose",
1496   "name" : "android::hardware::keymaster::V3_0::KeyPurpose",
1497   "referenced_type" : "type-348",
1498   "self_type" : "type-348",
1499   "size" : 4,
1500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1501   "underlying_type" : "type-2",
1502   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_010KeyPurposeE"
1503  },
1504  {
1505   "alignment" : 4,
1506   "enum_fields" :
1507   [
1508    {
1509     "enum_field_value" : 1,
1510     "name" : "android::hardware::keymaster::V3_0::PaddingMode::NONE"
1511    },
1512    {
1513     "enum_field_value" : 2,
1514     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_OAEP"
1515    },
1516    {
1517     "enum_field_value" : 3,
1518     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PSS"
1519    },
1520    {
1521     "enum_field_value" : 4,
1522     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1523    },
1524    {
1525     "enum_field_value" : 5,
1526     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1527    },
1528    {
1529     "enum_field_value" : 64,
1530     "name" : "android::hardware::keymaster::V3_0::PaddingMode::PKCS7"
1531    }
1532   ],
1533   "linker_set_key" : "android::hardware::keymaster::V3_0::PaddingMode",
1534   "name" : "android::hardware::keymaster::V3_0::PaddingMode",
1535   "referenced_type" : "type-343",
1536   "self_type" : "type-343",
1537   "size" : 4,
1538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1539   "underlying_type" : "type-2",
1540   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_011PaddingModeE"
1541  },
1542  {
1543   "alignment" : 4,
1544   "enum_fields" :
1545   [
1546    {
1547     "enum_field_value" : 0,
1548     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::SOFTWARE"
1549    },
1550    {
1551     "enum_field_value" : 1,
1552     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1553    }
1554   ],
1555   "linker_set_key" : "android::hardware::keymaster::V3_0::SecurityLevel",
1556   "name" : "android::hardware::keymaster::V3_0::SecurityLevel",
1557   "referenced_type" : "type-549",
1558   "self_type" : "type-549",
1559   "size" : 4,
1560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1561   "underlying_type" : "type-2",
1562   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_013SecurityLevelE"
1563  },
1564  {
1565   "alignment" : 4,
1566   "enum_fields" :
1567   [
1568    {
1569     "enum_field_value" : 0,
1570     "name" : "android::hardware::keymaster::V3_0::Tag::INVALID"
1571    },
1572    {
1573     "enum_field_value" : 536870913,
1574     "name" : "android::hardware::keymaster::V3_0::Tag::PURPOSE"
1575    },
1576    {
1577     "enum_field_value" : 268435458,
1578     "name" : "android::hardware::keymaster::V3_0::Tag::ALGORITHM"
1579    },
1580    {
1581     "enum_field_value" : 805306371,
1582     "name" : "android::hardware::keymaster::V3_0::Tag::KEY_SIZE"
1583    },
1584    {
1585     "enum_field_value" : 536870916,
1586     "name" : "android::hardware::keymaster::V3_0::Tag::BLOCK_MODE"
1587    },
1588    {
1589     "enum_field_value" : 536870917,
1590     "name" : "android::hardware::keymaster::V3_0::Tag::DIGEST"
1591    },
1592    {
1593     "enum_field_value" : 536870918,
1594     "name" : "android::hardware::keymaster::V3_0::Tag::PADDING"
1595    },
1596    {
1597     "enum_field_value" : 1879048199,
1598     "name" : "android::hardware::keymaster::V3_0::Tag::CALLER_NONCE"
1599    },
1600    {
1601     "enum_field_value" : 805306376,
1602     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_MAC_LENGTH"
1603    },
1604    {
1605     "enum_field_value" : 536870921,
1606     "name" : "android::hardware::keymaster::V3_0::Tag::KDF"
1607    },
1608    {
1609     "enum_field_value" : 268435466,
1610     "name" : "android::hardware::keymaster::V3_0::Tag::EC_CURVE"
1611    },
1612    {
1613     "enum_field_value" : 1342177480,
1614     "name" : "android::hardware::keymaster::V3_0::Tag::RSA_PUBLIC_EXPONENT"
1615    },
1616    {
1617     "enum_field_value" : 1879048393,
1618     "name" : "android::hardware::keymaster::V3_0::Tag::ECIES_SINGLE_HASH_MODE"
1619    },
1620    {
1621     "enum_field_value" : 1879048394,
1622     "name" : "android::hardware::keymaster::V3_0::Tag::INCLUDE_UNIQUE_ID"
1623    },
1624    {
1625     "enum_field_value" : 268435757,
1626     "name" : "android::hardware::keymaster::V3_0::Tag::BLOB_USAGE_REQUIREMENTS"
1627    },
1628    {
1629     "enum_field_value" : 1879048494,
1630     "name" : "android::hardware::keymaster::V3_0::Tag::BOOTLOADER_ONLY"
1631    },
1632    {
1633     "enum_field_value" : 1610613136,
1634     "name" : "android::hardware::keymaster::V3_0::Tag::ACTIVE_DATETIME"
1635    },
1636    {
1637     "enum_field_value" : 1610613137,
1638     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1639    },
1640    {
1641     "enum_field_value" : 1610613138,
1642     "name" : "android::hardware::keymaster::V3_0::Tag::USAGE_EXPIRE_DATETIME"
1643    },
1644    {
1645     "enum_field_value" : 805306771,
1646     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1647    },
1648    {
1649     "enum_field_value" : 805306772,
1650     "name" : "android::hardware::keymaster::V3_0::Tag::MAX_USES_PER_BOOT"
1651    },
1652    {
1653     "enum_field_value" : 1879048692,
1654     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_USERS"
1655    },
1656    {
1657     "enum_field_value" : 805306869,
1658     "name" : "android::hardware::keymaster::V3_0::Tag::USER_ID"
1659    },
1660    {
1661     "enum_field_value" : -1610612234,
1662     "name" : "android::hardware::keymaster::V3_0::Tag::USER_SECURE_ID"
1663    },
1664    {
1665     "enum_field_value" : 1879048695,
1666     "name" : "android::hardware::keymaster::V3_0::Tag::NO_AUTH_REQUIRED"
1667    },
1668    {
1669     "enum_field_value" : 268435960,
1670     "name" : "android::hardware::keymaster::V3_0::Tag::USER_AUTH_TYPE"
1671    },
1672    {
1673     "enum_field_value" : 805306873,
1674     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TIMEOUT"
1675    },
1676    {
1677     "enum_field_value" : 1879048698,
1678     "name" : "android::hardware::keymaster::V3_0::Tag::ALLOW_WHILE_ON_BODY"
1679    },
1680    {
1681     "enum_field_value" : 1879048792,
1682     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_APPLICATIONS"
1683    },
1684    {
1685     "enum_field_value" : -1879047591,
1686     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_ID"
1687    },
1688    {
1689     "enum_field_value" : 1879048794,
1690     "name" : "android::hardware::keymaster::V3_0::Tag::EXPORTABLE"
1691    },
1692    {
1693     "enum_field_value" : -1879047492,
1694     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_DATA"
1695    },
1696    {
1697     "enum_field_value" : 1610613437,
1698     "name" : "android::hardware::keymaster::V3_0::Tag::CREATION_DATETIME"
1699    },
1700    {
1701     "enum_field_value" : 268436158,
1702     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGIN"
1703    },
1704    {
1705     "enum_field_value" : 1879048895,
1706     "name" : "android::hardware::keymaster::V3_0::Tag::ROLLBACK_RESISTANT"
1707    },
1708    {
1709     "enum_field_value" : -1879047488,
1710     "name" : "android::hardware::keymaster::V3_0::Tag::ROOT_OF_TRUST"
1711    },
1712    {
1713     "enum_field_value" : 805307073,
1714     "name" : "android::hardware::keymaster::V3_0::Tag::OS_VERSION"
1715    },
1716    {
1717     "enum_field_value" : 805307074,
1718     "name" : "android::hardware::keymaster::V3_0::Tag::OS_PATCHLEVEL"
1719    },
1720    {
1721     "enum_field_value" : -1879047485,
1722     "name" : "android::hardware::keymaster::V3_0::Tag::UNIQUE_ID"
1723    },
1724    {
1725     "enum_field_value" : -1879047484,
1726     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_CHALLENGE"
1727    },
1728    {
1729     "enum_field_value" : -1879047483,
1730     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_APPLICATION_ID"
1731    },
1732    {
1733     "enum_field_value" : -1879047482,
1734     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_BRAND"
1735    },
1736    {
1737     "enum_field_value" : -1879047481,
1738     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_DEVICE"
1739    },
1740    {
1741     "enum_field_value" : -1879047480,
1742     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_PRODUCT"
1743    },
1744    {
1745     "enum_field_value" : -1879047479,
1746     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_SERIAL"
1747    },
1748    {
1749     "enum_field_value" : -1879047478,
1750     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_IMEI"
1751    },
1752    {
1753     "enum_field_value" : -1879047477,
1754     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MEID"
1755    },
1756    {
1757     "enum_field_value" : -1879047476,
1758     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MANUFACTURER"
1759    },
1760    {
1761     "enum_field_value" : -1879047475,
1762     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MODEL"
1763    },
1764    {
1765     "enum_field_value" : -1879047192,
1766     "name" : "android::hardware::keymaster::V3_0::Tag::ASSOCIATED_DATA"
1767    },
1768    {
1769     "enum_field_value" : -1879047191,
1770     "name" : "android::hardware::keymaster::V3_0::Tag::NONCE"
1771    },
1772    {
1773     "enum_field_value" : -1879047190,
1774     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TOKEN"
1775    },
1776    {
1777     "enum_field_value" : 805307371,
1778     "name" : "android::hardware::keymaster::V3_0::Tag::MAC_LENGTH"
1779    },
1780    {
1781     "enum_field_value" : 1879049196,
1782     "name" : "android::hardware::keymaster::V3_0::Tag::RESET_SINCE_ID_ROTATION"
1783    }
1784   ],
1785   "linker_set_key" : "android::hardware::keymaster::V3_0::Tag",
1786   "name" : "android::hardware::keymaster::V3_0::Tag",
1787   "referenced_type" : "type-339",
1788   "self_type" : "type-339",
1789   "size" : 4,
1790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1791   "underlying_type" : "type-2",
1792   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_03TagE"
1793  },
1794  {
1795   "alignment" : 4,
1796   "enum_fields" :
1797   [
1798    {
1799     "enum_field_value" : 0,
1800     "name" : "android::hardware::keymaster::V3_0::TagType::INVALID"
1801    },
1802    {
1803     "enum_field_value" : 268435456,
1804     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM"
1805    },
1806    {
1807     "enum_field_value" : 536870912,
1808     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM_REP"
1809    },
1810    {
1811     "enum_field_value" : 805306368,
1812     "name" : "android::hardware::keymaster::V3_0::TagType::UINT"
1813    },
1814    {
1815     "enum_field_value" : 1073741824,
1816     "name" : "android::hardware::keymaster::V3_0::TagType::UINT_REP"
1817    },
1818    {
1819     "enum_field_value" : 1342177280,
1820     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG"
1821    },
1822    {
1823     "enum_field_value" : 1610612736,
1824     "name" : "android::hardware::keymaster::V3_0::TagType::DATE"
1825    },
1826    {
1827     "enum_field_value" : 1879048192,
1828     "name" : "android::hardware::keymaster::V3_0::TagType::BOOL"
1829    },
1830    {
1831     "enum_field_value" : -2147483648,
1832     "name" : "android::hardware::keymaster::V3_0::TagType::BIGNUM"
1833    },
1834    {
1835     "enum_field_value" : -1879048192,
1836     "name" : "android::hardware::keymaster::V3_0::TagType::BYTES"
1837    },
1838    {
1839     "enum_field_value" : -1610612736,
1840     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG_REP"
1841    }
1842   ],
1843   "linker_set_key" : "android::hardware::keymaster::V3_0::TagType",
1844   "name" : "android::hardware::keymaster::V3_0::TagType",
1845   "referenced_type" : "type-544",
1846   "self_type" : "type-544",
1847   "size" : 4,
1848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1849   "underlying_type" : "type-2",
1850   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07TagTypeE"
1851  },
1852  {
1853   "alignment" : 4,
1854   "enum_fields" :
1855   [
1856    {
1857     "enum_field_value" : 0,
1858     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1859    },
1860    {
1861     "enum_field_value" : 1,
1862     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1863    },
1864    {
1865     "enum_field_value" : 2,
1866     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1867    }
1868   ],
1869   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1870   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1871   "referenced_type" : "type-393",
1872   "self_type" : "type-393",
1873   "size" : 4,
1874   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1875   "underlying_type" : "type-25",
1876   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1877  },
1878  {
1879   "alignment" : 4,
1880   "enum_fields" :
1881   [
1882    {
1883     "enum_field_value" : -1,
1884     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1885    }
1886   ],
1887   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1888   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1889   "referenced_type" : "type-535",
1890   "self_type" : "type-535",
1891   "size" : 4,
1892   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1893   "underlying_type" : "type-25",
1894   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1895  },
1896  {
1897   "alignment" : 1,
1898   "enum_fields" :
1899   [
1900    {
1901     "enum_field_value" : 0,
1902     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1903    },
1904    {
1905     "enum_field_value" : 1,
1906     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1907    },
1908    {
1909     "enum_field_value" : 2,
1910     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1911    }
1912   ],
1913   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1914   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1915   "referenced_type" : "type-534",
1916   "self_type" : "type-534",
1917   "size" : 1,
1918   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1919   "underlying_type" : "type-76",
1920   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1921  },
1922  {
1923   "alignment" : 4,
1924   "enum_fields" :
1925   [
1926    {
1927     "enum_field_value" : 0,
1928     "name" : "ANDROID_LOG_UNKNOWN"
1929    },
1930    {
1931     "enum_field_value" : 1,
1932     "name" : "ANDROID_LOG_DEFAULT"
1933    },
1934    {
1935     "enum_field_value" : 2,
1936     "name" : "ANDROID_LOG_VERBOSE"
1937    },
1938    {
1939     "enum_field_value" : 3,
1940     "name" : "ANDROID_LOG_DEBUG"
1941    },
1942    {
1943     "enum_field_value" : 4,
1944     "name" : "ANDROID_LOG_INFO"
1945    },
1946    {
1947     "enum_field_value" : 5,
1948     "name" : "ANDROID_LOG_WARN"
1949    },
1950    {
1951     "enum_field_value" : 6,
1952     "name" : "ANDROID_LOG_ERROR"
1953    },
1954    {
1955     "enum_field_value" : 7,
1956     "name" : "ANDROID_LOG_FATAL"
1957    },
1958    {
1959     "enum_field_value" : 8,
1960     "name" : "ANDROID_LOG_SILENT"
1961    }
1962   ],
1963   "linker_set_key" : "android_LogPriority",
1964   "name" : "android_LogPriority",
1965   "referenced_type" : "type-1",
1966   "self_type" : "type-1",
1967   "size" : 4,
1968   "source_file" : "/system/core/liblog/include/android/log.h",
1969   "underlying_type" : "type-2",
1970   "unique_id" : "android_LogPriority"
1971  },
1972  {
1973   "alignment" : 4,
1974   "enum_fields" :
1975   [
1976    {
1977     "enum_field_value" : 0,
1978     "name" : "HAL_COLOR_MODE_NATIVE"
1979    },
1980    {
1981     "enum_field_value" : 1,
1982     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1983    },
1984    {
1985     "enum_field_value" : 2,
1986     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1987    },
1988    {
1989     "enum_field_value" : 3,
1990     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1991    },
1992    {
1993     "enum_field_value" : 4,
1994     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1995    },
1996    {
1997     "enum_field_value" : 5,
1998     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1999    },
2000    {
2001     "enum_field_value" : 6,
2002     "name" : "HAL_COLOR_MODE_DCI_P3"
2003    },
2004    {
2005     "enum_field_value" : 7,
2006     "name" : "HAL_COLOR_MODE_SRGB"
2007    },
2008    {
2009     "enum_field_value" : 8,
2010     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
2011    },
2012    {
2013     "enum_field_value" : 9,
2014     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
2015    }
2016   ],
2017   "linker_set_key" : "android_color_mode_t",
2018   "name" : "android_color_mode_t",
2019   "referenced_type" : "type-487",
2020   "self_type" : "type-487",
2021   "size" : 4,
2022   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2023   "underlying_type" : "type-2",
2024   "unique_id" : "android_color_mode_t"
2025  },
2026  {
2027   "alignment" : 4,
2028   "enum_fields" :
2029   [
2030    {
2031     "enum_field_value" : 10,
2032     "name" : "HAL_COLOR_MODE_BT2020"
2033    },
2034    {
2035     "enum_field_value" : 11,
2036     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2037    },
2038    {
2039     "enum_field_value" : 12,
2040     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2041    }
2042   ],
2043   "linker_set_key" : "android_color_mode_v1_1_t",
2044   "name" : "android_color_mode_v1_1_t",
2045   "referenced_type" : "type-493",
2046   "self_type" : "type-493",
2047   "size" : 4,
2048   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2049   "underlying_type" : "type-2",
2050   "unique_id" : "android_color_mode_v1_1_t"
2051  },
2052  {
2053   "alignment" : 4,
2054   "enum_fields" :
2055   [
2056    {
2057     "enum_field_value" : 0,
2058     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2059    },
2060    {
2061     "enum_field_value" : 1,
2062     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2063    },
2064    {
2065     "enum_field_value" : 2,
2066     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2067    },
2068    {
2069     "enum_field_value" : 3,
2070     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2071    },
2072    {
2073     "enum_field_value" : 4,
2074     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2075    },
2076    {
2077     "enum_field_value" : 5,
2078     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2079    },
2080    {
2081     "enum_field_value" : 6,
2082     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2083    }
2084   ],
2085   "linker_set_key" : "android_color_transform_t",
2086   "name" : "android_color_transform_t",
2087   "referenced_type" : "type-488",
2088   "self_type" : "type-488",
2089   "size" : 4,
2090   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2091   "underlying_type" : "type-2",
2092   "unique_id" : "android_color_transform_t"
2093  },
2094  {
2095   "alignment" : 4,
2096   "enum_fields" :
2097   [
2098    {
2099     "enum_field_value" : 0,
2100     "name" : "HAL_DATASPACE_UNKNOWN"
2101    },
2102    {
2103     "enum_field_value" : 1,
2104     "name" : "HAL_DATASPACE_ARBITRARY"
2105    },
2106    {
2107     "enum_field_value" : 16,
2108     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2109    },
2110    {
2111     "enum_field_value" : 4128768,
2112     "name" : "HAL_DATASPACE_STANDARD_MASK"
2113    },
2114    {
2115     "enum_field_value" : 0,
2116     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2117    },
2118    {
2119     "enum_field_value" : 65536,
2120     "name" : "HAL_DATASPACE_STANDARD_BT709"
2121    },
2122    {
2123     "enum_field_value" : 131072,
2124     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2125    },
2126    {
2127     "enum_field_value" : 196608,
2128     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2129    },
2130    {
2131     "enum_field_value" : 262144,
2132     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2133    },
2134    {
2135     "enum_field_value" : 327680,
2136     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2137    },
2138    {
2139     "enum_field_value" : 393216,
2140     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2141    },
2142    {
2143     "enum_field_value" : 458752,
2144     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2145    },
2146    {
2147     "enum_field_value" : 524288,
2148     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2149    },
2150    {
2151     "enum_field_value" : 589824,
2152     "name" : "HAL_DATASPACE_STANDARD_FILM"
2153    },
2154    {
2155     "enum_field_value" : 655360,
2156     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2157    },
2158    {
2159     "enum_field_value" : 720896,
2160     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2161    },
2162    {
2163     "enum_field_value" : 22,
2164     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2165    },
2166    {
2167     "enum_field_value" : 130023424,
2168     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2169    },
2170    {
2171     "enum_field_value" : 0,
2172     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2173    },
2174    {
2175     "enum_field_value" : 4194304,
2176     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2177    },
2178    {
2179     "enum_field_value" : 8388608,
2180     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2181    },
2182    {
2183     "enum_field_value" : 12582912,
2184     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2185    },
2186    {
2187     "enum_field_value" : 16777216,
2188     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2189    },
2190    {
2191     "enum_field_value" : 20971520,
2192     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2193    },
2194    {
2195     "enum_field_value" : 25165824,
2196     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2197    },
2198    {
2199     "enum_field_value" : 29360128,
2200     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2201    },
2202    {
2203     "enum_field_value" : 33554432,
2204     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2205    },
2206    {
2207     "enum_field_value" : 27,
2208     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2209    },
2210    {
2211     "enum_field_value" : 939524096,
2212     "name" : "HAL_DATASPACE_RANGE_MASK"
2213    },
2214    {
2215     "enum_field_value" : 0,
2216     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2217    },
2218    {
2219     "enum_field_value" : 134217728,
2220     "name" : "HAL_DATASPACE_RANGE_FULL"
2221    },
2222    {
2223     "enum_field_value" : 268435456,
2224     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2225    },
2226    {
2227     "enum_field_value" : 402653184,
2228     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2229    },
2230    {
2231     "enum_field_value" : 512,
2232     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2233    },
2234    {
2235     "enum_field_value" : 138477568,
2236     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2237    },
2238    {
2239     "enum_field_value" : 406913024,
2240     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2241    },
2242    {
2243     "enum_field_value" : 513,
2244     "name" : "HAL_DATASPACE_SRGB"
2245    },
2246    {
2247     "enum_field_value" : 142671872,
2248     "name" : "HAL_DATASPACE_V0_SRGB"
2249    },
2250    {
2251     "enum_field_value" : 411107328,
2252     "name" : "HAL_DATASPACE_V0_SCRGB"
2253    },
2254    {
2255     "enum_field_value" : 257,
2256     "name" : "HAL_DATASPACE_JFIF"
2257    },
2258    {
2259     "enum_field_value" : 146931712,
2260     "name" : "HAL_DATASPACE_V0_JFIF"
2261    },
2262    {
2263     "enum_field_value" : 258,
2264     "name" : "HAL_DATASPACE_BT601_625"
2265    },
2266    {
2267     "enum_field_value" : 281149440,
2268     "name" : "HAL_DATASPACE_V0_BT601_625"
2269    },
2270    {
2271     "enum_field_value" : 259,
2272     "name" : "HAL_DATASPACE_BT601_525"
2273    },
2274    {
2275     "enum_field_value" : 281280512,
2276     "name" : "HAL_DATASPACE_V0_BT601_525"
2277    },
2278    {
2279     "enum_field_value" : 260,
2280     "name" : "HAL_DATASPACE_BT709"
2281    },
2282    {
2283     "enum_field_value" : 281083904,
2284     "name" : "HAL_DATASPACE_V0_BT709"
2285    },
2286    {
2287     "enum_field_value" : 139067392,
2288     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2289    },
2290    {
2291     "enum_field_value" : 155844608,
2292     "name" : "HAL_DATASPACE_DCI_P3"
2293    },
2294    {
2295     "enum_field_value" : 139067392,
2296     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2297    },
2298    {
2299     "enum_field_value" : 143261696,
2300     "name" : "HAL_DATASPACE_DISPLAY_P3"
2301    },
2302    {
2303     "enum_field_value" : 151715840,
2304     "name" : "HAL_DATASPACE_ADOBE_RGB"
2305    },
2306    {
2307     "enum_field_value" : 138805248,
2308     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2309    },
2310    {
2311     "enum_field_value" : 147193856,
2312     "name" : "HAL_DATASPACE_BT2020"
2313    },
2314    {
2315     "enum_field_value" : 163971072,
2316     "name" : "HAL_DATASPACE_BT2020_PQ"
2317    },
2318    {
2319     "enum_field_value" : 4096,
2320     "name" : "HAL_DATASPACE_DEPTH"
2321    },
2322    {
2323     "enum_field_value" : 4097,
2324     "name" : "HAL_DATASPACE_SENSOR"
2325    }
2326   ],
2327   "linker_set_key" : "android_dataspace_t",
2328   "name" : "android_dataspace_t",
2329   "referenced_type" : "type-486",
2330   "self_type" : "type-486",
2331   "size" : 4,
2332   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2333   "underlying_type" : "type-2",
2334   "unique_id" : "android_dataspace_t"
2335  },
2336  {
2337   "alignment" : 4,
2338   "enum_fields" :
2339   [
2340    {
2341     "enum_field_value" : 281411584,
2342     "name" : "HAL_DATASPACE_BT2020_ITU"
2343    },
2344    {
2345     "enum_field_value" : 298188800,
2346     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2347    },
2348    {
2349     "enum_field_value" : 302383104,
2350     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2351    },
2352    {
2353     "enum_field_value" : 168165376,
2354     "name" : "HAL_DATASPACE_BT2020_HLG"
2355    }
2356   ],
2357   "linker_set_key" : "android_dataspace_v1_1_t",
2358   "name" : "android_dataspace_v1_1_t",
2359   "referenced_type" : "type-491",
2360   "self_type" : "type-491",
2361   "size" : 4,
2362   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2363   "underlying_type" : "type-2",
2364   "unique_id" : "android_dataspace_v1_1_t"
2365  },
2366  {
2367   "alignment" : 4,
2368   "enum_fields" :
2369   [
2370    {
2371     "enum_field_value" : 142999552,
2372     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2373    },
2374    {
2375     "enum_field_value" : 4098,
2376     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2377    },
2378    {
2379     "enum_field_value" : 4099,
2380     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2381    },
2382    {
2383     "enum_field_value" : 4100,
2384     "name" : "HAL_DATASPACE_HEIF"
2385    }
2386   ],
2387   "linker_set_key" : "android_dataspace_v1_2_t",
2388   "name" : "android_dataspace_v1_2_t",
2389   "referenced_type" : "type-496",
2390   "self_type" : "type-496",
2391   "size" : 4,
2392   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2393   "underlying_type" : "type-2",
2394   "unique_id" : "android_dataspace_v1_2_t"
2395  },
2396  {
2397   "alignment" : 4,
2398   "enum_fields" :
2399   [
2400    {
2401     "enum_field_value" : 1,
2402     "name" : "FLEX_COMPONENT_Y"
2403    },
2404    {
2405     "enum_field_value" : 2,
2406     "name" : "FLEX_COMPONENT_Cb"
2407    },
2408    {
2409     "enum_field_value" : 4,
2410     "name" : "FLEX_COMPONENT_Cr"
2411    },
2412    {
2413     "enum_field_value" : 1024,
2414     "name" : "FLEX_COMPONENT_R"
2415    },
2416    {
2417     "enum_field_value" : 2048,
2418     "name" : "FLEX_COMPONENT_G"
2419    },
2420    {
2421     "enum_field_value" : 4096,
2422     "name" : "FLEX_COMPONENT_B"
2423    },
2424    {
2425     "enum_field_value" : 1073741824,
2426     "name" : "FLEX_COMPONENT_A"
2427    }
2428   ],
2429   "linker_set_key" : "android_flex_component",
2430   "name" : "android_flex_component",
2431   "referenced_type" : "type-501",
2432   "self_type" : "type-501",
2433   "size" : 4,
2434   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2435   "underlying_type" : "type-2",
2436   "unique_id" : "android_flex_component"
2437  },
2438  {
2439   "alignment" : 4,
2440   "enum_fields" :
2441   [
2442    {
2443     "enum_field_value" : 0,
2444     "name" : "FLEX_FORMAT_INVALID"
2445    },
2446    {
2447     "enum_field_value" : 1,
2448     "name" : "FLEX_FORMAT_Y"
2449    },
2450    {
2451     "enum_field_value" : 7,
2452     "name" : "FLEX_FORMAT_YCbCr"
2453    },
2454    {
2455     "enum_field_value" : 1073741831,
2456     "name" : "FLEX_FORMAT_YCbCrA"
2457    },
2458    {
2459     "enum_field_value" : 7168,
2460     "name" : "FLEX_FORMAT_RGB"
2461    },
2462    {
2463     "enum_field_value" : 1073748992,
2464     "name" : "FLEX_FORMAT_RGBA"
2465    }
2466   ],
2467   "linker_set_key" : "android_flex_format",
2468   "name" : "android_flex_format",
2469   "referenced_type" : "type-504",
2470   "self_type" : "type-504",
2471   "size" : 4,
2472   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2473   "underlying_type" : "type-2",
2474   "unique_id" : "android_flex_format"
2475  },
2476  {
2477   "alignment" : 4,
2478   "enum_fields" :
2479   [
2480    {
2481     "enum_field_value" : 1,
2482     "name" : "HAL_HDR_DOLBY_VISION"
2483    },
2484    {
2485     "enum_field_value" : 2,
2486     "name" : "HAL_HDR_HDR10"
2487    },
2488    {
2489     "enum_field_value" : 3,
2490     "name" : "HAL_HDR_HLG"
2491    }
2492   ],
2493   "linker_set_key" : "android_hdr_t",
2494   "name" : "android_hdr_t",
2495   "referenced_type" : "type-489",
2496   "self_type" : "type-489",
2497   "size" : 4,
2498   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2499   "underlying_type" : "type-2",
2500   "unique_id" : "android_hdr_t"
2501  },
2502  {
2503   "alignment" : 4,
2504   "enum_fields" :
2505   [
2506    {
2507     "enum_field_value" : 4,
2508     "name" : "HAL_HDR_HDR10_PLUS"
2509    }
2510   ],
2511   "linker_set_key" : "android_hdr_v1_2_t",
2512   "name" : "android_hdr_v1_2_t",
2513   "referenced_type" : "type-495",
2514   "self_type" : "type-495",
2515   "size" : 4,
2516   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2517   "underlying_type" : "type-2",
2518   "unique_id" : "android_hdr_v1_2_t"
2519  },
2520  {
2521   "alignment" : 4,
2522   "enum_fields" :
2523   [
2524    {
2525     "enum_field_value" : 39,
2526     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2527    },
2528    {
2529     "enum_field_value" : 40,
2530     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2531    },
2532    {
2533     "enum_field_value" : 41,
2534     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2535    },
2536    {
2537     "enum_field_value" : 42,
2538     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2539    }
2540   ],
2541   "linker_set_key" : "android_pixel_format_sw_t",
2542   "name" : "android_pixel_format_sw_t",
2543   "referenced_type" : "type-498",
2544   "self_type" : "type-498",
2545   "size" : 4,
2546   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2547   "underlying_type" : "type-2",
2548   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2549  },
2550  {
2551   "alignment" : 4,
2552   "enum_fields" :
2553   [
2554    {
2555     "enum_field_value" : 1,
2556     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2557    },
2558    {
2559     "enum_field_value" : 2,
2560     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2561    },
2562    {
2563     "enum_field_value" : 3,
2564     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2565    },
2566    {
2567     "enum_field_value" : 4,
2568     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2569    },
2570    {
2571     "enum_field_value" : 5,
2572     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2573    },
2574    {
2575     "enum_field_value" : 16,
2576     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2577    },
2578    {
2579     "enum_field_value" : 17,
2580     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2581    },
2582    {
2583     "enum_field_value" : 20,
2584     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2585    },
2586    {
2587     "enum_field_value" : 22,
2588     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2589    },
2590    {
2591     "enum_field_value" : 32,
2592     "name" : "HAL_PIXEL_FORMAT_RAW16"
2593    },
2594    {
2595     "enum_field_value" : 33,
2596     "name" : "HAL_PIXEL_FORMAT_BLOB"
2597    },
2598    {
2599     "enum_field_value" : 34,
2600     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2601    },
2602    {
2603     "enum_field_value" : 35,
2604     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2605    },
2606    {
2607     "enum_field_value" : 36,
2608     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2609    },
2610    {
2611     "enum_field_value" : 37,
2612     "name" : "HAL_PIXEL_FORMAT_RAW10"
2613    },
2614    {
2615     "enum_field_value" : 38,
2616     "name" : "HAL_PIXEL_FORMAT_RAW12"
2617    },
2618    {
2619     "enum_field_value" : 43,
2620     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2621    },
2622    {
2623     "enum_field_value" : 538982489,
2624     "name" : "HAL_PIXEL_FORMAT_Y8"
2625    },
2626    {
2627     "enum_field_value" : 540422489,
2628     "name" : "HAL_PIXEL_FORMAT_Y16"
2629    },
2630    {
2631     "enum_field_value" : 842094169,
2632     "name" : "HAL_PIXEL_FORMAT_YV12"
2633    }
2634   ],
2635   "linker_set_key" : "android_pixel_format_t",
2636   "name" : "android_pixel_format_t",
2637   "referenced_type" : "type-484",
2638   "self_type" : "type-484",
2639   "size" : 4,
2640   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2641   "underlying_type" : "type-2",
2642   "unique_id" : "android_pixel_format_t"
2643  },
2644  {
2645   "alignment" : 4,
2646   "enum_fields" :
2647   [
2648    {
2649     "enum_field_value" : 48,
2650     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2651    },
2652    {
2653     "enum_field_value" : 49,
2654     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2655    },
2656    {
2657     "enum_field_value" : 50,
2658     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2659    },
2660    {
2661     "enum_field_value" : 51,
2662     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2663    },
2664    {
2665     "enum_field_value" : 52,
2666     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2667    },
2668    {
2669     "enum_field_value" : 53,
2670     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2671    },
2672    {
2673     "enum_field_value" : 54,
2674     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2675    }
2676   ],
2677   "linker_set_key" : "android_pixel_format_v1_1_t",
2678   "name" : "android_pixel_format_v1_1_t",
2679   "referenced_type" : "type-490",
2680   "self_type" : "type-490",
2681   "size" : 4,
2682   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2683   "underlying_type" : "type-2",
2684   "unique_id" : "android_pixel_format_v1_1_t"
2685  },
2686  {
2687   "alignment" : 4,
2688   "enum_fields" :
2689   [
2690    {
2691     "enum_field_value" : 55,
2692     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2693    }
2694   ],
2695   "linker_set_key" : "android_pixel_format_v1_2_t",
2696   "name" : "android_pixel_format_v1_2_t",
2697   "referenced_type" : "type-497",
2698   "self_type" : "type-497",
2699   "size" : 4,
2700   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2701   "underlying_type" : "type-2",
2702   "unique_id" : "android_pixel_format_v1_2_t"
2703  },
2704  {
2705   "alignment" : 4,
2706   "enum_fields" :
2707   [
2708    {
2709     "enum_field_value" : 0,
2710     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2711    },
2712    {
2713     "enum_field_value" : 1,
2714     "name" : "HAL_RENDER_INTENT_ENHANCE"
2715    },
2716    {
2717     "enum_field_value" : 2,
2718     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2719    },
2720    {
2721     "enum_field_value" : 3,
2722     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2723    }
2724   ],
2725   "linker_set_key" : "android_render_intent_v1_1_t",
2726   "name" : "android_render_intent_v1_1_t",
2727   "referenced_type" : "type-494",
2728   "self_type" : "type-494",
2729   "size" : 4,
2730   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2731   "underlying_type" : "type-2",
2732   "unique_id" : "android_render_intent_v1_1_t"
2733  },
2734  {
2735   "alignment" : 4,
2736   "enum_fields" :
2737   [
2738    {
2739     "enum_field_value" : 1,
2740     "name" : "HAL_TRANSFORM_FLIP_H"
2741    },
2742    {
2743     "enum_field_value" : 2,
2744     "name" : "HAL_TRANSFORM_FLIP_V"
2745    },
2746    {
2747     "enum_field_value" : 4,
2748     "name" : "HAL_TRANSFORM_ROT_90"
2749    },
2750    {
2751     "enum_field_value" : 3,
2752     "name" : "HAL_TRANSFORM_ROT_180"
2753    },
2754    {
2755     "enum_field_value" : 7,
2756     "name" : "HAL_TRANSFORM_ROT_270"
2757    }
2758   ],
2759   "linker_set_key" : "android_transform_t",
2760   "name" : "android_transform_t",
2761   "referenced_type" : "type-485",
2762   "self_type" : "type-485",
2763   "size" : 4,
2764   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2765   "underlying_type" : "type-2",
2766   "unique_id" : "android_transform_t"
2767  },
2768  {
2769   "alignment" : 4,
2770   "enum_fields" :
2771   [
2772    {
2773     "enum_field_value" : 0,
2774     "name" : "LOG_ID_MIN"
2775    },
2776    {
2777     "enum_field_value" : 0,
2778     "name" : "LOG_ID_MAIN"
2779    },
2780    {
2781     "enum_field_value" : 1,
2782     "name" : "LOG_ID_RADIO"
2783    },
2784    {
2785     "enum_field_value" : 2,
2786     "name" : "LOG_ID_EVENTS"
2787    },
2788    {
2789     "enum_field_value" : 3,
2790     "name" : "LOG_ID_SYSTEM"
2791    },
2792    {
2793     "enum_field_value" : 4,
2794     "name" : "LOG_ID_CRASH"
2795    },
2796    {
2797     "enum_field_value" : 5,
2798     "name" : "LOG_ID_STATS"
2799    },
2800    {
2801     "enum_field_value" : 6,
2802     "name" : "LOG_ID_SECURITY"
2803    },
2804    {
2805     "enum_field_value" : 7,
2806     "name" : "LOG_ID_KERNEL"
2807    },
2808    {
2809     "enum_field_value" : 8,
2810     "name" : "LOG_ID_MAX"
2811    }
2812   ],
2813   "linker_set_key" : "log_id",
2814   "name" : "log_id",
2815   "referenced_type" : "type-236",
2816   "self_type" : "type-236",
2817   "size" : 4,
2818   "source_file" : "/system/core/liblog/include/android/log.h",
2819   "underlying_type" : "type-2",
2820   "unique_id" : "log_id"
2821  }
2822 ],
2823 "function_types" :
2824 [
2825  {
2826   "alignment" : 4,
2827   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2828   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2829   "parameters" :
2830   [
2831    {
2832     "referenced_type" : "type-42"
2833    },
2834    {
2835     "referenced_type" : "type-48"
2836    },
2837    {
2838     "referenced_type" : "type-26"
2839    }
2840   ],
2841   "referenced_type" : "type-41",
2842   "return_type" : "type-39",
2843   "self_type" : "type-41",
2844   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2845  },
2846  {
2847   "alignment" : 4,
2848   "linker_set_key" : "int (void *)",
2849   "name" : "int (void *)",
2850   "parameters" :
2851   [
2852    {
2853     "referenced_type" : "type-26"
2854    }
2855   ],
2856   "referenced_type" : "type-512",
2857   "return_type" : "type-25",
2858   "self_type" : "type-512",
2859   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2860  },
2861  {
2862   "alignment" : 4,
2863   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2864   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2865   "parameters" :
2866   [
2867    {
2868     "referenced_type" : "type-423"
2869    },
2870    {
2871     "referenced_type" : "type-325"
2872    },
2873    {
2874     "referenced_type" : "type-2"
2875    },
2876    {
2877     "referenced_type" : "type-424"
2878    },
2879    {
2880     "referenced_type" : "type-2"
2881    },
2882    {
2883     "referenced_type" : "type-26"
2884    }
2885   ],
2886   "referenced_type" : "type-422",
2887   "return_type" : "type-27",
2888   "self_type" : "type-422",
2889   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2890  }
2891 ],
2892 "functions" :
2893 [
2894  {
2895   "function_name" : "android::hardware::details::castInterface",
2896   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2897   "parameters" :
2898   [
2899    {
2900     "referenced_type" : "type-432"
2901    },
2902    {
2903     "referenced_type" : "type-54"
2904    },
2905    {
2906     "referenced_type" : "type-39"
2907    }
2908   ],
2909   "return_type" : "type-152",
2910   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2911   "template_args" : [ "type-104", "type-70", "type-613" ]
2912  },
2913  {
2914   "function_name" : "android::hardware::details::getServiceInternal",
2915   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2916   "parameters" :
2917   [
2918    {
2919     "referenced_type" : "type-437"
2920    },
2921    {
2922     "referenced_type" : "type-39"
2923    },
2924    {
2925     "referenced_type" : "type-39"
2926    }
2927   ],
2928   "return_type" : "type-102",
2929   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2930   "template_args" : [ "type-613", "type-104", "type-27", "type-27" ]
2931  },
2932  {
2933   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getService",
2934   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2935   "parameters" :
2936   [
2937    {
2938     "default_arg" : true,
2939     "referenced_type" : "type-437"
2940    },
2941    {
2942     "default_arg" : true,
2943     "referenced_type" : "type-39"
2944    }
2945   ],
2946   "return_type" : "type-102",
2947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2948  },
2949  {
2950   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::linkToDeath",
2951   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2952   "parameters" :
2953   [
2954    {
2955     "is_this_ptr" : true,
2956     "referenced_type" : "type-103"
2957    },
2958    {
2959     "referenced_type" : "type-587"
2960    },
2961    {
2962     "referenced_type" : "type-116"
2963    }
2964   ],
2965   "return_type" : "type-137",
2966   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2967  },
2968  {
2969   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getDebugInfo",
2970   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2971   "parameters" :
2972   [
2973    {
2974     "is_this_ptr" : true,
2975     "referenced_type" : "type-103"
2976    },
2977    {
2978     "referenced_type" : "type-725"
2979    }
2980   ],
2981   "return_type" : "type-165",
2982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2983  },
2984  {
2985   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getHashChain",
2986   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2987   "parameters" :
2988   [
2989    {
2990     "is_this_ptr" : true,
2991     "referenced_type" : "type-103"
2992    },
2993    {
2994     "referenced_type" : "type-726"
2995    }
2996   ],
2997   "return_type" : "type-165",
2998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2999  },
3000  {
3001   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::tryGetService",
3002   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3003   "parameters" :
3004   [
3005    {
3006     "default_arg" : true,
3007     "referenced_type" : "type-437"
3008    },
3009    {
3010     "default_arg" : true,
3011     "referenced_type" : "type-39"
3012    }
3013   ],
3014   "return_type" : "type-102",
3015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3016  },
3017  {
3018   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::unlinkToDeath",
3019   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3020   "parameters" :
3021   [
3022    {
3023     "is_this_ptr" : true,
3024     "referenced_type" : "type-103"
3025    },
3026    {
3027     "referenced_type" : "type-587"
3028    }
3029   ],
3030   "return_type" : "type-137",
3031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3032  },
3033  {
3034   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceChain",
3035   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3036   "parameters" :
3037   [
3038    {
3039     "is_this_ptr" : true,
3040     "referenced_type" : "type-103"
3041    },
3042    {
3043     "referenced_type" : "type-727"
3044    }
3045   ],
3046   "return_type" : "type-165",
3047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3048  },
3049  {
3050   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerAsService",
3051   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3052   "parameters" :
3053   [
3054    {
3055     "is_this_ptr" : true,
3056     "referenced_type" : "type-103"
3057    },
3058    {
3059     "default_arg" : true,
3060     "referenced_type" : "type-437"
3061    }
3062   ],
3063   "return_type" : "type-25",
3064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3065  },
3066  {
3067   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceDescriptor",
3068   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3069   "parameters" :
3070   [
3071    {
3072     "is_this_ptr" : true,
3073     "referenced_type" : "type-103"
3074    },
3075    {
3076     "referenced_type" : "type-728"
3077    }
3078   ],
3079   "return_type" : "type-165",
3080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3081  },
3082  {
3083   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::notifySyspropsChanged",
3084   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv",
3085   "parameters" :
3086   [
3087    {
3088     "is_this_ptr" : true,
3089     "referenced_type" : "type-103"
3090    }
3091   ],
3092   "return_type" : "type-165",
3093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3094  },
3095  {
3096   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::setHALInstrumentation",
3097   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv",
3098   "parameters" :
3099   [
3100    {
3101     "is_this_ptr" : true,
3102     "referenced_type" : "type-103"
3103    }
3104   ],
3105   "return_type" : "type-165",
3106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3107  },
3108  {
3109   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerForNotifications",
3110   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3111   "parameters" :
3112   [
3113    {
3114     "referenced_type" : "type-437"
3115    },
3116    {
3117     "referenced_type" : "type-606"
3118    }
3119   ],
3120   "return_type" : "type-39",
3121   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3122  },
3123  {
3124   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::ping",
3125   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv",
3126   "parameters" :
3127   [
3128    {
3129     "is_this_ptr" : true,
3130     "referenced_type" : "type-103"
3131    }
3132   ],
3133   "return_type" : "type-165",
3134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3135  },
3136  {
3137   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::debug",
3138   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3139   "parameters" :
3140   [
3141    {
3142     "is_this_ptr" : true,
3143     "referenced_type" : "type-103"
3144    },
3145    {
3146     "referenced_type" : "type-383"
3147    },
3148    {
3149     "referenced_type" : "type-605"
3150    }
3151   ],
3152   "return_type" : "type-165",
3153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3154  },
3155  {
3156   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3157   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3158   "parameters" :
3159   [
3160    {
3161     "referenced_type" : "type-651"
3162    },
3163    {
3164     "default_arg" : true,
3165     "referenced_type" : "type-39"
3166    }
3167   ],
3168   "return_type" : "type-152",
3169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3170  },
3171  {
3172   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3173   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3174   "parameters" :
3175   [
3176    {
3177     "referenced_type" : "type-285"
3178    },
3179    {
3180     "default_arg" : true,
3181     "referenced_type" : "type-39"
3182    }
3183   ],
3184   "return_type" : "type-152",
3185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3186  },
3187  {
3188   "access" : "private",
3189   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::addOnewayTask",
3190   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3191   "parameters" :
3192   [
3193    {
3194     "is_this_ptr" : true,
3195     "referenced_type" : "type-659"
3196    },
3197    {
3198     "referenced_type" : "type-733"
3199    }
3200   ],
3201   "return_type" : "type-165",
3202   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3203  },
3204  {
3205   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3206   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3207   "parameters" :
3208   [
3209    {
3210     "is_this_ptr" : true,
3211     "referenced_type" : "type-659"
3212    },
3213    {
3214     "referenced_type" : "type-108"
3215    }
3216   ],
3217   "return_type" : "type-27",
3218   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3219  },
3220  {
3221   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3222   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3223   "parameters" :
3224   [
3225    {
3226     "is_this_ptr" : true,
3227     "referenced_type" : "type-659"
3228    },
3229    {
3230     "referenced_type" : "type-108"
3231    }
3232   ],
3233   "return_type" : "type-27",
3234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3235  },
3236  {
3237   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::onTransact",
3238   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3239   "parameters" :
3240   [
3241    {
3242     "is_this_ptr" : true,
3243     "referenced_type" : "type-635"
3244    },
3245    {
3246     "referenced_type" : "type-2"
3247    },
3248    {
3249     "referenced_type" : "type-429"
3250    },
3251    {
3252     "referenced_type" : "type-423"
3253    },
3254    {
3255     "default_arg" : true,
3256     "referenced_type" : "type-2"
3257    },
3258    {
3259     "default_arg" : true,
3260     "referenced_type" : "type-744"
3261    }
3262   ],
3263   "return_type" : "type-25",
3264   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3265  },
3266  {
3267   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_abort",
3268   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3269   "parameters" :
3270   [
3271    {
3272     "referenced_type" : "type-430"
3273    },
3274    {
3275     "referenced_type" : "type-429"
3276    },
3277    {
3278     "referenced_type" : "type-423"
3279    },
3280    {
3281     "referenced_type" : "type-745"
3282    }
3283   ],
3284   "return_type" : "type-25",
3285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3286  },
3287  {
3288   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_begin",
3289   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3290   "parameters" :
3291   [
3292    {
3293     "referenced_type" : "type-430"
3294    },
3295    {
3296     "referenced_type" : "type-429"
3297    },
3298    {
3299     "referenced_type" : "type-423"
3300    },
3301    {
3302     "referenced_type" : "type-746"
3303    }
3304   ],
3305   "return_type" : "type-25",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_finish",
3310   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3311   "parameters" :
3312   [
3313    {
3314     "referenced_type" : "type-430"
3315    },
3316    {
3317     "referenced_type" : "type-429"
3318    },
3319    {
3320     "referenced_type" : "type-423"
3321    },
3322    {
3323     "referenced_type" : "type-747"
3324    }
3325   ],
3326   "return_type" : "type-25",
3327   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3328  },
3329  {
3330   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_update",
3331   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3332   "parameters" :
3333   [
3334    {
3335     "referenced_type" : "type-430"
3336    },
3337    {
3338     "referenced_type" : "type-429"
3339    },
3340    {
3341     "referenced_type" : "type-423"
3342    },
3343    {
3344     "referenced_type" : "type-748"
3345    }
3346   ],
3347   "return_type" : "type-25",
3348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3349  },
3350  {
3351   "access" : "private",
3352   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::getDebugInfo",
3353   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3354   "parameters" :
3355   [
3356    {
3357     "is_this_ptr" : true,
3358     "referenced_type" : "type-635"
3359    },
3360    {
3361     "referenced_type" : "type-749"
3362    }
3363   ],
3364   "return_type" : "type-165",
3365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3366  },
3367  {
3368   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_attestKey",
3369   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3370   "parameters" :
3371   [
3372    {
3373     "referenced_type" : "type-430"
3374    },
3375    {
3376     "referenced_type" : "type-429"
3377    },
3378    {
3379     "referenced_type" : "type-423"
3380    },
3381    {
3382     "referenced_type" : "type-750"
3383    }
3384   ],
3385   "return_type" : "type-25",
3386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3387  },
3388  {
3389   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteKey",
3390   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3391   "parameters" :
3392   [
3393    {
3394     "referenced_type" : "type-430"
3395    },
3396    {
3397     "referenced_type" : "type-429"
3398    },
3399    {
3400     "referenced_type" : "type-423"
3401    },
3402    {
3403     "referenced_type" : "type-751"
3404    }
3405   ],
3406   "return_type" : "type-25",
3407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3408  },
3409  {
3410   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_exportKey",
3411   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3412   "parameters" :
3413   [
3414    {
3415     "referenced_type" : "type-430"
3416    },
3417    {
3418     "referenced_type" : "type-429"
3419    },
3420    {
3421     "referenced_type" : "type-423"
3422    },
3423    {
3424     "referenced_type" : "type-752"
3425    }
3426   ],
3427   "return_type" : "type-25",
3428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3429  },
3430  {
3431   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_importKey",
3432   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3433   "parameters" :
3434   [
3435    {
3436     "referenced_type" : "type-430"
3437    },
3438    {
3439     "referenced_type" : "type-429"
3440    },
3441    {
3442     "referenced_type" : "type-423"
3443    },
3444    {
3445     "referenced_type" : "type-753"
3446    }
3447   ],
3448   "return_type" : "type-25",
3449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3450  },
3451  {
3452   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3453   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3454   "parameters" :
3455   [
3456    {
3457     "referenced_type" : "type-430"
3458    },
3459    {
3460     "referenced_type" : "type-429"
3461    },
3462    {
3463     "referenced_type" : "type-423"
3464    },
3465    {
3466     "referenced_type" : "type-754"
3467    }
3468   ],
3469   "return_type" : "type-25",
3470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3471  },
3472  {
3473   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_generateKey",
3474   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3475   "parameters" :
3476   [
3477    {
3478     "referenced_type" : "type-430"
3479    },
3480    {
3481     "referenced_type" : "type-429"
3482    },
3483    {
3484     "referenced_type" : "type-423"
3485    },
3486    {
3487     "referenced_type" : "type-755"
3488    }
3489   ],
3490   "return_type" : "type-25",
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3492  },
3493  {
3494   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3495   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3496   "parameters" :
3497   [
3498    {
3499     "referenced_type" : "type-430"
3500    },
3501    {
3502     "referenced_type" : "type-429"
3503    },
3504    {
3505     "referenced_type" : "type-423"
3506    },
3507    {
3508     "referenced_type" : "type-756"
3509    }
3510   ],
3511   "return_type" : "type-25",
3512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3513  },
3514  {
3515   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3516   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3517   "parameters" :
3518   [
3519    {
3520     "referenced_type" : "type-430"
3521    },
3522    {
3523     "referenced_type" : "type-429"
3524    },
3525    {
3526     "referenced_type" : "type-423"
3527    },
3528    {
3529     "referenced_type" : "type-757"
3530    }
3531   ],
3532   "return_type" : "type-25",
3533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3534  },
3535  {
3536   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getHardwareFeatures",
3537   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3538   "parameters" :
3539   [
3540    {
3541     "referenced_type" : "type-430"
3542    },
3543    {
3544     "referenced_type" : "type-429"
3545    },
3546    {
3547     "referenced_type" : "type-423"
3548    },
3549    {
3550     "referenced_type" : "type-758"
3551    }
3552   ],
3553   "return_type" : "type-25",
3554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3555  },
3556  {
3557   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3558   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3559   "parameters" :
3560   [
3561    {
3562     "referenced_type" : "type-430"
3563    },
3564    {
3565     "referenced_type" : "type-429"
3566    },
3567    {
3568     "referenced_type" : "type-423"
3569    },
3570    {
3571     "referenced_type" : "type-759"
3572    }
3573   ],
3574   "return_type" : "type-25",
3575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3576  },
3577  {
3578   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3579   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3580   "parameters" :
3581   [
3582    {
3583     "referenced_type" : "type-430"
3584    },
3585    {
3586     "referenced_type" : "type-429"
3587    },
3588    {
3589     "referenced_type" : "type-423"
3590    },
3591    {
3592     "referenced_type" : "type-760"
3593    }
3594   ],
3595   "return_type" : "type-25",
3596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3597  },
3598  {
3599   "access" : "private",
3600   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::ping",
3601   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv",
3602   "parameters" :
3603   [
3604    {
3605     "is_this_ptr" : true,
3606     "referenced_type" : "type-635"
3607    }
3608   ],
3609   "return_type" : "type-165",
3610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3611  },
3612  {
3613   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3614   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3615   "parameters" :
3616   [
3617    {
3618     "is_this_ptr" : true,
3619     "referenced_type" : "type-635"
3620    },
3621    {
3622     "referenced_type" : "type-285"
3623    }
3624   ],
3625   "return_type" : "type-27",
3626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3627  },
3628  {
3629   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3630   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3631   "parameters" :
3632   [
3633    {
3634     "is_this_ptr" : true,
3635     "referenced_type" : "type-635"
3636    },
3637    {
3638     "referenced_type" : "type-285"
3639    }
3640   ],
3641   "return_type" : "type-27",
3642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3643  },
3644  {
3645   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3646   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev",
3647   "parameters" :
3648   [
3649    {
3650     "is_this_ptr" : true,
3651     "referenced_type" : "type-635"
3652    }
3653   ],
3654   "return_type" : "type-27",
3655   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3656  },
3657  {
3658   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3659   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev",
3660   "parameters" :
3661   [
3662    {
3663     "is_this_ptr" : true,
3664     "referenced_type" : "type-635"
3665    }
3666   ],
3667   "return_type" : "type-27",
3668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3669  },
3670  {
3671   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3672   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev",
3673   "parameters" :
3674   [
3675    {
3676     "is_this_ptr" : true,
3677     "referenced_type" : "type-635"
3678    }
3679   ],
3680   "return_type" : "type-27",
3681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3682  },
3683  {
3684   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::upgradeKey",
3685   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3686   "parameters" :
3687   [
3688    {
3689     "is_this_ptr" : true,
3690     "referenced_type" : "type-696"
3691    },
3692    {
3693     "referenced_type" : "type-622"
3694    },
3695    {
3696     "referenced_type" : "type-380"
3697    },
3698    {
3699     "referenced_type" : "type-761"
3700    }
3701   ],
3702   "return_type" : "type-165",
3703   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3704  },
3705  {
3706   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_abort",
3707   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy",
3708   "parameters" :
3709   [
3710    {
3711     "referenced_type" : "type-20"
3712    },
3713    {
3714     "referenced_type" : "type-59"
3715    },
3716    {
3717     "referenced_type" : "type-116"
3718    }
3719   ],
3720   "return_type" : "type-144",
3721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3722  },
3723  {
3724   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_begin",
3725   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE",
3726   "parameters" :
3727   [
3728    {
3729     "referenced_type" : "type-20"
3730    },
3731    {
3732     "referenced_type" : "type-59"
3733    },
3734    {
3735     "referenced_type" : "type-348"
3736    },
3737    {
3738     "referenced_type" : "type-622"
3739    },
3740    {
3741     "referenced_type" : "type-380"
3742    },
3743    {
3744     "referenced_type" : "type-762"
3745    }
3746   ],
3747   "return_type" : "type-165",
3748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3749  },
3750  {
3751   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::generateKey",
3752   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3753   "parameters" :
3754   [
3755    {
3756     "is_this_ptr" : true,
3757     "referenced_type" : "type-696"
3758    },
3759    {
3760     "referenced_type" : "type-380"
3761    },
3762    {
3763     "referenced_type" : "type-763"
3764    }
3765   ],
3766   "return_type" : "type-165",
3767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3768  },
3769  {
3770   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::linkToDeath",
3771   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3772   "parameters" :
3773   [
3774    {
3775     "is_this_ptr" : true,
3776     "referenced_type" : "type-696"
3777    },
3778    {
3779     "referenced_type" : "type-587"
3780    },
3781    {
3782     "referenced_type" : "type-116"
3783    }
3784   ],
3785   "return_type" : "type-137",
3786   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3787  },
3788  {
3789   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_finish",
3790   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3791   "parameters" :
3792   [
3793    {
3794     "referenced_type" : "type-20"
3795    },
3796    {
3797     "referenced_type" : "type-59"
3798    },
3799    {
3800     "referenced_type" : "type-116"
3801    },
3802    {
3803     "referenced_type" : "type-380"
3804    },
3805    {
3806     "referenced_type" : "type-622"
3807    },
3808    {
3809     "referenced_type" : "type-622"
3810    },
3811    {
3812     "referenced_type" : "type-764"
3813    }
3814   ],
3815   "return_type" : "type-165",
3816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3817  },
3818  {
3819   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_update",
3820   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3821   "parameters" :
3822   [
3823    {
3824     "referenced_type" : "type-20"
3825    },
3826    {
3827     "referenced_type" : "type-59"
3828    },
3829    {
3830     "referenced_type" : "type-116"
3831    },
3832    {
3833     "referenced_type" : "type-380"
3834    },
3835    {
3836     "referenced_type" : "type-622"
3837    },
3838    {
3839     "referenced_type" : "type-765"
3840    }
3841   ],
3842   "return_type" : "type-165",
3843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3844  },
3845  {
3846   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getDebugInfo",
3847   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3848   "parameters" :
3849   [
3850    {
3851     "is_this_ptr" : true,
3852     "referenced_type" : "type-696"
3853    },
3854    {
3855     "referenced_type" : "type-766"
3856    }
3857   ],
3858   "return_type" : "type-165",
3859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3860  },
3861  {
3862   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHashChain",
3863   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3864   "parameters" :
3865   [
3866    {
3867     "is_this_ptr" : true,
3868     "referenced_type" : "type-696"
3869    },
3870    {
3871     "referenced_type" : "type-767"
3872    }
3873   ],
3874   "return_type" : "type-165",
3875   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3876  },
3877  {
3878   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::addRngEntropy",
3879   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
3880   "parameters" :
3881   [
3882    {
3883     "is_this_ptr" : true,
3884     "referenced_type" : "type-696"
3885    },
3886    {
3887     "referenced_type" : "type-622"
3888    }
3889   ],
3890   "return_type" : "type-144",
3891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3892  },
3893  {
3894   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteAllKeys",
3895   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv",
3896   "parameters" :
3897   [
3898    {
3899     "is_this_ptr" : true,
3900     "referenced_type" : "type-696"
3901    }
3902   ],
3903   "return_type" : "type-144",
3904   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3905  },
3906  {
3907   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::unlinkToDeath",
3908   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3909   "parameters" :
3910   [
3911    {
3912     "is_this_ptr" : true,
3913     "referenced_type" : "type-696"
3914    },
3915    {
3916     "referenced_type" : "type-587"
3917    }
3918   ],
3919   "return_type" : "type-137",
3920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3921  },
3922  {
3923   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceChain",
3924   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3925   "parameters" :
3926   [
3927    {
3928     "is_this_ptr" : true,
3929     "referenced_type" : "type-696"
3930    },
3931    {
3932     "referenced_type" : "type-768"
3933    }
3934   ],
3935   "return_type" : "type-165",
3936   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3937  },
3938  {
3939   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_attestKey",
3940   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
3941   "parameters" :
3942   [
3943    {
3944     "referenced_type" : "type-20"
3945    },
3946    {
3947     "referenced_type" : "type-59"
3948    },
3949    {
3950     "referenced_type" : "type-622"
3951    },
3952    {
3953     "referenced_type" : "type-380"
3954    },
3955    {
3956     "referenced_type" : "type-769"
3957    }
3958   ],
3959   "return_type" : "type-165",
3960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3961  },
3962  {
3963   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteKey",
3964   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3965   "parameters" :
3966   [
3967    {
3968     "referenced_type" : "type-20"
3969    },
3970    {
3971     "referenced_type" : "type-59"
3972    },
3973    {
3974     "referenced_type" : "type-622"
3975    }
3976   ],
3977   "return_type" : "type-144",
3978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3979  },
3980  {
3981   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_exportKey",
3982   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
3983   "parameters" :
3984   [
3985    {
3986     "referenced_type" : "type-20"
3987    },
3988    {
3989     "referenced_type" : "type-59"
3990    },
3991    {
3992     "referenced_type" : "type-550"
3993    },
3994    {
3995     "referenced_type" : "type-622"
3996    },
3997    {
3998     "referenced_type" : "type-622"
3999    },
4000    {
4001     "referenced_type" : "type-622"
4002    },
4003    {
4004     "referenced_type" : "type-770"
4005    }
4006   ],
4007   "return_type" : "type-165",
4008   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4009  },
4010  {
4011   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_importKey",
4012   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
4013   "parameters" :
4014   [
4015    {
4016     "referenced_type" : "type-20"
4017    },
4018    {
4019     "referenced_type" : "type-59"
4020    },
4021    {
4022     "referenced_type" : "type-380"
4023    },
4024    {
4025     "referenced_type" : "type-550"
4026    },
4027    {
4028     "referenced_type" : "type-622"
4029    },
4030    {
4031     "referenced_type" : "type-771"
4032    }
4033   ],
4034   "return_type" : "type-165",
4035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4036  },
4037  {
4038   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4039   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4040   "parameters" :
4041   [
4042    {
4043     "referenced_type" : "type-20"
4044    },
4045    {
4046     "referenced_type" : "type-59"
4047    },
4048    {
4049     "referenced_type" : "type-622"
4050    },
4051    {
4052     "referenced_type" : "type-380"
4053    },
4054    {
4055     "referenced_type" : "type-772"
4056    }
4057   ],
4058   "return_type" : "type-165",
4059   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4060  },
4061  {
4062   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_generateKey",
4063   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4064   "parameters" :
4065   [
4066    {
4067     "referenced_type" : "type-20"
4068    },
4069    {
4070     "referenced_type" : "type-59"
4071    },
4072    {
4073     "referenced_type" : "type-380"
4074    },
4075    {
4076     "referenced_type" : "type-773"
4077    }
4078   ],
4079   "return_type" : "type-165",
4080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4081  },
4082  {
4083   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4084   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4085   "parameters" :
4086   [
4087    {
4088     "referenced_type" : "type-20"
4089    },
4090    {
4091     "referenced_type" : "type-59"
4092    },
4093    {
4094     "referenced_type" : "type-622"
4095    }
4096   ],
4097   "return_type" : "type-144",
4098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4099  },
4100  {
4101   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4102   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4103   "parameters" :
4104   [
4105    {
4106     "referenced_type" : "type-20"
4107    },
4108    {
4109     "referenced_type" : "type-59"
4110    }
4111   ],
4112   "return_type" : "type-144",
4113   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4114  },
4115  {
4116   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHardwareFeatures",
4117   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE",
4118   "parameters" :
4119   [
4120    {
4121     "is_this_ptr" : true,
4122     "referenced_type" : "type-696"
4123    },
4124    {
4125     "referenced_type" : "type-774"
4126    }
4127   ],
4128   "return_type" : "type-165",
4129   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4130  },
4131  {
4132   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceDescriptor",
4133   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4134   "parameters" :
4135   [
4136    {
4137     "is_this_ptr" : true,
4138     "referenced_type" : "type-696"
4139    },
4140    {
4141     "referenced_type" : "type-775"
4142    }
4143   ],
4144   "return_type" : "type-165",
4145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4146  },
4147  {
4148   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::destroyAttestationIds",
4149   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4150   "parameters" :
4151   [
4152    {
4153     "is_this_ptr" : true,
4154     "referenced_type" : "type-696"
4155    }
4156   ],
4157   "return_type" : "type-144",
4158   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4159  },
4160  {
4161   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getKeyCharacteristics",
4162   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4163   "parameters" :
4164   [
4165    {
4166     "is_this_ptr" : true,
4167     "referenced_type" : "type-696"
4168    },
4169    {
4170     "referenced_type" : "type-622"
4171    },
4172    {
4173     "referenced_type" : "type-622"
4174    },
4175    {
4176     "referenced_type" : "type-622"
4177    },
4178    {
4179     "referenced_type" : "type-776"
4180    }
4181   ],
4182   "return_type" : "type-165",
4183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4184  },
4185  {
4186   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::notifySyspropsChanged",
4187   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4188   "parameters" :
4189   [
4190    {
4191     "is_this_ptr" : true,
4192     "referenced_type" : "type-696"
4193    }
4194   ],
4195   "return_type" : "type-165",
4196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4197  },
4198  {
4199   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::setHALInstrumentation",
4200   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv",
4201   "parameters" :
4202   [
4203    {
4204     "is_this_ptr" : true,
4205     "referenced_type" : "type-696"
4206    }
4207   ],
4208   "return_type" : "type-165",
4209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4210  },
4211  {
4212   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getHardwareFeatures",
4213   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE",
4214   "parameters" :
4215   [
4216    {
4217     "referenced_type" : "type-20"
4218    },
4219    {
4220     "referenced_type" : "type-59"
4221    },
4222    {
4223     "referenced_type" : "type-777"
4224    }
4225   ],
4226   "return_type" : "type-165",
4227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4228  },
4229  {
4230   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4231   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4232   "parameters" :
4233   [
4234    {
4235     "referenced_type" : "type-20"
4236    },
4237    {
4238     "referenced_type" : "type-59"
4239    }
4240   ],
4241   "return_type" : "type-144",
4242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4243  },
4244  {
4245   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4246   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4247   "parameters" :
4248   [
4249    {
4250     "referenced_type" : "type-20"
4251    },
4252    {
4253     "referenced_type" : "type-59"
4254    },
4255    {
4256     "referenced_type" : "type-622"
4257    },
4258    {
4259     "referenced_type" : "type-622"
4260    },
4261    {
4262     "referenced_type" : "type-622"
4263    },
4264    {
4265     "referenced_type" : "type-778"
4266    }
4267   ],
4268   "return_type" : "type-165",
4269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4270  },
4271  {
4272   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::ping",
4273   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv",
4274   "parameters" :
4275   [
4276    {
4277     "is_this_ptr" : true,
4278     "referenced_type" : "type-696"
4279    }
4280   ],
4281   "return_type" : "type-165",
4282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4283  },
4284  {
4285   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::abort",
4286   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy",
4287   "parameters" :
4288   [
4289    {
4290     "is_this_ptr" : true,
4291     "referenced_type" : "type-696"
4292    },
4293    {
4294     "referenced_type" : "type-116"
4295    }
4296   ],
4297   "return_type" : "type-144",
4298   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4299  },
4300  {
4301   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::begin",
4302   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE",
4303   "parameters" :
4304   [
4305    {
4306     "is_this_ptr" : true,
4307     "referenced_type" : "type-696"
4308    },
4309    {
4310     "referenced_type" : "type-348"
4311    },
4312    {
4313     "referenced_type" : "type-622"
4314    },
4315    {
4316     "referenced_type" : "type-380"
4317    },
4318    {
4319     "referenced_type" : "type-779"
4320    }
4321   ],
4322   "return_type" : "type-165",
4323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4324  },
4325  {
4326   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::debug",
4327   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4328   "parameters" :
4329   [
4330    {
4331     "is_this_ptr" : true,
4332     "referenced_type" : "type-696"
4333    },
4334    {
4335     "referenced_type" : "type-383"
4336    },
4337    {
4338     "referenced_type" : "type-605"
4339    }
4340   ],
4341   "return_type" : "type-165",
4342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4343  },
4344  {
4345   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::finish",
4346   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4347   "parameters" :
4348   [
4349    {
4350     "is_this_ptr" : true,
4351     "referenced_type" : "type-696"
4352    },
4353    {
4354     "referenced_type" : "type-116"
4355    },
4356    {
4357     "referenced_type" : "type-380"
4358    },
4359    {
4360     "referenced_type" : "type-622"
4361    },
4362    {
4363     "referenced_type" : "type-622"
4364    },
4365    {
4366     "referenced_type" : "type-780"
4367    }
4368   ],
4369   "return_type" : "type-165",
4370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4371  },
4372  {
4373   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::update",
4374   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4375   "parameters" :
4376   [
4377    {
4378     "is_this_ptr" : true,
4379     "referenced_type" : "type-696"
4380    },
4381    {
4382     "referenced_type" : "type-116"
4383    },
4384    {
4385     "referenced_type" : "type-380"
4386    },
4387    {
4388     "referenced_type" : "type-622"
4389    },
4390    {
4391     "referenced_type" : "type-781"
4392    }
4393   ],
4394   "return_type" : "type-165",
4395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4396  },
4397  {
4398   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::attestKey",
4399   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4400   "parameters" :
4401   [
4402    {
4403     "is_this_ptr" : true,
4404     "referenced_type" : "type-696"
4405    },
4406    {
4407     "referenced_type" : "type-622"
4408    },
4409    {
4410     "referenced_type" : "type-380"
4411    },
4412    {
4413     "referenced_type" : "type-782"
4414    }
4415   ],
4416   "return_type" : "type-165",
4417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4418  },
4419  {
4420   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteKey",
4421   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4422   "parameters" :
4423   [
4424    {
4425     "is_this_ptr" : true,
4426     "referenced_type" : "type-696"
4427    },
4428    {
4429     "referenced_type" : "type-622"
4430    }
4431   ],
4432   "return_type" : "type-144",
4433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4434  },
4435  {
4436   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::exportKey",
4437   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4438   "parameters" :
4439   [
4440    {
4441     "is_this_ptr" : true,
4442     "referenced_type" : "type-696"
4443    },
4444    {
4445     "referenced_type" : "type-550"
4446    },
4447    {
4448     "referenced_type" : "type-622"
4449    },
4450    {
4451     "referenced_type" : "type-622"
4452    },
4453    {
4454     "referenced_type" : "type-622"
4455    },
4456    {
4457     "referenced_type" : "type-783"
4458    }
4459   ],
4460   "return_type" : "type-165",
4461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4462  },
4463  {
4464   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::importKey",
4465   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4466   "parameters" :
4467   [
4468    {
4469     "is_this_ptr" : true,
4470     "referenced_type" : "type-696"
4471    },
4472    {
4473     "referenced_type" : "type-380"
4474    },
4475    {
4476     "referenced_type" : "type-550"
4477    },
4478    {
4479     "referenced_type" : "type-622"
4480    },
4481    {
4482     "referenced_type" : "type-784"
4483    }
4484   ],
4485   "return_type" : "type-165",
4486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4487  },
4488  {
4489   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4490   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4491   "parameters" :
4492   [
4493    {
4494     "is_this_ptr" : true,
4495     "referenced_type" : "type-696"
4496    },
4497    {
4498     "referenced_type" : "type-48"
4499    }
4500   ],
4501   "return_type" : "type-27",
4502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4503  },
4504  {
4505   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4506   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4507   "parameters" :
4508   [
4509    {
4510     "is_this_ptr" : true,
4511     "referenced_type" : "type-696"
4512    },
4513    {
4514     "referenced_type" : "type-48"
4515    }
4516   ],
4517   "return_type" : "type-27",
4518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4519  },
4520  {
4521   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4522   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj",
4523   "parameters" :
4524   [
4525    {
4526     "referenced_type" : "type-619"
4527    },
4528    {
4529     "referenced_type" : "type-423"
4530    },
4531    {
4532     "referenced_type" : "type-2"
4533    },
4534    {
4535     "referenced_type" : "type-2"
4536    }
4537   ],
4538   "return_type" : "type-25",
4539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4540  },
4541  {
4542   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4543   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj",
4544   "parameters" :
4545   [
4546    {
4547     "referenced_type" : "type-692"
4548    },
4549    {
4550     "referenced_type" : "type-423"
4551    },
4552    {
4553     "referenced_type" : "type-2"
4554    },
4555    {
4556     "referenced_type" : "type-2"
4557    }
4558   ],
4559   "return_type" : "type-25",
4560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4561  },
4562  {
4563   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4564   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj",
4565   "parameters" :
4566   [
4567    {
4568     "referenced_type" : "type-619"
4569    },
4570    {
4571     "referenced_type" : "type-429"
4572    },
4573    {
4574     "referenced_type" : "type-2"
4575    },
4576    {
4577     "referenced_type" : "type-2"
4578    }
4579   ],
4580   "return_type" : "type-25",
4581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4582  },
4583  {
4584   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4585   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj",
4586   "parameters" :
4587   [
4588    {
4589     "referenced_type" : "type-692"
4590    },
4591    {
4592     "referenced_type" : "type-429"
4593    },
4594    {
4595     "referenced_type" : "type-2"
4596    },
4597    {
4598     "referenced_type" : "type-2"
4599    }
4600   ],
4601   "return_type" : "type-25",
4602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4603  }
4604 ],
4605 "global_vars" :
4606 [
4607  {
4608   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE",
4609   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::descriptor",
4610   "referenced_type" : "type-54",
4611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4612  }
4613 ],
4614 "lvalue_reference_types" :
4615 [
4616  {
4617   "alignment" : 4,
4618   "linker_set_key" : "android::Mutex &",
4619   "name" : "android::Mutex &",
4620   "referenced_type" : "type-31",
4621   "self_type" : "type-518",
4622   "size" : 4,
4623   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4624  },
4625  {
4626   "alignment" : 4,
4627   "linker_set_key" : "android::RWLock &",
4628   "name" : "android::RWLock &",
4629   "referenced_type" : "type-522",
4630   "self_type" : "type-526",
4631   "size" : 4,
4632   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "linker_set_key" : "android::String16 &",
4637   "name" : "android::String16 &",
4638   "referenced_type" : "type-44",
4639   "self_type" : "type-407",
4640   "size" : 4,
4641   "source_file" : "/system/core/libutils/include/utils/String16.h"
4642  },
4643  {
4644   "alignment" : 4,
4645   "linker_set_key" : "android::String8 &",
4646   "name" : "android::String8 &",
4647   "referenced_type" : "type-53",
4648   "self_type" : "type-402",
4649   "size" : 4,
4650   "source_file" : "/system/core/libutils/include/utils/String8.h"
4651  },
4652  {
4653   "alignment" : 4,
4654   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4655   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4656   "referenced_type" : "type-144",
4657   "self_type" : "type-149",
4658   "size" : 4,
4659   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4660  },
4661  {
4662   "alignment" : 4,
4663   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4664   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4665   "referenced_type" : "type-152",
4666   "self_type" : "type-155",
4667   "size" : 4,
4668   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4669  },
4670  {
4671   "alignment" : 4,
4672   "linker_set_key" : "android::hardware::Return<bool> &",
4673   "name" : "android::hardware::Return<bool> &",
4674   "referenced_type" : "type-137",
4675   "self_type" : "type-141",
4676   "size" : 4,
4677   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4678  },
4679  {
4680   "alignment" : 4,
4681   "linker_set_key" : "android::hardware::Return<void> &",
4682   "name" : "android::hardware::Return<void> &",
4683   "referenced_type" : "type-165",
4684   "self_type" : "type-168",
4685   "size" : 4,
4686   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4687  },
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "android::hardware::Status &",
4691   "name" : "android::hardware::Status &",
4692   "referenced_type" : "type-128",
4693   "self_type" : "type-135",
4694   "size" : 4,
4695   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "linker_set_key" : "android::hardware::TextOutput &",
4700   "name" : "android::hardware::TextOutput &",
4701   "referenced_type" : "type-427",
4702   "self_type" : "type-426",
4703   "size" : 4,
4704   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "android::hardware::TextOutput &",
4709   "name" : "android::hardware::TextOutput &",
4710   "referenced_type" : "type-658",
4711   "self_type" : "type-657",
4712   "size" : 4,
4713   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4718   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4719   "referenced_type" : "type-307",
4720   "self_type" : "type-629",
4721   "size" : 4,
4722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4727   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4728   "referenced_type" : "type-299",
4729   "self_type" : "type-624",
4730   "size" : 4,
4731   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4732  },
4733  {
4734   "alignment" : 4,
4735   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4736   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4737   "referenced_type" : "type-310",
4738   "self_type" : "type-632",
4739   "size" : 4,
4740   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "linker_set_key" : "android::hardware::hidl_memory &",
4745   "name" : "android::hardware::hidl_memory &",
4746   "referenced_type" : "type-279",
4747   "self_type" : "type-284",
4748   "size" : 4,
4749   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4750  },
4751  {
4752   "alignment" : 4,
4753   "linker_set_key" : "android::hardware::hidl_string &",
4754   "name" : "android::hardware::hidl_string &",
4755   "referenced_type" : "type-275",
4756   "self_type" : "type-627",
4757   "size" : 4,
4758   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4763   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4764   "referenced_type" : "type-306",
4765   "self_type" : "type-316",
4766   "size" : 4,
4767   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4772   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4773   "referenced_type" : "type-298",
4774   "self_type" : "type-305",
4775   "size" : 4,
4776   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4781   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4782   "referenced_type" : "type-110",
4783   "self_type" : "type-120",
4784   "size" : 4,
4785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4790   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4791   "referenced_type" : "type-102",
4792   "self_type" : "type-106",
4793   "size" : 4,
4794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "const android::String16 &",
4799   "name" : "const android::String16 &",
4800   "referenced_type" : "type-43",
4801   "self_type" : "type-42",
4802   "size" : 4,
4803   "source_file" : "/system/core/libutils/include/utils/String16.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "const android::String8 &",
4808   "name" : "const android::String8 &",
4809   "referenced_type" : "type-399",
4810   "self_type" : "type-401",
4811   "size" : 4,
4812   "source_file" : "/system/core/libutils/include/utils/String8.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "linker_set_key" : "const android::hardware::Parcel &",
4817   "name" : "const android::hardware::Parcel &",
4818   "referenced_type" : "type-428",
4819   "self_type" : "type-429",
4820   "size" : 4,
4821   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "linker_set_key" : "const android::hardware::Return<bool> &",
4826   "name" : "const android::hardware::Return<bool> &",
4827   "referenced_type" : "type-142",
4828   "self_type" : "type-159",
4829   "size" : 4,
4830   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "const android::hardware::Status &",
4835   "name" : "const android::hardware::Status &",
4836   "referenced_type" : "type-132",
4837   "self_type" : "type-133",
4838   "size" : 4,
4839   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4840  },
4841  {
4842   "alignment" : 4,
4843   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4844   "name" : "const android::hardware::details::SchedPrio &",
4845   "referenced_type" : "type-443",
4846   "self_type" : "type-442",
4847   "size" : 4,
4848   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4853   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4854   "referenced_type" : "type-367",
4855   "self_type" : "type-381",
4856   "size" : 4,
4857   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4858  },
4859  {
4860   "alignment" : 4,
4861   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
4862   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
4863   "referenced_type" : "type-369",
4864   "self_type" : "type-372",
4865   "size" : 4,
4866   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "linker_set_key" : "const android::hardware::hidl_handle &",
4871   "name" : "const android::hardware::hidl_handle &",
4872   "referenced_type" : "type-382",
4873   "self_type" : "type-383",
4874   "size" : 4,
4875   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4876  },
4877  {
4878   "alignment" : 4,
4879   "linker_set_key" : "const android::hardware::hidl_memory &",
4880   "name" : "const android::hardware::hidl_memory &",
4881   "referenced_type" : "type-282",
4882   "self_type" : "type-283",
4883   "size" : 4,
4884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4885  },
4886  {
4887   "alignment" : 4,
4888   "linker_set_key" : "const android::hardware::hidl_string &",
4889   "name" : "const android::hardware::hidl_string &",
4890   "referenced_type" : "type-274",
4891   "self_type" : "type-278",
4892   "size" : 4,
4893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4894  },
4895  {
4896   "alignment" : 4,
4897   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4898   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4899   "referenced_type" : "type-604",
4900   "self_type" : "type-605",
4901   "size" : 4,
4902   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4903  },
4904  {
4905   "alignment" : 4,
4906   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4907   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4908   "referenced_type" : "type-359",
4909   "self_type" : "type-434",
4910   "size" : 4,
4911   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4912  },
4913  {
4914   "alignment" : 4,
4915   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4916   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4917   "referenced_type" : "type-353",
4918   "self_type" : "type-380",
4919   "size" : 4,
4920   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4925   "name" : "const android::hardware::hidl_vec<int> &",
4926   "referenced_type" : "type-322",
4927   "self_type" : "type-324",
4928   "size" : 4,
4929   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4930  },
4931  {
4932   "alignment" : 4,
4933   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4934   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4935   "referenced_type" : "type-328",
4936   "self_type" : "type-622",
4937   "size" : 4,
4938   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4939  },
4940  {
4941   "alignment" : 4,
4942   "linker_set_key" : "const android::hardware::hidl_version &",
4943   "name" : "const android::hardware::hidl_version &",
4944   "referenced_type" : "type-375",
4945   "self_type" : "type-377",
4946   "size" : 4,
4947   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4948  },
4949  {
4950   "alignment" : 4,
4951   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4952   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4953   "referenced_type" : "type-691",
4954   "self_type" : "type-692",
4955   "size" : 4,
4956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4957  },
4958  {
4959   "alignment" : 4,
4960   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4961   "name" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4962   "referenced_type" : "type-352",
4963   "self_type" : "type-619",
4964   "size" : 4,
4965   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4966  },
4967  {
4968   "alignment" : 4,
4969   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4970   "name" : "const android::hidl::base::V1_0::IBase *const &",
4971   "referenced_type" : "type-458",
4972   "self_type" : "type-459",
4973   "size" : 4,
4974   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4975  },
4976  {
4977   "alignment" : 4,
4978   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4979   "name" : "const android::sp<android::hardware::IBinder> &",
4980   "referenced_type" : "type-17",
4981   "self_type" : "type-48",
4982   "size" : 4,
4983   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4984  },
4985  {
4986   "alignment" : 4,
4987   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4988   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4989   "referenced_type" : "type-123",
4990   "self_type" : "type-470",
4991   "size" : 4,
4992   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4993  },
4994  {
4995   "alignment" : 4,
4996   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4997   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4998   "referenced_type" : "type-564",
4999   "self_type" : "type-587",
5000   "size" : 4,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 4,
5005   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
5006   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
5007   "referenced_type" : "type-108",
5008   "self_type" : "type-285",
5009   "size" : 4,
5010   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5011  },
5012  {
5013   "alignment" : 4,
5014   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5015   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5016   "referenced_type" : "type-650",
5017   "self_type" : "type-651",
5018   "size" : 4,
5019   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5020  },
5021  {
5022   "alignment" : 4,
5023   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5024   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5025   "referenced_type" : "type-99",
5026   "self_type" : "type-606",
5027   "size" : 4,
5028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
5029  },
5030  {
5031   "alignment" : 4,
5032   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
5033   "name" : "const android::wp<android::hardware::BHwBinder> &",
5034   "referenced_type" : "type-636",
5035   "self_type" : "type-638",
5036   "size" : 4,
5037   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5038  },
5039  {
5040   "alignment" : 4,
5041   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5042   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5043   "referenced_type" : "type-297",
5044   "self_type" : "type-321",
5045   "size" : 4,
5046   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5047  },
5048  {
5049   "alignment" : 4,
5050   "linker_set_key" : "const bool &",
5051   "name" : "const bool &",
5052   "referenced_type" : "type-90",
5053   "self_type" : "type-246",
5054   "size" : 4,
5055   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "linker_set_key" : "const double &",
5060   "name" : "const double &",
5061   "referenced_type" : "type-265",
5062   "self_type" : "type-266",
5063   "size" : 4,
5064   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5065  },
5066  {
5067   "alignment" : 4,
5068   "linker_set_key" : "const float &",
5069   "name" : "const float &",
5070   "referenced_type" : "type-263",
5071   "self_type" : "type-264",
5072   "size" : 4,
5073   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5074  },
5075  {
5076   "alignment" : 4,
5077   "linker_set_key" : "const int &",
5078   "name" : "const int &",
5079   "referenced_type" : "type-483",
5080   "self_type" : "type-482",
5081   "size" : 4,
5082   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5083  },
5084  {
5085   "linker_set_key" : "const iter<is_const> &",
5086   "name" : "const iter<is_const> &",
5087   "referenced_type" : "type-289",
5088   "self_type" : "type-291",
5089   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5090  },
5091  {
5092   "linker_set_key" : "const iter<is_const> &",
5093   "name" : "const iter<is_const> &",
5094   "referenced_type" : "type-645",
5095   "self_type" : "type-647",
5096   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5097  },
5098  {
5099   "alignment" : 4,
5100   "linker_set_key" : "const log_msg &",
5101   "name" : "const log_msg &",
5102   "referenced_type" : "type-72",
5103   "self_type" : "type-121",
5104   "size" : 4,
5105   "source_file" : "/system/core/liblog/include/log/log_read.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "linker_set_key" : "const long long &",
5110   "name" : "const long long &",
5111   "referenced_type" : "type-259",
5112   "self_type" : "type-260",
5113   "size" : 4,
5114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5115  },
5116  {
5117   "alignment" : 4,
5118   "linker_set_key" : "const short &",
5119   "name" : "const short &",
5120   "referenced_type" : "type-254",
5121   "self_type" : "type-255",
5122   "size" : 4,
5123   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5124  },
5125  {
5126   "alignment" : 4,
5127   "linker_set_key" : "const signed char &",
5128   "name" : "const signed char &",
5129   "referenced_type" : "type-251",
5130   "self_type" : "type-253",
5131   "size" : 4,
5132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5137   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5138   "referenced_type" : "type-435",
5139   "self_type" : "type-437",
5140   "size" : 4,
5141   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5142  },
5143  {
5144   "alignment" : 4,
5145   "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 *> > *)> > > &",
5146   "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 *> > *)> > > &",
5147   "referenced_type" : "type-3",
5148   "self_type" : "type-660",
5149   "size" : 4,
5150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "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 *> > *)> > > &",
5155   "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 *> > *)> > > &",
5156   "referenced_type" : "type-694",
5157   "self_type" : "type-693",
5158   "size" : 4,
5159   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5160  },
5161  {
5162   "alignment" : 4,
5163   "linker_set_key" : "const unsigned char &",
5164   "name" : "const unsigned char &",
5165   "referenced_type" : "type-326",
5166   "self_type" : "type-556",
5167   "size" : 4,
5168   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5169  },
5170  {
5171   "alignment" : 4,
5172   "linker_set_key" : "const unsigned int &",
5173   "name" : "const unsigned int &",
5174   "referenced_type" : "type-35",
5175   "self_type" : "type-258",
5176   "size" : 4,
5177   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5178  },
5179  {
5180   "alignment" : 4,
5181   "linker_set_key" : "const unsigned long long &",
5182   "name" : "const unsigned long long &",
5183   "referenced_type" : "type-261",
5184   "self_type" : "type-262",
5185   "size" : 4,
5186   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5187  },
5188  {
5189   "alignment" : 4,
5190   "linker_set_key" : "const unsigned short &",
5191   "name" : "const unsigned short &",
5192   "referenced_type" : "type-256",
5193   "self_type" : "type-257",
5194   "size" : 4,
5195   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "linker_set_key" : "int &",
5200   "name" : "int &",
5201   "referenced_type" : "type-25",
5202   "self_type" : "type-395",
5203   "size" : 4,
5204   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5205  },
5206  {
5207   "alignment" : 4,
5208   "linker_set_key" : "unsigned char &",
5209   "name" : "unsigned char &",
5210   "referenced_type" : "type-76",
5211   "self_type" : "type-538",
5212   "size" : 4,
5213   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5214  },
5215  {
5216   "alignment" : 4,
5217   "linker_set_key" : "unsigned int &",
5218   "name" : "unsigned int &",
5219   "referenced_type" : "type-2",
5220   "self_type" : "type-552",
5221   "size" : 4,
5222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
5223  }
5224 ],
5225 "pointer_types" :
5226 [
5227  {
5228   "alignment" : 4,
5229   "linker_set_key" : "android::Condition *",
5230   "name" : "android::Condition *",
5231   "referenced_type" : "type-91",
5232   "self_type" : "type-521",
5233   "size" : 4,
5234   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5235  },
5236  {
5237   "alignment" : 4,
5238   "linker_set_key" : "android::Mutex *",
5239   "name" : "android::Mutex *",
5240   "referenced_type" : "type-31",
5241   "self_type" : "type-516",
5242   "size" : 4,
5243   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5244  },
5245  {
5246   "alignment" : 4,
5247   "linker_set_key" : "android::Mutex::Autolock *",
5248   "name" : "android::Mutex::Autolock *",
5249   "referenced_type" : "type-517",
5250   "self_type" : "type-519",
5251   "size" : 4,
5252   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5253  },
5254  {
5255   "alignment" : 4,
5256   "linker_set_key" : "android::RWLock *",
5257   "name" : "android::RWLock *",
5258   "referenced_type" : "type-522",
5259   "self_type" : "type-524",
5260   "size" : 4,
5261   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5262  },
5263  {
5264   "alignment" : 4,
5265   "linker_set_key" : "android::RWLock::AutoRLock *",
5266   "name" : "android::RWLock::AutoRLock *",
5267   "referenced_type" : "type-525",
5268   "self_type" : "type-527",
5269   "size" : 4,
5270   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5271  },
5272  {
5273   "alignment" : 4,
5274   "linker_set_key" : "android::RWLock::AutoWLock *",
5275   "name" : "android::RWLock::AutoWLock *",
5276   "referenced_type" : "type-528",
5277   "self_type" : "type-529",
5278   "size" : 4,
5279   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5280  },
5281  {
5282   "alignment" : 4,
5283   "linker_set_key" : "android::RefBase *",
5284   "name" : "android::RefBase *",
5285   "referenced_type" : "type-8",
5286   "self_type" : "type-271",
5287   "size" : 4,
5288   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5289  },
5290  {
5291   "alignment" : 4,
5292   "linker_set_key" : "android::RefBase::weakref_impl *",
5293   "name" : "android::RefBase::weakref_impl *",
5294   "referenced_type" : "type-11",
5295   "self_type" : "type-10",
5296   "size" : 4,
5297   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5298  },
5299  {
5300   "alignment" : 4,
5301   "linker_set_key" : "android::RefBase::weakref_impl *",
5302   "name" : "android::RefBase::weakref_impl *",
5303   "referenced_type" : "type-642",
5304   "self_type" : "type-641",
5305   "size" : 4,
5306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5307  },
5308  {
5309   "alignment" : 4,
5310   "linker_set_key" : "android::RefBase::weakref_type *",
5311   "name" : "android::RefBase::weakref_type *",
5312   "referenced_type" : "type-38",
5313   "self_type" : "type-37",
5314   "size" : 4,
5315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5316  },
5317  {
5318   "alignment" : 4,
5319   "linker_set_key" : "android::ReferenceRenamer *",
5320   "name" : "android::ReferenceRenamer *",
5321   "referenced_type" : "type-267",
5322   "self_type" : "type-268",
5323   "size" : 4,
5324   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5325  },
5326  {
5327   "alignment" : 4,
5328   "linker_set_key" : "android::ScopedTrace *",
5329   "name" : "android::ScopedTrace *",
5330   "referenced_type" : "type-530",
5331   "self_type" : "type-531",
5332   "size" : 4,
5333   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5334  },
5335  {
5336   "alignment" : 4,
5337   "linker_set_key" : "android::String16 *",
5338   "name" : "android::String16 *",
5339   "referenced_type" : "type-44",
5340   "self_type" : "type-408",
5341   "size" : 4,
5342   "source_file" : "/system/core/libutils/include/utils/String16.h"
5343  },
5344  {
5345   "alignment" : 4,
5346   "linker_set_key" : "android::String8 *",
5347   "name" : "android::String8 *",
5348   "referenced_type" : "type-53",
5349   "self_type" : "type-403",
5350   "size" : 4,
5351   "source_file" : "/system/core/libutils/include/utils/String8.h"
5352  },
5353  {
5354   "alignment" : 4,
5355   "linker_set_key" : "android::Thread *",
5356   "name" : "android::Thread *",
5357   "referenced_type" : "type-89",
5358   "self_type" : "type-88",
5359   "size" : 4,
5360   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5361  },
5362  {
5363   "alignment" : 4,
5364   "linker_set_key" : "android::VirtualLightRefBase *",
5365   "name" : "android::VirtualLightRefBase *",
5366   "referenced_type" : "type-171",
5367   "self_type" : "type-178",
5368   "size" : 4,
5369   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5370  },
5371  {
5372   "alignment" : 4,
5373   "linker_set_key" : "android::hardware::BHwBinder *",
5374   "name" : "android::hardware::BHwBinder *",
5375   "referenced_type" : "type-126",
5376   "self_type" : "type-125",
5377   "size" : 4,
5378   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5379  },
5380  {
5381   "alignment" : 4,
5382   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5383   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5384   "referenced_type" : "type-417",
5385   "self_type" : "type-416",
5386   "size" : 4,
5387   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5388  },
5389  {
5390   "alignment" : 4,
5391   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5392   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5393   "referenced_type" : "type-451",
5394   "self_type" : "type-457",
5395   "size" : 4,
5396   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5397  },
5398  {
5399   "alignment" : 4,
5400   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5401   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5402   "referenced_type" : "type-471",
5403   "self_type" : "type-476",
5404   "size" : 4,
5405   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5406  },
5407  {
5408   "alignment" : 4,
5409   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5410   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5411   "referenced_type" : "type-460",
5412   "self_type" : "type-465",
5413   "size" : 4,
5414   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5415  },
5416  {
5417   "alignment" : 4,
5418   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5419   "name" : "android::hardware::GrantorDescriptor *",
5420   "referenced_type" : "type-296",
5421   "self_type" : "type-295",
5422   "size" : 4,
5423   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5424  },
5425  {
5426   "alignment" : 4,
5427   "linker_set_key" : "android::hardware::IBinder *",
5428   "name" : "android::hardware::IBinder *",
5429   "referenced_type" : "type-15",
5430   "self_type" : "type-14",
5431   "size" : 4,
5432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5433  },
5434  {
5435   "alignment" : 4,
5436   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5437   "name" : "android::hardware::IBinder::DeathRecipient *",
5438   "referenced_type" : "type-7",
5439   "self_type" : "type-6",
5440   "size" : 4,
5441   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5442  },
5443  {
5444   "alignment" : 4,
5445   "linker_set_key" : "android::hardware::IInterface *",
5446   "name" : "android::hardware::IInterface *",
5447   "referenced_type" : "type-21",
5448   "self_type" : "type-20",
5449   "size" : 4,
5450   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5451  },
5452  {
5453   "alignment" : 4,
5454   "linker_set_key" : "android::hardware::Parcel *",
5455   "name" : "android::hardware::Parcel *",
5456   "referenced_type" : "type-418",
5457   "self_type" : "type-423",
5458   "size" : 4,
5459   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5460  },
5461  {
5462   "alignment" : 4,
5463   "linker_set_key" : "android::hardware::ProcessState *",
5464   "name" : "android::hardware::ProcessState *",
5465   "referenced_type" : "type-24",
5466   "self_type" : "type-23",
5467   "size" : 4,
5468   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5469  },
5470  {
5471   "alignment" : 4,
5472   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5473   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5474   "referenced_type" : "type-144",
5475   "self_type" : "type-146",
5476   "size" : 4,
5477   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5478  },
5479  {
5480   "alignment" : 4,
5481   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5482   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5483   "referenced_type" : "type-152",
5484   "self_type" : "type-153",
5485   "size" : 4,
5486   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5487  },
5488  {
5489   "alignment" : 4,
5490   "linker_set_key" : "android::hardware::Return<bool> *",
5491   "name" : "android::hardware::Return<bool> *",
5492   "referenced_type" : "type-137",
5493   "self_type" : "type-139",
5494   "size" : 4,
5495   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5496  },
5497  {
5498   "alignment" : 4,
5499   "linker_set_key" : "android::hardware::Return<void> *",
5500   "name" : "android::hardware::Return<void> *",
5501   "referenced_type" : "type-165",
5502   "self_type" : "type-166",
5503   "size" : 4,
5504   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5505  },
5506  {
5507   "alignment" : 4,
5508   "linker_set_key" : "android::hardware::Status *",
5509   "name" : "android::hardware::Status *",
5510   "referenced_type" : "type-128",
5511   "self_type" : "type-131",
5512   "size" : 4,
5513   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5514  },
5515  {
5516   "alignment" : 4,
5517   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5518   "name" : "android::hardware::details::HidlInstrumentor *",
5519   "referenced_type" : "type-60",
5520   "self_type" : "type-59",
5521   "size" : 4,
5522   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5523  },
5524  {
5525   "alignment" : 4,
5526   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5527   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5528   "referenced_type" : "type-365",
5529   "self_type" : "type-366",
5530   "size" : 4,
5531   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5532  },
5533  {
5534   "alignment" : 4,
5535   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5536   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5537   "referenced_type" : "type-307",
5538   "self_type" : "type-628",
5539   "size" : 4,
5540   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5541  },
5542  {
5543   "alignment" : 4,
5544   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5545   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5546   "referenced_type" : "type-299",
5547   "self_type" : "type-623",
5548   "size" : 4,
5549   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5550  },
5551  {
5552   "alignment" : 4,
5553   "linker_set_key" : "android::hardware::details::return_status *",
5554   "name" : "android::hardware::details::return_status *",
5555   "referenced_type" : "type-138",
5556   "self_type" : "type-160",
5557   "size" : 4,
5558   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5559  },
5560  {
5561   "alignment" : 4,
5562   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5563   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5564   "referenced_type" : "type-310",
5565   "self_type" : "type-309",
5566   "size" : 4,
5567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5568  },
5569  {
5570   "alignment" : 4,
5571   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5572   "name" : "android::hardware::hidl_binder_death_recipient *",
5573   "referenced_type" : "type-112",
5574   "self_type" : "type-111",
5575   "size" : 4,
5576   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5577  },
5578  {
5579   "alignment" : 4,
5580   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5581   "name" : "android::hardware::hidl_death_recipient *",
5582   "referenced_type" : "type-115",
5583   "self_type" : "type-114",
5584   "size" : 4,
5585   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5586  },
5587  {
5588   "alignment" : 4,
5589   "linker_set_key" : "android::hardware::hidl_memory *",
5590   "name" : "android::hardware::hidl_memory *",
5591   "referenced_type" : "type-279",
5592   "self_type" : "type-280",
5593   "size" : 4,
5594   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5595  },
5596  {
5597   "alignment" : 4,
5598   "linker_set_key" : "android::hardware::hidl_string *",
5599   "name" : "android::hardware::hidl_string *",
5600   "referenced_type" : "type-275",
5601   "self_type" : "type-301",
5602   "size" : 4,
5603   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5604  },
5605  {
5606   "alignment" : 4,
5607   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5608   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5609   "referenced_type" : "type-306",
5610   "self_type" : "type-313",
5611   "size" : 4,
5612   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5613  },
5614  {
5615   "alignment" : 4,
5616   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5617   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5618   "referenced_type" : "type-298",
5619   "self_type" : "type-302",
5620   "size" : 4,
5621   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5622  },
5623  {
5624   "alignment" : 4,
5625   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
5626   "name" : "android::hardware::hidl_vec<unsigned char> *",
5627   "referenced_type" : "type-329",
5628   "self_type" : "type-358",
5629   "size" : 4,
5630   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5631  },
5632  {
5633   "alignment" : 4,
5634   "linker_set_key" : "android::hardware::hidl_version *",
5635   "name" : "android::hardware::hidl_version *",
5636   "referenced_type" : "type-373",
5637   "self_type" : "type-374",
5638   "size" : 4,
5639   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5640  },
5641  {
5642   "alignment" : 4,
5643   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5644   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5645   "referenced_type" : "type-634",
5646   "self_type" : "type-635",
5647   "size" : 4,
5648   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5649  },
5650  {
5651   "alignment" : 4,
5652   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5653   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5654   "referenced_type" : "type-613",
5655   "self_type" : "type-696",
5656   "size" : 4,
5657   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5658  },
5659  {
5660   "alignment" : 4,
5661   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5662   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5663   "referenced_type" : "type-652",
5664   "self_type" : "type-659",
5665   "size" : 4,
5666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5667  },
5668  {
5669   "alignment" : 4,
5670   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5671   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5672   "referenced_type" : "type-104",
5673   "self_type" : "type-103",
5674   "size" : 4,
5675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5676  },
5677  {
5678   "alignment" : 4,
5679   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter *",
5680   "name" : "android::hardware::keymaster::V3_0::KeyParameter *",
5681   "referenced_type" : "type-338",
5682   "self_type" : "type-337",
5683   "size" : 4,
5684   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5685  },
5686  {
5687   "alignment" : 4,
5688   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5689   "name" : "android::hidl::base::V1_0::BnHwBase *",
5690   "referenced_type" : "type-431",
5691   "self_type" : "type-430",
5692   "size" : 4,
5693   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5694  },
5695  {
5696   "alignment" : 4,
5697   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5698   "name" : "android::hidl::base::V1_0::IBase *",
5699   "referenced_type" : "type-70",
5700   "self_type" : "type-118",
5701   "size" : 4,
5702   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5703  },
5704  {
5705   "alignment" : 4,
5706   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5707   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5708   "referenced_type" : "type-69",
5709   "self_type" : "type-68",
5710   "size" : 4,
5711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5712  },
5713  {
5714   "alignment" : 4,
5715   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5716   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5717   "referenced_type" : "type-96",
5718   "self_type" : "type-95",
5719   "size" : 4,
5720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5721  },
5722  {
5723   "alignment" : 4,
5724   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5725   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5726   "referenced_type" : "type-5",
5727   "self_type" : "type-12",
5728   "size" : 4,
5729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5730  },
5731  {
5732   "alignment" : 4,
5733   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5734   "name" : "android::sp<android::hardware::IBinder> *",
5735   "referenced_type" : "type-13",
5736   "self_type" : "type-16",
5737   "size" : 4,
5738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5739  },
5740  {
5741   "alignment" : 4,
5742   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5743   "name" : "android::sp<android::hardware::ProcessState> *",
5744   "referenced_type" : "type-22",
5745   "self_type" : "type-64",
5746   "size" : 4,
5747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5748  },
5749  {
5750   "alignment" : 4,
5751   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5752   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5753   "referenced_type" : "type-110",
5754   "self_type" : "type-109",
5755   "size" : 4,
5756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5757  },
5758  {
5759   "alignment" : 4,
5760   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5761   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5762   "referenced_type" : "type-102",
5763   "self_type" : "type-101",
5764   "size" : 4,
5765   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5766  },
5767  {
5768   "alignment" : 4,
5769   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5770   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5771   "referenced_type" : "type-432",
5772   "self_type" : "type-649",
5773   "size" : 4,
5774   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5775  },
5776  {
5777   "alignment" : 4,
5778   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5779   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5780   "referenced_type" : "type-67",
5781   "self_type" : "type-71",
5782   "size" : 4,
5783   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5784  },
5785  {
5786   "alignment" : 4,
5787   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5788   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5789   "referenced_type" : "type-94",
5790   "self_type" : "type-98",
5791   "size" : 4,
5792   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5793  },
5794  {
5795   "alignment" : 4,
5796   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5797   "name" : "android::wp<android::hardware::BHwBinder> *",
5798   "referenced_type" : "type-456",
5799   "self_type" : "type-633",
5800   "size" : 4,
5801   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5802  },
5803  {
5804   "alignment" : 4,
5805   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5806   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5807   "referenced_type" : "type-333",
5808   "self_type" : "type-370",
5809   "size" : 4,
5810   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5811  },
5812  {
5813   "alignment" : 4,
5814   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5815   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5816   "referenced_type" : "type-113",
5817   "self_type" : "type-481",
5818   "size" : 4,
5819   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5820  },
5821  {
5822   "alignment" : 4,
5823   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5824   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5825   "referenced_type" : "type-117",
5826   "self_type" : "type-224",
5827   "size" : 4,
5828   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5829  },
5830  {
5831   "alignment" : 4,
5832   "linker_set_key" : "android_flex_plane *",
5833   "name" : "android_flex_plane *",
5834   "referenced_type" : "type-503",
5835   "self_type" : "type-506",
5836   "size" : 4,
5837   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5838  },
5839  {
5840   "alignment" : 4,
5841   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5842   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5843   "referenced_type" : "type-41",
5844   "self_type" : "type-40",
5845   "size" : 4,
5846   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5847  },
5848  {
5849   "alignment" : 4,
5850   "linker_set_key" : "char *",
5851   "name" : "char *",
5852   "referenced_type" : "type-56",
5853   "self_type" : "type-158",
5854   "size" : 4,
5855   "source_file" : "/system/core/liblog/include/log/log_read.h"
5856  },
5857  {
5858   "alignment" : 4,
5859   "linker_set_key" : "const android::NativeHandle *",
5860   "name" : "const android::NativeHandle *",
5861   "referenced_type" : "type-390",
5862   "self_type" : "type-391",
5863   "size" : 4,
5864   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5865  },
5866  {
5867   "alignment" : 4,
5868   "linker_set_key" : "const android::RefBase *",
5869   "name" : "const android::RefBase *",
5870   "referenced_type" : "type-269",
5871   "self_type" : "type-270",
5872   "size" : 4,
5873   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5874  },
5875  {
5876   "alignment" : 4,
5877   "linker_set_key" : "const android::String16 *",
5878   "name" : "const android::String16 *",
5879   "referenced_type" : "type-43",
5880   "self_type" : "type-406",
5881   "size" : 4,
5882   "source_file" : "/system/core/libutils/include/utils/String16.h"
5883  },
5884  {
5885   "alignment" : 4,
5886   "linker_set_key" : "const android::String8 *",
5887   "name" : "const android::String8 *",
5888   "referenced_type" : "type-399",
5889   "self_type" : "type-400",
5890   "size" : 4,
5891   "source_file" : "/system/core/libutils/include/utils/String8.h"
5892  },
5893  {
5894   "alignment" : 4,
5895   "linker_set_key" : "const android::VectorImpl *",
5896   "name" : "const android::VectorImpl *",
5897   "referenced_type" : "type-479",
5898   "self_type" : "type-480",
5899   "size" : 4,
5900   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5901  },
5902  {
5903   "alignment" : 4,
5904   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5905   "name" : "const android::hardware::BpHwRefBase *",
5906   "referenced_type" : "type-410",
5907   "self_type" : "type-414",
5908   "size" : 4,
5909   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5910  },
5911  {
5912   "alignment" : 4,
5913   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5914   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5915   "referenced_type" : "type-444",
5916   "self_type" : "type-445",
5917   "size" : 4,
5918   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5919  },
5920  {
5921   "alignment" : 4,
5922   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5923   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5924   "referenced_type" : "type-449",
5925   "self_type" : "type-450",
5926   "size" : 4,
5927   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5928  },
5929  {
5930   "alignment" : 4,
5931   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5932   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5933   "referenced_type" : "type-150",
5934   "self_type" : "type-151",
5935   "size" : 4,
5936   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5937  },
5938  {
5939   "alignment" : 4,
5940   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5941   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5942   "referenced_type" : "type-156",
5943   "self_type" : "type-157",
5944   "size" : 4,
5945   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5946  },
5947  {
5948   "alignment" : 4,
5949   "linker_set_key" : "const android::hardware::Return<bool> *",
5950   "name" : "const android::hardware::Return<bool> *",
5951   "referenced_type" : "type-142",
5952   "self_type" : "type-143",
5953   "size" : 4,
5954   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5955  },
5956  {
5957   "alignment" : 4,
5958   "linker_set_key" : "const android::hardware::Status *",
5959   "name" : "const android::hardware::Status *",
5960   "referenced_type" : "type-132",
5961   "self_type" : "type-136",
5962   "size" : 4,
5963   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5964  },
5965  {
5966   "alignment" : 4,
5967   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5968   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5969   "referenced_type" : "type-367",
5970   "self_type" : "type-368",
5971   "size" : 4,
5972   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5973  },
5974  {
5975   "alignment" : 4,
5976   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5977   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5978   "referenced_type" : "type-630",
5979   "self_type" : "type-631",
5980   "size" : 4,
5981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5982  },
5983  {
5984   "alignment" : 4,
5985   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5986   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5987   "referenced_type" : "type-625",
5988   "self_type" : "type-626",
5989   "size" : 4,
5990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5991  },
5992  {
5993   "alignment" : 4,
5994   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5995   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5996   "referenced_type" : "type-620",
5997   "self_type" : "type-621",
5998   "size" : 4,
5999   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6000  },
6001  {
6002   "alignment" : 4,
6003   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
6004   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
6005   "referenced_type" : "type-617",
6006   "self_type" : "type-618",
6007   "size" : 4,
6008   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6009  },
6010  {
6011   "alignment" : 4,
6012   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6013   "name" : "const android::hardware::details::hidl_pointer<int> *",
6014   "referenced_type" : "type-502",
6015   "self_type" : "type-513",
6016   "size" : 4,
6017   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6018  },
6019  {
6020   "alignment" : 4,
6021   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6022   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6023   "referenced_type" : "type-545",
6024   "self_type" : "type-546",
6025   "size" : 4,
6026   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6027  },
6028  {
6029   "alignment" : 4,
6030   "linker_set_key" : "const android::hardware::details::return_status *",
6031   "name" : "const android::hardware::details::return_status *",
6032   "referenced_type" : "type-162",
6033   "self_type" : "type-163",
6034   "size" : 4,
6035   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6036  },
6037  {
6038   "alignment" : 4,
6039   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6040   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6041   "referenced_type" : "type-369",
6042   "self_type" : "type-371",
6043   "size" : 4,
6044   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6045  },
6046  {
6047   "alignment" : 4,
6048   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6049   "name" : "const android::hardware::hidl_death_recipient *",
6050   "referenced_type" : "type-640",
6051   "self_type" : "type-644",
6052   "size" : 4,
6053   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6054  },
6055  {
6056   "alignment" : 4,
6057   "linker_set_key" : "const android::hardware::hidl_memory *",
6058   "name" : "const android::hardware::hidl_memory *",
6059   "referenced_type" : "type-282",
6060   "self_type" : "type-287",
6061   "size" : 4,
6062   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6063  },
6064  {
6065   "alignment" : 4,
6066   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6067   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6068   "referenced_type" : "type-359",
6069   "self_type" : "type-360",
6070   "size" : 4,
6071   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6072  },
6073  {
6074   "alignment" : 4,
6075   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6076   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6077   "referenced_type" : "type-353",
6078   "self_type" : "type-354",
6079   "size" : 4,
6080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6081  },
6082  {
6083   "alignment" : 4,
6084   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6085   "name" : "const android::hardware::hidl_vec<int> *",
6086   "referenced_type" : "type-322",
6087   "self_type" : "type-323",
6088   "size" : 4,
6089   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6090  },
6091  {
6092   "alignment" : 4,
6093   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6094   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6095   "referenced_type" : "type-328",
6096   "self_type" : "type-327",
6097   "size" : 4,
6098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6099  },
6100  {
6101   "alignment" : 4,
6102   "linker_set_key" : "const android::hardware::hidl_version *",
6103   "name" : "const android::hardware::hidl_version *",
6104   "referenced_type" : "type-375",
6105   "self_type" : "type-376",
6106   "size" : 4,
6107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6108  },
6109  {
6110   "alignment" : 4,
6111   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6112   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6113   "referenced_type" : "type-612",
6114   "self_type" : "type-616",
6115   "size" : 4,
6116   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6117  },
6118  {
6119   "alignment" : 4,
6120   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6121   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6122   "referenced_type" : "type-602",
6123   "self_type" : "type-603",
6124   "size" : 4,
6125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6126  },
6127  {
6128   "alignment" : 4,
6129   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6130   "name" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6131   "referenced_type" : "type-352",
6132   "self_type" : "type-351",
6133   "size" : 4,
6134   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6135  },
6136  {
6137   "alignment" : 4,
6138   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6139   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6140   "referenced_type" : "type-610",
6141   "self_type" : "type-611",
6142   "size" : 4,
6143   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6144  },
6145  {
6146   "alignment" : 4,
6147   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6148   "name" : "const android::hidl::base::V1_0::IBase *",
6149   "referenced_type" : "type-455",
6150   "self_type" : "type-454",
6151   "size" : 4,
6152   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6153  },
6154  {
6155   "alignment" : 4,
6156   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6157   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6158   "referenced_type" : "type-85",
6159   "self_type" : "type-86",
6160   "size" : 4,
6161   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6162  },
6163  {
6164   "alignment" : 4,
6165   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6166   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6167   "referenced_type" : "type-532",
6168   "self_type" : "type-533",
6169   "size" : 4,
6170   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6171  },
6172  {
6173   "alignment" : 4,
6174   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6175   "name" : "const android::sp<android::hardware::IBinder> *",
6176   "referenced_type" : "type-17",
6177   "self_type" : "type-18",
6178   "size" : 4,
6179   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6180  },
6181  {
6182   "alignment" : 4,
6183   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6184   "name" : "const android::sp<android::hardware::ProcessState> *",
6185   "referenced_type" : "type-65",
6186   "self_type" : "type-66",
6187   "size" : 4,
6188   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6189  },
6190  {
6191   "alignment" : 4,
6192   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6193   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6194   "referenced_type" : "type-123",
6195   "self_type" : "type-122",
6196   "size" : 4,
6197   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6202   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6203   "referenced_type" : "type-564",
6204   "self_type" : "type-639",
6205   "size" : 4,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 4,
6210   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6211   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6212   "referenced_type" : "type-108",
6213   "self_type" : "type-107",
6214   "size" : 4,
6215   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6216  },
6217  {
6218   "alignment" : 4,
6219   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6220   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6221   "referenced_type" : "type-650",
6222   "self_type" : "type-698",
6223   "size" : 4,
6224   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6225  },
6226  {
6227   "alignment" : 4,
6228   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6229   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6230   "referenced_type" : "type-83",
6231   "self_type" : "type-84",
6232   "size" : 4,
6233   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6234  },
6235  {
6236   "alignment" : 4,
6237   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6238   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6239   "referenced_type" : "type-99",
6240   "self_type" : "type-100",
6241   "size" : 4,
6242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6243  },
6244  {
6245   "alignment" : 4,
6246   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6247   "name" : "const android::wp<android::hardware::BHwBinder> *",
6248   "referenced_type" : "type-636",
6249   "self_type" : "type-637",
6250   "size" : 4,
6251   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6252  },
6253  {
6254   "alignment" : 4,
6255   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6256   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6257   "referenced_type" : "type-492",
6258   "self_type" : "type-553",
6259   "size" : 4,
6260   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6261  },
6262  {
6263   "alignment" : 4,
6264   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6265   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6266   "referenced_type" : "type-297",
6267   "self_type" : "type-312",
6268   "size" : 4,
6269   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6270  },
6271  {
6272   "alignment" : 4,
6273   "linker_set_key" : "const char *",
6274   "name" : "const char *",
6275   "referenced_type" : "type-55",
6276   "self_type" : "type-54",
6277   "size" : 4,
6278   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6279  },
6280  {
6281   "alignment" : 4,
6282   "linker_set_key" : "const char16_t *",
6283   "name" : "const char16_t *",
6284   "referenced_type" : "type-46",
6285   "self_type" : "type-45",
6286   "size" : 4,
6287   "source_file" : "/system/core/libutils/include/utils/String16.h"
6288  },
6289  {
6290   "alignment" : 4,
6291   "linker_set_key" : "const log_msg *",
6292   "name" : "const log_msg *",
6293   "referenced_type" : "type-72",
6294   "self_type" : "type-97",
6295   "size" : 4,
6296   "source_file" : "/system/core/liblog/include/log/log_read.h"
6297  },
6298  {
6299   "alignment" : 4,
6300   "linker_set_key" : "const native_handle *",
6301   "name" : "const native_handle *",
6302   "referenced_type" : "type-250",
6303   "self_type" : "type-249",
6304   "size" : 4,
6305   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6306  },
6307  {
6308   "alignment" : 4,
6309   "linker_set_key" : "const unsigned char *",
6310   "name" : "const unsigned char *",
6311   "referenced_type" : "type-326",
6312   "self_type" : "type-325",
6313   "size" : 4,
6314   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6315  },
6316  {
6317   "alignment" : 4,
6318   "linker_set_key" : "const unsigned long long *",
6319   "name" : "const unsigned long long *",
6320   "referenced_type" : "type-261",
6321   "self_type" : "type-424",
6322   "size" : 4,
6323   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6324  },
6325  {
6326   "alignment" : 4,
6327   "linker_set_key" : "const void *",
6328   "name" : "const void *",
6329   "referenced_type" : "type-378",
6330   "self_type" : "type-379",
6331   "size" : 4,
6332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6333  },
6334  {
6335   "alignment" : 4,
6336   "linker_set_key" : "int (*)(void *)",
6337   "name" : "int (*)(void *)",
6338   "referenced_type" : "type-512",
6339   "self_type" : "type-514",
6340   "size" : 4,
6341   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6342  },
6343  {
6344   "alignment" : 4,
6345   "linker_set_key" : "int *",
6346   "name" : "int *",
6347   "referenced_type" : "type-25",
6348   "self_type" : "type-320",
6349   "size" : 4,
6350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6351  },
6352  {
6353   "alignment" : 4,
6354   "linker_set_key" : "log_msg *",
6355   "name" : "log_msg *",
6356   "referenced_type" : "type-73",
6357   "self_type" : "type-147",
6358   "size" : 4,
6359   "source_file" : "/system/core/liblog/include/log/log_read.h"
6360  },
6361  {
6362   "alignment" : 4,
6363   "linker_set_key" : "native_handle *",
6364   "name" : "native_handle *",
6365   "referenced_type" : "type-176",
6366   "self_type" : "type-175",
6367   "size" : 4,
6368   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6369  },
6370  {
6371   "alignment" : 4,
6372   "linker_set_key" : "unsigned char *",
6373   "name" : "unsigned char *",
6374   "referenced_type" : "type-76",
6375   "self_type" : "type-332",
6376   "size" : 4,
6377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6378  },
6379  {
6380   "alignment" : 4,
6381   "linker_set_key" : "unsigned int *",
6382   "name" : "unsigned int *",
6383   "referenced_type" : "type-2",
6384   "self_type" : "type-433",
6385   "size" : 4,
6386   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6387  },
6388  {
6389   "alignment" : 4,
6390   "linker_set_key" : "unsigned long long *",
6391   "name" : "unsigned long long *",
6392   "referenced_type" : "type-116",
6393   "self_type" : "type-420",
6394   "size" : 4,
6395   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6396  },
6397  {
6398   "alignment" : 4,
6399   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6400   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6401   "referenced_type" : "type-422",
6402   "self_type" : "type-421",
6403   "size" : 4,
6404   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6405  },
6406  {
6407   "alignment" : 4,
6408   "linker_set_key" : "void *",
6409   "name" : "void *",
6410   "referenced_type" : "type-27",
6411   "self_type" : "type-26",
6412   "size" : 4,
6413   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6414  },
6415  {
6416   "alignment" : 4,
6417   "linker_set_key" : "void **",
6418   "name" : "void **",
6419   "referenced_type" : "type-26",
6420   "self_type" : "type-515",
6421   "size" : 4,
6422   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6423  }
6424 ],
6425 "qualified_types" :
6426 [
6427  {
6428   "alignment" : 4,
6429   "is_const" : true,
6430   "linker_set_key" : "android::RefBase::weakref_impl *const",
6431   "name" : "android::RefBase::weakref_impl *const",
6432   "referenced_type" : "type-10",
6433   "self_type" : "type-9",
6434   "size" : 4,
6435   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6436  },
6437  {
6438   "alignment" : 4,
6439   "is_const" : true,
6440   "linker_set_key" : "android::RefBase::weakref_impl *const",
6441   "name" : "android::RefBase::weakref_impl *const",
6442   "referenced_type" : "type-641",
6443   "self_type" : "type-643",
6444   "size" : 4,
6445   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6446  },
6447  {
6448   "alignment" : 4,
6449   "is_const" : true,
6450   "linker_set_key" : "android::hardware::IBinder *const",
6451   "name" : "android::hardware::IBinder *const",
6452   "referenced_type" : "type-14",
6453   "self_type" : "type-412",
6454   "size" : 4,
6455   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6456  },
6457  {
6458   "alignment" : 4,
6459   "is_const" : true,
6460   "linker_set_key" : "const android::NativeHandle",
6461   "name" : "const android::NativeHandle",
6462   "referenced_type" : "type-174",
6463   "self_type" : "type-390",
6464   "size" : 12,
6465   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6466  },
6467  {
6468   "alignment" : 4,
6469   "is_const" : true,
6470   "linker_set_key" : "const android::RefBase",
6471   "name" : "const android::RefBase",
6472   "referenced_type" : "type-8",
6473   "self_type" : "type-269",
6474   "size" : 8,
6475   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6476  },
6477  {
6478   "alignment" : 4,
6479   "is_const" : true,
6480   "linker_set_key" : "const android::String16",
6481   "name" : "const android::String16",
6482   "referenced_type" : "type-44",
6483   "self_type" : "type-43",
6484   "size" : 4,
6485   "source_file" : "/system/core/libutils/include/utils/String16.h"
6486  },
6487  {
6488   "alignment" : 4,
6489   "is_const" : true,
6490   "linker_set_key" : "const android::String8",
6491   "name" : "const android::String8",
6492   "referenced_type" : "type-53",
6493   "self_type" : "type-399",
6494   "size" : 4,
6495   "source_file" : "/system/core/libutils/include/utils/String8.h"
6496  },
6497  {
6498   "alignment" : 4,
6499   "is_const" : true,
6500   "linker_set_key" : "const android::VectorImpl",
6501   "name" : "const android::VectorImpl",
6502   "referenced_type" : "type-34",
6503   "self_type" : "type-479",
6504   "size" : 20,
6505   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6506  },
6507  {
6508   "alignment" : 4,
6509   "is_const" : true,
6510   "linker_set_key" : "const android::hardware::BpHwRefBase",
6511   "name" : "const android::hardware::BpHwRefBase",
6512   "referenced_type" : "type-411",
6513   "self_type" : "type-410",
6514   "size" : 24,
6515   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6516  },
6517  {
6518   "alignment" : 4,
6519   "is_const" : true,
6520   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6521   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6522   "referenced_type" : "type-438",
6523   "self_type" : "type-444",
6524   "size" : 16,
6525   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6526  },
6527  {
6528   "alignment" : 4,
6529   "is_const" : true,
6530   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6531   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6532   "referenced_type" : "type-446",
6533   "self_type" : "type-449",
6534   "size" : 16,
6535   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6536  },
6537  {
6538   "alignment" : 4,
6539   "is_const" : true,
6540   "linker_set_key" : "const android::hardware::Parcel",
6541   "name" : "const android::hardware::Parcel",
6542   "referenced_type" : "type-418",
6543   "self_type" : "type-428",
6544   "size" : 68,
6545   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6546  },
6547  {
6548   "alignment" : 4,
6549   "is_const" : true,
6550   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6551   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6552   "referenced_type" : "type-144",
6553   "self_type" : "type-150",
6554   "size" : 28,
6555   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6556  },
6557  {
6558   "alignment" : 4,
6559   "is_const" : true,
6560   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6561   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6562   "referenced_type" : "type-152",
6563   "self_type" : "type-156",
6564   "size" : 28,
6565   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6566  },
6567  {
6568   "alignment" : 4,
6569   "is_const" : true,
6570   "linker_set_key" : "const android::hardware::Return<bool>",
6571   "name" : "const android::hardware::Return<bool>",
6572   "referenced_type" : "type-137",
6573   "self_type" : "type-142",
6574   "size" : 24,
6575   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6576  },
6577  {
6578   "alignment" : 4,
6579   "is_const" : true,
6580   "linker_set_key" : "const android::hardware::Status",
6581   "name" : "const android::hardware::Status",
6582   "referenced_type" : "type-128",
6583   "self_type" : "type-132",
6584   "size" : 20,
6585   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6586  },
6587  {
6588   "alignment" : 4,
6589   "is_const" : true,
6590   "linker_set_key" : "const android::hardware::details::SchedPrio",
6591   "name" : "const android::hardware::details::SchedPrio",
6592   "referenced_type" : "type-441",
6593   "self_type" : "type-443",
6594   "size" : 8,
6595   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6596  },
6597  {
6598   "alignment" : 4,
6599   "is_const" : true,
6600   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6601   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6602   "referenced_type" : "type-365",
6603   "self_type" : "type-367",
6604   "size" : 4,
6605   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6606  },
6607  {
6608   "alignment" : 8,
6609   "is_const" : true,
6610   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6611   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6612   "referenced_type" : "type-307",
6613   "self_type" : "type-630",
6614   "size" : 8,
6615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6616  },
6617  {
6618   "alignment" : 8,
6619   "is_const" : true,
6620   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6621   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6622   "referenced_type" : "type-299",
6623   "self_type" : "type-625",
6624   "size" : 8,
6625   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6626  },
6627  {
6628   "alignment" : 8,
6629   "is_const" : true,
6630   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6631   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6632   "referenced_type" : "type-356",
6633   "self_type" : "type-620",
6634   "size" : 8,
6635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6636  },
6637  {
6638   "alignment" : 8,
6639   "is_const" : true,
6640   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6641   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6642   "referenced_type" : "type-335",
6643   "self_type" : "type-617",
6644   "size" : 8,
6645   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6646  },
6647  {
6648   "alignment" : 8,
6649   "is_const" : true,
6650   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6651   "name" : "const android::hardware::details::hidl_pointer<int>",
6652   "referenced_type" : "type-318",
6653   "self_type" : "type-502",
6654   "size" : 8,
6655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6656  },
6657  {
6658   "alignment" : 8,
6659   "is_const" : true,
6660   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6661   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6662   "referenced_type" : "type-330",
6663   "self_type" : "type-545",
6664   "size" : 8,
6665   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6666  },
6667  {
6668   "alignment" : 4,
6669   "is_const" : true,
6670   "linker_set_key" : "const android::hardware::details::return_status",
6671   "name" : "const android::hardware::details::return_status",
6672   "referenced_type" : "type-138",
6673   "self_type" : "type-162",
6674   "size" : 24,
6675   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6676  },
6677  {
6678   "alignment" : 1,
6679   "is_const" : true,
6680   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
6681   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
6682   "referenced_type" : "type-310",
6683   "self_type" : "type-369",
6684   "size" : 32,
6685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6686  },
6687  {
6688   "alignment" : 4,
6689   "is_const" : true,
6690   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6691   "name" : "const android::hardware::hidl_death_recipient",
6692   "referenced_type" : "type-115",
6693   "self_type" : "type-640",
6694   "size" : 12,
6695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6696  },
6697  {
6698   "alignment" : 8,
6699   "is_const" : true,
6700   "linker_set_key" : "const android::hardware::hidl_handle",
6701   "name" : "const android::hardware::hidl_handle",
6702   "referenced_type" : "type-273",
6703   "self_type" : "type-382",
6704   "size" : 16,
6705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6706  },
6707  {
6708   "alignment" : 8,
6709   "is_const" : true,
6710   "linker_set_key" : "const android::hardware::hidl_memory",
6711   "name" : "const android::hardware::hidl_memory",
6712   "referenced_type" : "type-279",
6713   "self_type" : "type-282",
6714   "size" : 40,
6715   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6716  },
6717  {
6718   "alignment" : 8,
6719   "is_const" : true,
6720   "linker_set_key" : "const android::hardware::hidl_string",
6721   "name" : "const android::hardware::hidl_string",
6722   "referenced_type" : "type-275",
6723   "self_type" : "type-274",
6724   "size" : 16,
6725   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6726  },
6727  {
6728   "alignment" : 8,
6729   "is_const" : true,
6730   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6731   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6732   "referenced_type" : "type-298",
6733   "self_type" : "type-604",
6734   "size" : 16,
6735   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6736  },
6737  {
6738   "alignment" : 8,
6739   "is_const" : true,
6740   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6741   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6742   "referenced_type" : "type-355",
6743   "self_type" : "type-359",
6744   "size" : 16,
6745   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6746  },
6747  {
6748   "alignment" : 8,
6749   "is_const" : true,
6750   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6751   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6752   "referenced_type" : "type-334",
6753   "self_type" : "type-353",
6754   "size" : 16,
6755   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6756  },
6757  {
6758   "alignment" : 8,
6759   "is_const" : true,
6760   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6761   "name" : "const android::hardware::hidl_vec<int>",
6762   "referenced_type" : "type-317",
6763   "self_type" : "type-322",
6764   "size" : 16,
6765   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6766  },
6767  {
6768   "alignment" : 8,
6769   "is_const" : true,
6770   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6771   "name" : "const android::hardware::hidl_vec<unsigned char>",
6772   "referenced_type" : "type-329",
6773   "self_type" : "type-328",
6774   "size" : 16,
6775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6776  },
6777  {
6778   "alignment" : 2,
6779   "is_const" : true,
6780   "linker_set_key" : "const android::hardware::hidl_version",
6781   "name" : "const android::hardware::hidl_version",
6782   "referenced_type" : "type-373",
6783   "self_type" : "type-375",
6784   "size" : 4,
6785   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6786  },
6787  {
6788   "alignment" : 4,
6789   "is_const" : true,
6790   "linker_set_key" : "const android::hardware::keymaster::V3_0::Algorithm",
6791   "name" : "const android::hardware::keymaster::V3_0::Algorithm",
6792   "referenced_type" : "type-341",
6793   "self_type" : "type-555",
6794   "size" : 4,
6795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6796  },
6797  {
6798   "alignment" : 4,
6799   "is_const" : true,
6800   "linker_set_key" : "const android::hardware::keymaster::V3_0::BlockMode",
6801   "name" : "const android::hardware::keymaster::V3_0::BlockMode",
6802   "referenced_type" : "type-342",
6803   "self_type" : "type-557",
6804   "size" : 4,
6805   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6806  },
6807  {
6808   "alignment" : 4,
6809   "is_const" : true,
6810   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6811   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6812   "referenced_type" : "type-613",
6813   "self_type" : "type-612",
6814   "size" : 92,
6815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6816  },
6817  {
6818   "alignment" : 4,
6819   "is_const" : true,
6820   "linker_set_key" : "const android::hardware::keymaster::V3_0::Digest",
6821   "name" : "const android::hardware::keymaster::V3_0::Digest",
6822   "referenced_type" : "type-344",
6823   "self_type" : "type-559",
6824   "size" : 4,
6825   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6826  },
6827  {
6828   "alignment" : 4,
6829   "is_const" : true,
6830   "linker_set_key" : "const android::hardware::keymaster::V3_0::EcCurve",
6831   "name" : "const android::hardware::keymaster::V3_0::EcCurve",
6832   "referenced_type" : "type-345",
6833   "self_type" : "type-560",
6834   "size" : 4,
6835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6836  },
6837  {
6838   "alignment" : 4,
6839   "is_const" : true,
6840   "linker_set_key" : "const android::hardware::keymaster::V3_0::ErrorCode",
6841   "name" : "const android::hardware::keymaster::V3_0::ErrorCode",
6842   "referenced_type" : "type-145",
6843   "self_type" : "type-566",
6844   "size" : 4,
6845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6846  },
6847  {
6848   "alignment" : 4,
6849   "is_const" : true,
6850   "linker_set_key" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6851   "name" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6852   "referenced_type" : "type-350",
6853   "self_type" : "type-568",
6854   "size" : 4,
6855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6856  },
6857  {
6858   "alignment" : 4,
6859   "is_const" : true,
6860   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6861   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6862   "referenced_type" : "type-104",
6863   "self_type" : "type-602",
6864   "size" : 12,
6865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6866  },
6867  {
6868   "alignment" : 4,
6869   "is_const" : true,
6870   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6871   "name" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6872   "referenced_type" : "type-347",
6873   "self_type" : "type-562",
6874   "size" : 4,
6875   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6876  },
6877  {
6878   "alignment" : 8,
6879   "is_const" : true,
6880   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6881   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6882   "referenced_type" : "type-547",
6883   "self_type" : "type-691",
6884   "size" : 32,
6885   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
6886  },
6887  {
6888   "alignment" : 4,
6889   "is_const" : true,
6890   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6891   "name" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6892   "referenced_type" : "type-349",
6893   "self_type" : "type-567",
6894   "size" : 4,
6895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6896  },
6897  {
6898   "alignment" : 4,
6899   "is_const" : true,
6900   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyFormat",
6901   "name" : "const android::hardware::keymaster::V3_0::KeyFormat",
6902   "referenced_type" : "type-550",
6903   "self_type" : "type-570",
6904   "size" : 4,
6905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6906  },
6907  {
6908   "alignment" : 4,
6909   "is_const" : true,
6910   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6911   "name" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6912   "referenced_type" : "type-346",
6913   "self_type" : "type-561",
6914   "size" : 4,
6915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6916  },
6917  {
6918   "alignment" : 8,
6919   "is_const" : true,
6920   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter",
6921   "name" : "const android::hardware::keymaster::V3_0::KeyParameter",
6922   "referenced_type" : "type-338",
6923   "self_type" : "type-352",
6924   "size" : 32,
6925   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6926  },
6927  {
6928   "alignment" : 4,
6929   "is_const" : true,
6930   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6931   "name" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6932   "referenced_type" : "type-348",
6933   "self_type" : "type-563",
6934   "size" : 4,
6935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6936  },
6937  {
6938   "alignment" : 4,
6939   "is_const" : true,
6940   "linker_set_key" : "const android::hardware::keymaster::V3_0::PaddingMode",
6941   "name" : "const android::hardware::keymaster::V3_0::PaddingMode",
6942   "referenced_type" : "type-343",
6943   "self_type" : "type-558",
6944   "size" : 4,
6945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6946  },
6947  {
6948   "alignment" : 4,
6949   "is_const" : true,
6950   "linker_set_key" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6951   "name" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6952   "referenced_type" : "type-549",
6953   "self_type" : "type-569",
6954   "size" : 4,
6955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6956  },
6957  {
6958   "alignment" : 4,
6959   "is_const" : true,
6960   "linker_set_key" : "const android::hardware::keymaster::V3_0::Tag",
6961   "name" : "const android::hardware::keymaster::V3_0::Tag",
6962   "referenced_type" : "type-339",
6963   "self_type" : "type-554",
6964   "size" : 4,
6965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6966  },
6967  {
6968   "alignment" : 4,
6969   "is_const" : true,
6970   "linker_set_key" : "const android::hardware::keymaster::V3_0::TagType",
6971   "name" : "const android::hardware::keymaster::V3_0::TagType",
6972   "referenced_type" : "type-544",
6973   "self_type" : "type-551",
6974   "size" : 4,
6975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6976  },
6977  {
6978   "alignment" : 4,
6979   "is_const" : true,
6980   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6981   "name" : "const android::hidl::base::V1_0::BpHwBase",
6982   "referenced_type" : "type-607",
6983   "self_type" : "type-610",
6984   "size" : 92,
6985   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6986  },
6987  {
6988   "alignment" : 4,
6989   "is_const" : true,
6990   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6991   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6992   "referenced_type" : "type-393",
6993   "self_type" : "type-394",
6994   "size" : 4,
6995   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6996  },
6997  {
6998   "alignment" : 4,
6999   "is_const" : true,
7000   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7001   "name" : "const android::hidl::base::V1_0::IBase",
7002   "referenced_type" : "type-70",
7003   "self_type" : "type-455",
7004   "size" : 12,
7005   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7006  },
7007  {
7008   "alignment" : 4,
7009   "is_const" : true,
7010   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7011   "name" : "const android::hidl::base::V1_0::IBase *const",
7012   "referenced_type" : "type-454",
7013   "self_type" : "type-458",
7014   "size" : 4,
7015   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7016  },
7017  {
7018   "alignment" : 4,
7019   "is_const" : true,
7020   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7021   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7022   "referenced_type" : "type-69",
7023   "self_type" : "type-85",
7024   "size" : 12,
7025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7026  },
7027  {
7028   "alignment" : 4,
7029   "is_const" : true,
7030   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7031   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7032   "referenced_type" : "type-535",
7033   "self_type" : "type-539",
7034   "size" : 4,
7035   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7036  },
7037  {
7038   "alignment" : 1,
7039   "is_const" : true,
7040   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7041   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7042   "referenced_type" : "type-534",
7043   "self_type" : "type-537",
7044   "size" : 1,
7045   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7046  },
7047  {
7048   "alignment" : 4,
7049   "is_const" : true,
7050   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7051   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7052   "referenced_type" : "type-96",
7053   "self_type" : "type-532",
7054   "size" : 12,
7055   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7056  },
7057  {
7058   "alignment" : 4,
7059   "is_const" : true,
7060   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7061   "name" : "const android::sp<android::hardware::IBinder>",
7062   "referenced_type" : "type-13",
7063   "self_type" : "type-17",
7064   "size" : 4,
7065   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7066  },
7067  {
7068   "alignment" : 4,
7069   "is_const" : true,
7070   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7071   "name" : "const android::sp<android::hardware::ProcessState>",
7072   "referenced_type" : "type-22",
7073   "self_type" : "type-65",
7074   "size" : 4,
7075   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7076  },
7077  {
7078   "alignment" : 4,
7079   "is_const" : true,
7080   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7081   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7082   "referenced_type" : "type-110",
7083   "self_type" : "type-123",
7084   "size" : 4,
7085   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7086  },
7087  {
7088   "alignment" : 4,
7089   "is_const" : true,
7090   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7091   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7092   "referenced_type" : "type-565",
7093   "self_type" : "type-564",
7094   "size" : 4,
7095   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7096  },
7097  {
7098   "alignment" : 4,
7099   "is_const" : true,
7100   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7101   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7102   "referenced_type" : "type-102",
7103   "self_type" : "type-108",
7104   "size" : 4,
7105   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7106  },
7107  {
7108   "alignment" : 4,
7109   "is_const" : true,
7110   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7111   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7112   "referenced_type" : "type-432",
7113   "self_type" : "type-650",
7114   "size" : 4,
7115   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7116  },
7117  {
7118   "alignment" : 4,
7119   "is_const" : true,
7120   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7121   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7122   "referenced_type" : "type-67",
7123   "self_type" : "type-83",
7124   "size" : 4,
7125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7126  },
7127  {
7128   "alignment" : 4,
7129   "is_const" : true,
7130   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7131   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7132   "referenced_type" : "type-94",
7133   "self_type" : "type-99",
7134   "size" : 4,
7135   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7136  },
7137  {
7138   "alignment" : 4,
7139   "is_const" : true,
7140   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7141   "name" : "const android::wp<android::hardware::BHwBinder>",
7142   "referenced_type" : "type-456",
7143   "self_type" : "type-636",
7144   "size" : 8,
7145   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7146  },
7147  {
7148   "alignment" : 4,
7149   "is_const" : true,
7150   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7151   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7152   "referenced_type" : "type-113",
7153   "self_type" : "type-492",
7154   "size" : 8,
7155   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7156  },
7157  {
7158   "alignment" : 4,
7159   "is_const" : true,
7160   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7161   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7162   "referenced_type" : "type-117",
7163   "self_type" : "type-297",
7164   "size" : 8,
7165   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7166  },
7167  {
7168   "alignment" : 1,
7169   "is_const" : true,
7170   "linker_set_key" : "const bool",
7171   "name" : "const bool",
7172   "referenced_type" : "type-39",
7173   "self_type" : "type-90",
7174   "size" : 1,
7175   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7176  },
7177  {
7178   "alignment" : 1,
7179   "is_const" : true,
7180   "linker_set_key" : "const char",
7181   "name" : "const char",
7182   "referenced_type" : "type-56",
7183   "self_type" : "type-55",
7184   "size" : 1,
7185   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7186  },
7187  {
7188   "alignment" : 2,
7189   "is_const" : true,
7190   "linker_set_key" : "const char16_t",
7191   "name" : "const char16_t",
7192   "referenced_type" : "type-47",
7193   "self_type" : "type-46",
7194   "size" : 2,
7195   "source_file" : "/system/core/libutils/include/utils/String16.h"
7196  },
7197  {
7198   "alignment" : 8,
7199   "is_const" : true,
7200   "linker_set_key" : "const double",
7201   "name" : "const double",
7202   "referenced_type" : "type-242",
7203   "self_type" : "type-265",
7204   "size" : 8,
7205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7206  },
7207  {
7208   "alignment" : 4,
7209   "is_const" : true,
7210   "linker_set_key" : "const float",
7211   "name" : "const float",
7212   "referenced_type" : "type-235",
7213   "self_type" : "type-263",
7214   "size" : 4,
7215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7216  },
7217  {
7218   "alignment" : 4,
7219   "is_const" : true,
7220   "linker_set_key" : "const int",
7221   "name" : "const int",
7222   "referenced_type" : "type-25",
7223   "self_type" : "type-483",
7224   "size" : 4,
7225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7226  },
7227  {
7228   "is_const" : true,
7229   "linker_set_key" : "const iter<is_const>",
7230   "name" : "const iter<is_const>",
7231   "referenced_type" : "type-290",
7232   "self_type" : "type-289",
7233   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7234  },
7235  {
7236   "is_const" : true,
7237   "linker_set_key" : "const iter<is_const>",
7238   "name" : "const iter<is_const>",
7239   "referenced_type" : "type-646",
7240   "self_type" : "type-645",
7241   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7242  },
7243  {
7244   "alignment" : 4,
7245   "is_const" : true,
7246   "linker_set_key" : "const log_msg",
7247   "name" : "const log_msg",
7248   "referenced_type" : "type-73",
7249   "self_type" : "type-72",
7250   "size" : 5124,
7251   "source_file" : "/system/core/liblog/include/log/log_read.h"
7252  },
7253  {
7254   "alignment" : 8,
7255   "is_const" : true,
7256   "linker_set_key" : "const long long",
7257   "name" : "const long long",
7258   "referenced_type" : "type-30",
7259   "self_type" : "type-259",
7260   "size" : 8,
7261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7262  },
7263  {
7264   "alignment" : 4,
7265   "is_const" : true,
7266   "linker_set_key" : "const native_handle",
7267   "name" : "const native_handle",
7268   "referenced_type" : "type-176",
7269   "self_type" : "type-250",
7270   "size" : 12,
7271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7272  },
7273  {
7274   "alignment" : 2,
7275   "is_const" : true,
7276   "linker_set_key" : "const short",
7277   "name" : "const short",
7278   "referenced_type" : "type-196",
7279   "self_type" : "type-254",
7280   "size" : 2,
7281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7282  },
7283  {
7284   "alignment" : 1,
7285   "is_const" : true,
7286   "linker_set_key" : "const signed char",
7287   "name" : "const signed char",
7288   "referenced_type" : "type-252",
7289   "self_type" : "type-251",
7290   "size" : 1,
7291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7292  },
7293  {
7294   "alignment" : 4,
7295   "is_const" : true,
7296   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7297   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7298   "referenced_type" : "type-576",
7299   "self_type" : "type-575",
7300   "size" : 16,
7301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7302  },
7303  {
7304   "alignment" : 4,
7305   "is_const" : true,
7306   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7307   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7308   "referenced_type" : "type-666",
7309   "self_type" : "type-665",
7310   "size" : 16,
7311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7312  },
7313  {
7314   "alignment" : 4,
7315   "is_const" : true,
7316   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7317   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7318   "referenced_type" : "type-578",
7319   "self_type" : "type-577",
7320   "size" : 16,
7321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7322  },
7323  {
7324   "alignment" : 4,
7325   "is_const" : true,
7326   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7327   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7328   "referenced_type" : "type-668",
7329   "self_type" : "type-667",
7330   "size" : 16,
7331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7332  },
7333  {
7334   "alignment" : 4,
7335   "is_const" : true,
7336   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7337   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7338   "referenced_type" : "type-582",
7339   "self_type" : "type-581",
7340   "size" : 28,
7341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7342  },
7343  {
7344   "alignment" : 4,
7345   "is_const" : true,
7346   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7347   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7348   "referenced_type" : "type-672",
7349   "self_type" : "type-671",
7350   "size" : 28,
7351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7352  },
7353  {
7354   "alignment" : 4,
7355   "is_const" : true,
7356   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7357   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7358   "referenced_type" : "type-584",
7359   "self_type" : "type-583",
7360   "size" : 16,
7361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7362  },
7363  {
7364   "alignment" : 4,
7365   "is_const" : true,
7366   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7367   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7368   "referenced_type" : "type-674",
7369   "self_type" : "type-673",
7370   "size" : 16,
7371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7372  },
7373  {
7374   "alignment" : 4,
7375   "is_const" : true,
7376   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7377   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7378   "referenced_type" : "type-593",
7379   "self_type" : "type-592",
7380   "size" : 272,
7381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7382  },
7383  {
7384   "alignment" : 4,
7385   "is_const" : true,
7386   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7387   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7388   "referenced_type" : "type-682",
7389   "self_type" : "type-681",
7390   "size" : 272,
7391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7392  },
7393  {
7394   "alignment" : 4,
7395   "is_const" : true,
7396   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7397   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7398   "referenced_type" : "type-597",
7399   "self_type" : "type-596",
7400   "size" : 16,
7401   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7402  },
7403  {
7404   "alignment" : 4,
7405   "is_const" : true,
7406   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7407   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7408   "referenced_type" : "type-686",
7409   "self_type" : "type-685",
7410   "size" : 16,
7411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7412  },
7413  {
7414   "alignment" : 4,
7415   "is_const" : true,
7416   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7417   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7418   "referenced_type" : "type-589",
7419   "self_type" : "type-588",
7420   "size" : 8,
7421   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7422  },
7423  {
7424   "alignment" : 4,
7425   "is_const" : true,
7426   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7427   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7428   "referenced_type" : "type-678",
7429   "self_type" : "type-677",
7430   "size" : 8,
7431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7432  },
7433  {
7434   "alignment" : 4,
7435   "is_const" : true,
7436   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7437   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7438   "referenced_type" : "type-595",
7439   "self_type" : "type-594",
7440   "size" : 24,
7441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7442  },
7443  {
7444   "alignment" : 4,
7445   "is_const" : true,
7446   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7447   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7448   "referenced_type" : "type-684",
7449   "self_type" : "type-683",
7450   "size" : 24,
7451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7452  },
7453  {
7454   "alignment" : 4,
7455   "is_const" : true,
7456   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7457   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7458   "referenced_type" : "type-601",
7459   "self_type" : "type-600",
7460   "size" : 12,
7461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7462  },
7463  {
7464   "alignment" : 4,
7465   "is_const" : true,
7466   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7467   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7468   "referenced_type" : "type-690",
7469   "self_type" : "type-689",
7470   "size" : 12,
7471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7472  },
7473  {
7474   "alignment" : 4,
7475   "is_const" : true,
7476   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7477   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7478   "referenced_type" : "type-586",
7479   "self_type" : "type-585",
7480   "size" : 16,
7481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7482  },
7483  {
7484   "alignment" : 4,
7485   "is_const" : true,
7486   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7487   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7488   "referenced_type" : "type-676",
7489   "self_type" : "type-675",
7490   "size" : 16,
7491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7492  },
7493  {
7494   "alignment" : 4,
7495   "is_const" : true,
7496   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7497   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7498   "referenced_type" : "type-591",
7499   "self_type" : "type-590",
7500   "size" : 24,
7501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7502  },
7503  {
7504   "alignment" : 4,
7505   "is_const" : true,
7506   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7507   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7508   "referenced_type" : "type-680",
7509   "self_type" : "type-679",
7510   "size" : 24,
7511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7512  },
7513  {
7514   "alignment" : 4,
7515   "is_const" : true,
7516   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7517   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7518   "referenced_type" : "type-580",
7519   "self_type" : "type-579",
7520   "size" : 24,
7521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7522  },
7523  {
7524   "alignment" : 4,
7525   "is_const" : true,
7526   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7527   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7528   "referenced_type" : "type-670",
7529   "self_type" : "type-669",
7530   "size" : 24,
7531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7532  },
7533  {
7534   "alignment" : 4,
7535   "is_const" : true,
7536   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7537   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7538   "referenced_type" : "type-599",
7539   "self_type" : "type-598",
7540   "size" : 8,
7541   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7542  },
7543  {
7544   "alignment" : 4,
7545   "is_const" : true,
7546   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7547   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7548   "referenced_type" : "type-688",
7549   "self_type" : "type-687",
7550   "size" : 8,
7551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7552  },
7553  {
7554   "alignment" : 4,
7555   "is_const" : true,
7556   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7557   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7558   "referenced_type" : "type-574",
7559   "self_type" : "type-573",
7560   "size" : 216,
7561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7562  },
7563  {
7564   "alignment" : 4,
7565   "is_const" : true,
7566   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7567   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7568   "referenced_type" : "type-664",
7569   "self_type" : "type-663",
7570   "size" : 216,
7571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7572  },
7573  {
7574   "alignment" : 4,
7575   "is_const" : true,
7576   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7577   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7578   "referenced_type" : "type-572",
7579   "self_type" : "type-571",
7580   "size" : 44,
7581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7582  },
7583  {
7584   "alignment" : 4,
7585   "is_const" : true,
7586   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7587   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7588   "referenced_type" : "type-662",
7589   "self_type" : "type-661",
7590   "size" : 44,
7591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7592  },
7593  {
7594   "alignment" : 4,
7595   "is_const" : true,
7596   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7597   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7598   "referenced_type" : "type-397",
7599   "self_type" : "type-396",
7600   "size" : 12,
7601   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7602  },
7603  {
7604   "alignment" : 4,
7605   "is_const" : true,
7606   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7607   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7608   "referenced_type" : "type-656",
7609   "self_type" : "type-655",
7610   "size" : 12,
7611   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7612  },
7613  {
7614   "alignment" : 4,
7615   "is_const" : true,
7616   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7617   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7618   "referenced_type" : "type-543",
7619   "self_type" : "type-542",
7620   "size" : 4,
7621   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7622  },
7623  {
7624   "alignment" : 1,
7625   "is_const" : true,
7626   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7627   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7628   "referenced_type" : "type-541",
7629   "self_type" : "type-540",
7630   "size" : 3,
7631   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7632  },
7633  {
7634   "alignment" : 4,
7635   "is_const" : true,
7636   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7637   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7638   "referenced_type" : "type-436",
7639   "self_type" : "type-435",
7640   "size" : 12,
7641   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7642  },
7643  {
7644   "alignment" : 4,
7645   "is_const" : true,
7646   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7647   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7648   "referenced_type" : "type-315",
7649   "self_type" : "type-314",
7650   "size" : 8,
7651   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7652  },
7653  {
7654   "alignment" : 4,
7655   "is_const" : true,
7656   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7657   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7658   "referenced_type" : "type-304",
7659   "self_type" : "type-303",
7660   "size" : 8,
7661   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7662  },
7663  {
7664   "alignment" : 4,
7665   "is_const" : true,
7666   "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 *> > *)> > >",
7667   "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 *> > *)> > >",
7668   "referenced_type" : "type-4",
7669   "self_type" : "type-3",
7670   "size" : 12,
7671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7672  },
7673  {
7674   "alignment" : 4,
7675   "is_const" : true,
7676   "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 *> > *)> > >",
7677   "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 *> > *)> > >",
7678   "referenced_type" : "type-695",
7679   "self_type" : "type-694",
7680   "size" : 12,
7681   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7682  },
7683  {
7684   "alignment" : 1,
7685   "is_const" : true,
7686   "linker_set_key" : "const unsigned char",
7687   "name" : "const unsigned char",
7688   "referenced_type" : "type-76",
7689   "self_type" : "type-326",
7690   "size" : 1,
7691   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7692  },
7693  {
7694   "alignment" : 4,
7695   "is_const" : true,
7696   "linker_set_key" : "const unsigned int",
7697   "name" : "const unsigned int",
7698   "referenced_type" : "type-2",
7699   "self_type" : "type-35",
7700   "size" : 4,
7701   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7702  },
7703  {
7704   "alignment" : 8,
7705   "is_const" : true,
7706   "linker_set_key" : "const unsigned long long",
7707   "name" : "const unsigned long long",
7708   "referenced_type" : "type-116",
7709   "self_type" : "type-261",
7710   "size" : 8,
7711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7712  },
7713  {
7714   "alignment" : 2,
7715   "is_const" : true,
7716   "linker_set_key" : "const unsigned short",
7717   "name" : "const unsigned short",
7718   "referenced_type" : "type-78",
7719   "self_type" : "type-256",
7720   "size" : 2,
7721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7722  },
7723  {
7724   "is_const" : true,
7725   "linker_set_key" : "const void",
7726   "name" : "const void",
7727   "referenced_type" : "type-27",
7728   "self_type" : "type-378",
7729   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7730  },
7731  {
7732   "alignment" : 1,
7733   "is_volatile" : true,
7734   "linker_set_key" : "volatile bool",
7735   "name" : "volatile bool",
7736   "referenced_type" : "type-39",
7737   "self_type" : "type-93",
7738   "size" : 1,
7739   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7740  },
7741  {
7742   "alignment" : 4,
7743   "is_volatile" : true,
7744   "linker_set_key" : "volatile int",
7745   "name" : "volatile int",
7746   "referenced_type" : "type-25",
7747   "self_type" : "type-57",
7748   "size" : 4,
7749   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7750  }
7751 ],
7752 "record_types" :
7753 [
7754  {
7755   "alignment" : 4,
7756   "fields" :
7757   [
7758    {
7759     "access" : "private",
7760     "field_name" : "mCond",
7761     "referenced_type" : "type-92"
7762    }
7763   ],
7764   "linker_set_key" : "android::Condition",
7765   "name" : "android::Condition",
7766   "record_kind" : "class",
7767   "referenced_type" : "type-91",
7768   "self_type" : "type-91",
7769   "size" : 4,
7770   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7771   "unique_id" : "_ZTSN7android9ConditionE"
7772  },
7773  {
7774   "alignment" : 4,
7775   "fields" :
7776   [
7777    {
7778     "access" : "private",
7779     "field_name" : "mVector",
7780     "referenced_type" : "type-50"
7781    }
7782   ],
7783   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7784   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7785   "record_kind" : "class",
7786   "referenced_type" : "type-49",
7787   "self_type" : "type-49",
7788   "size" : 20,
7789   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7790   "template_args" : [ "type-44", "type-13" ],
7791   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7792  },
7793  {
7794   "alignment" : 4,
7795   "fields" :
7796   [
7797    {
7798     "access" : "private",
7799     "field_name" : "mCount",
7800     "referenced_type" : "type-173"
7801    }
7802   ],
7803   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7804   "name" : "android::LightRefBase<android::NativeHandle>",
7805   "record_kind" : "class",
7806   "referenced_type" : "type-172",
7807   "self_type" : "type-172",
7808   "size" : 4,
7809   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7810   "template_args" : [ "type-174" ],
7811   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7812  },
7813  {
7814   "alignment" : 4,
7815   "fields" :
7816   [
7817    {
7818     "access" : "private",
7819     "field_name" : "mCount",
7820     "referenced_type" : "type-170"
7821    }
7822   ],
7823   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7824   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7825   "record_kind" : "class",
7826   "referenced_type" : "type-169",
7827   "self_type" : "type-169",
7828   "size" : 4,
7829   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7830   "template_args" : [ "type-171" ],
7831   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7832  },
7833  {
7834   "alignment" : 4,
7835   "fields" :
7836   [
7837    {
7838     "access" : "private",
7839     "field_name" : "mMutex",
7840     "referenced_type" : "type-32"
7841    }
7842   ],
7843   "linker_set_key" : "android::Mutex",
7844   "name" : "android::Mutex",
7845   "record_kind" : "class",
7846   "referenced_type" : "type-31",
7847   "self_type" : "type-31",
7848   "size" : 4,
7849   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7850   "unique_id" : "_ZTSN7android5MutexE"
7851  },
7852  {
7853   "alignment" : 4,
7854   "fields" :
7855   [
7856    {
7857     "access" : "private",
7858     "field_name" : "mLock",
7859     "referenced_type" : "type-518"
7860    }
7861   ],
7862   "linker_set_key" : "android::Mutex::Autolock",
7863   "name" : "android::Mutex::Autolock",
7864   "record_kind" : "class",
7865   "referenced_type" : "type-517",
7866   "self_type" : "type-517",
7867   "size" : 4,
7868   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7869   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7870  },
7871  {
7872   "alignment" : 4,
7873   "base_specifiers" :
7874   [
7875    {
7876     "referenced_type" : "type-172"
7877    }
7878   ],
7879   "fields" :
7880   [
7881    {
7882     "access" : "private",
7883     "field_name" : "mHandle",
7884     "field_offset" : 32,
7885     "referenced_type" : "type-175"
7886    },
7887    {
7888     "access" : "private",
7889     "field_name" : "mOwnsHandle",
7890     "field_offset" : 64,
7891     "referenced_type" : "type-39"
7892    }
7893   ],
7894   "linker_set_key" : "android::NativeHandle",
7895   "name" : "android::NativeHandle",
7896   "record_kind" : "class",
7897   "referenced_type" : "type-174",
7898   "self_type" : "type-174",
7899   "size" : 12,
7900   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7901   "unique_id" : "_ZTSN7android12NativeHandleE"
7902  },
7903  {
7904   "alignment" : 4,
7905   "fields" :
7906   [
7907    {
7908     "access" : "private",
7909     "field_name" : "mRWLock",
7910     "referenced_type" : "type-523"
7911    }
7912   ],
7913   "linker_set_key" : "android::RWLock",
7914   "name" : "android::RWLock",
7915   "record_kind" : "class",
7916   "referenced_type" : "type-522",
7917   "self_type" : "type-522",
7918   "size" : 40,
7919   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7920   "unique_id" : "_ZTSN7android6RWLockE"
7921  },
7922  {
7923   "alignment" : 4,
7924   "fields" :
7925   [
7926    {
7927     "access" : "private",
7928     "field_name" : "mLock",
7929     "referenced_type" : "type-526"
7930    }
7931   ],
7932   "linker_set_key" : "android::RWLock::AutoRLock",
7933   "name" : "android::RWLock::AutoRLock",
7934   "record_kind" : "class",
7935   "referenced_type" : "type-525",
7936   "self_type" : "type-525",
7937   "size" : 4,
7938   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7939   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7940  },
7941  {
7942   "alignment" : 4,
7943   "fields" :
7944   [
7945    {
7946     "access" : "private",
7947     "field_name" : "mLock",
7948     "referenced_type" : "type-526"
7949    }
7950   ],
7951   "linker_set_key" : "android::RWLock::AutoWLock",
7952   "name" : "android::RWLock::AutoWLock",
7953   "record_kind" : "class",
7954   "referenced_type" : "type-528",
7955   "self_type" : "type-528",
7956   "size" : 4,
7957   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7958   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7959  },
7960  {
7961   "alignment" : 4,
7962   "fields" :
7963   [
7964    {
7965     "access" : "private",
7966     "field_name" : "mRefs",
7967     "field_offset" : 32,
7968     "referenced_type" : "type-9"
7969    }
7970   ],
7971   "linker_set_key" : "android::RefBase",
7972   "name" : "android::RefBase",
7973   "record_kind" : "class",
7974   "referenced_type" : "type-8",
7975   "self_type" : "type-8",
7976   "size" : 8,
7977   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7978   "unique_id" : "_ZTSN7android7RefBaseE",
7979   "vtable_components" :
7980   [
7981    {
7982     "kind" : "offset_to_top"
7983    },
7984    {
7985     "kind" : "rtti",
7986     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7987    },
7988    {
7989     "kind" : "complete_dtor_pointer",
7990     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7991    },
7992    {
7993     "kind" : "deleting_dtor_pointer",
7994     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7995    },
7996    {
7997     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7998    },
7999    {
8000     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8001    },
8002    {
8003     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8004    },
8005    {
8006     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8007    }
8008   ]
8009  },
8010  {
8011   "alignment" : 1,
8012   "linker_set_key" : "android::RefBase::weakref_type",
8013   "name" : "android::RefBase::weakref_type",
8014   "record_kind" : "class",
8015   "referenced_type" : "type-38",
8016   "self_type" : "type-38",
8017   "size" : 1,
8018   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8019   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8020  },
8021  {
8022   "alignment" : 1,
8023   "linker_set_key" : "android::ReferenceMover",
8024   "name" : "android::ReferenceMover",
8025   "record_kind" : "class",
8026   "referenced_type" : "type-272",
8027   "self_type" : "type-272",
8028   "size" : 1,
8029   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8030   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8031  },
8032  {
8033   "alignment" : 4,
8034   "linker_set_key" : "android::ReferenceRenamer",
8035   "name" : "android::ReferenceRenamer",
8036   "record_kind" : "class",
8037   "referenced_type" : "type-267",
8038   "self_type" : "type-267",
8039   "size" : 4,
8040   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8041   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8042   "vtable_components" :
8043   [
8044    {
8045     "kind" : "offset_to_top"
8046    },
8047    {
8048     "kind" : "rtti",
8049     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8050    },
8051    {
8052     "is_pure" : true,
8053     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8054    }
8055   ]
8056  },
8057  {
8058   "alignment" : 8,
8059   "fields" :
8060   [
8061    {
8062     "access" : "private",
8063     "field_name" : "mTag",
8064     "referenced_type" : "type-116"
8065    }
8066   ],
8067   "linker_set_key" : "android::ScopedTrace",
8068   "name" : "android::ScopedTrace",
8069   "record_kind" : "class",
8070   "referenced_type" : "type-530",
8071   "self_type" : "type-530",
8072   "size" : 8,
8073   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8074   "unique_id" : "_ZTSN7android11ScopedTraceE"
8075  },
8076  {
8077   "alignment" : 4,
8078   "base_specifiers" :
8079   [
8080    {
8081     "access" : "private",
8082     "referenced_type" : "type-51"
8083    }
8084   ],
8085   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8086   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8087   "record_kind" : "class",
8088   "referenced_type" : "type-50",
8089   "self_type" : "type-50",
8090   "size" : 20,
8091   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8092   "template_args" : [ "type-52" ],
8093   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8094   "vtable_components" :
8095   [
8096    {
8097     "kind" : "offset_to_top"
8098    },
8099    {
8100     "kind" : "rtti",
8101     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8102    },
8103    {
8104     "kind" : "complete_dtor_pointer",
8105     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8106    },
8107    {
8108     "kind" : "deleting_dtor_pointer",
8109     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8110    },
8111    {
8112     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8113    },
8114    {
8115     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8116    },
8117    {
8118     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8119    },
8120    {
8121     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8122    },
8123    {
8124     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8125    },
8126    {
8127     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8128    },
8129    {
8130     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8131    }
8132   ]
8133  },
8134  {
8135   "alignment" : 4,
8136   "base_specifiers" :
8137   [
8138    {
8139     "referenced_type" : "type-34"
8140    }
8141   ],
8142   "linker_set_key" : "android::SortedVectorImpl",
8143   "name" : "android::SortedVectorImpl",
8144   "record_kind" : "class",
8145   "referenced_type" : "type-51",
8146   "self_type" : "type-51",
8147   "size" : 20,
8148   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8149   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8150   "vtable_components" :
8151   [
8152    {
8153     "kind" : "offset_to_top"
8154    },
8155    {
8156     "kind" : "rtti",
8157     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8158    },
8159    {
8160     "kind" : "complete_dtor_pointer",
8161     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8162    },
8163    {
8164     "kind" : "deleting_dtor_pointer",
8165     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8166    },
8167    {
8168     "is_pure" : true,
8169     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8170    },
8171    {
8172     "is_pure" : true,
8173     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8174    },
8175    {
8176     "is_pure" : true,
8177     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8178    },
8179    {
8180     "is_pure" : true,
8181     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8182    },
8183    {
8184     "is_pure" : true,
8185     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8186    },
8187    {
8188     "is_pure" : true,
8189     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8190    },
8191    {
8192     "is_pure" : true,
8193     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8194    }
8195   ]
8196  },
8197  {
8198   "alignment" : 4,
8199   "fields" :
8200   [
8201    {
8202     "access" : "private",
8203     "field_name" : "mString",
8204     "referenced_type" : "type-45"
8205    }
8206   ],
8207   "linker_set_key" : "android::String16",
8208   "name" : "android::String16",
8209   "record_kind" : "class",
8210   "referenced_type" : "type-44",
8211   "self_type" : "type-44",
8212   "size" : 4,
8213   "source_file" : "/system/core/libutils/include/utils/String16.h",
8214   "unique_id" : "_ZTSN7android8String16E"
8215  },
8216  {
8217   "alignment" : 4,
8218   "fields" :
8219   [
8220    {
8221     "access" : "private",
8222     "field_name" : "mString",
8223     "referenced_type" : "type-54"
8224    }
8225   ],
8226   "linker_set_key" : "android::String8",
8227   "name" : "android::String8",
8228   "record_kind" : "class",
8229   "referenced_type" : "type-53",
8230   "self_type" : "type-53",
8231   "size" : 4,
8232   "source_file" : "/system/core/libutils/include/utils/String8.h",
8233   "unique_id" : "_ZTSN7android7String8E"
8234  },
8235  {
8236   "alignment" : 4,
8237   "base_specifiers" :
8238   [
8239    {
8240     "is_virtual" : true,
8241     "referenced_type" : "type-8"
8242    }
8243   ],
8244   "fields" :
8245   [
8246    {
8247     "access" : "private",
8248     "field_name" : "mCanCallJava",
8249     "field_offset" : 32,
8250     "referenced_type" : "type-90"
8251    },
8252    {
8253     "access" : "private",
8254     "field_name" : "mThread",
8255     "field_offset" : 64,
8256     "referenced_type" : "type-26"
8257    },
8258    {
8259     "access" : "private",
8260     "field_name" : "mLock",
8261     "field_offset" : 96,
8262     "referenced_type" : "type-31"
8263    },
8264    {
8265     "access" : "private",
8266     "field_name" : "mThreadExitedCondition",
8267     "field_offset" : 128,
8268     "referenced_type" : "type-91"
8269    },
8270    {
8271     "access" : "private",
8272     "field_name" : "mStatus",
8273     "field_offset" : 160,
8274     "referenced_type" : "type-25"
8275    },
8276    {
8277     "access" : "private",
8278     "field_name" : "mExitPending",
8279     "field_offset" : 192,
8280     "referenced_type" : "type-93"
8281    },
8282    {
8283     "access" : "private",
8284     "field_name" : "mRunning",
8285     "field_offset" : 200,
8286     "referenced_type" : "type-93"
8287    },
8288    {
8289     "access" : "private",
8290     "field_name" : "mHoldSelf",
8291     "field_offset" : 224,
8292     "referenced_type" : "type-87"
8293    },
8294    {
8295     "access" : "private",
8296     "field_name" : "mTid",
8297     "field_offset" : 256,
8298     "referenced_type" : "type-25"
8299    }
8300   ],
8301   "linker_set_key" : "android::Thread",
8302   "name" : "android::Thread",
8303   "record_kind" : "class",
8304   "referenced_type" : "type-89",
8305   "self_type" : "type-89",
8306   "size" : 44,
8307   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8308   "unique_id" : "_ZTSN7android6ThreadE",
8309   "vtable_components" :
8310   [
8311    {
8312     "component_value" : 36,
8313     "kind" : "vbase_offset"
8314    },
8315    {
8316     "kind" : "offset_to_top"
8317    },
8318    {
8319     "kind" : "rtti",
8320     "mangled_component_name" : "_ZTIN7android6ThreadE"
8321    },
8322    {
8323     "kind" : "complete_dtor_pointer",
8324     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8325    },
8326    {
8327     "kind" : "deleting_dtor_pointer",
8328     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8329    },
8330    {
8331     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8332    },
8333    {
8334     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8335    },
8336    {
8337     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8338    },
8339    {
8340     "is_pure" : true,
8341     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8342    },
8343    {
8344     "kind" : "vcall_offset"
8345    },
8346    {
8347     "kind" : "vcall_offset"
8348    },
8349    {
8350     "kind" : "vcall_offset"
8351    },
8352    {
8353     "kind" : "vcall_offset"
8354    },
8355    {
8356     "component_value" : -36,
8357     "kind" : "vcall_offset"
8358    },
8359    {
8360     "component_value" : -36,
8361     "kind" : "offset_to_top"
8362    },
8363    {
8364     "kind" : "rtti",
8365     "mangled_component_name" : "_ZTIN7android6ThreadE"
8366    },
8367    {
8368     "kind" : "complete_dtor_pointer",
8369     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8370    },
8371    {
8372     "kind" : "deleting_dtor_pointer",
8373     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8374    },
8375    {
8376     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8377    },
8378    {
8379     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8380    },
8381    {
8382     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8383    },
8384    {
8385     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8386    }
8387   ]
8388  },
8389  {
8390   "alignment" : 4,
8391   "base_specifiers" :
8392   [
8393    {
8394     "access" : "private",
8395     "referenced_type" : "type-34"
8396    }
8397   ],
8398   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8399   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8400   "record_kind" : "class",
8401   "referenced_type" : "type-33",
8402   "self_type" : "type-33",
8403   "size" : 20,
8404   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8405   "template_args" : [ "type-36" ],
8406   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8407   "vtable_components" :
8408   [
8409    {
8410     "kind" : "offset_to_top"
8411    },
8412    {
8413     "kind" : "rtti",
8414     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8415    },
8416    {
8417     "kind" : "complete_dtor_pointer",
8418     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8419    },
8420    {
8421     "kind" : "deleting_dtor_pointer",
8422     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8423    },
8424    {
8425     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8426    },
8427    {
8428     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8429    },
8430    {
8431     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8432    },
8433    {
8434     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8435    },
8436    {
8437     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8438    },
8439    {
8440     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8441    }
8442   ]
8443  },
8444  {
8445   "alignment" : 4,
8446   "fields" :
8447   [
8448    {
8449     "access" : "private",
8450     "field_name" : "mStorage",
8451     "field_offset" : 32,
8452     "referenced_type" : "type-26"
8453    },
8454    {
8455     "access" : "private",
8456     "field_name" : "mCount",
8457     "field_offset" : 64,
8458     "referenced_type" : "type-2"
8459    },
8460    {
8461     "access" : "private",
8462     "field_name" : "mFlags",
8463     "field_offset" : 96,
8464     "referenced_type" : "type-35"
8465    },
8466    {
8467     "access" : "private",
8468     "field_name" : "mItemSize",
8469     "field_offset" : 128,
8470     "referenced_type" : "type-35"
8471    }
8472   ],
8473   "linker_set_key" : "android::VectorImpl",
8474   "name" : "android::VectorImpl",
8475   "record_kind" : "class",
8476   "referenced_type" : "type-34",
8477   "self_type" : "type-34",
8478   "size" : 20,
8479   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8480   "unique_id" : "_ZTSN7android10VectorImplE",
8481   "vtable_components" :
8482   [
8483    {
8484     "kind" : "offset_to_top"
8485    },
8486    {
8487     "kind" : "rtti",
8488     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8489    },
8490    {
8491     "kind" : "complete_dtor_pointer",
8492     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8493    },
8494    {
8495     "kind" : "deleting_dtor_pointer",
8496     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8497    },
8498    {
8499     "is_pure" : true,
8500     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8501    },
8502    {
8503     "is_pure" : true,
8504     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8505    },
8506    {
8507     "is_pure" : true,
8508     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8509    },
8510    {
8511     "is_pure" : true,
8512     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8513    },
8514    {
8515     "is_pure" : true,
8516     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8517    },
8518    {
8519     "is_pure" : true,
8520     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8521    }
8522   ]
8523  },
8524  {
8525   "alignment" : 4,
8526   "base_specifiers" :
8527   [
8528    {
8529     "referenced_type" : "type-169"
8530    }
8531   ],
8532   "linker_set_key" : "android::VirtualLightRefBase",
8533   "name" : "android::VirtualLightRefBase",
8534   "record_kind" : "class",
8535   "referenced_type" : "type-171",
8536   "self_type" : "type-171",
8537   "size" : 8,
8538   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8539   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8540   "vtable_components" :
8541   [
8542    {
8543     "kind" : "offset_to_top"
8544    },
8545    {
8546     "kind" : "rtti",
8547     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8548    },
8549    {
8550     "kind" : "complete_dtor_pointer",
8551     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8552    },
8553    {
8554     "kind" : "deleting_dtor_pointer",
8555     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8556    }
8557   ]
8558  },
8559  {
8560   "alignment" : 4,
8561   "base_specifiers" :
8562   [
8563    {
8564     "referenced_type" : "type-15"
8565    }
8566   ],
8567   "fields" :
8568   [
8569    {
8570     "access" : "protected",
8571     "field_name" : "mSchedPolicy",
8572     "field_offset" : 32,
8573     "referenced_type" : "type-25"
8574    },
8575    {
8576     "access" : "protected",
8577     "field_name" : "mSchedPriority",
8578     "field_offset" : 64,
8579     "referenced_type" : "type-25"
8580    },
8581    {
8582     "access" : "private",
8583     "field_name" : "mExtras",
8584     "field_offset" : 96,
8585     "referenced_type" : "type-127"
8586    },
8587    {
8588     "access" : "private",
8589     "field_name" : "mReserved0",
8590     "field_offset" : 128,
8591     "referenced_type" : "type-26"
8592    }
8593   ],
8594   "linker_set_key" : "android::hardware::BHwBinder",
8595   "name" : "android::hardware::BHwBinder",
8596   "record_kind" : "class",
8597   "referenced_type" : "type-126",
8598   "self_type" : "type-126",
8599   "size" : 28,
8600   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8601   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8602   "vtable_components" :
8603   [
8604    {
8605     "component_value" : 20,
8606     "kind" : "vbase_offset"
8607    },
8608    {
8609     "kind" : "offset_to_top"
8610    },
8611    {
8612     "kind" : "rtti",
8613     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8614    },
8615    {
8616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8617    },
8618    {
8619     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8620    },
8621    {
8622     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8623    },
8624    {
8625     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8626    },
8627    {
8628     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8629    },
8630    {
8631     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8632    },
8633    {
8634     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8635    },
8636    {
8637     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8638    },
8639    {
8640     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8641    },
8642    {
8643     "kind" : "complete_dtor_pointer",
8644     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8645    },
8646    {
8647     "kind" : "deleting_dtor_pointer",
8648     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8649    },
8650    {
8651     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8652    },
8653    {
8654     "kind" : "vcall_offset"
8655    },
8656    {
8657     "kind" : "vcall_offset"
8658    },
8659    {
8660     "kind" : "vcall_offset"
8661    },
8662    {
8663     "kind" : "vcall_offset"
8664    },
8665    {
8666     "component_value" : -20,
8667     "kind" : "vcall_offset"
8668    },
8669    {
8670     "component_value" : -20,
8671     "kind" : "offset_to_top"
8672    },
8673    {
8674     "kind" : "rtti",
8675     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8676    },
8677    {
8678     "kind" : "complete_dtor_pointer",
8679     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8680    },
8681    {
8682     "kind" : "deleting_dtor_pointer",
8683     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8684    },
8685    {
8686     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8687    },
8688    {
8689     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8690    },
8691    {
8692     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8693    },
8694    {
8695     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8696    }
8697   ]
8698  },
8699  {
8700   "alignment" : 4,
8701   "base_specifiers" :
8702   [
8703    {
8704     "is_virtual" : true,
8705     "referenced_type" : "type-8"
8706    }
8707   ],
8708   "fields" :
8709   [
8710    {
8711     "access" : "private",
8712     "field_name" : "mRemote",
8713     "field_offset" : 32,
8714     "referenced_type" : "type-412"
8715    },
8716    {
8717     "access" : "private",
8718     "field_name" : "mRefs",
8719     "field_offset" : 64,
8720     "referenced_type" : "type-37"
8721    },
8722    {
8723     "access" : "private",
8724     "field_name" : "mState",
8725     "field_offset" : 96,
8726     "referenced_type" : "type-413"
8727    }
8728   ],
8729   "linker_set_key" : "android::hardware::BpHwRefBase",
8730   "name" : "android::hardware::BpHwRefBase",
8731   "record_kind" : "class",
8732   "referenced_type" : "type-411",
8733   "self_type" : "type-411",
8734   "size" : 24,
8735   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8736   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8737   "vtable_components" :
8738   [
8739    {
8740     "component_value" : 16,
8741     "kind" : "vbase_offset"
8742    },
8743    {
8744     "kind" : "offset_to_top"
8745    },
8746    {
8747     "kind" : "rtti",
8748     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8749    },
8750    {
8751     "kind" : "complete_dtor_pointer",
8752     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8753    },
8754    {
8755     "kind" : "deleting_dtor_pointer",
8756     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8757    },
8758    {
8759     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8760    },
8761    {
8762     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8763    },
8764    {
8765     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8766    },
8767    {
8768     "kind" : "vcall_offset"
8769    },
8770    {
8771     "component_value" : -16,
8772     "kind" : "vcall_offset"
8773    },
8774    {
8775     "component_value" : -16,
8776     "kind" : "vcall_offset"
8777    },
8778    {
8779     "component_value" : -16,
8780     "kind" : "vcall_offset"
8781    },
8782    {
8783     "component_value" : -16,
8784     "kind" : "vcall_offset"
8785    },
8786    {
8787     "component_value" : -16,
8788     "kind" : "offset_to_top"
8789    },
8790    {
8791     "kind" : "rtti",
8792     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8793    },
8794    {
8795     "kind" : "complete_dtor_pointer",
8796     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8797    },
8798    {
8799     "kind" : "deleting_dtor_pointer",
8800     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8801    },
8802    {
8803     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8804    },
8805    {
8806     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8807    },
8808    {
8809     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8810    },
8811    {
8812     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8813    }
8814   ]
8815  },
8816  {
8817   "alignment" : 4,
8818   "base_specifiers" :
8819   [
8820    {
8821     "referenced_type" : "type-104"
8822    },
8823    {
8824     "referenced_type" : "type-21"
8825    },
8826    {
8827     "referenced_type" : "type-411"
8828    }
8829   ],
8830   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8831   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8832   "record_kind" : "class",
8833   "referenced_type" : "type-417",
8834   "self_type" : "type-417",
8835   "size" : 32,
8836   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8837   "template_args" : [ "type-104" ],
8838   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE",
8839   "vtable_components" :
8840   [
8841    {
8842     "component_value" : 24,
8843     "kind" : "vbase_offset"
8844    },
8845    {
8846     "kind" : "offset_to_top"
8847    },
8848    {
8849     "kind" : "rtti",
8850     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8851    },
8852    {
8853     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
8854    },
8855    {
8856     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8857    },
8858    {
8859     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8860    },
8861    {
8862     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8863    },
8864    {
8865     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8866    },
8867    {
8868     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
8869    },
8870    {
8871     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8872    },
8873    {
8874     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
8875    },
8876    {
8877     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8878    },
8879    {
8880     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
8881    },
8882    {
8883     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8884    },
8885    {
8886     "kind" : "complete_dtor_pointer",
8887     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8888    },
8889    {
8890     "kind" : "deleting_dtor_pointer",
8891     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8892    },
8893    {
8894     "is_pure" : true,
8895     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
8896    },
8897    {
8898     "is_pure" : true,
8899     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
8900    },
8901    {
8902     "is_pure" : true,
8903     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
8904    },
8905    {
8906     "is_pure" : true,
8907     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
8908    },
8909    {
8910     "is_pure" : true,
8911     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
8912    },
8913    {
8914     "is_pure" : true,
8915     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
8916    },
8917    {
8918     "is_pure" : true,
8919     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
8920    },
8921    {
8922     "is_pure" : true,
8923     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
8924    },
8925    {
8926     "is_pure" : true,
8927     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
8928    },
8929    {
8930     "is_pure" : true,
8931     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
8932    },
8933    {
8934     "is_pure" : true,
8935     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
8936    },
8937    {
8938     "is_pure" : true,
8939     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
8940    },
8941    {
8942     "is_pure" : true,
8943     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
8944    },
8945    {
8946     "is_pure" : true,
8947     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
8948    },
8949    {
8950     "is_pure" : true,
8951     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEy"
8952    },
8953    {
8954     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8955    },
8956    {
8957     "component_value" : 20,
8958     "kind" : "vbase_offset"
8959    },
8960    {
8961     "component_value" : -4,
8962     "kind" : "offset_to_top"
8963    },
8964    {
8965     "kind" : "rtti",
8966     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8967    },
8968    {
8969     "kind" : "complete_dtor_pointer",
8970     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8971    },
8972    {
8973     "kind" : "deleting_dtor_pointer",
8974     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8975    },
8976    {
8977     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8978    },
8979    {
8980     "component_value" : 16,
8981     "kind" : "vbase_offset"
8982    },
8983    {
8984     "component_value" : -8,
8985     "kind" : "offset_to_top"
8986    },
8987    {
8988     "kind" : "rtti",
8989     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8990    },
8991    {
8992     "kind" : "complete_dtor_pointer",
8993     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8994    },
8995    {
8996     "kind" : "deleting_dtor_pointer",
8997     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8998    },
8999    {
9000     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9001    },
9002    {
9003     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9004    },
9005    {
9006     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9007    },
9008    {
9009     "kind" : "vcall_offset"
9010    },
9011    {
9012     "component_value" : -16,
9013     "kind" : "vcall_offset"
9014    },
9015    {
9016     "component_value" : -16,
9017     "kind" : "vcall_offset"
9018    },
9019    {
9020     "component_value" : -16,
9021     "kind" : "vcall_offset"
9022    },
9023    {
9024     "component_value" : -24,
9025     "kind" : "vcall_offset"
9026    },
9027    {
9028     "component_value" : -24,
9029     "kind" : "offset_to_top"
9030    },
9031    {
9032     "kind" : "rtti",
9033     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
9034    },
9035    {
9036     "kind" : "complete_dtor_pointer",
9037     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
9038    },
9039    {
9040     "kind" : "deleting_dtor_pointer",
9041     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
9042    },
9043    {
9044     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9045    },
9046    {
9047     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9048    },
9049    {
9050     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9051    },
9052    {
9053     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9054    }
9055   ]
9056  },
9057  {
9058   "alignment" : 4,
9059   "base_specifiers" :
9060   [
9061    {
9062     "referenced_type" : "type-70"
9063    },
9064    {
9065     "referenced_type" : "type-21"
9066    },
9067    {
9068     "referenced_type" : "type-411"
9069    }
9070   ],
9071   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9072   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9073   "record_kind" : "class",
9074   "referenced_type" : "type-415",
9075   "self_type" : "type-415",
9076   "size" : 32,
9077   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9078   "template_args" : [ "type-70" ],
9079   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9080   "vtable_components" :
9081   [
9082    {
9083     "component_value" : 24,
9084     "kind" : "vbase_offset"
9085    },
9086    {
9087     "kind" : "offset_to_top"
9088    },
9089    {
9090     "kind" : "rtti",
9091     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9092    },
9093    {
9094     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9095    },
9096    {
9097     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9098    },
9099    {
9100     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9101    },
9102    {
9103     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9110    },
9111    {
9112     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9113    },
9114    {
9115     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9116    },
9117    {
9118     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9119    },
9120    {
9121     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9125    },
9126    {
9127     "kind" : "complete_dtor_pointer",
9128     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9129    },
9130    {
9131     "kind" : "deleting_dtor_pointer",
9132     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9133    },
9134    {
9135     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9136    },
9137    {
9138     "component_value" : 20,
9139     "kind" : "vbase_offset"
9140    },
9141    {
9142     "component_value" : -4,
9143     "kind" : "offset_to_top"
9144    },
9145    {
9146     "kind" : "rtti",
9147     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9148    },
9149    {
9150     "kind" : "complete_dtor_pointer",
9151     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9152    },
9153    {
9154     "kind" : "deleting_dtor_pointer",
9155     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9156    },
9157    {
9158     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9159    },
9160    {
9161     "component_value" : 16,
9162     "kind" : "vbase_offset"
9163    },
9164    {
9165     "component_value" : -8,
9166     "kind" : "offset_to_top"
9167    },
9168    {
9169     "kind" : "rtti",
9170     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9171    },
9172    {
9173     "kind" : "complete_dtor_pointer",
9174     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9175    },
9176    {
9177     "kind" : "deleting_dtor_pointer",
9178     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9179    },
9180    {
9181     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9182    },
9183    {
9184     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9185    },
9186    {
9187     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9188    },
9189    {
9190     "kind" : "vcall_offset"
9191    },
9192    {
9193     "component_value" : -16,
9194     "kind" : "vcall_offset"
9195    },
9196    {
9197     "component_value" : -16,
9198     "kind" : "vcall_offset"
9199    },
9200    {
9201     "component_value" : -16,
9202     "kind" : "vcall_offset"
9203    },
9204    {
9205     "component_value" : -24,
9206     "kind" : "vcall_offset"
9207    },
9208    {
9209     "component_value" : -24,
9210     "kind" : "offset_to_top"
9211    },
9212    {
9213     "kind" : "rtti",
9214     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9215    },
9216    {
9217     "kind" : "complete_dtor_pointer",
9218     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9219    },
9220    {
9221     "kind" : "deleting_dtor_pointer",
9222     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9223    },
9224    {
9225     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9226    },
9227    {
9228     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9229    },
9230    {
9231     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9232    },
9233    {
9234     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9235    }
9236   ]
9237  },
9238  {
9239   "alignment" : 4,
9240   "fields" :
9241   [
9242    {
9243     "access" : "private",
9244     "field_name" : "mMutex",
9245     "referenced_type" : "type-439"
9246    },
9247    {
9248     "access" : "private",
9249     "field_name" : "mMap",
9250     "field_offset" : 32,
9251     "referenced_type" : "type-440"
9252    }
9253   ],
9254   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9255   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9256   "record_kind" : "class",
9257   "referenced_type" : "type-438",
9258   "self_type" : "type-438",
9259   "size" : 16,
9260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9261   "template_args" : [ "type-117", "type-441" ],
9262   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9263  },
9264  {
9265   "alignment" : 4,
9266   "fields" :
9267   [
9268    {
9269     "access" : "private",
9270     "field_name" : "mMutex",
9271     "referenced_type" : "type-447"
9272    },
9273    {
9274     "access" : "private",
9275     "field_name" : "mMap",
9276     "field_offset" : 32,
9277     "referenced_type" : "type-448"
9278    }
9279   ],
9280   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9281   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9282   "record_kind" : "class",
9283   "referenced_type" : "type-446",
9284   "self_type" : "type-446",
9285   "size" : 16,
9286   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9287   "template_args" : [ "type-117", "type-39" ],
9288   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9289  },
9290  {
9291   "alignment" : 4,
9292   "fields" :
9293   [
9294    {
9295     "access" : "private",
9296     "field_name" : "mMutex",
9297     "referenced_type" : "type-452"
9298    },
9299    {
9300     "access" : "private",
9301     "field_name" : "mMap",
9302     "field_offset" : 32,
9303     "referenced_type" : "type-453"
9304    }
9305   ],
9306   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9307   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9308   "record_kind" : "class",
9309   "referenced_type" : "type-451",
9310   "self_type" : "type-451",
9311   "size" : 16,
9312   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9313   "template_args" : [ "type-454", "type-456" ],
9314   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9315  },
9316  {
9317   "alignment" : 4,
9318   "fields" :
9319   [
9320    {
9321     "access" : "private",
9322     "field_name" : "mMutex",
9323     "referenced_type" : "type-472"
9324    },
9325    {
9326     "access" : "private",
9327     "field_name" : "mMap",
9328     "field_offset" : 32,
9329     "referenced_type" : "type-473"
9330    }
9331   ],
9332   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9333   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9334   "record_kind" : "class",
9335   "referenced_type" : "type-471",
9336   "self_type" : "type-471",
9337   "size" : 16,
9338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9339   "template_args" : [ "type-474", "type-475" ],
9340   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9341  },
9342  {
9343   "alignment" : 4,
9344   "fields" :
9345   [
9346    {
9347     "access" : "private",
9348     "field_name" : "mMutex",
9349     "referenced_type" : "type-461"
9350    },
9351    {
9352     "access" : "private",
9353     "field_name" : "mMap",
9354     "field_offset" : 32,
9355     "referenced_type" : "type-462"
9356    }
9357   ],
9358   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9359   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9360   "record_kind" : "class",
9361   "referenced_type" : "type-460",
9362   "self_type" : "type-460",
9363   "size" : 16,
9364   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9365   "template_args" : [ "type-463", "type-464" ],
9366   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9367  },
9368  {
9369   "alignment" : 8,
9370   "fields" :
9371   [
9372    {
9373     "field_name" : "flags",
9374     "referenced_type" : "type-2"
9375    },
9376    {
9377     "field_name" : "fdIndex",
9378     "field_offset" : 32,
9379     "referenced_type" : "type-2"
9380    },
9381    {
9382     "field_name" : "offset",
9383     "field_offset" : 64,
9384     "referenced_type" : "type-2"
9385    },
9386    {
9387     "field_name" : "extent",
9388     "field_offset" : 128,
9389     "referenced_type" : "type-116"
9390    }
9391   ],
9392   "linker_set_key" : "android::hardware::GrantorDescriptor",
9393   "name" : "android::hardware::GrantorDescriptor",
9394   "referenced_type" : "type-296",
9395   "self_type" : "type-296",
9396   "size" : 24,
9397   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9398   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9399  },
9400  {
9401   "alignment" : 8,
9402   "base_specifiers" :
9403   [
9404    {
9405     "is_virtual" : true,
9406     "referenced_type" : "type-279"
9407    },
9408    {
9409     "is_virtual" : true,
9410     "referenced_type" : "type-8"
9411    }
9412   ],
9413   "linker_set_key" : "android::hardware::HidlMemory",
9414   "name" : "android::hardware::HidlMemory",
9415   "record_kind" : "class",
9416   "referenced_type" : "type-288",
9417   "self_type" : "type-288",
9418   "size" : 56,
9419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9420   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9421   "vtable_components" :
9422   [
9423    {
9424     "component_value" : 48,
9425     "kind" : "vbase_offset"
9426    },
9427    {
9428     "component_value" : 8,
9429     "kind" : "vbase_offset"
9430    },
9431    {
9432     "kind" : "offset_to_top"
9433    },
9434    {
9435     "kind" : "rtti",
9436     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9437    },
9438    {
9439     "kind" : "complete_dtor_pointer",
9440     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9441    },
9442    {
9443     "kind" : "deleting_dtor_pointer",
9444     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9445    },
9446    {
9447     "kind" : "vcall_offset"
9448    },
9449    {
9450     "kind" : "vcall_offset"
9451    },
9452    {
9453     "kind" : "vcall_offset"
9454    },
9455    {
9456     "kind" : "vcall_offset"
9457    },
9458    {
9459     "component_value" : -48,
9460     "kind" : "vcall_offset"
9461    },
9462    {
9463     "component_value" : -48,
9464     "kind" : "offset_to_top"
9465    },
9466    {
9467     "kind" : "rtti",
9468     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9469    },
9470    {
9471     "kind" : "complete_dtor_pointer",
9472     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9473    },
9474    {
9475     "kind" : "deleting_dtor_pointer",
9476     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9477    },
9478    {
9479     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9480    },
9481    {
9482     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9483    },
9484    {
9485     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9486    },
9487    {
9488     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9489    }
9490   ]
9491  },
9492  {
9493   "alignment" : 4,
9494   "base_specifiers" :
9495   [
9496    {
9497     "is_virtual" : true,
9498     "referenced_type" : "type-8"
9499    }
9500   ],
9501   "linker_set_key" : "android::hardware::IBinder",
9502   "name" : "android::hardware::IBinder",
9503   "record_kind" : "class",
9504   "referenced_type" : "type-15",
9505   "self_type" : "type-15",
9506   "size" : 12,
9507   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9508   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9509   "vtable_components" :
9510   [
9511    {
9512     "component_value" : 4,
9513     "kind" : "vbase_offset"
9514    },
9515    {
9516     "kind" : "offset_to_top"
9517    },
9518    {
9519     "kind" : "rtti",
9520     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9521    },
9522    {
9523     "is_pure" : true,
9524     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9525    },
9526    {
9527     "is_pure" : true,
9528     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9529    },
9530    {
9531     "is_pure" : true,
9532     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9533    },
9534    {
9535     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9536    },
9537    {
9538     "is_pure" : true,
9539     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9540    },
9541    {
9542     "is_pure" : true,
9543     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9544    },
9545    {
9546     "is_pure" : true,
9547     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9548    },
9549    {
9550     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9551    },
9552    {
9553     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9554    },
9555    {
9556     "kind" : "complete_dtor_pointer",
9557     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9558    },
9559    {
9560     "kind" : "deleting_dtor_pointer",
9561     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9562    },
9563    {
9564     "kind" : "vcall_offset"
9565    },
9566    {
9567     "kind" : "vcall_offset"
9568    },
9569    {
9570     "kind" : "vcall_offset"
9571    },
9572    {
9573     "kind" : "vcall_offset"
9574    },
9575    {
9576     "component_value" : -4,
9577     "kind" : "vcall_offset"
9578    },
9579    {
9580     "component_value" : -4,
9581     "kind" : "offset_to_top"
9582    },
9583    {
9584     "kind" : "rtti",
9585     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9586    },
9587    {
9588     "kind" : "complete_dtor_pointer",
9589     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9590    },
9591    {
9592     "kind" : "deleting_dtor_pointer",
9593     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9594    },
9595    {
9596     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9597    },
9598    {
9599     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9600    },
9601    {
9602     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9603    },
9604    {
9605     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9606    }
9607   ]
9608  },
9609  {
9610   "alignment" : 4,
9611   "base_specifiers" :
9612   [
9613    {
9614     "is_virtual" : true,
9615     "referenced_type" : "type-8"
9616    }
9617   ],
9618   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9619   "name" : "android::hardware::IBinder::DeathRecipient",
9620   "record_kind" : "class",
9621   "referenced_type" : "type-7",
9622   "self_type" : "type-7",
9623   "size" : 12,
9624   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9625   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9626   "vtable_components" :
9627   [
9628    {
9629     "component_value" : 4,
9630     "kind" : "vbase_offset"
9631    },
9632    {
9633     "kind" : "offset_to_top"
9634    },
9635    {
9636     "kind" : "rtti",
9637     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9638    },
9639    {
9640     "is_pure" : true,
9641     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9642    },
9643    {
9644     "kind" : "complete_dtor_pointer",
9645     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9646    },
9647    {
9648     "kind" : "deleting_dtor_pointer",
9649     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9650    },
9651    {
9652     "kind" : "vcall_offset"
9653    },
9654    {
9655     "kind" : "vcall_offset"
9656    },
9657    {
9658     "kind" : "vcall_offset"
9659    },
9660    {
9661     "kind" : "vcall_offset"
9662    },
9663    {
9664     "component_value" : -4,
9665     "kind" : "vcall_offset"
9666    },
9667    {
9668     "component_value" : -4,
9669     "kind" : "offset_to_top"
9670    },
9671    {
9672     "kind" : "rtti",
9673     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9674    },
9675    {
9676     "kind" : "complete_dtor_pointer",
9677     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9678    },
9679    {
9680     "kind" : "deleting_dtor_pointer",
9681     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9682    },
9683    {
9684     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9685    },
9686    {
9687     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9688    },
9689    {
9690     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9691    },
9692    {
9693     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9694    }
9695   ]
9696  },
9697  {
9698   "alignment" : 4,
9699   "base_specifiers" :
9700   [
9701    {
9702     "is_virtual" : true,
9703     "referenced_type" : "type-8"
9704    }
9705   ],
9706   "linker_set_key" : "android::hardware::IInterface",
9707   "name" : "android::hardware::IInterface",
9708   "record_kind" : "class",
9709   "referenced_type" : "type-21",
9710   "self_type" : "type-21",
9711   "size" : 12,
9712   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9713   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9714   "vtable_components" :
9715   [
9716    {
9717     "component_value" : 4,
9718     "kind" : "vbase_offset"
9719    },
9720    {
9721     "kind" : "offset_to_top"
9722    },
9723    {
9724     "kind" : "rtti",
9725     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9726    },
9727    {
9728     "kind" : "complete_dtor_pointer",
9729     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9730    },
9731    {
9732     "kind" : "deleting_dtor_pointer",
9733     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9734    },
9735    {
9736     "is_pure" : true,
9737     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9738    },
9739    {
9740     "kind" : "vcall_offset"
9741    },
9742    {
9743     "kind" : "vcall_offset"
9744    },
9745    {
9746     "kind" : "vcall_offset"
9747    },
9748    {
9749     "kind" : "vcall_offset"
9750    },
9751    {
9752     "component_value" : -4,
9753     "kind" : "vcall_offset"
9754    },
9755    {
9756     "component_value" : -4,
9757     "kind" : "offset_to_top"
9758    },
9759    {
9760     "kind" : "rtti",
9761     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9762    },
9763    {
9764     "kind" : "complete_dtor_pointer",
9765     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9766    },
9767    {
9768     "kind" : "deleting_dtor_pointer",
9769     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9770    },
9771    {
9772     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9773    },
9774    {
9775     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9782    }
9783   ]
9784  },
9785  {
9786   "alignment" : 8,
9787   "fields" :
9788   [
9789    {
9790     "access" : "private",
9791     "field_name" : "mGrantors",
9792     "referenced_type" : "type-292"
9793    },
9794    {
9795     "access" : "private",
9796     "field_name" : "mHandle",
9797     "field_offset" : 128,
9798     "referenced_type" : "type-386"
9799    },
9800    {
9801     "access" : "private",
9802     "field_name" : "mQuantum",
9803     "field_offset" : 192,
9804     "referenced_type" : "type-2"
9805    },
9806    {
9807     "access" : "private",
9808     "field_name" : "mFlags",
9809     "field_offset" : 224,
9810     "referenced_type" : "type-2"
9811    }
9812   ],
9813   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9814   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9815   "referenced_type" : "type-385",
9816   "self_type" : "type-385",
9817   "size" : 32,
9818   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9819   "template_args" : [ "type-56" ],
9820   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9821  },
9822  {
9823   "alignment" : 4,
9824   "fields" :
9825   [
9826    {
9827     "access" : "private",
9828     "field_name" : "mBufCachePos",
9829     "referenced_type" : "type-2"
9830    },
9831    {
9832     "access" : "private",
9833     "field_name" : "mBufCache",
9834     "field_offset" : 32,
9835     "referenced_type" : "type-419"
9836    },
9837    {
9838     "access" : "private",
9839     "field_name" : "mError",
9840     "field_offset" : 128,
9841     "referenced_type" : "type-25"
9842    },
9843    {
9844     "access" : "private",
9845     "field_name" : "mData",
9846     "field_offset" : 160,
9847     "referenced_type" : "type-332"
9848    },
9849    {
9850     "access" : "private",
9851     "field_name" : "mDataSize",
9852     "field_offset" : 192,
9853     "referenced_type" : "type-2"
9854    },
9855    {
9856     "access" : "private",
9857     "field_name" : "mDataCapacity",
9858     "field_offset" : 224,
9859     "referenced_type" : "type-2"
9860    },
9861    {
9862     "access" : "private",
9863     "field_name" : "mDataPos",
9864     "field_offset" : 256,
9865     "referenced_type" : "type-2"
9866    },
9867    {
9868     "access" : "private",
9869     "field_name" : "mObjects",
9870     "field_offset" : 288,
9871     "referenced_type" : "type-420"
9872    },
9873    {
9874     "access" : "private",
9875     "field_name" : "mObjectsSize",
9876     "field_offset" : 320,
9877     "referenced_type" : "type-2"
9878    },
9879    {
9880     "access" : "private",
9881     "field_name" : "mObjectsCapacity",
9882     "field_offset" : 352,
9883     "referenced_type" : "type-2"
9884    },
9885    {
9886     "access" : "private",
9887     "field_name" : "mNextObjectHint",
9888     "field_offset" : 384,
9889     "referenced_type" : "type-2"
9890    },
9891    {
9892     "access" : "private",
9893     "field_name" : "mNumRef",
9894     "field_offset" : 416,
9895     "referenced_type" : "type-2"
9896    },
9897    {
9898     "access" : "private",
9899     "field_name" : "mFdsKnown",
9900     "field_offset" : 448,
9901     "referenced_type" : "type-39"
9902    },
9903    {
9904     "access" : "private",
9905     "field_name" : "mHasFds",
9906     "field_offset" : 456,
9907     "referenced_type" : "type-39"
9908    },
9909    {
9910     "access" : "private",
9911     "field_name" : "mAllowFds",
9912     "field_offset" : 464,
9913     "referenced_type" : "type-39"
9914    },
9915    {
9916     "access" : "private",
9917     "field_name" : "mOwner",
9918     "field_offset" : 480,
9919     "referenced_type" : "type-421"
9920    },
9921    {
9922     "access" : "private",
9923     "field_name" : "mOwnerCookie",
9924     "field_offset" : 512,
9925     "referenced_type" : "type-26"
9926    }
9927   ],
9928   "linker_set_key" : "android::hardware::Parcel",
9929   "name" : "android::hardware::Parcel",
9930   "record_kind" : "class",
9931   "referenced_type" : "type-418",
9932   "self_type" : "type-418",
9933   "size" : 68,
9934   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9935   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9936  },
9937  {
9938   "access" : "private",
9939   "alignment" : 8,
9940   "fields" :
9941   [
9942    {
9943     "field_name" : "index",
9944     "referenced_type" : "type-2"
9945    },
9946    {
9947     "field_name" : "buffer",
9948     "field_offset" : 64,
9949     "referenced_type" : "type-116"
9950    },
9951    {
9952     "field_name" : "bufend",
9953     "field_offset" : 128,
9954     "referenced_type" : "type-116"
9955    }
9956   ],
9957   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9958   "name" : "android::hardware::Parcel::BufferInfo",
9959   "referenced_type" : "type-425",
9960   "self_type" : "type-425",
9961   "size" : 24,
9962   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9963   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9964  },
9965  {
9966   "alignment" : 8,
9967   "base_specifiers" :
9968   [
9969    {
9970     "is_virtual" : true,
9971     "referenced_type" : "type-8"
9972    }
9973   ],
9974   "fields" :
9975   [
9976    {
9977     "access" : "private",
9978     "field_name" : "mDriverFD",
9979     "field_offset" : 32,
9980     "referenced_type" : "type-25"
9981    },
9982    {
9983     "access" : "private",
9984     "field_name" : "mVMStart",
9985     "field_offset" : 64,
9986     "referenced_type" : "type-26"
9987    },
9988    {
9989     "access" : "private",
9990     "field_name" : "mThreadCountLock",
9991     "field_offset" : 96,
9992     "referenced_type" : "type-28"
9993    },
9994    {
9995     "access" : "private",
9996     "field_name" : "mThreadCountDecrement",
9997     "field_offset" : 128,
9998     "referenced_type" : "type-29"
9999    },
10000    {
10001     "access" : "private",
10002     "field_name" : "mExecutingThreadsCount",
10003     "field_offset" : 160,
10004     "referenced_type" : "type-2"
10005    },
10006    {
10007     "access" : "private",
10008     "field_name" : "mMaxThreads",
10009     "field_offset" : 192,
10010     "referenced_type" : "type-2"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mStarvationStartTimeMs",
10015     "field_offset" : 256,
10016     "referenced_type" : "type-30"
10017    },
10018    {
10019     "access" : "private",
10020     "field_name" : "mLock",
10021     "field_offset" : 320,
10022     "referenced_type" : "type-31"
10023    },
10024    {
10025     "access" : "private",
10026     "field_name" : "mHandleToObject",
10027     "field_offset" : 352,
10028     "referenced_type" : "type-33"
10029    },
10030    {
10031     "access" : "private",
10032     "field_name" : "mManagesContexts",
10033     "field_offset" : 512,
10034     "referenced_type" : "type-39"
10035    },
10036    {
10037     "access" : "private",
10038     "field_name" : "mBinderContextCheckFunc",
10039     "field_offset" : 544,
10040     "referenced_type" : "type-40"
10041    },
10042    {
10043     "access" : "private",
10044     "field_name" : "mBinderContextUserData",
10045     "field_offset" : 576,
10046     "referenced_type" : "type-26"
10047    },
10048    {
10049     "access" : "private",
10050     "field_name" : "mContexts",
10051     "field_offset" : 608,
10052     "referenced_type" : "type-49"
10053    },
10054    {
10055     "access" : "private",
10056     "field_name" : "mRootDir",
10057     "field_offset" : 768,
10058     "referenced_type" : "type-53"
10059    },
10060    {
10061     "access" : "private",
10062     "field_name" : "mThreadPoolStarted",
10063     "field_offset" : 800,
10064     "referenced_type" : "type-39"
10065    },
10066    {
10067     "access" : "private",
10068     "field_name" : "mSpawnThreadOnStart",
10069     "field_offset" : 808,
10070     "referenced_type" : "type-39"
10071    },
10072    {
10073     "access" : "private",
10074     "field_name" : "mThreadPoolSeq",
10075     "field_offset" : 832,
10076     "referenced_type" : "type-57"
10077    },
10078    {
10079     "access" : "private",
10080     "field_name" : "mMmapSize",
10081     "field_offset" : 864,
10082     "referenced_type" : "type-35"
10083    },
10084    {
10085     "access" : "private",
10086     "field_name" : "mCallRestriction",
10087     "field_offset" : 896,
10088     "referenced_type" : "type-58"
10089    }
10090   ],
10091   "linker_set_key" : "android::hardware::ProcessState",
10092   "name" : "android::hardware::ProcessState",
10093   "record_kind" : "class",
10094   "referenced_type" : "type-24",
10095   "self_type" : "type-24",
10096   "size" : 128,
10097   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10098   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10099   "vtable_components" :
10100   [
10101    {
10102     "component_value" : 116,
10103     "kind" : "vbase_offset"
10104    },
10105    {
10106     "kind" : "offset_to_top"
10107    },
10108    {
10109     "kind" : "rtti",
10110     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10111    },
10112    {
10113     "kind" : "complete_dtor_pointer",
10114     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10115    },
10116    {
10117     "kind" : "deleting_dtor_pointer",
10118     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10119    },
10120    {
10121     "kind" : "vcall_offset"
10122    },
10123    {
10124     "kind" : "vcall_offset"
10125    },
10126    {
10127     "kind" : "vcall_offset"
10128    },
10129    {
10130     "kind" : "vcall_offset"
10131    },
10132    {
10133     "component_value" : -116,
10134     "kind" : "vcall_offset"
10135    },
10136    {
10137     "component_value" : -116,
10138     "kind" : "offset_to_top"
10139    },
10140    {
10141     "kind" : "rtti",
10142     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10143    },
10144    {
10145     "kind" : "complete_dtor_pointer",
10146     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10147    },
10148    {
10149     "kind" : "deleting_dtor_pointer",
10150     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10151    },
10152    {
10153     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10154    },
10155    {
10156     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10157    },
10158    {
10159     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10160    },
10161    {
10162     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10163    }
10164   ]
10165  },
10166  {
10167   "access" : "private",
10168   "alignment" : 4,
10169   "fields" :
10170   [
10171    {
10172     "field_name" : "binder",
10173     "referenced_type" : "type-14"
10174    },
10175    {
10176     "field_name" : "refs",
10177     "field_offset" : 32,
10178     "referenced_type" : "type-37"
10179    }
10180   ],
10181   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10182   "name" : "android::hardware::ProcessState::handle_entry",
10183   "referenced_type" : "type-36",
10184   "self_type" : "type-36",
10185   "size" : 8,
10186   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10187   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10188  },
10189  {
10190   "alignment" : 4,
10191   "base_specifiers" :
10192   [
10193    {
10194     "referenced_type" : "type-138"
10195    }
10196   ],
10197   "fields" :
10198   [
10199    {
10200     "access" : "private",
10201     "field_name" : "mVal",
10202     "field_offset" : 192,
10203     "referenced_type" : "type-145"
10204    }
10205   ],
10206   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10207   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10208   "record_kind" : "class",
10209   "referenced_type" : "type-144",
10210   "self_type" : "type-144",
10211   "size" : 28,
10212   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10213   "template_args" : [ "type-145" ],
10214   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V3_09ErrorCodeEEE"
10215  },
10216  {
10217   "alignment" : 4,
10218   "base_specifiers" :
10219   [
10220    {
10221     "referenced_type" : "type-138"
10222    }
10223   ],
10224   "fields" :
10225   [
10226    {
10227     "access" : "private",
10228     "field_name" : "mVal",
10229     "field_offset" : 192,
10230     "referenced_type" : "type-102"
10231    }
10232   ],
10233   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10234   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10235   "record_kind" : "class",
10236   "referenced_type" : "type-152",
10237   "self_type" : "type-152",
10238   "size" : 28,
10239   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10240   "template_args" : [ "type-102" ],
10241   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V3_016IKeymasterDeviceEEEEE"
10242  },
10243  {
10244   "alignment" : 4,
10245   "base_specifiers" :
10246   [
10247    {
10248     "referenced_type" : "type-138"
10249    }
10250   ],
10251   "fields" :
10252   [
10253    {
10254     "access" : "private",
10255     "field_name" : "mVal",
10256     "field_offset" : 168,
10257     "referenced_type" : "type-39"
10258    }
10259   ],
10260   "linker_set_key" : "android::hardware::Return<bool>",
10261   "name" : "android::hardware::Return<bool>",
10262   "record_kind" : "class",
10263   "referenced_type" : "type-137",
10264   "self_type" : "type-137",
10265   "size" : 24,
10266   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10267   "template_args" : [ "type-39" ],
10268   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10269  },
10270  {
10271   "alignment" : 4,
10272   "base_specifiers" :
10273   [
10274    {
10275     "referenced_type" : "type-138"
10276    }
10277   ],
10278   "linker_set_key" : "android::hardware::Return<void>",
10279   "name" : "android::hardware::Return<void>",
10280   "record_kind" : "class",
10281   "referenced_type" : "type-165",
10282   "self_type" : "type-165",
10283   "size" : 24,
10284   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10285   "template_args" : [ "type-27" ],
10286   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10287  },
10288  {
10289   "alignment" : 4,
10290   "fields" :
10291   [
10292    {
10293     "access" : "private",
10294     "field_name" : "mException",
10295     "referenced_type" : "type-25"
10296    },
10297    {
10298     "access" : "private",
10299     "field_name" : "mErrorCode",
10300     "field_offset" : 32,
10301     "referenced_type" : "type-25"
10302    },
10303    {
10304     "access" : "private",
10305     "field_name" : "mMessage",
10306     "field_offset" : 64,
10307     "referenced_type" : "type-129"
10308    }
10309   ],
10310   "linker_set_key" : "android::hardware::Status",
10311   "name" : "android::hardware::Status",
10312   "record_kind" : "class",
10313   "referenced_type" : "type-128",
10314   "self_type" : "type-128",
10315   "size" : 20,
10316   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10317   "unique_id" : "_ZTSN7android8hardware6StatusE"
10318  },
10319  {
10320   "alignment" : 4,
10321   "fields" :
10322   [
10323    {
10324     "access" : "protected",
10325     "field_name" : "mInstrumentationCallbacks",
10326     "field_offset" : 32,
10327     "referenced_type" : "type-61"
10328    },
10329    {
10330     "access" : "protected",
10331     "field_name" : "mEnableInstrumentation",
10332     "field_offset" : 128,
10333     "referenced_type" : "type-39"
10334    },
10335    {
10336     "access" : "protected",
10337     "field_name" : "mInstrumentationLibPackage",
10338     "field_offset" : 160,
10339     "referenced_type" : "type-62"
10340    },
10341    {
10342     "access" : "protected",
10343     "field_name" : "mInterfaceName",
10344     "field_offset" : 256,
10345     "referenced_type" : "type-63"
10346    }
10347   ],
10348   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10349   "name" : "android::hardware::details::HidlInstrumentor",
10350   "referenced_type" : "type-60",
10351   "self_type" : "type-60",
10352   "size" : 44,
10353   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10354   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10355   "vtable_components" :
10356   [
10357    {
10358     "kind" : "offset_to_top"
10359    },
10360    {
10361     "kind" : "rtti",
10362     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10363    },
10364    {
10365     "kind" : "complete_dtor_pointer",
10366     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10367    },
10368    {
10369     "kind" : "deleting_dtor_pointer",
10370     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10371    }
10372   ]
10373  },
10374  {
10375   "alignment" : 4,
10376   "fields" :
10377   [
10378    {
10379     "field_name" : "sched_policy",
10380     "referenced_type" : "type-25"
10381    },
10382    {
10383     "field_name" : "prio",
10384     "field_offset" : 32,
10385     "referenced_type" : "type-25"
10386    }
10387   ],
10388   "linker_set_key" : "android::hardware::details::SchedPrio",
10389   "name" : "android::hardware::details::SchedPrio",
10390   "referenced_type" : "type-441",
10391   "self_type" : "type-441",
10392   "size" : 8,
10393   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10394   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10395  },
10396  {
10397   "alignment" : 4,
10398   "fields" :
10399   [
10400    {
10401     "access" : "private",
10402     "field_name" : "mQueue",
10403     "referenced_type" : "type-654"
10404    }
10405   ],
10406   "linker_set_key" : "android::hardware::details::TaskRunner",
10407   "name" : "android::hardware::details::TaskRunner",
10408   "record_kind" : "class",
10409   "referenced_type" : "type-653",
10410   "self_type" : "type-653",
10411   "size" : 8,
10412   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10413   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10414  },
10415  {
10416   "alignment" : 1,
10417   "linker_set_key" : "android::hardware::details::bnhw_tag",
10418   "name" : "android::hardware::details::bnhw_tag",
10419   "referenced_type" : "type-215",
10420   "self_type" : "type-215",
10421   "size" : 1,
10422   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10423   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10424  },
10425  {
10426   "alignment" : 1,
10427   "linker_set_key" : "android::hardware::details::bphw_tag",
10428   "name" : "android::hardware::details::bphw_tag",
10429   "referenced_type" : "type-226",
10430   "self_type" : "type-226",
10431   "size" : 1,
10432   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10433   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10434  },
10435  {
10436   "alignment" : 1,
10437   "linker_set_key" : "android::hardware::details::bs_tag",
10438   "name" : "android::hardware::details::bs_tag",
10439   "referenced_type" : "type-237",
10440   "self_type" : "type-237",
10441   "size" : 1,
10442   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10443   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10444  },
10445  {
10446   "alignment" : 4,
10447   "fields" :
10448   [
10449    {
10450     "access" : "private",
10451     "field_name" : "mBase",
10452     "referenced_type" : "type-325"
10453    }
10454   ],
10455   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
10456   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
10457   "referenced_type" : "type-365",
10458   "self_type" : "type-365",
10459   "size" : 4,
10460   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10461   "template_args" : [ "type-76" ],
10462   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj32EJEEE"
10463  },
10464  {
10465   "access" : "private",
10466   "alignment" : 8,
10467   "fields" :
10468   [
10469    {
10470     "field_name" : "mPointer",
10471     "referenced_type" : "type-295"
10472    },
10473    {
10474     "field_name" : "_pad",
10475     "referenced_type" : "type-116"
10476    }
10477   ],
10478   "is_anonymous" : true,
10479   "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",
10480   "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",
10481   "record_kind" : "union",
10482   "referenced_type" : "type-294",
10483   "self_type" : "type-294",
10484   "size" : 8,
10485   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10486   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10487  },
10488  {
10489   "access" : "private",
10490   "alignment" : 8,
10491   "fields" :
10492   [
10493    {
10494     "field_name" : "mPointer",
10495     "referenced_type" : "type-337"
10496    },
10497    {
10498     "field_name" : "_pad",
10499     "referenced_type" : "type-116"
10500    }
10501   ],
10502   "is_anonymous" : true,
10503   "linker_set_key" : "android::hardware::details::hidl_pointer<KeyParameter>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10504   "name" : "android::hardware::details::hidl_pointer<KeyParameter>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10505   "record_kind" : "union",
10506   "referenced_type" : "type-336",
10507   "self_type" : "type-336",
10508   "size" : 8,
10509   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10510   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEUt_E"
10511  },
10512  {
10513   "alignment" : 8,
10514   "fields" :
10515   [
10516    {
10517     "access" : "private",
10518     "referenced_type" : "type-294"
10519    }
10520   ],
10521   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10522   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10523   "referenced_type" : "type-293",
10524   "self_type" : "type-293",
10525   "size" : 8,
10526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10527   "template_args" : [ "type-296" ],
10528   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10529  },
10530  {
10531   "alignment" : 8,
10532   "fields" :
10533   [
10534    {
10535     "access" : "private",
10536     "referenced_type" : "type-308"
10537    }
10538   ],
10539   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10540   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10541   "referenced_type" : "type-307",
10542   "self_type" : "type-307",
10543   "size" : 8,
10544   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10545   "template_args" : [ "type-310" ],
10546   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10547  },
10548  {
10549   "alignment" : 8,
10550   "fields" :
10551   [
10552    {
10553     "access" : "private",
10554     "referenced_type" : "type-300"
10555    }
10556   ],
10557   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10558   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10559   "referenced_type" : "type-299",
10560   "self_type" : "type-299",
10561   "size" : 8,
10562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10563   "template_args" : [ "type-275" ],
10564   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10565  },
10566  {
10567   "alignment" : 8,
10568   "fields" :
10569   [
10570    {
10571     "access" : "private",
10572     "referenced_type" : "type-357"
10573    }
10574   ],
10575   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10576   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10577   "referenced_type" : "type-356",
10578   "self_type" : "type-356",
10579   "size" : 8,
10580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10581   "template_args" : [ "type-329" ],
10582   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
10583  },
10584  {
10585   "alignment" : 8,
10586   "fields" :
10587   [
10588    {
10589     "access" : "private",
10590     "referenced_type" : "type-336"
10591    }
10592   ],
10593   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10594   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10595   "referenced_type" : "type-335",
10596   "self_type" : "type-335",
10597   "size" : 8,
10598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10599   "template_args" : [ "type-338" ],
10600   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEE"
10601  },
10602  {
10603   "alignment" : 8,
10604   "fields" :
10605   [
10606    {
10607     "access" : "private",
10608     "referenced_type" : "type-363"
10609    }
10610   ],
10611   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10612   "name" : "android::hardware::details::hidl_pointer<char>",
10613   "referenced_type" : "type-362",
10614   "self_type" : "type-362",
10615   "size" : 8,
10616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10617   "template_args" : [ "type-56" ],
10618   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10619  },
10620  {
10621   "access" : "private",
10622   "alignment" : 8,
10623   "fields" :
10624   [
10625    {
10626     "field_name" : "mPointer",
10627     "referenced_type" : "type-158"
10628    },
10629    {
10630     "field_name" : "_pad",
10631     "referenced_type" : "type-116"
10632    }
10633   ],
10634   "is_anonymous" : true,
10635   "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",
10636   "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",
10637   "record_kind" : "union",
10638   "referenced_type" : "type-363",
10639   "self_type" : "type-363",
10640   "size" : 8,
10641   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10642   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10643  },
10644  {
10645   "alignment" : 8,
10646   "fields" :
10647   [
10648    {
10649     "access" : "private",
10650     "referenced_type" : "type-277"
10651    }
10652   ],
10653   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10654   "name" : "android::hardware::details::hidl_pointer<const char>",
10655   "referenced_type" : "type-276",
10656   "self_type" : "type-276",
10657   "size" : 8,
10658   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10659   "template_args" : [ "type-55" ],
10660   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10661  },
10662  {
10663   "access" : "private",
10664   "alignment" : 8,
10665   "fields" :
10666   [
10667    {
10668     "field_name" : "mPointer",
10669     "referenced_type" : "type-54"
10670    },
10671    {
10672     "field_name" : "_pad",
10673     "referenced_type" : "type-116"
10674    }
10675   ],
10676   "is_anonymous" : true,
10677   "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",
10678   "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",
10679   "record_kind" : "union",
10680   "referenced_type" : "type-277",
10681   "self_type" : "type-277",
10682   "size" : 8,
10683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10684   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10685  },
10686  {
10687   "alignment" : 8,
10688   "fields" :
10689   [
10690    {
10691     "access" : "private",
10692     "referenced_type" : "type-248"
10693    }
10694   ],
10695   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10696   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10697   "referenced_type" : "type-247",
10698   "self_type" : "type-247",
10699   "size" : 8,
10700   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10701   "template_args" : [ "type-250" ],
10702   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10703  },
10704  {
10705   "access" : "private",
10706   "alignment" : 8,
10707   "fields" :
10708   [
10709    {
10710     "field_name" : "mPointer",
10711     "referenced_type" : "type-249"
10712    },
10713    {
10714     "field_name" : "_pad",
10715     "referenced_type" : "type-116"
10716    }
10717   ],
10718   "is_anonymous" : true,
10719   "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",
10720   "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",
10721   "record_kind" : "union",
10722   "referenced_type" : "type-248",
10723   "self_type" : "type-248",
10724   "size" : 8,
10725   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10726   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10727  },
10728  {
10729   "access" : "private",
10730   "alignment" : 8,
10731   "fields" :
10732   [
10733    {
10734     "field_name" : "mPointer",
10735     "referenced_type" : "type-309"
10736    },
10737    {
10738     "field_name" : "_pad",
10739     "referenced_type" : "type-116"
10740    }
10741   ],
10742   "is_anonymous" : true,
10743   "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",
10744   "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",
10745   "record_kind" : "union",
10746   "referenced_type" : "type-308",
10747   "self_type" : "type-308",
10748   "size" : 8,
10749   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10750   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
10751  },
10752  {
10753   "access" : "private",
10754   "alignment" : 8,
10755   "fields" :
10756   [
10757    {
10758     "field_name" : "mPointer",
10759     "referenced_type" : "type-301"
10760    },
10761    {
10762     "field_name" : "_pad",
10763     "referenced_type" : "type-116"
10764    }
10765   ],
10766   "is_anonymous" : true,
10767   "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",
10768   "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",
10769   "record_kind" : "union",
10770   "referenced_type" : "type-300",
10771   "self_type" : "type-300",
10772   "size" : 8,
10773   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10774   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10775  },
10776  {
10777   "access" : "private",
10778   "alignment" : 8,
10779   "fields" :
10780   [
10781    {
10782     "field_name" : "mPointer",
10783     "referenced_type" : "type-358"
10784    },
10785    {
10786     "field_name" : "_pad",
10787     "referenced_type" : "type-116"
10788    }
10789   ],
10790   "is_anonymous" : true,
10791   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_vec<unsigned char> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10792   "name" : "android::hardware::details::hidl_pointer<hidl_vec<unsigned char> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
10793   "record_kind" : "union",
10794   "referenced_type" : "type-357",
10795   "self_type" : "type-357",
10796   "size" : 8,
10797   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10798   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
10799  },
10800  {
10801   "alignment" : 8,
10802   "fields" :
10803   [
10804    {
10805     "access" : "private",
10806     "referenced_type" : "type-319"
10807    }
10808   ],
10809   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10810   "name" : "android::hardware::details::hidl_pointer<int>",
10811   "referenced_type" : "type-318",
10812   "self_type" : "type-318",
10813   "size" : 8,
10814   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10815   "template_args" : [ "type-25" ],
10816   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10817  },
10818  {
10819   "access" : "private",
10820   "alignment" : 8,
10821   "fields" :
10822   [
10823    {
10824     "field_name" : "mPointer",
10825     "referenced_type" : "type-320"
10826    },
10827    {
10828     "field_name" : "_pad",
10829     "referenced_type" : "type-116"
10830    }
10831   ],
10832   "is_anonymous" : true,
10833   "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",
10834   "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",
10835   "record_kind" : "union",
10836   "referenced_type" : "type-319",
10837   "self_type" : "type-319",
10838   "size" : 8,
10839   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10840   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10841  },
10842  {
10843   "alignment" : 8,
10844   "fields" :
10845   [
10846    {
10847     "access" : "private",
10848     "referenced_type" : "type-387"
10849    }
10850   ],
10851   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10852   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10853   "referenced_type" : "type-386",
10854   "self_type" : "type-386",
10855   "size" : 8,
10856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10857   "template_args" : [ "type-176" ],
10858   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10859  },
10860  {
10861   "access" : "private",
10862   "alignment" : 8,
10863   "fields" :
10864   [
10865    {
10866     "field_name" : "mPointer",
10867     "referenced_type" : "type-175"
10868    },
10869    {
10870     "field_name" : "_pad",
10871     "referenced_type" : "type-116"
10872    }
10873   ],
10874   "is_anonymous" : true,
10875   "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",
10876   "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",
10877   "record_kind" : "union",
10878   "referenced_type" : "type-387",
10879   "self_type" : "type-387",
10880   "size" : 8,
10881   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10882   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10883  },
10884  {
10885   "alignment" : 8,
10886   "fields" :
10887   [
10888    {
10889     "access" : "private",
10890     "referenced_type" : "type-331"
10891    }
10892   ],
10893   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10894   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10895   "referenced_type" : "type-330",
10896   "self_type" : "type-330",
10897   "size" : 8,
10898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10899   "template_args" : [ "type-76" ],
10900   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10901  },
10902  {
10903   "access" : "private",
10904   "alignment" : 8,
10905   "fields" :
10906   [
10907    {
10908     "field_name" : "mPointer",
10909     "referenced_type" : "type-332"
10910    },
10911    {
10912     "field_name" : "_pad",
10913     "referenced_type" : "type-116"
10914    }
10915   ],
10916   "is_anonymous" : true,
10917   "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",
10918   "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",
10919   "record_kind" : "union",
10920   "referenced_type" : "type-331",
10921   "self_type" : "type-331",
10922   "size" : 8,
10923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10924   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10925  },
10926  {
10927   "alignment" : 1,
10928   "linker_set_key" : "android::hardware::details::i_tag",
10929   "name" : "android::hardware::details::i_tag",
10930   "referenced_type" : "type-203",
10931   "self_type" : "type-203",
10932   "size" : 1,
10933   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10934   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10935  },
10936  {
10937   "alignment" : 4,
10938   "fields" :
10939   [
10940    {
10941     "access" : "private",
10942     "field_name" : "mStatus",
10943     "referenced_type" : "type-128"
10944    },
10945    {
10946     "access" : "private",
10947     "field_name" : "mCheckedStatus",
10948     "field_offset" : 160,
10949     "referenced_type" : "type-39"
10950    }
10951   ],
10952   "linker_set_key" : "android::hardware::details::return_status",
10953   "name" : "android::hardware::details::return_status",
10954   "record_kind" : "class",
10955   "referenced_type" : "type-138",
10956   "self_type" : "type-138",
10957   "size" : 24,
10958   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10959   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10960  },
10961  {
10962   "alignment" : 1,
10963   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10964   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10965   "referenced_type" : "type-364",
10966   "self_type" : "type-364",
10967   "size" : 1,
10968   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10969   "template_args" : [ "type-76" ],
10970   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10971  },
10972  {
10973   "alignment" : 1,
10974   "fields" :
10975   [
10976    {
10977     "access" : "private",
10978     "field_name" : "mBuffer",
10979     "referenced_type" : "type-311"
10980    }
10981   ],
10982   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10983   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10984   "referenced_type" : "type-310",
10985   "self_type" : "type-310",
10986   "size" : 32,
10987   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10988   "template_args" : [ "type-76" ],
10989   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10990  },
10991  {
10992   "alignment" : 8,
10993   "base_specifiers" :
10994   [
10995    {
10996     "referenced_type" : "type-7"
10997    }
10998   ],
10999   "fields" :
11000   [
11001    {
11002     "access" : "private",
11003     "field_name" : "mRecipient",
11004     "field_offset" : 32,
11005     "referenced_type" : "type-113"
11006    },
11007    {
11008     "access" : "private",
11009     "field_name" : "mCookie",
11010     "field_offset" : 128,
11011     "referenced_type" : "type-116"
11012    },
11013    {
11014     "access" : "private",
11015     "field_name" : "mBase",
11016     "field_offset" : 192,
11017     "referenced_type" : "type-117"
11018    }
11019   ],
11020   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11021   "name" : "android::hardware::hidl_binder_death_recipient",
11022   "referenced_type" : "type-112",
11023   "self_type" : "type-112",
11024   "size" : 40,
11025   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11026   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11027   "vtable_components" :
11028   [
11029    {
11030     "component_value" : 32,
11031     "kind" : "vbase_offset"
11032    },
11033    {
11034     "kind" : "offset_to_top"
11035    },
11036    {
11037     "kind" : "rtti",
11038     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11039    },
11040    {
11041     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11042    },
11043    {
11044     "kind" : "complete_dtor_pointer",
11045     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11046    },
11047    {
11048     "kind" : "deleting_dtor_pointer",
11049     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11050    },
11051    {
11052     "kind" : "vcall_offset"
11053    },
11054    {
11055     "kind" : "vcall_offset"
11056    },
11057    {
11058     "kind" : "vcall_offset"
11059    },
11060    {
11061     "kind" : "vcall_offset"
11062    },
11063    {
11064     "component_value" : -32,
11065     "kind" : "vcall_offset"
11066    },
11067    {
11068     "component_value" : -32,
11069     "kind" : "offset_to_top"
11070    },
11071    {
11072     "kind" : "rtti",
11073     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11074    },
11075    {
11076     "kind" : "complete_dtor_pointer",
11077     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11078    },
11079    {
11080     "kind" : "deleting_dtor_pointer",
11081     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11082    },
11083    {
11084     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11085    },
11086    {
11087     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11088    },
11089    {
11090     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11091    },
11092    {
11093     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11094    }
11095   ]
11096  },
11097  {
11098   "alignment" : 4,
11099   "base_specifiers" :
11100   [
11101    {
11102     "is_virtual" : true,
11103     "referenced_type" : "type-8"
11104    }
11105   ],
11106   "linker_set_key" : "android::hardware::hidl_death_recipient",
11107   "name" : "android::hardware::hidl_death_recipient",
11108   "referenced_type" : "type-115",
11109   "self_type" : "type-115",
11110   "size" : 12,
11111   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11112   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11113   "vtable_components" :
11114   [
11115    {
11116     "component_value" : 4,
11117     "kind" : "vbase_offset"
11118    },
11119    {
11120     "kind" : "offset_to_top"
11121    },
11122    {
11123     "kind" : "rtti",
11124     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11125    },
11126    {
11127     "is_pure" : true,
11128     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11129    },
11130    {
11131     "kind" : "complete_dtor_pointer",
11132     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11133    },
11134    {
11135     "kind" : "deleting_dtor_pointer",
11136     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11137    },
11138    {
11139     "kind" : "vcall_offset"
11140    },
11141    {
11142     "kind" : "vcall_offset"
11143    },
11144    {
11145     "kind" : "vcall_offset"
11146    },
11147    {
11148     "kind" : "vcall_offset"
11149    },
11150    {
11151     "component_value" : -4,
11152     "kind" : "vcall_offset"
11153    },
11154    {
11155     "component_value" : -4,
11156     "kind" : "offset_to_top"
11157    },
11158    {
11159     "kind" : "rtti",
11160     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11161    },
11162    {
11163     "kind" : "complete_dtor_pointer",
11164     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11165    },
11166    {
11167     "kind" : "deleting_dtor_pointer",
11168     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11169    },
11170    {
11171     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11172    },
11173    {
11174     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11175    },
11176    {
11177     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11178    },
11179    {
11180     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11181    }
11182   ]
11183  },
11184  {
11185   "alignment" : 8,
11186   "fields" :
11187   [
11188    {
11189     "access" : "private",
11190     "field_name" : "mHandle",
11191     "referenced_type" : "type-247"
11192    },
11193    {
11194     "access" : "private",
11195     "field_name" : "mOwnsHandle",
11196     "field_offset" : 64,
11197     "referenced_type" : "type-39"
11198    }
11199   ],
11200   "linker_set_key" : "android::hardware::hidl_handle",
11201   "name" : "android::hardware::hidl_handle",
11202   "referenced_type" : "type-273",
11203   "self_type" : "type-273",
11204   "size" : 16,
11205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11206   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11207  },
11208  {
11209   "alignment" : 8,
11210   "fields" :
11211   [
11212    {
11213     "access" : "private",
11214     "field_name" : "mHandle",
11215     "referenced_type" : "type-273"
11216    },
11217    {
11218     "access" : "private",
11219     "field_name" : "mSize",
11220     "field_offset" : 128,
11221     "referenced_type" : "type-116"
11222    },
11223    {
11224     "access" : "private",
11225     "field_name" : "mName",
11226     "field_offset" : 192,
11227     "referenced_type" : "type-275"
11228    }
11229   ],
11230   "linker_set_key" : "android::hardware::hidl_memory",
11231   "name" : "android::hardware::hidl_memory",
11232   "referenced_type" : "type-279",
11233   "self_type" : "type-279",
11234   "size" : 40,
11235   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11236   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11237  },
11238  {
11239   "alignment" : 8,
11240   "fields" :
11241   [
11242    {
11243     "access" : "private",
11244     "field_name" : "mBuffer",
11245     "referenced_type" : "type-276"
11246    },
11247    {
11248     "access" : "private",
11249     "field_name" : "mSize",
11250     "field_offset" : 64,
11251     "referenced_type" : "type-2"
11252    },
11253    {
11254     "access" : "private",
11255     "field_name" : "mOwnsBuffer",
11256     "field_offset" : 96,
11257     "referenced_type" : "type-39"
11258    }
11259   ],
11260   "linker_set_key" : "android::hardware::hidl_string",
11261   "name" : "android::hardware::hidl_string",
11262   "referenced_type" : "type-275",
11263   "self_type" : "type-275",
11264   "size" : 16,
11265   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11266   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11267  },
11268  {
11269   "alignment" : 8,
11270   "fields" :
11271   [
11272    {
11273     "access" : "private",
11274     "field_name" : "mBuffer",
11275     "referenced_type" : "type-293"
11276    },
11277    {
11278     "access" : "private",
11279     "field_name" : "mSize",
11280     "field_offset" : 64,
11281     "referenced_type" : "type-2"
11282    },
11283    {
11284     "access" : "private",
11285     "field_name" : "mOwnsBuffer",
11286     "field_offset" : 96,
11287     "referenced_type" : "type-39"
11288    }
11289   ],
11290   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11291   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11292   "referenced_type" : "type-292",
11293   "self_type" : "type-292",
11294   "size" : 16,
11295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11296   "template_args" : [ "type-296" ],
11297   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11298  },
11299  {
11300   "alignment" : 8,
11301   "fields" :
11302   [
11303    {
11304     "access" : "private",
11305     "field_name" : "mBuffer",
11306     "referenced_type" : "type-307"
11307    },
11308    {
11309     "access" : "private",
11310     "field_name" : "mSize",
11311     "field_offset" : 64,
11312     "referenced_type" : "type-2"
11313    },
11314    {
11315     "access" : "private",
11316     "field_name" : "mOwnsBuffer",
11317     "field_offset" : 96,
11318     "referenced_type" : "type-39"
11319    }
11320   ],
11321   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11322   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11323   "referenced_type" : "type-306",
11324   "self_type" : "type-306",
11325   "size" : 16,
11326   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11327   "template_args" : [ "type-310" ],
11328   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11329  },
11330  {
11331   "alignment" : 8,
11332   "fields" :
11333   [
11334    {
11335     "access" : "private",
11336     "field_name" : "mBuffer",
11337     "referenced_type" : "type-299"
11338    },
11339    {
11340     "access" : "private",
11341     "field_name" : "mSize",
11342     "field_offset" : 64,
11343     "referenced_type" : "type-2"
11344    },
11345    {
11346     "access" : "private",
11347     "field_name" : "mOwnsBuffer",
11348     "field_offset" : 96,
11349     "referenced_type" : "type-39"
11350    }
11351   ],
11352   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11353   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11354   "referenced_type" : "type-298",
11355   "self_type" : "type-298",
11356   "size" : 16,
11357   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11358   "template_args" : [ "type-275" ],
11359   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11360  },
11361  {
11362   "alignment" : 8,
11363   "fields" :
11364   [
11365    {
11366     "access" : "private",
11367     "field_name" : "mBuffer",
11368     "referenced_type" : "type-356"
11369    },
11370    {
11371     "access" : "private",
11372     "field_name" : "mSize",
11373     "field_offset" : 64,
11374     "referenced_type" : "type-2"
11375    },
11376    {
11377     "access" : "private",
11378     "field_name" : "mOwnsBuffer",
11379     "field_offset" : 96,
11380     "referenced_type" : "type-39"
11381    }
11382   ],
11383   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11384   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11385   "referenced_type" : "type-355",
11386   "self_type" : "type-355",
11387   "size" : 16,
11388   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11389   "template_args" : [ "type-329" ],
11390   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
11391  },
11392  {
11393   "alignment" : 8,
11394   "fields" :
11395   [
11396    {
11397     "access" : "private",
11398     "field_name" : "mBuffer",
11399     "referenced_type" : "type-335"
11400    },
11401    {
11402     "access" : "private",
11403     "field_name" : "mSize",
11404     "field_offset" : 64,
11405     "referenced_type" : "type-2"
11406    },
11407    {
11408     "access" : "private",
11409     "field_name" : "mOwnsBuffer",
11410     "field_offset" : 96,
11411     "referenced_type" : "type-39"
11412    }
11413   ],
11414   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11415   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11416   "referenced_type" : "type-334",
11417   "self_type" : "type-334",
11418   "size" : 16,
11419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11420   "template_args" : [ "type-338" ],
11421   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V3_012KeyParameterEEE"
11422  },
11423  {
11424   "alignment" : 8,
11425   "fields" :
11426   [
11427    {
11428     "access" : "private",
11429     "field_name" : "mBuffer",
11430     "referenced_type" : "type-362"
11431    },
11432    {
11433     "access" : "private",
11434     "field_name" : "mSize",
11435     "field_offset" : 64,
11436     "referenced_type" : "type-2"
11437    },
11438    {
11439     "access" : "private",
11440     "field_name" : "mOwnsBuffer",
11441     "field_offset" : 96,
11442     "referenced_type" : "type-39"
11443    }
11444   ],
11445   "linker_set_key" : "android::hardware::hidl_vec<char>",
11446   "name" : "android::hardware::hidl_vec<char>",
11447   "referenced_type" : "type-361",
11448   "self_type" : "type-361",
11449   "size" : 16,
11450   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11451   "template_args" : [ "type-56" ],
11452   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11453  },
11454  {
11455   "alignment" : 8,
11456   "fields" :
11457   [
11458    {
11459     "access" : "private",
11460     "field_name" : "mBuffer",
11461     "referenced_type" : "type-318"
11462    },
11463    {
11464     "access" : "private",
11465     "field_name" : "mSize",
11466     "field_offset" : 64,
11467     "referenced_type" : "type-2"
11468    },
11469    {
11470     "access" : "private",
11471     "field_name" : "mOwnsBuffer",
11472     "field_offset" : 96,
11473     "referenced_type" : "type-39"
11474    }
11475   ],
11476   "linker_set_key" : "android::hardware::hidl_vec<int>",
11477   "name" : "android::hardware::hidl_vec<int>",
11478   "referenced_type" : "type-317",
11479   "self_type" : "type-317",
11480   "size" : 16,
11481   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11482   "template_args" : [ "type-25" ],
11483   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11484  },
11485  {
11486   "alignment" : 8,
11487   "fields" :
11488   [
11489    {
11490     "access" : "private",
11491     "field_name" : "mBuffer",
11492     "referenced_type" : "type-330"
11493    },
11494    {
11495     "access" : "private",
11496     "field_name" : "mSize",
11497     "field_offset" : 64,
11498     "referenced_type" : "type-2"
11499    },
11500    {
11501     "access" : "private",
11502     "field_name" : "mOwnsBuffer",
11503     "field_offset" : 96,
11504     "referenced_type" : "type-39"
11505    }
11506   ],
11507   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11508   "name" : "android::hardware::hidl_vec<unsigned char>",
11509   "referenced_type" : "type-329",
11510   "self_type" : "type-329",
11511   "size" : 16,
11512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11513   "template_args" : [ "type-76" ],
11514   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11515  },
11516  {
11517   "alignment" : 2,
11518   "fields" :
11519   [
11520    {
11521     "access" : "private",
11522     "field_name" : "mMajor",
11523     "referenced_type" : "type-78"
11524    },
11525    {
11526     "access" : "private",
11527     "field_name" : "mMinor",
11528     "field_offset" : 16,
11529     "referenced_type" : "type-78"
11530    }
11531   ],
11532   "linker_set_key" : "android::hardware::hidl_version",
11533   "name" : "android::hardware::hidl_version",
11534   "referenced_type" : "type-373",
11535   "self_type" : "type-373",
11536   "size" : 4,
11537   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11538   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11539  },
11540  {
11541   "alignment" : 4,
11542   "base_specifiers" :
11543   [
11544    {
11545     "referenced_type" : "type-431"
11546    }
11547   ],
11548   "fields" :
11549   [
11550    {
11551     "access" : "private",
11552     "field_name" : "_hidl_mImpl",
11553     "field_offset" : 544,
11554     "referenced_type" : "type-102"
11555    }
11556   ],
11557   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11558   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11559   "referenced_type" : "type-634",
11560   "self_type" : "type-634",
11561   "size" : 80,
11562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h",
11563   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE",
11564   "vtable_components" :
11565   [
11566    {
11567     "component_value" : 72,
11568     "kind" : "vbase_offset"
11569    },
11570    {
11571     "kind" : "offset_to_top"
11572    },
11573    {
11574     "kind" : "rtti",
11575     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11576    },
11577    {
11578     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11579    },
11580    {
11581     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11582    },
11583    {
11584     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11585    },
11586    {
11587     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11588    },
11589    {
11590     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11591    },
11592    {
11593     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11594    },
11595    {
11596     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11597    },
11598    {
11599     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11600    },
11601    {
11602     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11603    },
11604    {
11605     "kind" : "complete_dtor_pointer",
11606     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11607    },
11608    {
11609     "kind" : "deleting_dtor_pointer",
11610     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11611    },
11612    {
11613     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11614    },
11615    {
11616     "component_value" : -20,
11617     "kind" : "offset_to_top"
11618    },
11619    {
11620     "kind" : "rtti",
11621     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11622    },
11623    {
11624     "kind" : "complete_dtor_pointer",
11625     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11626    },
11627    {
11628     "kind" : "deleting_dtor_pointer",
11629     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11630    },
11631    {
11632     "kind" : "vcall_offset"
11633    },
11634    {
11635     "kind" : "vcall_offset"
11636    },
11637    {
11638     "kind" : "vcall_offset"
11639    },
11640    {
11641     "kind" : "vcall_offset"
11642    },
11643    {
11644     "component_value" : -72,
11645     "kind" : "vcall_offset"
11646    },
11647    {
11648     "component_value" : -72,
11649     "kind" : "offset_to_top"
11650    },
11651    {
11652     "kind" : "rtti",
11653     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11654    },
11655    {
11656     "kind" : "complete_dtor_pointer",
11657     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11658    },
11659    {
11660     "kind" : "deleting_dtor_pointer",
11661     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11662    },
11663    {
11664     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11665    },
11666    {
11667     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11668    },
11669    {
11670     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11671    },
11672    {
11673     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11674    }
11675   ]
11676  },
11677  {
11678   "alignment" : 4,
11679   "base_specifiers" :
11680   [
11681    {
11682     "referenced_type" : "type-417"
11683    },
11684    {
11685     "referenced_type" : "type-60"
11686    }
11687   ],
11688   "fields" :
11689   [
11690    {
11691     "access" : "private",
11692     "field_name" : "_hidl_mMutex",
11693     "field_offset" : 544,
11694     "referenced_type" : "type-614"
11695    },
11696    {
11697     "access" : "private",
11698     "field_name" : "_hidl_mDeathRecipients",
11699     "field_offset" : 576,
11700     "referenced_type" : "type-615"
11701    }
11702   ],
11703   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11704   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11705   "referenced_type" : "type-613",
11706   "self_type" : "type-613",
11707   "size" : 92,
11708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h",
11709   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE",
11710   "vtable_components" :
11711   [
11712    {
11713     "component_value" : 84,
11714     "kind" : "vbase_offset"
11715    },
11716    {
11717     "kind" : "offset_to_top"
11718    },
11719    {
11720     "kind" : "rtti",
11721     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11722    },
11723    {
11724     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_019BpHwKeymasterDevice8isRemoteEv"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11731    },
11732    {
11733     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11734    },
11735    {
11736     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11737    },
11738    {
11739     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
11740    },
11741    {
11742     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11743    },
11744    {
11745     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
11746    },
11747    {
11748     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11749    },
11750    {
11751     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
11752    },
11753    {
11754     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11755    },
11756    {
11757     "kind" : "complete_dtor_pointer",
11758     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11759    },
11760    {
11761     "kind" : "deleting_dtor_pointer",
11762     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11772    },
11773    {
11774     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
11775    },
11776    {
11777     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
11778    },
11779    {
11780     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
11781    },
11782    {
11783     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
11784    },
11785    {
11786     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
11787    },
11788    {
11789     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
11790    },
11791    {
11792     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
11793    },
11794    {
11795     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
11796    },
11797    {
11798     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
11799    },
11800    {
11801     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
11802    },
11803    {
11804     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
11805    },
11806    {
11807     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy"
11808    },
11809    {
11810     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11811    },
11812    {
11813     "component_value" : 80,
11814     "kind" : "vbase_offset"
11815    },
11816    {
11817     "component_value" : -4,
11818     "kind" : "offset_to_top"
11819    },
11820    {
11821     "kind" : "rtti",
11822     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11823    },
11824    {
11825     "kind" : "complete_dtor_pointer",
11826     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11827    },
11828    {
11829     "kind" : "deleting_dtor_pointer",
11830     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11831    },
11832    {
11833     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11834    },
11835    {
11836     "component_value" : 76,
11837     "kind" : "vbase_offset"
11838    },
11839    {
11840     "component_value" : -8,
11841     "kind" : "offset_to_top"
11842    },
11843    {
11844     "kind" : "rtti",
11845     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11846    },
11847    {
11848     "kind" : "complete_dtor_pointer",
11849     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11850    },
11851    {
11852     "kind" : "deleting_dtor_pointer",
11853     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11854    },
11855    {
11856     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11857    },
11858    {
11859     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11860    },
11861    {
11862     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11863    },
11864    {
11865     "component_value" : -24,
11866     "kind" : "offset_to_top"
11867    },
11868    {
11869     "kind" : "rtti",
11870     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11871    },
11872    {
11873     "kind" : "complete_dtor_pointer",
11874     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11875    },
11876    {
11877     "kind" : "deleting_dtor_pointer",
11878     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11879    },
11880    {
11881     "kind" : "vcall_offset"
11882    },
11883    {
11884     "component_value" : -76,
11885     "kind" : "vcall_offset"
11886    },
11887    {
11888     "component_value" : -76,
11889     "kind" : "vcall_offset"
11890    },
11891    {
11892     "component_value" : -76,
11893     "kind" : "vcall_offset"
11894    },
11895    {
11896     "component_value" : -84,
11897     "kind" : "vcall_offset"
11898    },
11899    {
11900     "component_value" : -84,
11901     "kind" : "offset_to_top"
11902    },
11903    {
11904     "kind" : "rtti",
11905     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11906    },
11907    {
11908     "kind" : "complete_dtor_pointer",
11909     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11910    },
11911    {
11912     "kind" : "deleting_dtor_pointer",
11913     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11914    },
11915    {
11916     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11917    },
11918    {
11919     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11920    },
11921    {
11922     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11923    },
11924    {
11925     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11926    }
11927   ]
11928  },
11929  {
11930   "alignment" : 4,
11931   "base_specifiers" :
11932   [
11933    {
11934     "referenced_type" : "type-104"
11935    },
11936    {
11937     "referenced_type" : "type-60"
11938    }
11939   ],
11940   "fields" :
11941   [
11942    {
11943     "access" : "private",
11944     "field_name" : "mImpl",
11945     "field_offset" : 384,
11946     "referenced_type" : "type-108"
11947    },
11948    {
11949     "access" : "private",
11950     "field_name" : "mOnewayQueue",
11951     "field_offset" : 416,
11952     "referenced_type" : "type-653"
11953    }
11954   ],
11955   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11956   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11957   "referenced_type" : "type-652",
11958   "self_type" : "type-652",
11959   "size" : 68,
11960   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h",
11961   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017BsKeymasterDeviceE",
11962   "vtable_components" :
11963   [
11964    {
11965     "component_value" : 60,
11966     "kind" : "vbase_offset"
11967    },
11968    {
11969     "kind" : "offset_to_top"
11970    },
11971    {
11972     "kind" : "rtti",
11973     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
11974    },
11975    {
11976     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11986    },
11987    {
11988     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11989    },
11990    {
11991     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21setHALInstrumentationEv"
11992    },
11993    {
11994     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11995    },
11996    {
11997     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice4pingEv"
11998    },
11999    {
12000     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12001    },
12002    {
12003     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21notifySyspropsChangedEv"
12004    },
12005    {
12006     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12007    },
12008    {
12009     "kind" : "complete_dtor_pointer",
12010     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12011    },
12012    {
12013     "kind" : "deleting_dtor_pointer",
12014     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12015    },
12016    {
12017     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
12018    },
12019    {
12020     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12021    },
12022    {
12023     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12024    },
12025    {
12026     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12027    },
12028    {
12029     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12030    },
12031    {
12032     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12033    },
12034    {
12035     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12036    },
12037    {
12038     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12039    },
12040    {
12041     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13deleteAllKeysEv"
12045    },
12046    {
12047     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21destroyAttestationIdsEv"
12048    },
12049    {
12050     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12051    },
12052    {
12053     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12054    },
12055    {
12056     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12057    },
12058    {
12059     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5abortEy"
12060    },
12061    {
12062     "component_value" : -4,
12063     "kind" : "offset_to_top"
12064    },
12065    {
12066     "kind" : "rtti",
12067     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12068    },
12069    {
12070     "kind" : "complete_dtor_pointer",
12071     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12072    },
12073    {
12074     "kind" : "deleting_dtor_pointer",
12075     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12076    },
12077    {
12078     "kind" : "vcall_offset"
12079    },
12080    {
12081     "kind" : "vcall_offset"
12082    },
12083    {
12084     "kind" : "vcall_offset"
12085    },
12086    {
12087     "kind" : "vcall_offset"
12088    },
12089    {
12090     "component_value" : -60,
12091     "kind" : "vcall_offset"
12092    },
12093    {
12094     "component_value" : -60,
12095     "kind" : "offset_to_top"
12096    },
12097    {
12098     "kind" : "rtti",
12099     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12100    },
12101    {
12102     "kind" : "complete_dtor_pointer",
12103     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12104    },
12105    {
12106     "kind" : "deleting_dtor_pointer",
12107     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12111    },
12112    {
12113     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12114    },
12115    {
12116     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12117    },
12118    {
12119     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12120    }
12121   ]
12122  },
12123  {
12124   "alignment" : 8,
12125   "fields" :
12126   [
12127    {
12128     "field_name" : "challenge",
12129     "referenced_type" : "type-116"
12130    },
12131    {
12132     "field_name" : "userId",
12133     "field_offset" : 64,
12134     "referenced_type" : "type-116"
12135    },
12136    {
12137     "field_name" : "authenticatorId",
12138     "field_offset" : 128,
12139     "referenced_type" : "type-116"
12140    },
12141    {
12142     "field_name" : "authenticatorType",
12143     "field_offset" : 192,
12144     "referenced_type" : "type-2"
12145    },
12146    {
12147     "field_name" : "timestamp",
12148     "field_offset" : 256,
12149     "referenced_type" : "type-116"
12150    },
12151    {
12152     "field_name" : "hmac",
12153     "field_offset" : 320,
12154     "referenced_type" : "type-310"
12155    }
12156   ],
12157   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12158   "name" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12159   "referenced_type" : "type-548",
12160   "self_type" : "type-548",
12161   "size" : 72,
12162   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12163   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017HardwareAuthTokenE"
12164  },
12165  {
12166   "alignment" : 4,
12167   "base_specifiers" :
12168   [
12169    {
12170     "referenced_type" : "type-70"
12171    }
12172   ],
12173   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12174   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12175   "referenced_type" : "type-104",
12176   "self_type" : "type-104",
12177   "size" : 12,
12178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h",
12179   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_016IKeymasterDeviceE",
12180   "vtable_components" :
12181   [
12182    {
12183     "component_value" : 4,
12184     "kind" : "vbase_offset"
12185    },
12186    {
12187     "kind" : "offset_to_top"
12188    },
12189    {
12190     "kind" : "rtti",
12191     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12192    },
12193    {
12194     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
12195    },
12196    {
12197     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12198    },
12199    {
12200     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12201    },
12202    {
12203     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12204    },
12205    {
12206     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12207    },
12208    {
12209     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
12210    },
12211    {
12212     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12213    },
12214    {
12215     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
12216    },
12217    {
12218     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12219    },
12220    {
12221     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
12222    },
12223    {
12224     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12225    },
12226    {
12227     "kind" : "complete_dtor_pointer",
12228     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12229    },
12230    {
12231     "kind" : "deleting_dtor_pointer",
12232     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12233    },
12234    {
12235     "is_pure" : true,
12236     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
12237    },
12238    {
12239     "is_pure" : true,
12240     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12241    },
12242    {
12243     "is_pure" : true,
12244     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12245    },
12246    {
12247     "is_pure" : true,
12248     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12249    },
12250    {
12251     "is_pure" : true,
12252     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12253    },
12254    {
12255     "is_pure" : true,
12256     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12257    },
12258    {
12259     "is_pure" : true,
12260     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12261    },
12262    {
12263     "is_pure" : true,
12264     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12265    },
12266    {
12267     "is_pure" : true,
12268     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12269    },
12270    {
12271     "is_pure" : true,
12272     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
12273    },
12274    {
12275     "is_pure" : true,
12276     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
12277    },
12278    {
12279     "is_pure" : true,
12280     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12281    },
12282    {
12283     "is_pure" : true,
12284     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12285    },
12286    {
12287     "is_pure" : true,
12288     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12289    },
12290    {
12291     "is_pure" : true,
12292     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEy"
12293    },
12294    {
12295     "kind" : "vcall_offset"
12296    },
12297    {
12298     "kind" : "vcall_offset"
12299    },
12300    {
12301     "kind" : "vcall_offset"
12302    },
12303    {
12304     "kind" : "vcall_offset"
12305    },
12306    {
12307     "component_value" : -4,
12308     "kind" : "vcall_offset"
12309    },
12310    {
12311     "component_value" : -4,
12312     "kind" : "offset_to_top"
12313    },
12314    {
12315     "kind" : "rtti",
12316     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12317    },
12318    {
12319     "kind" : "complete_dtor_pointer",
12320     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12321    },
12322    {
12323     "kind" : "deleting_dtor_pointer",
12324     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12328    },
12329    {
12330     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12331    },
12332    {
12333     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12334    },
12335    {
12336     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12337    }
12338   ]
12339  },
12340  {
12341   "alignment" : 8,
12342   "fields" :
12343   [
12344    {
12345     "field_name" : "softwareEnforced",
12346     "referenced_type" : "type-334"
12347    },
12348    {
12349     "field_name" : "teeEnforced",
12350     "field_offset" : 128,
12351     "referenced_type" : "type-334"
12352    }
12353   ],
12354   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12355   "name" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12356   "referenced_type" : "type-547",
12357   "self_type" : "type-547",
12358   "size" : 32,
12359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12360   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_018KeyCharacteristicsE"
12361  },
12362  {
12363   "alignment" : 8,
12364   "fields" :
12365   [
12366    {
12367     "field_name" : "tag",
12368     "referenced_type" : "type-339"
12369    },
12370    {
12371     "field_name" : "f",
12372     "field_offset" : 64,
12373     "referenced_type" : "type-340"
12374    },
12375    {
12376     "field_name" : "blob",
12377     "field_offset" : 128,
12378     "referenced_type" : "type-329"
12379    }
12380   ],
12381   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter",
12382   "name" : "android::hardware::keymaster::V3_0::KeyParameter",
12383   "referenced_type" : "type-338",
12384   "self_type" : "type-338",
12385   "size" : 32,
12386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12387   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameterE"
12388  },
12389  {
12390   "alignment" : 8,
12391   "fields" :
12392   [
12393    {
12394     "field_name" : "algorithm",
12395     "referenced_type" : "type-341"
12396    },
12397    {
12398     "field_name" : "blockMode",
12399     "referenced_type" : "type-342"
12400    },
12401    {
12402     "field_name" : "paddingMode",
12403     "referenced_type" : "type-343"
12404    },
12405    {
12406     "field_name" : "digest",
12407     "referenced_type" : "type-344"
12408    },
12409    {
12410     "field_name" : "ecCurve",
12411     "referenced_type" : "type-345"
12412    },
12413    {
12414     "field_name" : "origin",
12415     "referenced_type" : "type-346"
12416    },
12417    {
12418     "field_name" : "keyBlobUsageRequirements",
12419     "referenced_type" : "type-347"
12420    },
12421    {
12422     "field_name" : "purpose",
12423     "referenced_type" : "type-348"
12424    },
12425    {
12426     "field_name" : "keyDerivationFunction",
12427     "referenced_type" : "type-349"
12428    },
12429    {
12430     "field_name" : "hardwareAuthenticatorType",
12431     "referenced_type" : "type-350"
12432    },
12433    {
12434     "field_name" : "boolValue",
12435     "referenced_type" : "type-39"
12436    },
12437    {
12438     "field_name" : "integer",
12439     "referenced_type" : "type-2"
12440    },
12441    {
12442     "field_name" : "longInteger",
12443     "referenced_type" : "type-116"
12444    },
12445    {
12446     "field_name" : "dateTime",
12447     "referenced_type" : "type-116"
12448    }
12449   ],
12450   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12451   "name" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12452   "record_kind" : "union",
12453   "referenced_type" : "type-340",
12454   "self_type" : "type-340",
12455   "size" : 8,
12456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12457   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameter13IntegerParamsE"
12458  },
12459  {
12460   "alignment" : 4,
12461   "base_specifiers" :
12462   [
12463    {
12464     "referenced_type" : "type-126"
12465    },
12466    {
12467     "referenced_type" : "type-60"
12468    }
12469   ],
12470   "fields" :
12471   [
12472    {
12473     "access" : "private",
12474     "field_name" : "_hidl_mImpl",
12475     "field_offset" : 512,
12476     "referenced_type" : "type-432"
12477    }
12478   ],
12479   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12480   "name" : "android::hidl::base::V1_0::BnHwBase",
12481   "referenced_type" : "type-431",
12482   "self_type" : "type-431",
12483   "size" : 76,
12484   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12485   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12486   "vtable_components" :
12487   [
12488    {
12489     "component_value" : 68,
12490     "kind" : "vbase_offset"
12491    },
12492    {
12493     "kind" : "offset_to_top"
12494    },
12495    {
12496     "kind" : "rtti",
12497     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12504    },
12505    {
12506     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12507    },
12508    {
12509     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12513    },
12514    {
12515     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12516    },
12517    {
12518     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12519    },
12520    {
12521     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12525    },
12526    {
12527     "kind" : "complete_dtor_pointer",
12528     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12529    },
12530    {
12531     "kind" : "deleting_dtor_pointer",
12532     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12536    },
12537    {
12538     "component_value" : -20,
12539     "kind" : "offset_to_top"
12540    },
12541    {
12542     "kind" : "rtti",
12543     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12544    },
12545    {
12546     "kind" : "complete_dtor_pointer",
12547     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12548    },
12549    {
12550     "kind" : "deleting_dtor_pointer",
12551     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12552    },
12553    {
12554     "kind" : "vcall_offset"
12555    },
12556    {
12557     "kind" : "vcall_offset"
12558    },
12559    {
12560     "kind" : "vcall_offset"
12561    },
12562    {
12563     "kind" : "vcall_offset"
12564    },
12565    {
12566     "component_value" : -68,
12567     "kind" : "vcall_offset"
12568    },
12569    {
12570     "component_value" : -68,
12571     "kind" : "offset_to_top"
12572    },
12573    {
12574     "kind" : "rtti",
12575     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12576    },
12577    {
12578     "kind" : "complete_dtor_pointer",
12579     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12580    },
12581    {
12582     "kind" : "deleting_dtor_pointer",
12583     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12584    },
12585    {
12586     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12587    },
12588    {
12589     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12590    },
12591    {
12592     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12593    },
12594    {
12595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12596    }
12597   ]
12598  },
12599  {
12600   "alignment" : 4,
12601   "base_specifiers" :
12602   [
12603    {
12604     "referenced_type" : "type-415"
12605    },
12606    {
12607     "referenced_type" : "type-60"
12608    }
12609   ],
12610   "fields" :
12611   [
12612    {
12613     "access" : "private",
12614     "field_name" : "_hidl_mMutex",
12615     "field_offset" : 544,
12616     "referenced_type" : "type-608"
12617    },
12618    {
12619     "access" : "private",
12620     "field_name" : "_hidl_mDeathRecipients",
12621     "field_offset" : 576,
12622     "referenced_type" : "type-609"
12623    }
12624   ],
12625   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12626   "name" : "android::hidl::base::V1_0::BpHwBase",
12627   "referenced_type" : "type-607",
12628   "self_type" : "type-607",
12629   "size" : 92,
12630   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12631   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12632   "vtable_components" :
12633   [
12634    {
12635     "component_value" : 84,
12636     "kind" : "vbase_offset"
12637    },
12638    {
12639     "kind" : "offset_to_top"
12640    },
12641    {
12642     "kind" : "rtti",
12643     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12644    },
12645    {
12646     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12647    },
12648    {
12649     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12650    },
12651    {
12652     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12653    },
12654    {
12655     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12656    },
12657    {
12658     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12659    },
12660    {
12661     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12662    },
12663    {
12664     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12665    },
12666    {
12667     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12668    },
12669    {
12670     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12671    },
12672    {
12673     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12674    },
12675    {
12676     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12677    },
12678    {
12679     "kind" : "complete_dtor_pointer",
12680     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12681    },
12682    {
12683     "kind" : "deleting_dtor_pointer",
12684     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12685    },
12686    {
12687     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12688    },
12689    {
12690     "component_value" : 80,
12691     "kind" : "vbase_offset"
12692    },
12693    {
12694     "component_value" : -4,
12695     "kind" : "offset_to_top"
12696    },
12697    {
12698     "kind" : "rtti",
12699     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12700    },
12701    {
12702     "kind" : "complete_dtor_pointer",
12703     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12704    },
12705    {
12706     "kind" : "deleting_dtor_pointer",
12707     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12708    },
12709    {
12710     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12711    },
12712    {
12713     "component_value" : 76,
12714     "kind" : "vbase_offset"
12715    },
12716    {
12717     "component_value" : -8,
12718     "kind" : "offset_to_top"
12719    },
12720    {
12721     "kind" : "rtti",
12722     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12723    },
12724    {
12725     "kind" : "complete_dtor_pointer",
12726     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12727    },
12728    {
12729     "kind" : "deleting_dtor_pointer",
12730     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12731    },
12732    {
12733     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12734    },
12735    {
12736     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12737    },
12738    {
12739     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12740    },
12741    {
12742     "component_value" : -24,
12743     "kind" : "offset_to_top"
12744    },
12745    {
12746     "kind" : "rtti",
12747     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12748    },
12749    {
12750     "kind" : "complete_dtor_pointer",
12751     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12752    },
12753    {
12754     "kind" : "deleting_dtor_pointer",
12755     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12756    },
12757    {
12758     "kind" : "vcall_offset"
12759    },
12760    {
12761     "component_value" : -76,
12762     "kind" : "vcall_offset"
12763    },
12764    {
12765     "component_value" : -76,
12766     "kind" : "vcall_offset"
12767    },
12768    {
12769     "component_value" : -76,
12770     "kind" : "vcall_offset"
12771    },
12772    {
12773     "component_value" : -84,
12774     "kind" : "vcall_offset"
12775    },
12776    {
12777     "component_value" : -84,
12778     "kind" : "offset_to_top"
12779    },
12780    {
12781     "kind" : "rtti",
12782     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12783    },
12784    {
12785     "kind" : "complete_dtor_pointer",
12786     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12787    },
12788    {
12789     "kind" : "deleting_dtor_pointer",
12790     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12791    },
12792    {
12793     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12794    },
12795    {
12796     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12797    },
12798    {
12799     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12800    },
12801    {
12802     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12803    }
12804   ]
12805  },
12806  {
12807   "alignment" : 8,
12808   "fields" :
12809   [
12810    {
12811     "field_name" : "pid",
12812     "referenced_type" : "type-25"
12813    },
12814    {
12815     "field_name" : "ptr",
12816     "field_offset" : 64,
12817     "referenced_type" : "type-116"
12818    },
12819    {
12820     "field_name" : "arch",
12821     "field_offset" : 128,
12822     "referenced_type" : "type-393"
12823    }
12824   ],
12825   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12826   "name" : "android::hidl::base::V1_0::DebugInfo",
12827   "referenced_type" : "type-392",
12828   "self_type" : "type-392",
12829   "size" : 24,
12830   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12831   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12832  },
12833  {
12834   "alignment" : 4,
12835   "base_specifiers" :
12836   [
12837    {
12838     "is_virtual" : true,
12839     "referenced_type" : "type-8"
12840    }
12841   ],
12842   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12843   "name" : "android::hidl::base::V1_0::IBase",
12844   "referenced_type" : "type-70",
12845   "self_type" : "type-70",
12846   "size" : 12,
12847   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12848   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12849   "vtable_components" :
12850   [
12851    {
12852     "component_value" : 4,
12853     "kind" : "vbase_offset"
12854    },
12855    {
12856     "kind" : "offset_to_top"
12857    },
12858    {
12859     "kind" : "rtti",
12860     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12861    },
12862    {
12863     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12864    },
12865    {
12866     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12867    },
12868    {
12869     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12870    },
12871    {
12872     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12873    },
12874    {
12875     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12876    },
12877    {
12878     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12879    },
12880    {
12881     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12882    },
12883    {
12884     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12885    },
12886    {
12887     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12888    },
12889    {
12890     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12891    },
12892    {
12893     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12894    },
12895    {
12896     "kind" : "complete_dtor_pointer",
12897     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12898    },
12899    {
12900     "kind" : "deleting_dtor_pointer",
12901     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12902    },
12903    {
12904     "kind" : "vcall_offset"
12905    },
12906    {
12907     "kind" : "vcall_offset"
12908    },
12909    {
12910     "kind" : "vcall_offset"
12911    },
12912    {
12913     "kind" : "vcall_offset"
12914    },
12915    {
12916     "component_value" : -4,
12917     "kind" : "vcall_offset"
12918    },
12919    {
12920     "component_value" : -4,
12921     "kind" : "offset_to_top"
12922    },
12923    {
12924     "kind" : "rtti",
12925     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12926    },
12927    {
12928     "kind" : "complete_dtor_pointer",
12929     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12930    },
12931    {
12932     "kind" : "deleting_dtor_pointer",
12933     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12934    },
12935    {
12936     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12937    },
12938    {
12939     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12940    },
12941    {
12942     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12943    },
12944    {
12945     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12946    }
12947   ]
12948  },
12949  {
12950   "alignment" : 4,
12951   "base_specifiers" :
12952   [
12953    {
12954     "referenced_type" : "type-70"
12955    }
12956   ],
12957   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12958   "name" : "android::hidl::manager::V1_0::IServiceManager",
12959   "referenced_type" : "type-69",
12960   "self_type" : "type-69",
12961   "size" : 12,
12962   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12963   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12964   "vtable_components" :
12965   [
12966    {
12967     "component_value" : 4,
12968     "kind" : "vbase_offset"
12969    },
12970    {
12971     "kind" : "offset_to_top"
12972    },
12973    {
12974     "kind" : "rtti",
12975     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12976    },
12977    {
12978     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12979    },
12980    {
12981     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12982    },
12983    {
12984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12985    },
12986    {
12987     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12988    },
12989    {
12990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12991    },
12992    {
12993     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12994    },
12995    {
12996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12997    },
12998    {
12999     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13000    },
13001    {
13002     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13003    },
13004    {
13005     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13006    },
13007    {
13008     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13009    },
13010    {
13011     "kind" : "complete_dtor_pointer",
13012     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13013    },
13014    {
13015     "kind" : "deleting_dtor_pointer",
13016     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13017    },
13018    {
13019     "is_pure" : true,
13020     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13021    },
13022    {
13023     "is_pure" : true,
13024     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13025    },
13026    {
13027     "is_pure" : true,
13028     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13029    },
13030    {
13031     "is_pure" : true,
13032     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13033    },
13034    {
13035     "is_pure" : true,
13036     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13037    },
13038    {
13039     "is_pure" : true,
13040     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13041    },
13042    {
13043     "is_pure" : true,
13044     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13045    },
13046    {
13047     "is_pure" : true,
13048     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13049    },
13050    {
13051     "kind" : "vcall_offset"
13052    },
13053    {
13054     "kind" : "vcall_offset"
13055    },
13056    {
13057     "kind" : "vcall_offset"
13058    },
13059    {
13060     "kind" : "vcall_offset"
13061    },
13062    {
13063     "component_value" : -4,
13064     "kind" : "vcall_offset"
13065    },
13066    {
13067     "component_value" : -4,
13068     "kind" : "offset_to_top"
13069    },
13070    {
13071     "kind" : "rtti",
13072     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13073    },
13074    {
13075     "kind" : "complete_dtor_pointer",
13076     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13077    },
13078    {
13079     "kind" : "deleting_dtor_pointer",
13080     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13081    },
13082    {
13083     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13084    },
13085    {
13086     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13087    },
13088    {
13089     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13090    },
13091    {
13092     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13093    }
13094   ]
13095  },
13096  {
13097   "alignment" : 8,
13098   "fields" :
13099   [
13100    {
13101     "field_name" : "interfaceName",
13102     "referenced_type" : "type-275"
13103    },
13104    {
13105     "field_name" : "instanceName",
13106     "field_offset" : 128,
13107     "referenced_type" : "type-275"
13108    },
13109    {
13110     "field_name" : "pid",
13111     "field_offset" : 256,
13112     "referenced_type" : "type-25"
13113    },
13114    {
13115     "field_name" : "clientPids",
13116     "field_offset" : 320,
13117     "referenced_type" : "type-317"
13118    },
13119    {
13120     "field_name" : "arch",
13121     "field_offset" : 448,
13122     "referenced_type" : "type-393"
13123    }
13124   ],
13125   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13126   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13127   "referenced_type" : "type-536",
13128   "self_type" : "type-536",
13129   "size" : 64,
13130   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13131   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13132  },
13133  {
13134   "alignment" : 4,
13135   "base_specifiers" :
13136   [
13137    {
13138     "referenced_type" : "type-70"
13139    }
13140   ],
13141   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13142   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13143   "referenced_type" : "type-96",
13144   "self_type" : "type-96",
13145   "size" : 12,
13146   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13147   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13148   "vtable_components" :
13149   [
13150    {
13151     "component_value" : 4,
13152     "kind" : "vbase_offset"
13153    },
13154    {
13155     "kind" : "offset_to_top"
13156    },
13157    {
13158     "kind" : "rtti",
13159     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13160    },
13161    {
13162     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13163    },
13164    {
13165     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13166    },
13167    {
13168     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13169    },
13170    {
13171     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13172    },
13173    {
13174     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13175    },
13176    {
13177     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13178    },
13179    {
13180     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13181    },
13182    {
13183     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13184    },
13185    {
13186     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13187    },
13188    {
13189     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13190    },
13191    {
13192     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13193    },
13194    {
13195     "kind" : "complete_dtor_pointer",
13196     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13197    },
13198    {
13199     "kind" : "deleting_dtor_pointer",
13200     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13201    },
13202    {
13203     "is_pure" : true,
13204     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13205    },
13206    {
13207     "kind" : "vcall_offset"
13208    },
13209    {
13210     "kind" : "vcall_offset"
13211    },
13212    {
13213     "kind" : "vcall_offset"
13214    },
13215    {
13216     "kind" : "vcall_offset"
13217    },
13218    {
13219     "component_value" : -4,
13220     "kind" : "vcall_offset"
13221    },
13222    {
13223     "component_value" : -4,
13224     "kind" : "offset_to_top"
13225    },
13226    {
13227     "kind" : "rtti",
13228     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13229    },
13230    {
13231     "kind" : "complete_dtor_pointer",
13232     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13233    },
13234    {
13235     "kind" : "deleting_dtor_pointer",
13236     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13237    },
13238    {
13239     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13240    },
13241    {
13242     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13243    },
13244    {
13245     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13246    },
13247    {
13248     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13249    }
13250   ]
13251  },
13252  {
13253   "alignment" : 4,
13254   "fields" :
13255   [
13256    {
13257     "access" : "private",
13258     "field_name" : "m_ptr",
13259     "referenced_type" : "type-88"
13260    }
13261   ],
13262   "linker_set_key" : "android::sp<android::Thread>",
13263   "name" : "android::sp<android::Thread>",
13264   "record_kind" : "class",
13265   "referenced_type" : "type-87",
13266   "self_type" : "type-87",
13267   "size" : 4,
13268   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13269   "template_args" : [ "type-89" ],
13270   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13271  },
13272  {
13273   "alignment" : 4,
13274   "fields" :
13275   [
13276    {
13277     "access" : "private",
13278     "field_name" : "m_ptr",
13279     "referenced_type" : "type-125"
13280    }
13281   ],
13282   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13283   "name" : "android::sp<android::hardware::BHwBinder>",
13284   "record_kind" : "class",
13285   "referenced_type" : "type-124",
13286   "self_type" : "type-124",
13287   "size" : 4,
13288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13289   "template_args" : [ "type-126" ],
13290   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13291  },
13292  {
13293   "alignment" : 4,
13294   "fields" :
13295   [
13296    {
13297     "access" : "private",
13298     "field_name" : "m_ptr",
13299     "referenced_type" : "type-6"
13300    }
13301   ],
13302   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13303   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13304   "record_kind" : "class",
13305   "referenced_type" : "type-5",
13306   "self_type" : "type-5",
13307   "size" : 4,
13308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13309   "template_args" : [ "type-7" ],
13310   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13311  },
13312  {
13313   "alignment" : 4,
13314   "fields" :
13315   [
13316    {
13317     "access" : "private",
13318     "field_name" : "m_ptr",
13319     "referenced_type" : "type-14"
13320    }
13321   ],
13322   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13323   "name" : "android::sp<android::hardware::IBinder>",
13324   "record_kind" : "class",
13325   "referenced_type" : "type-13",
13326   "self_type" : "type-13",
13327   "size" : 4,
13328   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13329   "template_args" : [ "type-15" ],
13330   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13331  },
13332  {
13333   "alignment" : 4,
13334   "fields" :
13335   [
13336    {
13337     "access" : "private",
13338     "field_name" : "m_ptr",
13339     "referenced_type" : "type-20"
13340    }
13341   ],
13342   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13343   "name" : "android::sp<android::hardware::IInterface>",
13344   "record_kind" : "class",
13345   "referenced_type" : "type-19",
13346   "self_type" : "type-19",
13347   "size" : 4,
13348   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13349   "template_args" : [ "type-21" ],
13350   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13351  },
13352  {
13353   "alignment" : 4,
13354   "fields" :
13355   [
13356    {
13357     "access" : "private",
13358     "field_name" : "m_ptr",
13359     "referenced_type" : "type-23"
13360    }
13361   ],
13362   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13363   "name" : "android::sp<android::hardware::ProcessState>",
13364   "record_kind" : "class",
13365   "referenced_type" : "type-22",
13366   "self_type" : "type-22",
13367   "size" : 4,
13368   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13369   "template_args" : [ "type-24" ],
13370   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13371  },
13372  {
13373   "alignment" : 4,
13374   "fields" :
13375   [
13376    {
13377     "access" : "private",
13378     "field_name" : "m_ptr",
13379     "referenced_type" : "type-111"
13380    }
13381   ],
13382   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13383   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13384   "record_kind" : "class",
13385   "referenced_type" : "type-110",
13386   "self_type" : "type-110",
13387   "size" : 4,
13388   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13389   "template_args" : [ "type-112" ],
13390   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13391  },
13392  {
13393   "alignment" : 4,
13394   "fields" :
13395   [
13396    {
13397     "access" : "private",
13398     "field_name" : "m_ptr",
13399     "referenced_type" : "type-114"
13400    }
13401   ],
13402   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13403   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13404   "record_kind" : "class",
13405   "referenced_type" : "type-565",
13406   "self_type" : "type-565",
13407   "size" : 4,
13408   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13409   "template_args" : [ "type-115" ],
13410   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13411  },
13412  {
13413   "alignment" : 4,
13414   "fields" :
13415   [
13416    {
13417     "access" : "private",
13418     "field_name" : "m_ptr",
13419     "referenced_type" : "type-103"
13420    }
13421   ],
13422   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13423   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13424   "record_kind" : "class",
13425   "referenced_type" : "type-102",
13426   "self_type" : "type-102",
13427   "size" : 4,
13428   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13429   "template_args" : [ "type-104" ],
13430   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V3_016IKeymasterDeviceEEE"
13431  },
13432  {
13433   "alignment" : 4,
13434   "fields" :
13435   [
13436    {
13437     "access" : "private",
13438     "field_name" : "m_ptr",
13439     "referenced_type" : "type-118"
13440    }
13441   ],
13442   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13443   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13444   "record_kind" : "class",
13445   "referenced_type" : "type-432",
13446   "self_type" : "type-432",
13447   "size" : 4,
13448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13449   "template_args" : [ "type-70" ],
13450   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13451  },
13452  {
13453   "alignment" : 4,
13454   "fields" :
13455   [
13456    {
13457     "access" : "private",
13458     "field_name" : "m_ptr",
13459     "referenced_type" : "type-68"
13460    }
13461   ],
13462   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13463   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13464   "record_kind" : "class",
13465   "referenced_type" : "type-67",
13466   "self_type" : "type-67",
13467   "size" : 4,
13468   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13469   "template_args" : [ "type-69" ],
13470   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13471  },
13472  {
13473   "alignment" : 4,
13474   "fields" :
13475   [
13476    {
13477     "access" : "private",
13478     "field_name" : "m_ptr",
13479     "referenced_type" : "type-95"
13480    }
13481   ],
13482   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13483   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13484   "record_kind" : "class",
13485   "referenced_type" : "type-94",
13486   "self_type" : "type-94",
13487   "size" : 4,
13488   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13489   "template_args" : [ "type-96" ],
13490   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13491  },
13492  {
13493   "alignment" : 1,
13494   "linker_set_key" : "android::trait_trivial_copy<bool>",
13495   "name" : "android::trait_trivial_copy<bool>",
13496   "referenced_type" : "type-185",
13497   "self_type" : "type-185",
13498   "size" : 1,
13499   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13500   "template_args" : [ "type-39" ],
13501   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13502  },
13503  {
13504   "alignment" : 1,
13505   "linker_set_key" : "android::trait_trivial_copy<char>",
13506   "name" : "android::trait_trivial_copy<char>",
13507   "referenced_type" : "type-189",
13508   "self_type" : "type-189",
13509   "size" : 1,
13510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13511   "template_args" : [ "type-56" ],
13512   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13513  },
13514  {
13515   "alignment" : 1,
13516   "linker_set_key" : "android::trait_trivial_copy<double>",
13517   "name" : "android::trait_trivial_copy<double>",
13518   "referenced_type" : "type-244",
13519   "self_type" : "type-244",
13520   "size" : 1,
13521   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13522   "template_args" : [ "type-242" ],
13523   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13524  },
13525  {
13526   "alignment" : 1,
13527   "linker_set_key" : "android::trait_trivial_copy<float>",
13528   "name" : "android::trait_trivial_copy<float>",
13529   "referenced_type" : "type-239",
13530   "self_type" : "type-239",
13531   "size" : 1,
13532   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13533   "template_args" : [ "type-235" ],
13534   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13535  },
13536  {
13537   "alignment" : 1,
13538   "linker_set_key" : "android::trait_trivial_copy<int>",
13539   "name" : "android::trait_trivial_copy<int>",
13540   "referenced_type" : "type-207",
13541   "self_type" : "type-207",
13542   "size" : 1,
13543   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13544   "template_args" : [ "type-25" ],
13545   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13546  },
13547  {
13548   "alignment" : 1,
13549   "linker_set_key" : "android::trait_trivial_copy<long long>",
13550   "name" : "android::trait_trivial_copy<long long>",
13551   "referenced_type" : "type-228",
13552   "self_type" : "type-228",
13553   "size" : 1,
13554   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13555   "template_args" : [ "type-30" ],
13556   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13557  },
13558  {
13559   "alignment" : 1,
13560   "linker_set_key" : "android::trait_trivial_copy<long>",
13561   "name" : "android::trait_trivial_copy<long>",
13562   "referenced_type" : "type-217",
13563   "self_type" : "type-217",
13564   "size" : 1,
13565   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13566   "template_args" : [ "type-214" ],
13567   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13568  },
13569  {
13570   "alignment" : 1,
13571   "linker_set_key" : "android::trait_trivial_copy<short>",
13572   "name" : "android::trait_trivial_copy<short>",
13573   "referenced_type" : "type-198",
13574   "self_type" : "type-198",
13575   "size" : 1,
13576   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13577   "template_args" : [ "type-196" ],
13578   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13579  },
13580  {
13581   "alignment" : 1,
13582   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13583   "name" : "android::trait_trivial_copy<unsigned char>",
13584   "referenced_type" : "type-193",
13585   "self_type" : "type-193",
13586   "size" : 1,
13587   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13588   "template_args" : [ "type-76" ],
13589   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13590  },
13591  {
13592   "alignment" : 1,
13593   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13594   "name" : "android::trait_trivial_copy<unsigned int>",
13595   "referenced_type" : "type-211",
13596   "self_type" : "type-211",
13597   "size" : 1,
13598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13599   "template_args" : [ "type-2" ],
13600   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13601  },
13602  {
13603   "alignment" : 1,
13604   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13605   "name" : "android::trait_trivial_copy<unsigned long long>",
13606   "referenced_type" : "type-232",
13607   "self_type" : "type-232",
13608   "size" : 1,
13609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13610   "template_args" : [ "type-116" ],
13611   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13612  },
13613  {
13614   "alignment" : 1,
13615   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13616   "name" : "android::trait_trivial_copy<unsigned long>",
13617   "referenced_type" : "type-222",
13618   "self_type" : "type-222",
13619   "size" : 1,
13620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13621   "template_args" : [ "type-220" ],
13622   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13623  },
13624  {
13625   "alignment" : 1,
13626   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13627   "name" : "android::trait_trivial_copy<unsigned short>",
13628   "referenced_type" : "type-202",
13629   "self_type" : "type-202",
13630   "size" : 1,
13631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13632   "template_args" : [ "type-78" ],
13633   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13634  },
13635  {
13636   "alignment" : 1,
13637   "linker_set_key" : "android::trait_trivial_copy<void>",
13638   "name" : "android::trait_trivial_copy<void>",
13639   "referenced_type" : "type-181",
13640   "self_type" : "type-181",
13641   "size" : 1,
13642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13643   "template_args" : [ "type-27" ],
13644   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13645  },
13646  {
13647   "alignment" : 1,
13648   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13649   "name" : "android::trait_trivial_ctor<bool>",
13650   "referenced_type" : "type-183",
13651   "self_type" : "type-183",
13652   "size" : 1,
13653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13654   "template_args" : [ "type-39" ],
13655   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13656  },
13657  {
13658   "alignment" : 1,
13659   "linker_set_key" : "android::trait_trivial_ctor<char>",
13660   "name" : "android::trait_trivial_ctor<char>",
13661   "referenced_type" : "type-187",
13662   "self_type" : "type-187",
13663   "size" : 1,
13664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13665   "template_args" : [ "type-56" ],
13666   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13667  },
13668  {
13669   "alignment" : 1,
13670   "linker_set_key" : "android::trait_trivial_ctor<double>",
13671   "name" : "android::trait_trivial_ctor<double>",
13672   "referenced_type" : "type-241",
13673   "self_type" : "type-241",
13674   "size" : 1,
13675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13676   "template_args" : [ "type-242" ],
13677   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13678  },
13679  {
13680   "alignment" : 1,
13681   "linker_set_key" : "android::trait_trivial_ctor<float>",
13682   "name" : "android::trait_trivial_ctor<float>",
13683   "referenced_type" : "type-234",
13684   "self_type" : "type-234",
13685   "size" : 1,
13686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13687   "template_args" : [ "type-235" ],
13688   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13689  },
13690  {
13691   "alignment" : 1,
13692   "linker_set_key" : "android::trait_trivial_ctor<int>",
13693   "name" : "android::trait_trivial_ctor<int>",
13694   "referenced_type" : "type-205",
13695   "self_type" : "type-205",
13696   "size" : 1,
13697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13698   "template_args" : [ "type-25" ],
13699   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13700  },
13701  {
13702   "alignment" : 1,
13703   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13704   "name" : "android::trait_trivial_ctor<long long>",
13705   "referenced_type" : "type-225",
13706   "self_type" : "type-225",
13707   "size" : 1,
13708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13709   "template_args" : [ "type-30" ],
13710   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13711  },
13712  {
13713   "alignment" : 1,
13714   "linker_set_key" : "android::trait_trivial_ctor<long>",
13715   "name" : "android::trait_trivial_ctor<long>",
13716   "referenced_type" : "type-213",
13717   "self_type" : "type-213",
13718   "size" : 1,
13719   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13720   "template_args" : [ "type-214" ],
13721   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13722  },
13723  {
13724   "alignment" : 1,
13725   "linker_set_key" : "android::trait_trivial_ctor<short>",
13726   "name" : "android::trait_trivial_ctor<short>",
13727   "referenced_type" : "type-195",
13728   "self_type" : "type-195",
13729   "size" : 1,
13730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13731   "template_args" : [ "type-196" ],
13732   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13733  },
13734  {
13735   "alignment" : 1,
13736   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13737   "name" : "android::trait_trivial_ctor<unsigned char>",
13738   "referenced_type" : "type-191",
13739   "self_type" : "type-191",
13740   "size" : 1,
13741   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13742   "template_args" : [ "type-76" ],
13743   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13744  },
13745  {
13746   "alignment" : 1,
13747   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13748   "name" : "android::trait_trivial_ctor<unsigned int>",
13749   "referenced_type" : "type-209",
13750   "self_type" : "type-209",
13751   "size" : 1,
13752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13753   "template_args" : [ "type-2" ],
13754   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13755  },
13756  {
13757   "alignment" : 1,
13758   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13759   "name" : "android::trait_trivial_ctor<unsigned long long>",
13760   "referenced_type" : "type-230",
13761   "self_type" : "type-230",
13762   "size" : 1,
13763   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13764   "template_args" : [ "type-116" ],
13765   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13766  },
13767  {
13768   "alignment" : 1,
13769   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13770   "name" : "android::trait_trivial_ctor<unsigned long>",
13771   "referenced_type" : "type-219",
13772   "self_type" : "type-219",
13773   "size" : 1,
13774   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13775   "template_args" : [ "type-220" ],
13776   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13777  },
13778  {
13779   "alignment" : 1,
13780   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13781   "name" : "android::trait_trivial_ctor<unsigned short>",
13782   "referenced_type" : "type-200",
13783   "self_type" : "type-200",
13784   "size" : 1,
13785   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13786   "template_args" : [ "type-78" ],
13787   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13788  },
13789  {
13790   "alignment" : 1,
13791   "linker_set_key" : "android::trait_trivial_ctor<void>",
13792   "name" : "android::trait_trivial_ctor<void>",
13793   "referenced_type" : "type-179",
13794   "self_type" : "type-179",
13795   "size" : 1,
13796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13797   "template_args" : [ "type-27" ],
13798   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13799  },
13800  {
13801   "alignment" : 1,
13802   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13803   "name" : "android::trait_trivial_dtor<bool>",
13804   "referenced_type" : "type-184",
13805   "self_type" : "type-184",
13806   "size" : 1,
13807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13808   "template_args" : [ "type-39" ],
13809   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13810  },
13811  {
13812   "alignment" : 1,
13813   "linker_set_key" : "android::trait_trivial_dtor<char>",
13814   "name" : "android::trait_trivial_dtor<char>",
13815   "referenced_type" : "type-188",
13816   "self_type" : "type-188",
13817   "size" : 1,
13818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13819   "template_args" : [ "type-56" ],
13820   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13821  },
13822  {
13823   "alignment" : 1,
13824   "linker_set_key" : "android::trait_trivial_dtor<double>",
13825   "name" : "android::trait_trivial_dtor<double>",
13826   "referenced_type" : "type-243",
13827   "self_type" : "type-243",
13828   "size" : 1,
13829   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13830   "template_args" : [ "type-242" ],
13831   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13832  },
13833  {
13834   "alignment" : 1,
13835   "linker_set_key" : "android::trait_trivial_dtor<float>",
13836   "name" : "android::trait_trivial_dtor<float>",
13837   "referenced_type" : "type-238",
13838   "self_type" : "type-238",
13839   "size" : 1,
13840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13841   "template_args" : [ "type-235" ],
13842   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13843  },
13844  {
13845   "alignment" : 1,
13846   "linker_set_key" : "android::trait_trivial_dtor<int>",
13847   "name" : "android::trait_trivial_dtor<int>",
13848   "referenced_type" : "type-206",
13849   "self_type" : "type-206",
13850   "size" : 1,
13851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13852   "template_args" : [ "type-25" ],
13853   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13854  },
13855  {
13856   "alignment" : 1,
13857   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13858   "name" : "android::trait_trivial_dtor<long long>",
13859   "referenced_type" : "type-227",
13860   "self_type" : "type-227",
13861   "size" : 1,
13862   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13863   "template_args" : [ "type-30" ],
13864   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13865  },
13866  {
13867   "alignment" : 1,
13868   "linker_set_key" : "android::trait_trivial_dtor<long>",
13869   "name" : "android::trait_trivial_dtor<long>",
13870   "referenced_type" : "type-216",
13871   "self_type" : "type-216",
13872   "size" : 1,
13873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13874   "template_args" : [ "type-214" ],
13875   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13876  },
13877  {
13878   "alignment" : 1,
13879   "linker_set_key" : "android::trait_trivial_dtor<short>",
13880   "name" : "android::trait_trivial_dtor<short>",
13881   "referenced_type" : "type-197",
13882   "self_type" : "type-197",
13883   "size" : 1,
13884   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13885   "template_args" : [ "type-196" ],
13886   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13887  },
13888  {
13889   "alignment" : 1,
13890   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13891   "name" : "android::trait_trivial_dtor<unsigned char>",
13892   "referenced_type" : "type-192",
13893   "self_type" : "type-192",
13894   "size" : 1,
13895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13896   "template_args" : [ "type-76" ],
13897   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13898  },
13899  {
13900   "alignment" : 1,
13901   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13902   "name" : "android::trait_trivial_dtor<unsigned int>",
13903   "referenced_type" : "type-210",
13904   "self_type" : "type-210",
13905   "size" : 1,
13906   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13907   "template_args" : [ "type-2" ],
13908   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13909  },
13910  {
13911   "alignment" : 1,
13912   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13913   "name" : "android::trait_trivial_dtor<unsigned long long>",
13914   "referenced_type" : "type-231",
13915   "self_type" : "type-231",
13916   "size" : 1,
13917   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13918   "template_args" : [ "type-116" ],
13919   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13920  },
13921  {
13922   "alignment" : 1,
13923   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13924   "name" : "android::trait_trivial_dtor<unsigned long>",
13925   "referenced_type" : "type-221",
13926   "self_type" : "type-221",
13927   "size" : 1,
13928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13929   "template_args" : [ "type-220" ],
13930   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13931  },
13932  {
13933   "alignment" : 1,
13934   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13935   "name" : "android::trait_trivial_dtor<unsigned short>",
13936   "referenced_type" : "type-201",
13937   "self_type" : "type-201",
13938   "size" : 1,
13939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13940   "template_args" : [ "type-78" ],
13941   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13942  },
13943  {
13944   "alignment" : 1,
13945   "linker_set_key" : "android::trait_trivial_dtor<void>",
13946   "name" : "android::trait_trivial_dtor<void>",
13947   "referenced_type" : "type-180",
13948   "self_type" : "type-180",
13949   "size" : 1,
13950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13951   "template_args" : [ "type-27" ],
13952   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13953  },
13954  {
13955   "alignment" : 1,
13956   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13957   "name" : "android::trait_trivial_move<android::String16>",
13958   "referenced_type" : "type-409",
13959   "self_type" : "type-409",
13960   "size" : 1,
13961   "source_file" : "/system/core/libutils/include/utils/String16.h",
13962   "template_args" : [ "type-44" ],
13963   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13964  },
13965  {
13966   "alignment" : 1,
13967   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13968   "name" : "android::trait_trivial_move<android::String8>",
13969   "referenced_type" : "type-404",
13970   "self_type" : "type-404",
13971   "size" : 1,
13972   "source_file" : "/system/core/libutils/include/utils/String8.h",
13973   "template_args" : [ "type-53" ],
13974   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13975  },
13976  {
13977   "alignment" : 1,
13978   "linker_set_key" : "android::trait_trivial_move<bool>",
13979   "name" : "android::trait_trivial_move<bool>",
13980   "referenced_type" : "type-186",
13981   "self_type" : "type-186",
13982   "size" : 1,
13983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13984   "template_args" : [ "type-39" ],
13985   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13986  },
13987  {
13988   "alignment" : 1,
13989   "linker_set_key" : "android::trait_trivial_move<char>",
13990   "name" : "android::trait_trivial_move<char>",
13991   "referenced_type" : "type-190",
13992   "self_type" : "type-190",
13993   "size" : 1,
13994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13995   "template_args" : [ "type-56" ],
13996   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13997  },
13998  {
13999   "alignment" : 1,
14000   "linker_set_key" : "android::trait_trivial_move<double>",
14001   "name" : "android::trait_trivial_move<double>",
14002   "referenced_type" : "type-245",
14003   "self_type" : "type-245",
14004   "size" : 1,
14005   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14006   "template_args" : [ "type-242" ],
14007   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14008  },
14009  {
14010   "alignment" : 1,
14011   "linker_set_key" : "android::trait_trivial_move<float>",
14012   "name" : "android::trait_trivial_move<float>",
14013   "referenced_type" : "type-240",
14014   "self_type" : "type-240",
14015   "size" : 1,
14016   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14017   "template_args" : [ "type-235" ],
14018   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14019  },
14020  {
14021   "alignment" : 1,
14022   "linker_set_key" : "android::trait_trivial_move<int>",
14023   "name" : "android::trait_trivial_move<int>",
14024   "referenced_type" : "type-208",
14025   "self_type" : "type-208",
14026   "size" : 1,
14027   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14028   "template_args" : [ "type-25" ],
14029   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14030  },
14031  {
14032   "alignment" : 1,
14033   "linker_set_key" : "android::trait_trivial_move<long long>",
14034   "name" : "android::trait_trivial_move<long long>",
14035   "referenced_type" : "type-229",
14036   "self_type" : "type-229",
14037   "size" : 1,
14038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14039   "template_args" : [ "type-30" ],
14040   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14041  },
14042  {
14043   "alignment" : 1,
14044   "linker_set_key" : "android::trait_trivial_move<long>",
14045   "name" : "android::trait_trivial_move<long>",
14046   "referenced_type" : "type-218",
14047   "self_type" : "type-218",
14048   "size" : 1,
14049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14050   "template_args" : [ "type-214" ],
14051   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14052  },
14053  {
14054   "alignment" : 1,
14055   "linker_set_key" : "android::trait_trivial_move<short>",
14056   "name" : "android::trait_trivial_move<short>",
14057   "referenced_type" : "type-199",
14058   "self_type" : "type-199",
14059   "size" : 1,
14060   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14061   "template_args" : [ "type-196" ],
14062   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14063  },
14064  {
14065   "alignment" : 1,
14066   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14067   "name" : "android::trait_trivial_move<unsigned char>",
14068   "referenced_type" : "type-194",
14069   "self_type" : "type-194",
14070   "size" : 1,
14071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14072   "template_args" : [ "type-76" ],
14073   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14074  },
14075  {
14076   "alignment" : 1,
14077   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14078   "name" : "android::trait_trivial_move<unsigned int>",
14079   "referenced_type" : "type-212",
14080   "self_type" : "type-212",
14081   "size" : 1,
14082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14083   "template_args" : [ "type-2" ],
14084   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14085  },
14086  {
14087   "alignment" : 1,
14088   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14089   "name" : "android::trait_trivial_move<unsigned long long>",
14090   "referenced_type" : "type-233",
14091   "self_type" : "type-233",
14092   "size" : 1,
14093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14094   "template_args" : [ "type-116" ],
14095   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14096  },
14097  {
14098   "alignment" : 1,
14099   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14100   "name" : "android::trait_trivial_move<unsigned long>",
14101   "referenced_type" : "type-223",
14102   "self_type" : "type-223",
14103   "size" : 1,
14104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14105   "template_args" : [ "type-220" ],
14106   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14107  },
14108  {
14109   "alignment" : 1,
14110   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14111   "name" : "android::trait_trivial_move<unsigned short>",
14112   "referenced_type" : "type-204",
14113   "self_type" : "type-204",
14114   "size" : 1,
14115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14116   "template_args" : [ "type-78" ],
14117   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14118  },
14119  {
14120   "alignment" : 1,
14121   "linker_set_key" : "android::trait_trivial_move<void>",
14122   "name" : "android::trait_trivial_move<void>",
14123   "referenced_type" : "type-182",
14124   "self_type" : "type-182",
14125   "size" : 1,
14126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14127   "template_args" : [ "type-27" ],
14128   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14129  },
14130  {
14131   "alignment" : 4,
14132   "fields" :
14133   [
14134    {
14135     "access" : "private",
14136     "field_name" : "m_ptr",
14137     "referenced_type" : "type-125"
14138    },
14139    {
14140     "access" : "private",
14141     "field_name" : "m_refs",
14142     "field_offset" : 32,
14143     "referenced_type" : "type-37"
14144    }
14145   ],
14146   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14147   "name" : "android::wp<android::hardware::BHwBinder>",
14148   "record_kind" : "class",
14149   "referenced_type" : "type-456",
14150   "self_type" : "type-456",
14151   "size" : 8,
14152   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14153   "template_args" : [ "type-126" ],
14154   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14155  },
14156  {
14157   "alignment" : 4,
14158   "fields" :
14159   [
14160    {
14161     "access" : "private",
14162     "field_name" : "m_ptr",
14163     "referenced_type" : "type-6"
14164    },
14165    {
14166     "access" : "private",
14167     "field_name" : "m_refs",
14168     "field_offset" : 32,
14169     "referenced_type" : "type-37"
14170    }
14171   ],
14172   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14173   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14174   "record_kind" : "class",
14175   "referenced_type" : "type-333",
14176   "self_type" : "type-333",
14177   "size" : 8,
14178   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14179   "template_args" : [ "type-7" ],
14180   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14181  },
14182  {
14183   "alignment" : 4,
14184   "fields" :
14185   [
14186    {
14187     "access" : "private",
14188     "field_name" : "m_ptr",
14189     "referenced_type" : "type-114"
14190    },
14191    {
14192     "access" : "private",
14193     "field_name" : "m_refs",
14194     "field_offset" : 32,
14195     "referenced_type" : "type-37"
14196    }
14197   ],
14198   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14199   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14200   "record_kind" : "class",
14201   "referenced_type" : "type-113",
14202   "self_type" : "type-113",
14203   "size" : 8,
14204   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14205   "template_args" : [ "type-115" ],
14206   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14207  },
14208  {
14209   "alignment" : 4,
14210   "fields" :
14211   [
14212    {
14213     "access" : "private",
14214     "field_name" : "m_ptr",
14215     "referenced_type" : "type-118"
14216    },
14217    {
14218     "access" : "private",
14219     "field_name" : "m_refs",
14220     "field_offset" : 32,
14221     "referenced_type" : "type-37"
14222    }
14223   ],
14224   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14225   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14226   "record_kind" : "class",
14227   "referenced_type" : "type-117",
14228   "self_type" : "type-117",
14229   "size" : 8,
14230   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14231   "template_args" : [ "type-70" ],
14232   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14233  },
14234  {
14235   "alignment" : 4,
14236   "fields" :
14237   [
14238    {
14239     "field_name" : "maxContentLightLevel",
14240     "referenced_type" : "type-235"
14241    },
14242    {
14243     "field_name" : "maxFrameAverageLightLevel",
14244     "field_offset" : 32,
14245     "referenced_type" : "type-235"
14246    }
14247   ],
14248   "linker_set_key" : "android_cta861_3_metadata",
14249   "name" : "android_cta861_3_metadata",
14250   "referenced_type" : "type-511",
14251   "self_type" : "type-511",
14252   "size" : 8,
14253   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14254   "unique_id" : "android_cta861_3_metadata"
14255  },
14256  {
14257   "alignment" : 4,
14258   "fields" :
14259   [
14260    {
14261     "field_name" : "num_points",
14262     "referenced_type" : "type-2"
14263    },
14264    {
14265     "field_name" : "reserved",
14266     "field_offset" : 32,
14267     "referenced_type" : "type-500"
14268    },
14269    {
14270     "field_name" : "xyzc_points",
14271     "field_offset" : 288,
14272     "referenced_type" : "type-508"
14273    }
14274   ],
14275   "linker_set_key" : "android_depth_points",
14276   "name" : "android_depth_points",
14277   "referenced_type" : "type-507",
14278   "self_type" : "type-507",
14279   "size" : 36,
14280   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14281   "unique_id" : "android_depth_points"
14282  },
14283  {
14284   "alignment" : 4,
14285   "fields" :
14286   [
14287    {
14288     "field_name" : "format",
14289     "referenced_type" : "type-504"
14290    },
14291    {
14292     "field_name" : "num_planes",
14293     "field_offset" : 32,
14294     "referenced_type" : "type-2"
14295    },
14296    {
14297     "field_name" : "planes",
14298     "field_offset" : 64,
14299     "referenced_type" : "type-506"
14300    }
14301   ],
14302   "linker_set_key" : "android_flex_layout",
14303   "name" : "android_flex_layout",
14304   "referenced_type" : "type-505",
14305   "self_type" : "type-505",
14306   "size" : 12,
14307   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14308   "unique_id" : "android_flex_layout"
14309  },
14310  {
14311   "alignment" : 4,
14312   "fields" :
14313   [
14314    {
14315     "field_name" : "top_left",
14316     "referenced_type" : "type-332"
14317    },
14318    {
14319     "field_name" : "component",
14320     "field_offset" : 32,
14321     "referenced_type" : "type-501"
14322    },
14323    {
14324     "field_name" : "bits_per_component",
14325     "field_offset" : 64,
14326     "referenced_type" : "type-25"
14327    },
14328    {
14329     "field_name" : "bits_used",
14330     "field_offset" : 96,
14331     "referenced_type" : "type-25"
14332    },
14333    {
14334     "field_name" : "h_increment",
14335     "field_offset" : 128,
14336     "referenced_type" : "type-25"
14337    },
14338    {
14339     "field_name" : "v_increment",
14340     "field_offset" : 160,
14341     "referenced_type" : "type-25"
14342    },
14343    {
14344     "field_name" : "h_subsampling",
14345     "field_offset" : 192,
14346     "referenced_type" : "type-25"
14347    },
14348    {
14349     "field_name" : "v_subsampling",
14350     "field_offset" : 224,
14351     "referenced_type" : "type-25"
14352    }
14353   ],
14354   "linker_set_key" : "android_flex_plane",
14355   "name" : "android_flex_plane",
14356   "referenced_type" : "type-503",
14357   "self_type" : "type-503",
14358   "size" : 32,
14359   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14360   "unique_id" : "android_flex_plane"
14361  },
14362  {
14363   "alignment" : 4,
14364   "fields" :
14365   [
14366    {
14367     "field_name" : "displayPrimaryRed",
14368     "referenced_type" : "type-509"
14369    },
14370    {
14371     "field_name" : "displayPrimaryGreen",
14372     "field_offset" : 64,
14373     "referenced_type" : "type-509"
14374    },
14375    {
14376     "field_name" : "displayPrimaryBlue",
14377     "field_offset" : 128,
14378     "referenced_type" : "type-509"
14379    },
14380    {
14381     "field_name" : "whitePoint",
14382     "field_offset" : 192,
14383     "referenced_type" : "type-509"
14384    },
14385    {
14386     "field_name" : "maxLuminance",
14387     "field_offset" : 256,
14388     "referenced_type" : "type-235"
14389    },
14390    {
14391     "field_name" : "minLuminance",
14392     "field_offset" : 288,
14393     "referenced_type" : "type-235"
14394    }
14395   ],
14396   "linker_set_key" : "android_smpte2086_metadata",
14397   "name" : "android_smpte2086_metadata",
14398   "referenced_type" : "type-510",
14399   "self_type" : "type-510",
14400   "size" : 40,
14401   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14402   "unique_id" : "android_smpte2086_metadata"
14403  },
14404  {
14405   "alignment" : 4,
14406   "fields" :
14407   [
14408    {
14409     "field_name" : "x",
14410     "referenced_type" : "type-235"
14411    },
14412    {
14413     "field_name" : "y",
14414     "field_offset" : 32,
14415     "referenced_type" : "type-235"
14416    }
14417   ],
14418   "linker_set_key" : "android_xy_color",
14419   "name" : "android_xy_color",
14420   "referenced_type" : "type-509",
14421   "self_type" : "type-509",
14422   "size" : 8,
14423   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14424   "unique_id" : "android_xy_color"
14425  },
14426  {
14427   "alignment" : 4,
14428   "fields" :
14429   [
14430    {
14431     "field_name" : "y",
14432     "referenced_type" : "type-26"
14433    },
14434    {
14435     "field_name" : "cb",
14436     "field_offset" : 32,
14437     "referenced_type" : "type-26"
14438    },
14439    {
14440     "field_name" : "cr",
14441     "field_offset" : 64,
14442     "referenced_type" : "type-26"
14443    },
14444    {
14445     "field_name" : "ystride",
14446     "field_offset" : 96,
14447     "referenced_type" : "type-2"
14448    },
14449    {
14450     "field_name" : "cstride",
14451     "field_offset" : 128,
14452     "referenced_type" : "type-2"
14453    },
14454    {
14455     "field_name" : "chroma_step",
14456     "field_offset" : 160,
14457     "referenced_type" : "type-2"
14458    },
14459    {
14460     "field_name" : "reserved",
14461     "field_offset" : 192,
14462     "referenced_type" : "type-500"
14463    }
14464   ],
14465   "linker_set_key" : "android_ycbcr",
14466   "name" : "android_ycbcr",
14467   "referenced_type" : "type-499",
14468   "self_type" : "type-499",
14469   "size" : 56,
14470   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14471   "unique_id" : "android_ycbcr"
14472  },
14473  {
14474   "alignment" : 4,
14475   "fields" :
14476   [
14477    {
14478     "referenced_type" : "type-74"
14479    }
14480   ],
14481   "linker_set_key" : "log_msg",
14482   "name" : "log_msg",
14483   "referenced_type" : "type-73",
14484   "self_type" : "type-73",
14485   "size" : 5124,
14486   "source_file" : "/system/core/liblog/include/log/log_read.h",
14487   "unique_id" : "log_msg"
14488  },
14489  {
14490   "alignment" : 4,
14491   "fields" :
14492   [
14493    {
14494     "field_name" : "buf",
14495     "referenced_type" : "type-75"
14496    },
14497    {
14498     "field_name" : "entry",
14499     "referenced_type" : "type-77"
14500    },
14501    {
14502     "field_name" : "entry_v4",
14503     "referenced_type" : "type-77"
14504    },
14505    {
14506     "field_name" : "entry_v3",
14507     "referenced_type" : "type-80"
14508    },
14509    {
14510     "field_name" : "entry_v2",
14511     "referenced_type" : "type-81"
14512    },
14513    {
14514     "field_name" : "entry_v1",
14515     "referenced_type" : "type-82"
14516    }
14517   ],
14518   "is_anonymous" : true,
14519   "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",
14520   "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",
14521   "record_kind" : "union",
14522   "referenced_type" : "type-74",
14523   "self_type" : "type-74",
14524   "size" : 5124,
14525   "source_file" : "/system/core/liblog/include/log/log_read.h",
14526   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14527  },
14528  {
14529   "alignment" : 1,
14530   "fields" :
14531   [
14532    {
14533     "field_name" : "tv_sec",
14534     "referenced_type" : "type-2"
14535    },
14536    {
14537     "field_name" : "tv_nsec",
14538     "field_offset" : 32,
14539     "referenced_type" : "type-2"
14540    }
14541   ],
14542   "linker_set_key" : "log_time",
14543   "name" : "log_time",
14544   "referenced_type" : "type-388",
14545   "self_type" : "type-388",
14546   "size" : 8,
14547   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14548   "unique_id" : "_ZTS8log_time"
14549  },
14550  {
14551   "alignment" : 4,
14552   "fields" :
14553   [
14554    {
14555     "field_name" : "len",
14556     "referenced_type" : "type-78"
14557    },
14558    {
14559     "field_name" : "__pad",
14560     "field_offset" : 16,
14561     "referenced_type" : "type-78"
14562    },
14563    {
14564     "field_name" : "pid",
14565     "field_offset" : 32,
14566     "referenced_type" : "type-25"
14567    },
14568    {
14569     "field_name" : "tid",
14570     "field_offset" : 64,
14571     "referenced_type" : "type-25"
14572    },
14573    {
14574     "field_name" : "sec",
14575     "field_offset" : 96,
14576     "referenced_type" : "type-25"
14577    },
14578    {
14579     "field_name" : "nsec",
14580     "field_offset" : 128,
14581     "referenced_type" : "type-25"
14582    },
14583    {
14584     "field_name" : "msg",
14585     "field_offset" : 160,
14586     "referenced_type" : "type-79"
14587    }
14588   ],
14589   "linker_set_key" : "logger_entry",
14590   "name" : "logger_entry",
14591   "referenced_type" : "type-82",
14592   "self_type" : "type-82",
14593   "size" : 20,
14594   "source_file" : "/system/core/liblog/include/log/log_read.h",
14595   "unique_id" : "logger_entry"
14596  },
14597  {
14598   "alignment" : 1,
14599   "fields" :
14600   [
14601    {
14602     "field_name" : "len",
14603     "referenced_type" : "type-78"
14604    },
14605    {
14606     "field_name" : "hdr_size",
14607     "field_offset" : 16,
14608     "referenced_type" : "type-78"
14609    },
14610    {
14611     "field_name" : "pid",
14612     "field_offset" : 32,
14613     "referenced_type" : "type-25"
14614    },
14615    {
14616     "field_name" : "tid",
14617     "field_offset" : 64,
14618     "referenced_type" : "type-25"
14619    },
14620    {
14621     "field_name" : "sec",
14622     "field_offset" : 96,
14623     "referenced_type" : "type-25"
14624    },
14625    {
14626     "field_name" : "nsec",
14627     "field_offset" : 128,
14628     "referenced_type" : "type-25"
14629    },
14630    {
14631     "field_name" : "euid",
14632     "field_offset" : 160,
14633     "referenced_type" : "type-2"
14634    },
14635    {
14636     "field_name" : "msg",
14637     "field_offset" : 192,
14638     "referenced_type" : "type-79"
14639    }
14640   ],
14641   "linker_set_key" : "logger_entry_v2",
14642   "name" : "logger_entry_v2",
14643   "referenced_type" : "type-81",
14644   "self_type" : "type-81",
14645   "size" : 24,
14646   "source_file" : "/system/core/liblog/include/log/log_read.h",
14647   "unique_id" : "logger_entry_v2"
14648  },
14649  {
14650   "alignment" : 1,
14651   "fields" :
14652   [
14653    {
14654     "field_name" : "len",
14655     "referenced_type" : "type-78"
14656    },
14657    {
14658     "field_name" : "hdr_size",
14659     "field_offset" : 16,
14660     "referenced_type" : "type-78"
14661    },
14662    {
14663     "field_name" : "pid",
14664     "field_offset" : 32,
14665     "referenced_type" : "type-25"
14666    },
14667    {
14668     "field_name" : "tid",
14669     "field_offset" : 64,
14670     "referenced_type" : "type-25"
14671    },
14672    {
14673     "field_name" : "sec",
14674     "field_offset" : 96,
14675     "referenced_type" : "type-25"
14676    },
14677    {
14678     "field_name" : "nsec",
14679     "field_offset" : 128,
14680     "referenced_type" : "type-25"
14681    },
14682    {
14683     "field_name" : "lid",
14684     "field_offset" : 160,
14685     "referenced_type" : "type-2"
14686    },
14687    {
14688     "field_name" : "msg",
14689     "field_offset" : 192,
14690     "referenced_type" : "type-79"
14691    }
14692   ],
14693   "linker_set_key" : "logger_entry_v3",
14694   "name" : "logger_entry_v3",
14695   "referenced_type" : "type-80",
14696   "self_type" : "type-80",
14697   "size" : 24,
14698   "source_file" : "/system/core/liblog/include/log/log_read.h",
14699   "unique_id" : "logger_entry_v3"
14700  },
14701  {
14702   "alignment" : 4,
14703   "fields" :
14704   [
14705    {
14706     "field_name" : "len",
14707     "referenced_type" : "type-78"
14708    },
14709    {
14710     "field_name" : "hdr_size",
14711     "field_offset" : 16,
14712     "referenced_type" : "type-78"
14713    },
14714    {
14715     "field_name" : "pid",
14716     "field_offset" : 32,
14717     "referenced_type" : "type-25"
14718    },
14719    {
14720     "field_name" : "tid",
14721     "field_offset" : 64,
14722     "referenced_type" : "type-2"
14723    },
14724    {
14725     "field_name" : "sec",
14726     "field_offset" : 96,
14727     "referenced_type" : "type-2"
14728    },
14729    {
14730     "field_name" : "nsec",
14731     "field_offset" : 128,
14732     "referenced_type" : "type-2"
14733    },
14734    {
14735     "field_name" : "lid",
14736     "field_offset" : 160,
14737     "referenced_type" : "type-2"
14738    },
14739    {
14740     "field_name" : "uid",
14741     "field_offset" : 192,
14742     "referenced_type" : "type-2"
14743    },
14744    {
14745     "field_name" : "msg",
14746     "field_offset" : 224,
14747     "referenced_type" : "type-79"
14748    }
14749   ],
14750   "linker_set_key" : "logger_entry_v4",
14751   "name" : "logger_entry_v4",
14752   "referenced_type" : "type-77",
14753   "self_type" : "type-77",
14754   "size" : 28,
14755   "source_file" : "/system/core/liblog/include/log/log_read.h",
14756   "unique_id" : "logger_entry_v4"
14757  },
14758  {
14759   "alignment" : 4,
14760   "fields" :
14761   [
14762    {
14763     "field_name" : "version",
14764     "referenced_type" : "type-25"
14765    },
14766    {
14767     "field_name" : "numFds",
14768     "field_offset" : 32,
14769     "referenced_type" : "type-25"
14770    },
14771    {
14772     "field_name" : "numInts",
14773     "field_offset" : 64,
14774     "referenced_type" : "type-25"
14775    },
14776    {
14777     "field_name" : "data",
14778     "field_offset" : 96,
14779     "referenced_type" : "type-177"
14780    }
14781   ],
14782   "linker_set_key" : "native_handle",
14783   "name" : "native_handle",
14784   "referenced_type" : "type-176",
14785   "self_type" : "type-176",
14786   "size" : 12,
14787   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14788   "unique_id" : "native_handle"
14789  }
14790 ],
14791 "rvalue_reference_types" :
14792 [
14793  {
14794   "alignment" : 4,
14795   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14796   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14797   "referenced_type" : "type-144",
14798   "self_type" : "type-148",
14799   "size" : 4,
14800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14801  },
14802  {
14803   "alignment" : 4,
14804   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14805   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14806   "referenced_type" : "type-152",
14807   "self_type" : "type-154",
14808   "size" : 4,
14809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14810  },
14811  {
14812   "alignment" : 4,
14813   "linker_set_key" : "android::hardware::Return<bool> &&",
14814   "name" : "android::hardware::Return<bool> &&",
14815   "referenced_type" : "type-137",
14816   "self_type" : "type-140",
14817   "size" : 4,
14818   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14819  },
14820  {
14821   "alignment" : 4,
14822   "linker_set_key" : "android::hardware::Return<void> &&",
14823   "name" : "android::hardware::Return<void> &&",
14824   "referenced_type" : "type-165",
14825   "self_type" : "type-167",
14826   "size" : 4,
14827   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14828  },
14829  {
14830   "alignment" : 4,
14831   "linker_set_key" : "android::hardware::Status &&",
14832   "name" : "android::hardware::Status &&",
14833   "referenced_type" : "type-128",
14834   "self_type" : "type-134",
14835   "size" : 4,
14836   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14837  },
14838  {
14839   "alignment" : 4,
14840   "linker_set_key" : "android::hardware::details::return_status &&",
14841   "name" : "android::hardware::details::return_status &&",
14842   "referenced_type" : "type-138",
14843   "self_type" : "type-161",
14844   "size" : 4,
14845   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14846  },
14847  {
14848   "alignment" : 4,
14849   "linker_set_key" : "android::hardware::hidl_handle &&",
14850   "name" : "android::hardware::hidl_handle &&",
14851   "referenced_type" : "type-273",
14852   "self_type" : "type-281",
14853   "size" : 4,
14854   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14855  },
14856  {
14857   "alignment" : 4,
14858   "linker_set_key" : "android::hardware::hidl_memory &&",
14859   "name" : "android::hardware::hidl_memory &&",
14860   "referenced_type" : "type-279",
14861   "self_type" : "type-286",
14862   "size" : 4,
14863   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14864  },
14865  {
14866   "alignment" : 4,
14867   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14868   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14869   "referenced_type" : "type-110",
14870   "self_type" : "type-119",
14871   "size" : 4,
14872   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14873  },
14874  {
14875   "alignment" : 4,
14876   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14877   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14878   "referenced_type" : "type-102",
14879   "self_type" : "type-105",
14880   "size" : 4,
14881   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14882  },
14883  {
14884   "alignment" : 4,
14885   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14886   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14887   "referenced_type" : "type-467",
14888   "self_type" : "type-466",
14889   "size" : 4,
14890   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14891  },
14892  {
14893   "alignment" : 4,
14894   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14895   "name" : "std::function<sp<IBase> (void *)> &&",
14896   "referenced_type" : "type-478",
14897   "self_type" : "type-477",
14898   "size" : 4,
14899   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14900  },
14901  {
14902   "alignment" : 4,
14903   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14904   "name" : "std::function<sp<IBinder> (void *)> &&",
14905   "referenced_type" : "type-469",
14906   "self_type" : "type-468",
14907   "size" : 4,
14908   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14909  }
14910 ]
14911}
14912