1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-81",
9   "self_type" : "type-90",
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-261",
16   "self_type" : "type-529",
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-53",
24   "self_type" : "type-194",
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-7",
32   "self_type" : "type-6",
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-7",
41   "self_type" : "type-87",
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-522",
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-31",
64   "self_type" : "type-31",
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-81",
74   "self_type" : "type-81",
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-72",
84   "self_type" : "type-72",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-270",
92   "self_type" : "type-270",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-261",
100   "self_type" : "type-261",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-53",
109   "self_type" : "type-53",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-240",
118   "self_type" : "type-240",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-9",
126   "self_type" : "type-9",
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-58",
135   "self_type" : "type-58",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-218",
144   "self_type" : "type-218",
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-276",
153   "self_type" : "type-276",
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-7",
163   "self_type" : "type-7",
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-246",
183   "self_type" : "type-246",
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-8",
193   "self_type" : "type-8",
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-89",
203   "self_type" : "type-89",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-55",
210   "self_type" : "type-55"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "binding" : "weak",
217   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
218  },
219  {
220   "binding" : "weak",
221   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
225  },
226  {
227   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
228  },
229  {
230   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
237  },
238  {
239   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
243  },
244  {
245   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
252  },
253  {
254   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
255  },
256  {
257   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
258  },
259  {
260   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
261  },
262  {
263   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
267  },
268  {
269   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
270  },
271  {
272   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
282  },
283  {
284   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
285  },
286  {
287   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
288  },
289  {
290   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
291  },
292  {
293   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
294  },
295  {
296   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
300  },
301  {
302   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
303  },
304  {
305   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
306  },
307  {
308   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
309  },
310  {
311   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
312  },
313  {
314   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
315  },
316  {
317   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
318  },
319  {
320   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
321  },
322  {
323   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
324  },
325  {
326   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
327  },
328  {
329   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
330  },
331  {
332   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
333  },
334  {
335   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
336  },
337  {
338   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
339  },
340  {
341   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
342  },
343  {
344   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv"
345  },
346  {
347   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
354  },
355  {
356   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev"
360  },
361  {
362   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
363  },
364  {
365   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy"
366  },
367  {
368   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
372  },
373  {
374   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
375  },
376  {
377   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
378  },
379  {
380   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
381  },
382  {
383   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
390  },
391  {
392   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
393  },
394  {
395   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
399  },
400  {
401   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
405  },
406  {
407   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
408  },
409  {
410   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
411  },
412  {
413   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
414  },
415  {
416   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
417  },
418  {
419   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
420  },
421  {
422   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
423  },
424  {
425   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
426  },
427  {
428   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
429  },
430  {
431   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
432  },
433  {
434   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
435  },
436  {
437   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE"
441  },
442  {
443   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
444  },
445  {
446   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
450  },
451  {
452   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
453  },
454  {
455   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
456  },
457  {
458   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE"
459  },
460  {
461   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
462  },
463  {
464   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
468  },
469  {
470   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
477  },
478  {
479   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy"
480  },
481  {
482   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
483  },
484  {
485   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
486  },
487  {
488   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
489  },
490  {
491   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
492  },
493  {
494   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
495  },
496  {
497   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
498  },
499  {
500   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
501  },
502  {
503   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
504  },
505  {
506   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
507  },
508  {
509   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
510  },
511  {
512   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj"
513  },
514  {
515   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEjj"
516  },
517  {
518   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEjj"
519  },
520  {
521   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
522  },
523  {
524   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEjj"
525  },
526  {
527   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
528  },
529  {
530   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEjj"
531  },
532  {
533   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEjj"
534  },
535  {
536   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
537  },
538  {
539   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEjj"
540  },
541  {
542   "binding" : "weak",
543   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
548  },
549  {
550   "binding" : "weak",
551   "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_"
552  },
553  {
554   "binding" : "weak",
555   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
556  },
557  {
558   "binding" : "weak",
559   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
560  },
561  {
562   "binding" : "weak",
563   "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_"
564  },
565  {
566   "binding" : "weak",
567   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
568  },
569  {
570   "binding" : "weak",
571   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
572  },
573  {
574   "binding" : "weak",
575   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
576  },
577  {
578   "binding" : "weak",
579   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
580  },
581  {
582   "binding" : "weak",
583   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
584  },
585  {
586   "name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
587  },
588  {
589   "name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
590  },
591  {
592   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
593  },
594  {
595   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
596  },
597  {
598   "name" : "__aeabi_memclr"
599  },
600  {
601   "name" : "__aeabi_memclr4"
602  },
603  {
604   "name" : "__aeabi_memclr8"
605  },
606  {
607   "name" : "__aeabi_memcpy"
608  },
609  {
610   "name" : "__aeabi_memcpy4"
611  },
612  {
613   "name" : "__aeabi_memcpy8"
614  },
615  {
616   "name" : "__aeabi_memset"
617  },
618  {
619   "name" : "__aeabi_memset4"
620  },
621  {
622   "name" : "__aeabi_memset8"
623  }
624 ],
625 "elf_objects" :
626 [
627  {
628   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE"
629  },
630  {
631   "name" : "_ZTCN7android8hardware9keymaster4V4_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
632  },
633  {
634   "binding" : "weak",
635   "name" : "_ZTCN7android8hardware9keymaster4V4_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
636  },
637  {
638   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
639  },
640  {
641   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
642  },
643  {
644   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
645  },
646  {
647   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
648  },
649  {
650   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
651  },
652  {
653   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
654  },
655  {
656   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE4_NS0_10IInterfaceE"
657  },
658  {
659   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE8_NS0_11BpHwRefBaseE"
660  },
661  {
662   "name" : "_ZTTN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
663  },
664  {
665   "name" : "_ZTTN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
666  },
667  {
668   "name" : "_ZTTN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
669  },
670  {
671   "name" : "_ZTVN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
672  },
673  {
674   "binding" : "weak",
675   "name" : "_ZTVN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
676  },
677  {
678   "name" : "_ZTVN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
679  },
680  {
681   "name" : "_ZTVN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
682  }
683 ],
684 "enum_types" :
685 [
686  {
687   "alignment" : 4,
688   "enum_fields" :
689   [
690    {
691     "enum_field_value" : 0,
692     "name" : "android::Condition::WAKE_UP_ONE"
693    },
694    {
695     "enum_field_value" : 1,
696     "name" : "android::Condition::WAKE_UP_ALL"
697    }
698   ],
699   "linker_set_key" : "android::Condition::WakeUpType",
700   "name" : "android::Condition::WakeUpType",
701   "referenced_type" : "type-540",
702   "self_type" : "type-540",
703   "size" : 4,
704   "source_file" : "/system/core/libutils/include/utils/Condition.h",
705   "underlying_type" : "type-2",
706   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
707  },
708  {
709   "alignment" : 4,
710   "enum_fields" :
711   [
712    {
713     "enum_field_value" : 0,
714     "name" : "android::String16::kEmptyString"
715    }
716   ],
717   "linker_set_key" : "android::String16::StaticLinkage",
718   "name" : "android::String16::StaticLinkage",
719   "referenced_type" : "type-428",
720   "self_type" : "type-428",
721   "size" : 4,
722   "source_file" : "/system/core/libutils/include/utils/String16.h",
723   "underlying_type" : "type-2",
724   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
725  },
726  {
727   "alignment" : 4,
728   "enum_fields" :
729   [
730    {
731     "enum_field_value" : 0,
732     "name" : "android::String8::kEmptyString"
733    }
734   ],
735   "linker_set_key" : "android::String8::StaticLinkage",
736   "name" : "android::String8::StaticLinkage",
737   "referenced_type" : "type-421",
738   "self_type" : "type-421",
739   "size" : 4,
740   "source_file" : "/system/core/libutils/include/utils/String8.h",
741   "underlying_type" : "type-2",
742   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
743  },
744  {
745   "alignment" : 4,
746   "enum_fields" :
747   [
748    {
749     "enum_field_value" : 0,
750     "name" : "android::hardware::HidlReturnRestriction::NONE"
751    },
752    {
753     "enum_field_value" : 1,
754     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
755    },
756    {
757     "enum_field_value" : 2,
758     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
759    }
760   ],
761   "linker_set_key" : "android::hardware::HidlReturnRestriction",
762   "name" : "android::hardware::HidlReturnRestriction",
763   "referenced_type" : "type-185",
764   "self_type" : "type-185",
765   "size" : 4,
766   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
767   "underlying_type" : "type-53",
768   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
769  },
770  {
771   "alignment" : 4,
772   "enum_fields" :
773   [
774    {
775     "enum_field_value" : 0,
776     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
777    },
778    {
779     "enum_field_value" : 1,
780     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
781    },
782    {
783     "enum_field_value" : 2,
784     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
785    },
786    {
787     "enum_field_value" : 3,
788     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
789    }
790   ],
791   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
792   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
793   "referenced_type" : "type-412",
794   "self_type" : "type-412",
795   "size" : 4,
796   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
797   "underlying_type" : "type-53",
798   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
799  },
800  {
801   "alignment" : 4,
802   "enum_fields" :
803   [
804    {
805     "enum_field_value" : 1,
806     "name" : "android::hardware::kSynchronizedReadWrite"
807    },
808    {
809     "enum_field_value" : 2,
810     "name" : "android::hardware::kUnsynchronizedWrite"
811    }
812   ],
813   "linker_set_key" : "android::hardware::MQFlavor",
814   "name" : "android::hardware::MQFlavor",
815   "referenced_type" : "type-408",
816   "self_type" : "type-408",
817   "size" : 4,
818   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
819   "underlying_type" : "type-2",
820   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
821  },
822  {
823   "alignment" : 4,
824   "enum_fields" :
825   [
826    {
827     "enum_field_value" : 0,
828     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
829    },
830    {
831     "enum_field_value" : 1,
832     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
833    },
834    {
835     "enum_field_value" : 2,
836     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
837    }
838   ],
839   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
840   "name" : "android::hardware::ProcessState::CallRestriction",
841   "referenced_type" : "type-83",
842   "self_type" : "type-83",
843   "size" : 4,
844   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
845   "underlying_type" : "type-53",
846   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
847  },
848  {
849   "alignment" : 4,
850   "enum_fields" :
851   [
852    {
853     "enum_field_value" : 0,
854     "name" : "android::hardware::Status::EX_NONE"
855    },
856    {
857     "enum_field_value" : -1,
858     "name" : "android::hardware::Status::EX_SECURITY"
859    },
860    {
861     "enum_field_value" : -2,
862     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
863    },
864    {
865     "enum_field_value" : -3,
866     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
867    },
868    {
869     "enum_field_value" : -4,
870     "name" : "android::hardware::Status::EX_NULL_POINTER"
871    },
872    {
873     "enum_field_value" : -5,
874     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
875    },
876    {
877     "enum_field_value" : -6,
878     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
879    },
880    {
881     "enum_field_value" : -7,
882     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
883    },
884    {
885     "enum_field_value" : -128,
886     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
887    },
888    {
889     "enum_field_value" : -129,
890     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
891    }
892   ],
893   "linker_set_key" : "android::hardware::Status::Exception",
894   "name" : "android::hardware::Status::Exception",
895   "referenced_type" : "type-152",
896   "self_type" : "type-152",
897   "size" : 4,
898   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
899   "underlying_type" : "type-53",
900   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
901  },
902  {
903   "alignment" : 4,
904   "enum_fields" :
905   [
906    {
907     "enum_field_value" : 0,
908     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
909    },
910    {
911     "enum_field_value" : 1,
912     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
913    },
914    {
915     "enum_field_value" : 2,
916     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
917    },
918    {
919     "enum_field_value" : 3,
920     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
921    },
922    {
923     "enum_field_value" : 4,
924     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
925    },
926    {
927     "enum_field_value" : 5,
928     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
929    },
930    {
931     "enum_field_value" : 6,
932     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
933    },
934    {
935     "enum_field_value" : 7,
936     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
937    },
938    {
939     "enum_field_value" : 8,
940     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
941    },
942    {
943     "enum_field_value" : 9,
944     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
945    }
946   ],
947   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
948   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
949   "referenced_type" : "type-225",
950   "self_type" : "type-225",
951   "size" : 4,
952   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
953   "underlying_type" : "type-2",
954   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
955  },
956  {
957   "alignment" : 4,
958   "enum_fields" :
959   [
960    {
961     "enum_field_value" : 1,
962     "name" : "android::hardware::keymaster::V4_0::Algorithm::RSA"
963    },
964    {
965     "enum_field_value" : 3,
966     "name" : "android::hardware::keymaster::V4_0::Algorithm::EC"
967    },
968    {
969     "enum_field_value" : 32,
970     "name" : "android::hardware::keymaster::V4_0::Algorithm::AES"
971    },
972    {
973     "enum_field_value" : 33,
974     "name" : "android::hardware::keymaster::V4_0::Algorithm::TRIPLE_DES"
975    },
976    {
977     "enum_field_value" : 128,
978     "name" : "android::hardware::keymaster::V4_0::Algorithm::HMAC"
979    }
980   ],
981   "linker_set_key" : "android::hardware::keymaster::V4_0::Algorithm",
982   "name" : "android::hardware::keymaster::V4_0::Algorithm",
983   "referenced_type" : "type-356",
984   "self_type" : "type-356",
985   "size" : 4,
986   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
987   "underlying_type" : "type-2",
988   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09AlgorithmE"
989  },
990  {
991   "alignment" : 4,
992   "enum_fields" :
993   [
994    {
995     "enum_field_value" : 1,
996     "name" : "android::hardware::keymaster::V4_0::BlockMode::ECB"
997    },
998    {
999     "enum_field_value" : 2,
1000     "name" : "android::hardware::keymaster::V4_0::BlockMode::CBC"
1001    },
1002    {
1003     "enum_field_value" : 3,
1004     "name" : "android::hardware::keymaster::V4_0::BlockMode::CTR"
1005    },
1006    {
1007     "enum_field_value" : 32,
1008     "name" : "android::hardware::keymaster::V4_0::BlockMode::GCM"
1009    }
1010   ],
1011   "linker_set_key" : "android::hardware::keymaster::V4_0::BlockMode",
1012   "name" : "android::hardware::keymaster::V4_0::BlockMode",
1013   "referenced_type" : "type-357",
1014   "self_type" : "type-357",
1015   "size" : 4,
1016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1017   "underlying_type" : "type-2",
1018   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09BlockModeE"
1019  },
1020  {
1021   "alignment" : 4,
1022   "enum_fields" :
1023   [
1024    {
1025     "enum_field_value" : 32,
1026     "name" : "android::hardware::keymaster::V4_0::Constants::AUTH_TOKEN_MAC_LENGTH"
1027    }
1028   ],
1029   "linker_set_key" : "android::hardware::keymaster::V4_0::Constants",
1030   "name" : "android::hardware::keymaster::V4_0::Constants",
1031   "referenced_type" : "type-566",
1032   "self_type" : "type-566",
1033   "size" : 4,
1034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1035   "underlying_type" : "type-2",
1036   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ConstantsE"
1037  },
1038  {
1039   "alignment" : 4,
1040   "enum_fields" :
1041   [
1042    {
1043     "enum_field_value" : 0,
1044     "name" : "android::hardware::keymaster::V4_0::Digest::NONE"
1045    },
1046    {
1047     "enum_field_value" : 1,
1048     "name" : "android::hardware::keymaster::V4_0::Digest::MD5"
1049    },
1050    {
1051     "enum_field_value" : 2,
1052     "name" : "android::hardware::keymaster::V4_0::Digest::SHA1"
1053    },
1054    {
1055     "enum_field_value" : 3,
1056     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_224"
1057    },
1058    {
1059     "enum_field_value" : 4,
1060     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_256"
1061    },
1062    {
1063     "enum_field_value" : 5,
1064     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_384"
1065    },
1066    {
1067     "enum_field_value" : 6,
1068     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_512"
1069    }
1070   ],
1071   "linker_set_key" : "android::hardware::keymaster::V4_0::Digest",
1072   "name" : "android::hardware::keymaster::V4_0::Digest",
1073   "referenced_type" : "type-359",
1074   "self_type" : "type-359",
1075   "size" : 4,
1076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1077   "underlying_type" : "type-2",
1078   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_06DigestE"
1079  },
1080  {
1081   "alignment" : 4,
1082   "enum_fields" :
1083   [
1084    {
1085     "enum_field_value" : 0,
1086     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_224"
1087    },
1088    {
1089     "enum_field_value" : 1,
1090     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_256"
1091    },
1092    {
1093     "enum_field_value" : 2,
1094     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_384"
1095    },
1096    {
1097     "enum_field_value" : 3,
1098     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_521"
1099    }
1100   ],
1101   "linker_set_key" : "android::hardware::keymaster::V4_0::EcCurve",
1102   "name" : "android::hardware::keymaster::V4_0::EcCurve",
1103   "referenced_type" : "type-360",
1104   "self_type" : "type-360",
1105   "size" : 4,
1106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1107   "underlying_type" : "type-2",
1108   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07EcCurveE"
1109  },
1110  {
1111   "alignment" : 4,
1112   "enum_fields" :
1113   [
1114    {
1115     "enum_field_value" : 0,
1116     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OK"
1117    },
1118    {
1119     "enum_field_value" : -1,
1120     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1121    },
1122    {
1123     "enum_field_value" : -2,
1124     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PURPOSE"
1125    },
1126    {
1127     "enum_field_value" : -3,
1128     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1129    },
1130    {
1131     "enum_field_value" : -4,
1132     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1133    },
1134    {
1135     "enum_field_value" : -5,
1136     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1137    },
1138    {
1139     "enum_field_value" : -6,
1140     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1141    },
1142    {
1143     "enum_field_value" : -7,
1144     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1145    },
1146    {
1147     "enum_field_value" : -8,
1148     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1149    },
1150    {
1151     "enum_field_value" : -9,
1152     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1153    },
1154    {
1155     "enum_field_value" : -10,
1156     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1157    },
1158    {
1159     "enum_field_value" : -11,
1160     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1161    },
1162    {
1163     "enum_field_value" : -12,
1164     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_DIGEST"
1165    },
1166    {
1167     "enum_field_value" : -13,
1168     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_DIGEST"
1169    },
1170    {
1171     "enum_field_value" : -14,
1172     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_EXPIRATION_TIME"
1173    },
1174    {
1175     "enum_field_value" : -15,
1176     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_USER_ID"
1177    },
1178    {
1179     "enum_field_value" : -16,
1180     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1181    },
1182    {
1183     "enum_field_value" : -17,
1184     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1185    },
1186    {
1187     "enum_field_value" : -18,
1188     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1189    },
1190    {
1191     "enum_field_value" : -19,
1192     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1193    },
1194    {
1195     "enum_field_value" : -20,
1196     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1197    },
1198    {
1199     "enum_field_value" : -21,
1200     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_INPUT_LENGTH"
1201    },
1202    {
1203     "enum_field_value" : -22,
1204     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1205    },
1206    {
1207     "enum_field_value" : -23,
1208     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1209    },
1210    {
1211     "enum_field_value" : -24,
1212     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_NOT_YET_VALID"
1213    },
1214    {
1215     "enum_field_value" : -25,
1216     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPIRED"
1217    },
1218    {
1219     "enum_field_value" : -26,
1220     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1221    },
1222    {
1223     "enum_field_value" : -27,
1224     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1225    },
1226    {
1227     "enum_field_value" : -28,
1228     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_OPERATION_HANDLE"
1229    },
1230    {
1231     "enum_field_value" : -29,
1232     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1233    },
1234    {
1235     "enum_field_value" : -30,
1236     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERIFICATION_FAILED"
1237    },
1238    {
1239     "enum_field_value" : -31,
1240     "name" : "android::hardware::keymaster::V4_0::ErrorCode::TOO_MANY_OPERATIONS"
1241    },
1242    {
1243     "enum_field_value" : -32,
1244     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1245    },
1246    {
1247     "enum_field_value" : -33,
1248     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_KEY_BLOB"
1249    },
1250    {
1251     "enum_field_value" : -34,
1252     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1253    },
1254    {
1255     "enum_field_value" : -35,
1256     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1257    },
1258    {
1259     "enum_field_value" : -36,
1260     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1261    },
1262    {
1263     "enum_field_value" : -37,
1264     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1265    },
1266    {
1267     "enum_field_value" : -38,
1268     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_ARGUMENT"
1269    },
1270    {
1271     "enum_field_value" : -39,
1272     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_TAG"
1273    },
1274    {
1275     "enum_field_value" : -40,
1276     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_TAG"
1277    },
1278    {
1279     "enum_field_value" : -41,
1280     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1281    },
1282    {
1283     "enum_field_value" : -44,
1284     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1285    },
1286    {
1287     "enum_field_value" : -45,
1288     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1289    },
1290    {
1291     "enum_field_value" : -46,
1292     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OPERATION_CANCELLED"
1293    },
1294    {
1295     "enum_field_value" : -47,
1296     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1297    },
1298    {
1299     "enum_field_value" : -48,
1300     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_BUSY"
1301    },
1302    {
1303     "enum_field_value" : -49,
1304     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1305    },
1306    {
1307     "enum_field_value" : -50,
1308     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1309    },
1310    {
1311     "enum_field_value" : -51,
1312     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_NONCE"
1313    },
1314    {
1315     "enum_field_value" : -52,
1316     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_NONCE"
1317    },
1318    {
1319     "enum_field_value" : -53,
1320     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MAC_LENGTH"
1321    },
1322    {
1323     "enum_field_value" : -54,
1324     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1325    },
1326    {
1327     "enum_field_value" : -55,
1328     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1329    },
1330    {
1331     "enum_field_value" : -56,
1332     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1333    },
1334    {
1335     "enum_field_value" : -57,
1336     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_MAC_LENGTH"
1337    },
1338    {
1339     "enum_field_value" : -58,
1340     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1341    },
1342    {
1343     "enum_field_value" : -59,
1344     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1345    },
1346    {
1347     "enum_field_value" : -60,
1348     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KDF"
1349    },
1350    {
1351     "enum_field_value" : -61,
1352     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1353    },
1354    {
1355     "enum_field_value" : -62,
1356     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1357    },
1358    {
1359     "enum_field_value" : -63,
1360     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1361    },
1362    {
1363     "enum_field_value" : -64,
1364     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1365    },
1366    {
1367     "enum_field_value" : -65,
1368     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1369    },
1370    {
1371     "enum_field_value" : -66,
1372     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CANNOT_ATTEST_IDS"
1373    },
1374    {
1375     "enum_field_value" : -67,
1376     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE"
1377    },
1378    {
1379     "enum_field_value" : -68,
1380     "name" : "android::hardware::keymaster::V4_0::ErrorCode::HARDWARE_TYPE_UNAVAILABLE"
1381    },
1382    {
1383     "enum_field_value" : -69,
1384     "name" : "android::hardware::keymaster::V4_0::ErrorCode::PROOF_OF_PRESENCE_REQUIRED"
1385    },
1386    {
1387     "enum_field_value" : -70,
1388     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_PROOF_OF_PRESENCE_REQUESTED"
1389    },
1390    {
1391     "enum_field_value" : -71,
1392     "name" : "android::hardware::keymaster::V4_0::ErrorCode::NO_USER_CONFIRMATION"
1393    },
1394    {
1395     "enum_field_value" : -72,
1396     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DEVICE_LOCKED"
1397    },
1398    {
1399     "enum_field_value" : -100,
1400     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNIMPLEMENTED"
1401    },
1402    {
1403     "enum_field_value" : -101,
1404     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERSION_MISMATCH"
1405    },
1406    {
1407     "enum_field_value" : -1000,
1408     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNKNOWN_ERROR"
1409    }
1410   ],
1411   "linker_set_key" : "android::hardware::keymaster::V4_0::ErrorCode",
1412   "name" : "android::hardware::keymaster::V4_0::ErrorCode",
1413   "referenced_type" : "type-168",
1414   "self_type" : "type-168",
1415   "size" : 4,
1416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1417   "underlying_type" : "type-53",
1418   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ErrorCodeE"
1419  },
1420  {
1421   "alignment" : 4,
1422   "enum_fields" :
1423   [
1424    {
1425     "enum_field_value" : 0,
1426     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::NONE"
1427    },
1428    {
1429     "enum_field_value" : 1,
1430     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::PASSWORD"
1431    },
1432    {
1433     "enum_field_value" : 2,
1434     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::FINGERPRINT"
1435    },
1436    {
1437     "enum_field_value" : -1,
1438     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::ANY"
1439    }
1440   ],
1441   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1442   "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1443   "referenced_type" : "type-365",
1444   "self_type" : "type-365",
1445   "size" : 4,
1446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1447   "underlying_type" : "type-2",
1448   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_025HardwareAuthenticatorTypeE"
1449  },
1450  {
1451   "alignment" : 4,
1452   "enum_fields" :
1453   [
1454    {
1455     "enum_field_value" : 0,
1456     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::STANDALONE"
1457    },
1458    {
1459     "enum_field_value" : 1,
1460     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1461    }
1462   ],
1463   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1464   "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1465   "referenced_type" : "type-362",
1466   "self_type" : "type-362",
1467   "size" : 4,
1468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1469   "underlying_type" : "type-2",
1470   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_024KeyBlobUsageRequirementsE"
1471  },
1472  {
1473   "alignment" : 4,
1474   "enum_fields" :
1475   [
1476    {
1477     "enum_field_value" : 0,
1478     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::NONE"
1479    },
1480    {
1481     "enum_field_value" : 1,
1482     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::RFC5869_SHA256"
1483    },
1484    {
1485     "enum_field_value" : 2,
1486     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1487    },
1488    {
1489     "enum_field_value" : 3,
1490     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1491    },
1492    {
1493     "enum_field_value" : 4,
1494     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1495    },
1496    {
1497     "enum_field_value" : 5,
1498     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1499    }
1500   ],
1501   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1502   "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1503   "referenced_type" : "type-364",
1504   "self_type" : "type-364",
1505   "size" : 4,
1506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1507   "underlying_type" : "type-2",
1508   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021KeyDerivationFunctionE"
1509  },
1510  {
1511   "alignment" : 4,
1512   "enum_fields" :
1513   [
1514    {
1515     "enum_field_value" : 0,
1516     "name" : "android::hardware::keymaster::V4_0::KeyFormat::X509"
1517    },
1518    {
1519     "enum_field_value" : 1,
1520     "name" : "android::hardware::keymaster::V4_0::KeyFormat::PKCS8"
1521    },
1522    {
1523     "enum_field_value" : 3,
1524     "name" : "android::hardware::keymaster::V4_0::KeyFormat::RAW"
1525    }
1526   ],
1527   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyFormat",
1528   "name" : "android::hardware::keymaster::V4_0::KeyFormat",
1529   "referenced_type" : "type-569",
1530   "self_type" : "type-569",
1531   "size" : 4,
1532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1533   "underlying_type" : "type-2",
1534   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyFormatE"
1535  },
1536  {
1537   "alignment" : 4,
1538   "enum_fields" :
1539   [
1540    {
1541     "enum_field_value" : 0,
1542     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::GENERATED"
1543    },
1544    {
1545     "enum_field_value" : 1,
1546     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::DERIVED"
1547    },
1548    {
1549     "enum_field_value" : 2,
1550     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::IMPORTED"
1551    },
1552    {
1553     "enum_field_value" : 3,
1554     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::UNKNOWN"
1555    },
1556    {
1557     "enum_field_value" : 4,
1558     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::SECURELY_IMPORTED"
1559    }
1560   ],
1561   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyOrigin",
1562   "name" : "android::hardware::keymaster::V4_0::KeyOrigin",
1563   "referenced_type" : "type-361",
1564   "self_type" : "type-361",
1565   "size" : 4,
1566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1567   "underlying_type" : "type-2",
1568   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyOriginE"
1569  },
1570  {
1571   "alignment" : 4,
1572   "enum_fields" :
1573   [
1574    {
1575     "enum_field_value" : 0,
1576     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::ENCRYPT"
1577    },
1578    {
1579     "enum_field_value" : 1,
1580     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::DECRYPT"
1581    },
1582    {
1583     "enum_field_value" : 2,
1584     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::SIGN"
1585    },
1586    {
1587     "enum_field_value" : 3,
1588     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::VERIFY"
1589    },
1590    {
1591     "enum_field_value" : 5,
1592     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::WRAP_KEY"
1593    }
1594   ],
1595   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyPurpose",
1596   "name" : "android::hardware::keymaster::V4_0::KeyPurpose",
1597   "referenced_type" : "type-363",
1598   "self_type" : "type-363",
1599   "size" : 4,
1600   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1601   "underlying_type" : "type-2",
1602   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_010KeyPurposeE"
1603  },
1604  {
1605   "alignment" : 4,
1606   "enum_fields" :
1607   [
1608    {
1609     "enum_field_value" : 1,
1610     "name" : "android::hardware::keymaster::V4_0::PaddingMode::NONE"
1611    },
1612    {
1613     "enum_field_value" : 2,
1614     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_OAEP"
1615    },
1616    {
1617     "enum_field_value" : 3,
1618     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PSS"
1619    },
1620    {
1621     "enum_field_value" : 4,
1622     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1623    },
1624    {
1625     "enum_field_value" : 5,
1626     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1627    },
1628    {
1629     "enum_field_value" : 64,
1630     "name" : "android::hardware::keymaster::V4_0::PaddingMode::PKCS7"
1631    }
1632   ],
1633   "linker_set_key" : "android::hardware::keymaster::V4_0::PaddingMode",
1634   "name" : "android::hardware::keymaster::V4_0::PaddingMode",
1635   "referenced_type" : "type-358",
1636   "self_type" : "type-358",
1637   "size" : 4,
1638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1639   "underlying_type" : "type-2",
1640   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_011PaddingModeE"
1641  },
1642  {
1643   "alignment" : 4,
1644   "enum_fields" :
1645   [
1646    {
1647     "enum_field_value" : 0,
1648     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::SOFTWARE"
1649    },
1650    {
1651     "enum_field_value" : 1,
1652     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1653    },
1654    {
1655     "enum_field_value" : 2,
1656     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::STRONGBOX"
1657    }
1658   ],
1659   "linker_set_key" : "android::hardware::keymaster::V4_0::SecurityLevel",
1660   "name" : "android::hardware::keymaster::V4_0::SecurityLevel",
1661   "referenced_type" : "type-366",
1662   "self_type" : "type-366",
1663   "size" : 4,
1664   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1665   "underlying_type" : "type-2",
1666   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_013SecurityLevelE"
1667  },
1668  {
1669   "alignment" : 4,
1670   "enum_fields" :
1671   [
1672    {
1673     "enum_field_value" : 0,
1674     "name" : "android::hardware::keymaster::V4_0::Tag::INVALID"
1675    },
1676    {
1677     "enum_field_value" : 536870913,
1678     "name" : "android::hardware::keymaster::V4_0::Tag::PURPOSE"
1679    },
1680    {
1681     "enum_field_value" : 268435458,
1682     "name" : "android::hardware::keymaster::V4_0::Tag::ALGORITHM"
1683    },
1684    {
1685     "enum_field_value" : 805306371,
1686     "name" : "android::hardware::keymaster::V4_0::Tag::KEY_SIZE"
1687    },
1688    {
1689     "enum_field_value" : 536870916,
1690     "name" : "android::hardware::keymaster::V4_0::Tag::BLOCK_MODE"
1691    },
1692    {
1693     "enum_field_value" : 536870917,
1694     "name" : "android::hardware::keymaster::V4_0::Tag::DIGEST"
1695    },
1696    {
1697     "enum_field_value" : 536870918,
1698     "name" : "android::hardware::keymaster::V4_0::Tag::PADDING"
1699    },
1700    {
1701     "enum_field_value" : 1879048199,
1702     "name" : "android::hardware::keymaster::V4_0::Tag::CALLER_NONCE"
1703    },
1704    {
1705     "enum_field_value" : 805306376,
1706     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_MAC_LENGTH"
1707    },
1708    {
1709     "enum_field_value" : 268435466,
1710     "name" : "android::hardware::keymaster::V4_0::Tag::EC_CURVE"
1711    },
1712    {
1713     "enum_field_value" : 1342177480,
1714     "name" : "android::hardware::keymaster::V4_0::Tag::RSA_PUBLIC_EXPONENT"
1715    },
1716    {
1717     "enum_field_value" : 1879048394,
1718     "name" : "android::hardware::keymaster::V4_0::Tag::INCLUDE_UNIQUE_ID"
1719    },
1720    {
1721     "enum_field_value" : 268435757,
1722     "name" : "android::hardware::keymaster::V4_0::Tag::BLOB_USAGE_REQUIREMENTS"
1723    },
1724    {
1725     "enum_field_value" : 1879048494,
1726     "name" : "android::hardware::keymaster::V4_0::Tag::BOOTLOADER_ONLY"
1727    },
1728    {
1729     "enum_field_value" : 1879048495,
1730     "name" : "android::hardware::keymaster::V4_0::Tag::ROLLBACK_RESISTANCE"
1731    },
1732    {
1733     "enum_field_value" : 268435760,
1734     "name" : "android::hardware::keymaster::V4_0::Tag::HARDWARE_TYPE"
1735    },
1736    {
1737     "enum_field_value" : 1610613136,
1738     "name" : "android::hardware::keymaster::V4_0::Tag::ACTIVE_DATETIME"
1739    },
1740    {
1741     "enum_field_value" : 1610613137,
1742     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1743    },
1744    {
1745     "enum_field_value" : 1610613138,
1746     "name" : "android::hardware::keymaster::V4_0::Tag::USAGE_EXPIRE_DATETIME"
1747    },
1748    {
1749     "enum_field_value" : 805306771,
1750     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1751    },
1752    {
1753     "enum_field_value" : 805306772,
1754     "name" : "android::hardware::keymaster::V4_0::Tag::MAX_USES_PER_BOOT"
1755    },
1756    {
1757     "enum_field_value" : 805306869,
1758     "name" : "android::hardware::keymaster::V4_0::Tag::USER_ID"
1759    },
1760    {
1761     "enum_field_value" : -1610612234,
1762     "name" : "android::hardware::keymaster::V4_0::Tag::USER_SECURE_ID"
1763    },
1764    {
1765     "enum_field_value" : 1879048695,
1766     "name" : "android::hardware::keymaster::V4_0::Tag::NO_AUTH_REQUIRED"
1767    },
1768    {
1769     "enum_field_value" : 268435960,
1770     "name" : "android::hardware::keymaster::V4_0::Tag::USER_AUTH_TYPE"
1771    },
1772    {
1773     "enum_field_value" : 805306873,
1774     "name" : "android::hardware::keymaster::V4_0::Tag::AUTH_TIMEOUT"
1775    },
1776    {
1777     "enum_field_value" : 1879048698,
1778     "name" : "android::hardware::keymaster::V4_0::Tag::ALLOW_WHILE_ON_BODY"
1779    },
1780    {
1781     "enum_field_value" : 1879048699,
1782     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_USER_PRESENCE_REQUIRED"
1783    },
1784    {
1785     "enum_field_value" : 1879048700,
1786     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_CONFIRMATION_REQUIRED"
1787    },
1788    {
1789     "enum_field_value" : 1879048701,
1790     "name" : "android::hardware::keymaster::V4_0::Tag::UNLOCKED_DEVICE_REQUIRED"
1791    },
1792    {
1793     "enum_field_value" : -1879047591,
1794     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_ID"
1795    },
1796    {
1797     "enum_field_value" : -1879047492,
1798     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_DATA"
1799    },
1800    {
1801     "enum_field_value" : 1610613437,
1802     "name" : "android::hardware::keymaster::V4_0::Tag::CREATION_DATETIME"
1803    },
1804    {
1805     "enum_field_value" : 268436158,
1806     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGIN"
1807    },
1808    {
1809     "enum_field_value" : -1879047488,
1810     "name" : "android::hardware::keymaster::V4_0::Tag::ROOT_OF_TRUST"
1811    },
1812    {
1813     "enum_field_value" : 805307073,
1814     "name" : "android::hardware::keymaster::V4_0::Tag::OS_VERSION"
1815    },
1816    {
1817     "enum_field_value" : 805307074,
1818     "name" : "android::hardware::keymaster::V4_0::Tag::OS_PATCHLEVEL"
1819    },
1820    {
1821     "enum_field_value" : -1879047485,
1822     "name" : "android::hardware::keymaster::V4_0::Tag::UNIQUE_ID"
1823    },
1824    {
1825     "enum_field_value" : -1879047484,
1826     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_CHALLENGE"
1827    },
1828    {
1829     "enum_field_value" : -1879047483,
1830     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_APPLICATION_ID"
1831    },
1832    {
1833     "enum_field_value" : -1879047482,
1834     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_BRAND"
1835    },
1836    {
1837     "enum_field_value" : -1879047481,
1838     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_DEVICE"
1839    },
1840    {
1841     "enum_field_value" : -1879047480,
1842     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_PRODUCT"
1843    },
1844    {
1845     "enum_field_value" : -1879047479,
1846     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_SERIAL"
1847    },
1848    {
1849     "enum_field_value" : -1879047478,
1850     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_IMEI"
1851    },
1852    {
1853     "enum_field_value" : -1879047477,
1854     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MEID"
1855    },
1856    {
1857     "enum_field_value" : -1879047476,
1858     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MANUFACTURER"
1859    },
1860    {
1861     "enum_field_value" : -1879047475,
1862     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MODEL"
1863    },
1864    {
1865     "enum_field_value" : 805307086,
1866     "name" : "android::hardware::keymaster::V4_0::Tag::VENDOR_PATCHLEVEL"
1867    },
1868    {
1869     "enum_field_value" : 805307087,
1870     "name" : "android::hardware::keymaster::V4_0::Tag::BOOT_PATCHLEVEL"
1871    },
1872    {
1873     "enum_field_value" : -1879047192,
1874     "name" : "android::hardware::keymaster::V4_0::Tag::ASSOCIATED_DATA"
1875    },
1876    {
1877     "enum_field_value" : -1879047191,
1878     "name" : "android::hardware::keymaster::V4_0::Tag::NONCE"
1879    },
1880    {
1881     "enum_field_value" : 805307371,
1882     "name" : "android::hardware::keymaster::V4_0::Tag::MAC_LENGTH"
1883    },
1884    {
1885     "enum_field_value" : 1879049196,
1886     "name" : "android::hardware::keymaster::V4_0::Tag::RESET_SINCE_ID_ROTATION"
1887    },
1888    {
1889     "enum_field_value" : -1879047187,
1890     "name" : "android::hardware::keymaster::V4_0::Tag::CONFIRMATION_TOKEN"
1891    }
1892   ],
1893   "linker_set_key" : "android::hardware::keymaster::V4_0::Tag",
1894   "name" : "android::hardware::keymaster::V4_0::Tag",
1895   "referenced_type" : "type-354",
1896   "self_type" : "type-354",
1897   "size" : 4,
1898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1899   "underlying_type" : "type-2",
1900   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_03TagE"
1901  },
1902  {
1903   "alignment" : 4,
1904   "enum_fields" :
1905   [
1906    {
1907     "enum_field_value" : 0,
1908     "name" : "android::hardware::keymaster::V4_0::TagType::INVALID"
1909    },
1910    {
1911     "enum_field_value" : 268435456,
1912     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM"
1913    },
1914    {
1915     "enum_field_value" : 536870912,
1916     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM_REP"
1917    },
1918    {
1919     "enum_field_value" : 805306368,
1920     "name" : "android::hardware::keymaster::V4_0::TagType::UINT"
1921    },
1922    {
1923     "enum_field_value" : 1073741824,
1924     "name" : "android::hardware::keymaster::V4_0::TagType::UINT_REP"
1925    },
1926    {
1927     "enum_field_value" : 1342177280,
1928     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG"
1929    },
1930    {
1931     "enum_field_value" : 1610612736,
1932     "name" : "android::hardware::keymaster::V4_0::TagType::DATE"
1933    },
1934    {
1935     "enum_field_value" : 1879048192,
1936     "name" : "android::hardware::keymaster::V4_0::TagType::BOOL"
1937    },
1938    {
1939     "enum_field_value" : -2147483648,
1940     "name" : "android::hardware::keymaster::V4_0::TagType::BIGNUM"
1941    },
1942    {
1943     "enum_field_value" : -1879048192,
1944     "name" : "android::hardware::keymaster::V4_0::TagType::BYTES"
1945    },
1946    {
1947     "enum_field_value" : -1610612736,
1948     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG_REP"
1949    }
1950   ],
1951   "linker_set_key" : "android::hardware::keymaster::V4_0::TagType",
1952   "name" : "android::hardware::keymaster::V4_0::TagType",
1953   "referenced_type" : "type-567",
1954   "self_type" : "type-567",
1955   "size" : 4,
1956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1957   "underlying_type" : "type-2",
1958   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07TagTypeE"
1959  },
1960  {
1961   "alignment" : 4,
1962   "enum_fields" :
1963   [
1964    {
1965     "enum_field_value" : 0,
1966     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1967    },
1968    {
1969     "enum_field_value" : 1,
1970     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1971    },
1972    {
1973     "enum_field_value" : 2,
1974     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1975    }
1976   ],
1977   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1978   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1979   "referenced_type" : "type-416",
1980   "self_type" : "type-416",
1981   "size" : 4,
1982   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1983   "underlying_type" : "type-53",
1984   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1985  },
1986  {
1987   "alignment" : 4,
1988   "enum_fields" :
1989   [
1990    {
1991     "enum_field_value" : -1,
1992     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1993    }
1994   ],
1995   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1996   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1997   "referenced_type" : "type-556",
1998   "self_type" : "type-556",
1999   "size" : 4,
2000   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2001   "underlying_type" : "type-53",
2002   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
2003  },
2004  {
2005   "alignment" : 1,
2006   "enum_fields" :
2007   [
2008    {
2009     "enum_field_value" : 0,
2010     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
2011    },
2012    {
2013     "enum_field_value" : 1,
2014     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
2015    },
2016    {
2017     "enum_field_value" : 2,
2018     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
2019    }
2020   ],
2021   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
2022   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
2023   "referenced_type" : "type-555",
2024   "self_type" : "type-555",
2025   "size" : 1,
2026   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2027   "underlying_type" : "type-7",
2028   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
2029  },
2030  {
2031   "alignment" : 4,
2032   "enum_fields" :
2033   [
2034    {
2035     "enum_field_value" : 0,
2036     "name" : "ANDROID_LOG_UNKNOWN"
2037    },
2038    {
2039     "enum_field_value" : 1,
2040     "name" : "ANDROID_LOG_DEFAULT"
2041    },
2042    {
2043     "enum_field_value" : 2,
2044     "name" : "ANDROID_LOG_VERBOSE"
2045    },
2046    {
2047     "enum_field_value" : 3,
2048     "name" : "ANDROID_LOG_DEBUG"
2049    },
2050    {
2051     "enum_field_value" : 4,
2052     "name" : "ANDROID_LOG_INFO"
2053    },
2054    {
2055     "enum_field_value" : 5,
2056     "name" : "ANDROID_LOG_WARN"
2057    },
2058    {
2059     "enum_field_value" : 6,
2060     "name" : "ANDROID_LOG_ERROR"
2061    },
2062    {
2063     "enum_field_value" : 7,
2064     "name" : "ANDROID_LOG_FATAL"
2065    },
2066    {
2067     "enum_field_value" : 8,
2068     "name" : "ANDROID_LOG_SILENT"
2069    }
2070   ],
2071   "linker_set_key" : "android_LogPriority",
2072   "name" : "android_LogPriority",
2073   "referenced_type" : "type-1",
2074   "self_type" : "type-1",
2075   "size" : 4,
2076   "source_file" : "/system/core/liblog/include/android/log.h",
2077   "underlying_type" : "type-2",
2078   "unique_id" : "android_LogPriority"
2079  },
2080  {
2081   "alignment" : 4,
2082   "enum_fields" :
2083   [
2084    {
2085     "enum_field_value" : 0,
2086     "name" : "HAL_COLOR_MODE_NATIVE"
2087    },
2088    {
2089     "enum_field_value" : 1,
2090     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
2091    },
2092    {
2093     "enum_field_value" : 2,
2094     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
2095    },
2096    {
2097     "enum_field_value" : 3,
2098     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
2099    },
2100    {
2101     "enum_field_value" : 4,
2102     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
2103    },
2104    {
2105     "enum_field_value" : 5,
2106     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
2107    },
2108    {
2109     "enum_field_value" : 6,
2110     "name" : "HAL_COLOR_MODE_DCI_P3"
2111    },
2112    {
2113     "enum_field_value" : 7,
2114     "name" : "HAL_COLOR_MODE_SRGB"
2115    },
2116    {
2117     "enum_field_value" : 8,
2118     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
2119    },
2120    {
2121     "enum_field_value" : 9,
2122     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
2123    }
2124   ],
2125   "linker_set_key" : "android_color_mode_t",
2126   "name" : "android_color_mode_t",
2127   "referenced_type" : "type-507",
2128   "self_type" : "type-507",
2129   "size" : 4,
2130   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2131   "underlying_type" : "type-2",
2132   "unique_id" : "android_color_mode_t"
2133  },
2134  {
2135   "alignment" : 4,
2136   "enum_fields" :
2137   [
2138    {
2139     "enum_field_value" : 10,
2140     "name" : "HAL_COLOR_MODE_BT2020"
2141    },
2142    {
2143     "enum_field_value" : 11,
2144     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2145    },
2146    {
2147     "enum_field_value" : 12,
2148     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2149    }
2150   ],
2151   "linker_set_key" : "android_color_mode_v1_1_t",
2152   "name" : "android_color_mode_v1_1_t",
2153   "referenced_type" : "type-513",
2154   "self_type" : "type-513",
2155   "size" : 4,
2156   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2157   "underlying_type" : "type-2",
2158   "unique_id" : "android_color_mode_v1_1_t"
2159  },
2160  {
2161   "alignment" : 4,
2162   "enum_fields" :
2163   [
2164    {
2165     "enum_field_value" : 0,
2166     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2167    },
2168    {
2169     "enum_field_value" : 1,
2170     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2171    },
2172    {
2173     "enum_field_value" : 2,
2174     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2175    },
2176    {
2177     "enum_field_value" : 3,
2178     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2179    },
2180    {
2181     "enum_field_value" : 4,
2182     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2183    },
2184    {
2185     "enum_field_value" : 5,
2186     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2187    },
2188    {
2189     "enum_field_value" : 6,
2190     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2191    }
2192   ],
2193   "linker_set_key" : "android_color_transform_t",
2194   "name" : "android_color_transform_t",
2195   "referenced_type" : "type-509",
2196   "self_type" : "type-509",
2197   "size" : 4,
2198   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2199   "underlying_type" : "type-2",
2200   "unique_id" : "android_color_transform_t"
2201  },
2202  {
2203   "alignment" : 4,
2204   "enum_fields" :
2205   [
2206    {
2207     "enum_field_value" : 0,
2208     "name" : "HAL_DATASPACE_UNKNOWN"
2209    },
2210    {
2211     "enum_field_value" : 1,
2212     "name" : "HAL_DATASPACE_ARBITRARY"
2213    },
2214    {
2215     "enum_field_value" : 16,
2216     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2217    },
2218    {
2219     "enum_field_value" : 4128768,
2220     "name" : "HAL_DATASPACE_STANDARD_MASK"
2221    },
2222    {
2223     "enum_field_value" : 0,
2224     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2225    },
2226    {
2227     "enum_field_value" : 65536,
2228     "name" : "HAL_DATASPACE_STANDARD_BT709"
2229    },
2230    {
2231     "enum_field_value" : 131072,
2232     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2233    },
2234    {
2235     "enum_field_value" : 196608,
2236     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2237    },
2238    {
2239     "enum_field_value" : 262144,
2240     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2241    },
2242    {
2243     "enum_field_value" : 327680,
2244     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2245    },
2246    {
2247     "enum_field_value" : 393216,
2248     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2249    },
2250    {
2251     "enum_field_value" : 458752,
2252     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2253    },
2254    {
2255     "enum_field_value" : 524288,
2256     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2257    },
2258    {
2259     "enum_field_value" : 589824,
2260     "name" : "HAL_DATASPACE_STANDARD_FILM"
2261    },
2262    {
2263     "enum_field_value" : 655360,
2264     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2265    },
2266    {
2267     "enum_field_value" : 720896,
2268     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2269    },
2270    {
2271     "enum_field_value" : 22,
2272     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2273    },
2274    {
2275     "enum_field_value" : 130023424,
2276     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2277    },
2278    {
2279     "enum_field_value" : 0,
2280     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2281    },
2282    {
2283     "enum_field_value" : 4194304,
2284     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2285    },
2286    {
2287     "enum_field_value" : 8388608,
2288     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2289    },
2290    {
2291     "enum_field_value" : 12582912,
2292     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2293    },
2294    {
2295     "enum_field_value" : 16777216,
2296     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2297    },
2298    {
2299     "enum_field_value" : 20971520,
2300     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2301    },
2302    {
2303     "enum_field_value" : 25165824,
2304     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2305    },
2306    {
2307     "enum_field_value" : 29360128,
2308     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2309    },
2310    {
2311     "enum_field_value" : 33554432,
2312     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2313    },
2314    {
2315     "enum_field_value" : 27,
2316     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2317    },
2318    {
2319     "enum_field_value" : 939524096,
2320     "name" : "HAL_DATASPACE_RANGE_MASK"
2321    },
2322    {
2323     "enum_field_value" : 0,
2324     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2325    },
2326    {
2327     "enum_field_value" : 134217728,
2328     "name" : "HAL_DATASPACE_RANGE_FULL"
2329    },
2330    {
2331     "enum_field_value" : 268435456,
2332     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2333    },
2334    {
2335     "enum_field_value" : 402653184,
2336     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2337    },
2338    {
2339     "enum_field_value" : 512,
2340     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2341    },
2342    {
2343     "enum_field_value" : 138477568,
2344     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2345    },
2346    {
2347     "enum_field_value" : 406913024,
2348     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2349    },
2350    {
2351     "enum_field_value" : 513,
2352     "name" : "HAL_DATASPACE_SRGB"
2353    },
2354    {
2355     "enum_field_value" : 142671872,
2356     "name" : "HAL_DATASPACE_V0_SRGB"
2357    },
2358    {
2359     "enum_field_value" : 411107328,
2360     "name" : "HAL_DATASPACE_V0_SCRGB"
2361    },
2362    {
2363     "enum_field_value" : 257,
2364     "name" : "HAL_DATASPACE_JFIF"
2365    },
2366    {
2367     "enum_field_value" : 146931712,
2368     "name" : "HAL_DATASPACE_V0_JFIF"
2369    },
2370    {
2371     "enum_field_value" : 258,
2372     "name" : "HAL_DATASPACE_BT601_625"
2373    },
2374    {
2375     "enum_field_value" : 281149440,
2376     "name" : "HAL_DATASPACE_V0_BT601_625"
2377    },
2378    {
2379     "enum_field_value" : 259,
2380     "name" : "HAL_DATASPACE_BT601_525"
2381    },
2382    {
2383     "enum_field_value" : 281280512,
2384     "name" : "HAL_DATASPACE_V0_BT601_525"
2385    },
2386    {
2387     "enum_field_value" : 260,
2388     "name" : "HAL_DATASPACE_BT709"
2389    },
2390    {
2391     "enum_field_value" : 281083904,
2392     "name" : "HAL_DATASPACE_V0_BT709"
2393    },
2394    {
2395     "enum_field_value" : 139067392,
2396     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2397    },
2398    {
2399     "enum_field_value" : 155844608,
2400     "name" : "HAL_DATASPACE_DCI_P3"
2401    },
2402    {
2403     "enum_field_value" : 139067392,
2404     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2405    },
2406    {
2407     "enum_field_value" : 143261696,
2408     "name" : "HAL_DATASPACE_DISPLAY_P3"
2409    },
2410    {
2411     "enum_field_value" : 151715840,
2412     "name" : "HAL_DATASPACE_ADOBE_RGB"
2413    },
2414    {
2415     "enum_field_value" : 138805248,
2416     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2417    },
2418    {
2419     "enum_field_value" : 147193856,
2420     "name" : "HAL_DATASPACE_BT2020"
2421    },
2422    {
2423     "enum_field_value" : 163971072,
2424     "name" : "HAL_DATASPACE_BT2020_PQ"
2425    },
2426    {
2427     "enum_field_value" : 4096,
2428     "name" : "HAL_DATASPACE_DEPTH"
2429    },
2430    {
2431     "enum_field_value" : 4097,
2432     "name" : "HAL_DATASPACE_SENSOR"
2433    }
2434   ],
2435   "linker_set_key" : "android_dataspace_t",
2436   "name" : "android_dataspace_t",
2437   "referenced_type" : "type-506",
2438   "self_type" : "type-506",
2439   "size" : 4,
2440   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2441   "underlying_type" : "type-2",
2442   "unique_id" : "android_dataspace_t"
2443  },
2444  {
2445   "alignment" : 4,
2446   "enum_fields" :
2447   [
2448    {
2449     "enum_field_value" : 281411584,
2450     "name" : "HAL_DATASPACE_BT2020_ITU"
2451    },
2452    {
2453     "enum_field_value" : 298188800,
2454     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2455    },
2456    {
2457     "enum_field_value" : 302383104,
2458     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2459    },
2460    {
2461     "enum_field_value" : 168165376,
2462     "name" : "HAL_DATASPACE_BT2020_HLG"
2463    }
2464   ],
2465   "linker_set_key" : "android_dataspace_v1_1_t",
2466   "name" : "android_dataspace_v1_1_t",
2467   "referenced_type" : "type-512",
2468   "self_type" : "type-512",
2469   "size" : 4,
2470   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2471   "underlying_type" : "type-2",
2472   "unique_id" : "android_dataspace_v1_1_t"
2473  },
2474  {
2475   "alignment" : 4,
2476   "enum_fields" :
2477   [
2478    {
2479     "enum_field_value" : 142999552,
2480     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2481    },
2482    {
2483     "enum_field_value" : 4098,
2484     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2485    },
2486    {
2487     "enum_field_value" : 4099,
2488     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2489    },
2490    {
2491     "enum_field_value" : 4100,
2492     "name" : "HAL_DATASPACE_HEIF"
2493    }
2494   ],
2495   "linker_set_key" : "android_dataspace_v1_2_t",
2496   "name" : "android_dataspace_v1_2_t",
2497   "referenced_type" : "type-516",
2498   "self_type" : "type-516",
2499   "size" : 4,
2500   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2501   "underlying_type" : "type-2",
2502   "unique_id" : "android_dataspace_v1_2_t"
2503  },
2504  {
2505   "alignment" : 4,
2506   "enum_fields" :
2507   [
2508    {
2509     "enum_field_value" : 1,
2510     "name" : "FLEX_COMPONENT_Y"
2511    },
2512    {
2513     "enum_field_value" : 2,
2514     "name" : "FLEX_COMPONENT_Cb"
2515    },
2516    {
2517     "enum_field_value" : 4,
2518     "name" : "FLEX_COMPONENT_Cr"
2519    },
2520    {
2521     "enum_field_value" : 1024,
2522     "name" : "FLEX_COMPONENT_R"
2523    },
2524    {
2525     "enum_field_value" : 2048,
2526     "name" : "FLEX_COMPONENT_G"
2527    },
2528    {
2529     "enum_field_value" : 4096,
2530     "name" : "FLEX_COMPONENT_B"
2531    },
2532    {
2533     "enum_field_value" : 1073741824,
2534     "name" : "FLEX_COMPONENT_A"
2535    }
2536   ],
2537   "linker_set_key" : "android_flex_component",
2538   "name" : "android_flex_component",
2539   "referenced_type" : "type-523",
2540   "self_type" : "type-523",
2541   "size" : 4,
2542   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2543   "underlying_type" : "type-2",
2544   "unique_id" : "android_flex_component"
2545  },
2546  {
2547   "alignment" : 4,
2548   "enum_fields" :
2549   [
2550    {
2551     "enum_field_value" : 0,
2552     "name" : "FLEX_FORMAT_INVALID"
2553    },
2554    {
2555     "enum_field_value" : 1,
2556     "name" : "FLEX_FORMAT_Y"
2557    },
2558    {
2559     "enum_field_value" : 7,
2560     "name" : "FLEX_FORMAT_YCbCr"
2561    },
2562    {
2563     "enum_field_value" : 1073741831,
2564     "name" : "FLEX_FORMAT_YCbCrA"
2565    },
2566    {
2567     "enum_field_value" : 7168,
2568     "name" : "FLEX_FORMAT_RGB"
2569    },
2570    {
2571     "enum_field_value" : 1073748992,
2572     "name" : "FLEX_FORMAT_RGBA"
2573    }
2574   ],
2575   "linker_set_key" : "android_flex_format",
2576   "name" : "android_flex_format",
2577   "referenced_type" : "type-525",
2578   "self_type" : "type-525",
2579   "size" : 4,
2580   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2581   "underlying_type" : "type-2",
2582   "unique_id" : "android_flex_format"
2583  },
2584  {
2585   "alignment" : 4,
2586   "enum_fields" :
2587   [
2588    {
2589     "enum_field_value" : 1,
2590     "name" : "HAL_HDR_DOLBY_VISION"
2591    },
2592    {
2593     "enum_field_value" : 2,
2594     "name" : "HAL_HDR_HDR10"
2595    },
2596    {
2597     "enum_field_value" : 3,
2598     "name" : "HAL_HDR_HLG"
2599    }
2600   ],
2601   "linker_set_key" : "android_hdr_t",
2602   "name" : "android_hdr_t",
2603   "referenced_type" : "type-510",
2604   "self_type" : "type-510",
2605   "size" : 4,
2606   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2607   "underlying_type" : "type-2",
2608   "unique_id" : "android_hdr_t"
2609  },
2610  {
2611   "alignment" : 4,
2612   "enum_fields" :
2613   [
2614    {
2615     "enum_field_value" : 4,
2616     "name" : "HAL_HDR_HDR10_PLUS"
2617    }
2618   ],
2619   "linker_set_key" : "android_hdr_v1_2_t",
2620   "name" : "android_hdr_v1_2_t",
2621   "referenced_type" : "type-515",
2622   "self_type" : "type-515",
2623   "size" : 4,
2624   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2625   "underlying_type" : "type-2",
2626   "unique_id" : "android_hdr_v1_2_t"
2627  },
2628  {
2629   "alignment" : 4,
2630   "enum_fields" :
2631   [
2632    {
2633     "enum_field_value" : 39,
2634     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2635    },
2636    {
2637     "enum_field_value" : 40,
2638     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2639    },
2640    {
2641     "enum_field_value" : 41,
2642     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2643    },
2644    {
2645     "enum_field_value" : 42,
2646     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2647    }
2648   ],
2649   "linker_set_key" : "android_pixel_format_sw_t",
2650   "name" : "android_pixel_format_sw_t",
2651   "referenced_type" : "type-519",
2652   "self_type" : "type-519",
2653   "size" : 4,
2654   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2655   "underlying_type" : "type-2",
2656   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2657  },
2658  {
2659   "alignment" : 4,
2660   "enum_fields" :
2661   [
2662    {
2663     "enum_field_value" : 1,
2664     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2665    },
2666    {
2667     "enum_field_value" : 2,
2668     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2669    },
2670    {
2671     "enum_field_value" : 3,
2672     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2673    },
2674    {
2675     "enum_field_value" : 4,
2676     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2677    },
2678    {
2679     "enum_field_value" : 5,
2680     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2681    },
2682    {
2683     "enum_field_value" : 16,
2684     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2685    },
2686    {
2687     "enum_field_value" : 17,
2688     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2689    },
2690    {
2691     "enum_field_value" : 20,
2692     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2693    },
2694    {
2695     "enum_field_value" : 22,
2696     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2697    },
2698    {
2699     "enum_field_value" : 32,
2700     "name" : "HAL_PIXEL_FORMAT_RAW16"
2701    },
2702    {
2703     "enum_field_value" : 33,
2704     "name" : "HAL_PIXEL_FORMAT_BLOB"
2705    },
2706    {
2707     "enum_field_value" : 34,
2708     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2709    },
2710    {
2711     "enum_field_value" : 35,
2712     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2713    },
2714    {
2715     "enum_field_value" : 36,
2716     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2717    },
2718    {
2719     "enum_field_value" : 37,
2720     "name" : "HAL_PIXEL_FORMAT_RAW10"
2721    },
2722    {
2723     "enum_field_value" : 38,
2724     "name" : "HAL_PIXEL_FORMAT_RAW12"
2725    },
2726    {
2727     "enum_field_value" : 43,
2728     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2729    },
2730    {
2731     "enum_field_value" : 538982489,
2732     "name" : "HAL_PIXEL_FORMAT_Y8"
2733    },
2734    {
2735     "enum_field_value" : 540422489,
2736     "name" : "HAL_PIXEL_FORMAT_Y16"
2737    },
2738    {
2739     "enum_field_value" : 842094169,
2740     "name" : "HAL_PIXEL_FORMAT_YV12"
2741    }
2742   ],
2743   "linker_set_key" : "android_pixel_format_t",
2744   "name" : "android_pixel_format_t",
2745   "referenced_type" : "type-504",
2746   "self_type" : "type-504",
2747   "size" : 4,
2748   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2749   "underlying_type" : "type-2",
2750   "unique_id" : "android_pixel_format_t"
2751  },
2752  {
2753   "alignment" : 4,
2754   "enum_fields" :
2755   [
2756    {
2757     "enum_field_value" : 48,
2758     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2759    },
2760    {
2761     "enum_field_value" : 49,
2762     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2763    },
2764    {
2765     "enum_field_value" : 50,
2766     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2767    },
2768    {
2769     "enum_field_value" : 51,
2770     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2771    },
2772    {
2773     "enum_field_value" : 52,
2774     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2775    },
2776    {
2777     "enum_field_value" : 53,
2778     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2779    },
2780    {
2781     "enum_field_value" : 54,
2782     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2783    }
2784   ],
2785   "linker_set_key" : "android_pixel_format_v1_1_t",
2786   "name" : "android_pixel_format_v1_1_t",
2787   "referenced_type" : "type-511",
2788   "self_type" : "type-511",
2789   "size" : 4,
2790   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2791   "underlying_type" : "type-2",
2792   "unique_id" : "android_pixel_format_v1_1_t"
2793  },
2794  {
2795   "alignment" : 4,
2796   "enum_fields" :
2797   [
2798    {
2799     "enum_field_value" : 55,
2800     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2801    }
2802   ],
2803   "linker_set_key" : "android_pixel_format_v1_2_t",
2804   "name" : "android_pixel_format_v1_2_t",
2805   "referenced_type" : "type-517",
2806   "self_type" : "type-517",
2807   "size" : 4,
2808   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2809   "underlying_type" : "type-2",
2810   "unique_id" : "android_pixel_format_v1_2_t"
2811  },
2812  {
2813   "alignment" : 4,
2814   "enum_fields" :
2815   [
2816    {
2817     "enum_field_value" : 0,
2818     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2819    },
2820    {
2821     "enum_field_value" : 1,
2822     "name" : "HAL_RENDER_INTENT_ENHANCE"
2823    },
2824    {
2825     "enum_field_value" : 2,
2826     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2827    },
2828    {
2829     "enum_field_value" : 3,
2830     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2831    }
2832   ],
2833   "linker_set_key" : "android_render_intent_v1_1_t",
2834   "name" : "android_render_intent_v1_1_t",
2835   "referenced_type" : "type-514",
2836   "self_type" : "type-514",
2837   "size" : 4,
2838   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2839   "underlying_type" : "type-2",
2840   "unique_id" : "android_render_intent_v1_1_t"
2841  },
2842  {
2843   "alignment" : 4,
2844   "enum_fields" :
2845   [
2846    {
2847     "enum_field_value" : 1,
2848     "name" : "HAL_TRANSFORM_FLIP_H"
2849    },
2850    {
2851     "enum_field_value" : 2,
2852     "name" : "HAL_TRANSFORM_FLIP_V"
2853    },
2854    {
2855     "enum_field_value" : 4,
2856     "name" : "HAL_TRANSFORM_ROT_90"
2857    },
2858    {
2859     "enum_field_value" : 3,
2860     "name" : "HAL_TRANSFORM_ROT_180"
2861    },
2862    {
2863     "enum_field_value" : 7,
2864     "name" : "HAL_TRANSFORM_ROT_270"
2865    }
2866   ],
2867   "linker_set_key" : "android_transform_t",
2868   "name" : "android_transform_t",
2869   "referenced_type" : "type-505",
2870   "self_type" : "type-505",
2871   "size" : 4,
2872   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2873   "underlying_type" : "type-2",
2874   "unique_id" : "android_transform_t"
2875  },
2876  {
2877   "alignment" : 4,
2878   "enum_fields" :
2879   [
2880    {
2881     "enum_field_value" : 0,
2882     "name" : "LOG_ID_MIN"
2883    },
2884    {
2885     "enum_field_value" : 0,
2886     "name" : "LOG_ID_MAIN"
2887    },
2888    {
2889     "enum_field_value" : 1,
2890     "name" : "LOG_ID_RADIO"
2891    },
2892    {
2893     "enum_field_value" : 2,
2894     "name" : "LOG_ID_EVENTS"
2895    },
2896    {
2897     "enum_field_value" : 3,
2898     "name" : "LOG_ID_SYSTEM"
2899    },
2900    {
2901     "enum_field_value" : 4,
2902     "name" : "LOG_ID_CRASH"
2903    },
2904    {
2905     "enum_field_value" : 5,
2906     "name" : "LOG_ID_STATS"
2907    },
2908    {
2909     "enum_field_value" : 6,
2910     "name" : "LOG_ID_SECURITY"
2911    },
2912    {
2913     "enum_field_value" : 7,
2914     "name" : "LOG_ID_KERNEL"
2915    },
2916    {
2917     "enum_field_value" : 8,
2918     "name" : "LOG_ID_MAX"
2919    }
2920   ],
2921   "linker_set_key" : "log_id",
2922   "name" : "log_id",
2923   "referenced_type" : "type-252",
2924   "self_type" : "type-252",
2925   "size" : 4,
2926   "source_file" : "/system/core/liblog/include/android/log.h",
2927   "underlying_type" : "type-2",
2928   "unique_id" : "log_id"
2929  }
2930 ],
2931 "function_types" :
2932 [
2933  {
2934   "alignment" : 4,
2935   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2936   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2937   "parameters" :
2938   [
2939    {
2940     "referenced_type" : "type-67"
2941    },
2942    {
2943     "referenced_type" : "type-73"
2944    },
2945    {
2946     "referenced_type" : "type-54"
2947    }
2948   ],
2949   "referenced_type" : "type-66",
2950   "return_type" : "type-31",
2951   "self_type" : "type-66",
2952   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "linker_set_key" : "int (void *)",
2957   "name" : "int (void *)",
2958   "parameters" :
2959   [
2960    {
2961     "referenced_type" : "type-54"
2962    }
2963   ],
2964   "referenced_type" : "type-533",
2965   "return_type" : "type-53",
2966   "self_type" : "type-533",
2967   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2968  },
2969  {
2970   "alignment" : 4,
2971   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2972   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2973   "parameters" :
2974   [
2975    {
2976     "referenced_type" : "type-443"
2977    },
2978    {
2979     "referenced_type" : "type-341"
2980    },
2981    {
2982     "referenced_type" : "type-2"
2983    },
2984    {
2985     "referenced_type" : "type-444"
2986    },
2987    {
2988     "referenced_type" : "type-2"
2989    },
2990    {
2991     "referenced_type" : "type-54"
2992    }
2993   ],
2994   "referenced_type" : "type-442",
2995   "return_type" : "type-55",
2996   "self_type" : "type-442",
2997   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2998  }
2999 ],
3000 "functions" :
3001 [
3002  {
3003   "function_name" : "android::hardware::details::castInterface",
3004   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3005   "parameters" :
3006   [
3007    {
3008     "referenced_type" : "type-36"
3009    },
3010    {
3011     "referenced_type" : "type-79"
3012    },
3013    {
3014     "referenced_type" : "type-31"
3015    }
3016   ],
3017   "return_type" : "type-174",
3018   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3019   "template_args" : [ "type-11", "type-12", "type-26" ]
3020  },
3021  {
3022   "function_name" : "android::hardware::details::getServiceInternal",
3023   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3024   "parameters" :
3025   [
3026    {
3027     "referenced_type" : "type-458"
3028    },
3029    {
3030     "referenced_type" : "type-31"
3031    },
3032    {
3033     "referenced_type" : "type-31"
3034    }
3035   ],
3036   "return_type" : "type-125",
3037   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3038   "template_args" : [ "type-26", "type-11", "type-55", "type-55" ]
3039  },
3040  {
3041   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getService",
3042   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3043   "parameters" :
3044   [
3045    {
3046     "default_arg" : true,
3047     "referenced_type" : "type-458"
3048    },
3049    {
3050     "default_arg" : true,
3051     "referenced_type" : "type-31"
3052    }
3053   ],
3054   "return_type" : "type-125",
3055   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3056  },
3057  {
3058   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::linkToDeath",
3059   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3060   "parameters" :
3061   [
3062    {
3063     "is_this_ptr" : true,
3064     "referenced_type" : "type-126"
3065    },
3066    {
3067     "referenced_type" : "type-660"
3068    },
3069    {
3070     "referenced_type" : "type-8"
3071    }
3072   ],
3073   "return_type" : "type-159",
3074   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3075  },
3076  {
3077   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getDebugInfo",
3078   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3079   "parameters" :
3080   [
3081    {
3082     "is_this_ptr" : true,
3083     "referenced_type" : "type-126"
3084    },
3085    {
3086     "referenced_type" : "type-749"
3087    }
3088   ],
3089   "return_type" : "type-186",
3090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3091  },
3092  {
3093   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getHashChain",
3094   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3095   "parameters" :
3096   [
3097    {
3098     "is_this_ptr" : true,
3099     "referenced_type" : "type-126"
3100    },
3101    {
3102     "referenced_type" : "type-750"
3103    }
3104   ],
3105   "return_type" : "type-186",
3106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3107  },
3108  {
3109   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::tryGetService",
3110   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3111   "parameters" :
3112   [
3113    {
3114     "default_arg" : true,
3115     "referenced_type" : "type-458"
3116    },
3117    {
3118     "default_arg" : true,
3119     "referenced_type" : "type-31"
3120    }
3121   ],
3122   "return_type" : "type-125",
3123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3124  },
3125  {
3126   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::unlinkToDeath",
3127   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3128   "parameters" :
3129   [
3130    {
3131     "is_this_ptr" : true,
3132     "referenced_type" : "type-126"
3133    },
3134    {
3135     "referenced_type" : "type-660"
3136    }
3137   ],
3138   "return_type" : "type-159",
3139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3140  },
3141  {
3142   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceChain",
3143   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3144   "parameters" :
3145   [
3146    {
3147     "is_this_ptr" : true,
3148     "referenced_type" : "type-126"
3149    },
3150    {
3151     "referenced_type" : "type-751"
3152    }
3153   ],
3154   "return_type" : "type-186",
3155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3156  },
3157  {
3158   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerAsService",
3159   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3160   "parameters" :
3161   [
3162    {
3163     "is_this_ptr" : true,
3164     "referenced_type" : "type-126"
3165    },
3166    {
3167     "default_arg" : true,
3168     "referenced_type" : "type-458"
3169    }
3170   ],
3171   "return_type" : "type-53",
3172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3173  },
3174  {
3175   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceDescriptor",
3176   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3177   "parameters" :
3178   [
3179    {
3180     "is_this_ptr" : true,
3181     "referenced_type" : "type-126"
3182    },
3183    {
3184     "referenced_type" : "type-752"
3185    }
3186   ],
3187   "return_type" : "type-186",
3188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3189  },
3190  {
3191   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::notifySyspropsChanged",
3192   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv",
3193   "parameters" :
3194   [
3195    {
3196     "is_this_ptr" : true,
3197     "referenced_type" : "type-126"
3198    }
3199   ],
3200   "return_type" : "type-186",
3201   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3202  },
3203  {
3204   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::setHALInstrumentation",
3205   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv",
3206   "parameters" :
3207   [
3208    {
3209     "is_this_ptr" : true,
3210     "referenced_type" : "type-126"
3211    }
3212   ],
3213   "return_type" : "type-186",
3214   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3215  },
3216  {
3217   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerForNotifications",
3218   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3219   "parameters" :
3220   [
3221    {
3222     "referenced_type" : "type-458"
3223    },
3224    {
3225     "referenced_type" : "type-627"
3226    }
3227   ],
3228   "return_type" : "type-31",
3229   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3230  },
3231  {
3232   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::ping",
3233   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv",
3234   "parameters" :
3235   [
3236    {
3237     "is_this_ptr" : true,
3238     "referenced_type" : "type-126"
3239    }
3240   ],
3241   "return_type" : "type-186",
3242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3243  },
3244  {
3245   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::debug",
3246   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3247   "parameters" :
3248   [
3249    {
3250     "is_this_ptr" : true,
3251     "referenced_type" : "type-126"
3252    },
3253    {
3254     "referenced_type" : "type-407"
3255    },
3256    {
3257     "referenced_type" : "type-626"
3258    }
3259   ],
3260   "return_type" : "type-186",
3261   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3262  },
3263  {
3264   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3265   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3266   "parameters" :
3267   [
3268    {
3269     "referenced_type" : "type-681"
3270    },
3271    {
3272     "default_arg" : true,
3273     "referenced_type" : "type-31"
3274    }
3275   ],
3276   "return_type" : "type-174",
3277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3278  },
3279  {
3280   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3281   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3282   "parameters" :
3283   [
3284    {
3285     "referenced_type" : "type-431"
3286    },
3287    {
3288     "default_arg" : true,
3289     "referenced_type" : "type-31"
3290    }
3291   ],
3292   "return_type" : "type-174",
3293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3294  },
3295  {
3296   "access" : "private",
3297   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::addOnewayTask",
3298   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3299   "parameters" :
3300   [
3301    {
3302     "is_this_ptr" : true,
3303     "referenced_type" : "type-713"
3304    },
3305    {
3306     "referenced_type" : "type-757"
3307    }
3308   ],
3309   "return_type" : "type-186",
3310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3311  },
3312  {
3313   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3314   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3315   "parameters" :
3316   [
3317    {
3318     "is_this_ptr" : true,
3319     "referenced_type" : "type-713"
3320    },
3321    {
3322     "referenced_type" : "type-130"
3323    }
3324   ],
3325   "return_type" : "type-55",
3326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3327  },
3328  {
3329   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3330   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3331   "parameters" :
3332   [
3333    {
3334     "is_this_ptr" : true,
3335     "referenced_type" : "type-713"
3336    },
3337    {
3338     "referenced_type" : "type-130"
3339    }
3340   ],
3341   "return_type" : "type-55",
3342   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3343  },
3344  {
3345   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::onTransact",
3346   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3347   "parameters" :
3348   [
3349    {
3350     "is_this_ptr" : true,
3351     "referenced_type" : "type-669"
3352    },
3353    {
3354     "referenced_type" : "type-2"
3355    },
3356    {
3357     "referenced_type" : "type-449"
3358    },
3359    {
3360     "referenced_type" : "type-443"
3361    },
3362    {
3363     "default_arg" : true,
3364     "referenced_type" : "type-2"
3365    },
3366    {
3367     "default_arg" : true,
3368     "referenced_type" : "type-772"
3369    }
3370   ],
3371   "return_type" : "type-53",
3372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3373  },
3374  {
3375   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_abort",
3376   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3377   "parameters" :
3378   [
3379    {
3380     "referenced_type" : "type-450"
3381    },
3382    {
3383     "referenced_type" : "type-449"
3384    },
3385    {
3386     "referenced_type" : "type-443"
3387    },
3388    {
3389     "referenced_type" : "type-773"
3390    }
3391   ],
3392   "return_type" : "type-53",
3393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3394  },
3395  {
3396   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_begin",
3397   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3398   "parameters" :
3399   [
3400    {
3401     "referenced_type" : "type-450"
3402    },
3403    {
3404     "referenced_type" : "type-449"
3405    },
3406    {
3407     "referenced_type" : "type-443"
3408    },
3409    {
3410     "referenced_type" : "type-774"
3411    }
3412   ],
3413   "return_type" : "type-53",
3414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3415  },
3416  {
3417   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_finish",
3418   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3419   "parameters" :
3420   [
3421    {
3422     "referenced_type" : "type-450"
3423    },
3424    {
3425     "referenced_type" : "type-449"
3426    },
3427    {
3428     "referenced_type" : "type-443"
3429    },
3430    {
3431     "referenced_type" : "type-775"
3432    }
3433   ],
3434   "return_type" : "type-53",
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3436  },
3437  {
3438   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_update",
3439   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3440   "parameters" :
3441   [
3442    {
3443     "referenced_type" : "type-450"
3444    },
3445    {
3446     "referenced_type" : "type-449"
3447    },
3448    {
3449     "referenced_type" : "type-443"
3450    },
3451    {
3452     "referenced_type" : "type-776"
3453    }
3454   ],
3455   "return_type" : "type-53",
3456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3457  },
3458  {
3459   "access" : "private",
3460   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::getDebugInfo",
3461   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3462   "parameters" :
3463   [
3464    {
3465     "is_this_ptr" : true,
3466     "referenced_type" : "type-669"
3467    },
3468    {
3469     "referenced_type" : "type-777"
3470    }
3471   ],
3472   "return_type" : "type-186",
3473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3474  },
3475  {
3476   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_attestKey",
3477   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3478   "parameters" :
3479   [
3480    {
3481     "referenced_type" : "type-450"
3482    },
3483    {
3484     "referenced_type" : "type-449"
3485    },
3486    {
3487     "referenced_type" : "type-443"
3488    },
3489    {
3490     "referenced_type" : "type-778"
3491    }
3492   ],
3493   "return_type" : "type-53",
3494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3495  },
3496  {
3497   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteKey",
3498   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3499   "parameters" :
3500   [
3501    {
3502     "referenced_type" : "type-450"
3503    },
3504    {
3505     "referenced_type" : "type-449"
3506    },
3507    {
3508     "referenced_type" : "type-443"
3509    },
3510    {
3511     "referenced_type" : "type-779"
3512    }
3513   ],
3514   "return_type" : "type-53",
3515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3516  },
3517  {
3518   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_exportKey",
3519   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3520   "parameters" :
3521   [
3522    {
3523     "referenced_type" : "type-450"
3524    },
3525    {
3526     "referenced_type" : "type-449"
3527    },
3528    {
3529     "referenced_type" : "type-443"
3530    },
3531    {
3532     "referenced_type" : "type-780"
3533    }
3534   ],
3535   "return_type" : "type-53",
3536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3537  },
3538  {
3539   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importKey",
3540   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3541   "parameters" :
3542   [
3543    {
3544     "referenced_type" : "type-450"
3545    },
3546    {
3547     "referenced_type" : "type-449"
3548    },
3549    {
3550     "referenced_type" : "type-443"
3551    },
3552    {
3553     "referenced_type" : "type-781"
3554    }
3555   ],
3556   "return_type" : "type-53",
3557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3558  },
3559  {
3560   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3561   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3562   "parameters" :
3563   [
3564    {
3565     "referenced_type" : "type-450"
3566    },
3567    {
3568     "referenced_type" : "type-449"
3569    },
3570    {
3571     "referenced_type" : "type-443"
3572    },
3573    {
3574     "referenced_type" : "type-782"
3575    }
3576   ],
3577   "return_type" : "type-53",
3578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3579  },
3580  {
3581   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_generateKey",
3582   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3583   "parameters" :
3584   [
3585    {
3586     "referenced_type" : "type-450"
3587    },
3588    {
3589     "referenced_type" : "type-449"
3590    },
3591    {
3592     "referenced_type" : "type-443"
3593    },
3594    {
3595     "referenced_type" : "type-783"
3596    }
3597   ],
3598   "return_type" : "type-53",
3599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3600  },
3601  {
3602   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3603   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3604   "parameters" :
3605   [
3606    {
3607     "referenced_type" : "type-450"
3608    },
3609    {
3610     "referenced_type" : "type-449"
3611    },
3612    {
3613     "referenced_type" : "type-443"
3614    },
3615    {
3616     "referenced_type" : "type-784"
3617    }
3618   ],
3619   "return_type" : "type-53",
3620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3621  },
3622  {
3623   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3624   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3625   "parameters" :
3626   [
3627    {
3628     "referenced_type" : "type-450"
3629    },
3630    {
3631     "referenced_type" : "type-449"
3632    },
3633    {
3634     "referenced_type" : "type-443"
3635    },
3636    {
3637     "referenced_type" : "type-785"
3638    }
3639   ],
3640   "return_type" : "type-53",
3641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3642  },
3643  {
3644   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHardwareInfo",
3645   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3646   "parameters" :
3647   [
3648    {
3649     "referenced_type" : "type-450"
3650    },
3651    {
3652     "referenced_type" : "type-449"
3653    },
3654    {
3655     "referenced_type" : "type-443"
3656    },
3657    {
3658     "referenced_type" : "type-786"
3659    }
3660   ],
3661   "return_type" : "type-53",
3662   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3663  },
3664  {
3665   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importWrappedKey",
3666   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3667   "parameters" :
3668   [
3669    {
3670     "referenced_type" : "type-450"
3671    },
3672    {
3673     "referenced_type" : "type-449"
3674    },
3675    {
3676     "referenced_type" : "type-443"
3677    },
3678    {
3679     "referenced_type" : "type-787"
3680    }
3681   ],
3682   "return_type" : "type-53",
3683   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3684  },
3685  {
3686   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_computeSharedHmac",
3687   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3688   "parameters" :
3689   [
3690    {
3691     "referenced_type" : "type-450"
3692    },
3693    {
3694     "referenced_type" : "type-449"
3695    },
3696    {
3697     "referenced_type" : "type-443"
3698    },
3699    {
3700     "referenced_type" : "type-788"
3701    }
3702   ],
3703   "return_type" : "type-53",
3704   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3705  },
3706  {
3707   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_verifyAuthorization",
3708   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3709   "parameters" :
3710   [
3711    {
3712     "referenced_type" : "type-450"
3713    },
3714    {
3715     "referenced_type" : "type-449"
3716    },
3717    {
3718     "referenced_type" : "type-443"
3719    },
3720    {
3721     "referenced_type" : "type-789"
3722    }
3723   ],
3724   "return_type" : "type-53",
3725   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3726  },
3727  {
3728   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3729   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3730   "parameters" :
3731   [
3732    {
3733     "referenced_type" : "type-450"
3734    },
3735    {
3736     "referenced_type" : "type-449"
3737    },
3738    {
3739     "referenced_type" : "type-443"
3740    },
3741    {
3742     "referenced_type" : "type-790"
3743    }
3744   ],
3745   "return_type" : "type-53",
3746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3747  },
3748  {
3749   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3750   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3751   "parameters" :
3752   [
3753    {
3754     "referenced_type" : "type-450"
3755    },
3756    {
3757     "referenced_type" : "type-449"
3758    },
3759    {
3760     "referenced_type" : "type-443"
3761    },
3762    {
3763     "referenced_type" : "type-791"
3764    }
3765   ],
3766   "return_type" : "type-53",
3767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3768  },
3769  {
3770   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHmacSharingParameters",
3771   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3772   "parameters" :
3773   [
3774    {
3775     "referenced_type" : "type-450"
3776    },
3777    {
3778     "referenced_type" : "type-449"
3779    },
3780    {
3781     "referenced_type" : "type-443"
3782    },
3783    {
3784     "referenced_type" : "type-792"
3785    }
3786   ],
3787   "return_type" : "type-53",
3788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3789  },
3790  {
3791   "access" : "private",
3792   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::ping",
3793   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv",
3794   "parameters" :
3795   [
3796    {
3797     "is_this_ptr" : true,
3798     "referenced_type" : "type-669"
3799    }
3800   ],
3801   "return_type" : "type-186",
3802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3803  },
3804  {
3805   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3806   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3807   "parameters" :
3808   [
3809    {
3810     "is_this_ptr" : true,
3811     "referenced_type" : "type-669"
3812    },
3813    {
3814     "referenced_type" : "type-431"
3815    }
3816   ],
3817   "return_type" : "type-55",
3818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3819  },
3820  {
3821   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3822   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3823   "parameters" :
3824   [
3825    {
3826     "is_this_ptr" : true,
3827     "referenced_type" : "type-669"
3828    },
3829    {
3830     "referenced_type" : "type-431"
3831    }
3832   ],
3833   "return_type" : "type-55",
3834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3835  },
3836  {
3837   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3838   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev",
3839   "parameters" :
3840   [
3841    {
3842     "is_this_ptr" : true,
3843     "referenced_type" : "type-669"
3844    }
3845   ],
3846   "return_type" : "type-55",
3847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3848  },
3849  {
3850   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3851   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev",
3852   "parameters" :
3853   [
3854    {
3855     "is_this_ptr" : true,
3856     "referenced_type" : "type-669"
3857    }
3858   ],
3859   "return_type" : "type-55",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3864   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev",
3865   "parameters" :
3866   [
3867    {
3868     "is_this_ptr" : true,
3869     "referenced_type" : "type-669"
3870    }
3871   ],
3872   "return_type" : "type-55",
3873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3874  },
3875  {
3876   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::upgradeKey",
3877   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3878   "parameters" :
3879   [
3880    {
3881     "is_this_ptr" : true,
3882     "referenced_type" : "type-25"
3883    },
3884    {
3885     "referenced_type" : "type-647"
3886    },
3887    {
3888     "referenced_type" : "type-404"
3889    },
3890    {
3891     "referenced_type" : "type-793"
3892    }
3893   ],
3894   "return_type" : "type-186",
3895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3896  },
3897  {
3898   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_abort",
3899   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy",
3900   "parameters" :
3901   [
3902    {
3903     "referenced_type" : "type-49"
3904    },
3905    {
3906     "referenced_type" : "type-279"
3907    },
3908    {
3909     "referenced_type" : "type-8"
3910    }
3911   ],
3912   "return_type" : "type-167",
3913   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3914  },
3915  {
3916   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_begin",
3917   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE",
3918   "parameters" :
3919   [
3920    {
3921     "referenced_type" : "type-49"
3922    },
3923    {
3924     "referenced_type" : "type-279"
3925    },
3926    {
3927     "referenced_type" : "type-363"
3928    },
3929    {
3930     "referenced_type" : "type-647"
3931    },
3932    {
3933     "referenced_type" : "type-404"
3934    },
3935    {
3936     "referenced_type" : "type-637"
3937    },
3938    {
3939     "referenced_type" : "type-794"
3940    }
3941   ],
3942   "return_type" : "type-186",
3943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3944  },
3945  {
3946   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::generateKey",
3947   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3948   "parameters" :
3949   [
3950    {
3951     "is_this_ptr" : true,
3952     "referenced_type" : "type-25"
3953    },
3954    {
3955     "referenced_type" : "type-404"
3956    },
3957    {
3958     "referenced_type" : "type-795"
3959    }
3960   ],
3961   "return_type" : "type-186",
3962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3963  },
3964  {
3965   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::linkToDeath",
3966   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3967   "parameters" :
3968   [
3969    {
3970     "is_this_ptr" : true,
3971     "referenced_type" : "type-25"
3972    },
3973    {
3974     "referenced_type" : "type-660"
3975    },
3976    {
3977     "referenced_type" : "type-8"
3978    }
3979   ],
3980   "return_type" : "type-159",
3981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3982  },
3983  {
3984   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_finish",
3985   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3986   "parameters" :
3987   [
3988    {
3989     "referenced_type" : "type-49"
3990    },
3991    {
3992     "referenced_type" : "type-279"
3993    },
3994    {
3995     "referenced_type" : "type-8"
3996    },
3997    {
3998     "referenced_type" : "type-404"
3999    },
4000    {
4001     "referenced_type" : "type-647"
4002    },
4003    {
4004     "referenced_type" : "type-647"
4005    },
4006    {
4007     "referenced_type" : "type-637"
4008    },
4009    {
4010     "referenced_type" : "type-641"
4011    },
4012    {
4013     "referenced_type" : "type-796"
4014    }
4015   ],
4016   "return_type" : "type-186",
4017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4018  },
4019  {
4020   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_update",
4021   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
4022   "parameters" :
4023   [
4024    {
4025     "referenced_type" : "type-49"
4026    },
4027    {
4028     "referenced_type" : "type-279"
4029    },
4030    {
4031     "referenced_type" : "type-8"
4032    },
4033    {
4034     "referenced_type" : "type-404"
4035    },
4036    {
4037     "referenced_type" : "type-647"
4038    },
4039    {
4040     "referenced_type" : "type-637"
4041    },
4042    {
4043     "referenced_type" : "type-641"
4044    },
4045    {
4046     "referenced_type" : "type-797"
4047    }
4048   ],
4049   "return_type" : "type-186",
4050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4051  },
4052  {
4053   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getDebugInfo",
4054   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4055   "parameters" :
4056   [
4057    {
4058     "is_this_ptr" : true,
4059     "referenced_type" : "type-25"
4060    },
4061    {
4062     "referenced_type" : "type-798"
4063    }
4064   ],
4065   "return_type" : "type-186",
4066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4067  },
4068  {
4069   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHashChain",
4070   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
4071   "parameters" :
4072   [
4073    {
4074     "is_this_ptr" : true,
4075     "referenced_type" : "type-25"
4076    },
4077    {
4078     "referenced_type" : "type-799"
4079    }
4080   ],
4081   "return_type" : "type-186",
4082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4083  },
4084  {
4085   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::addRngEntropy",
4086   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
4087   "parameters" :
4088   [
4089    {
4090     "is_this_ptr" : true,
4091     "referenced_type" : "type-25"
4092    },
4093    {
4094     "referenced_type" : "type-647"
4095    }
4096   ],
4097   "return_type" : "type-167",
4098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4099  },
4100  {
4101   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteAllKeys",
4102   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv",
4103   "parameters" :
4104   [
4105    {
4106     "is_this_ptr" : true,
4107     "referenced_type" : "type-25"
4108    }
4109   ],
4110   "return_type" : "type-167",
4111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4112  },
4113  {
4114   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::unlinkToDeath",
4115   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4116   "parameters" :
4117   [
4118    {
4119     "is_this_ptr" : true,
4120     "referenced_type" : "type-25"
4121    },
4122    {
4123     "referenced_type" : "type-660"
4124    }
4125   ],
4126   "return_type" : "type-159",
4127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4128  },
4129  {
4130   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceChain",
4131   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4132   "parameters" :
4133   [
4134    {
4135     "is_this_ptr" : true,
4136     "referenced_type" : "type-25"
4137    },
4138    {
4139     "referenced_type" : "type-800"
4140    }
4141   ],
4142   "return_type" : "type-186",
4143   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4144  },
4145  {
4146   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_attestKey",
4147   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
4148   "parameters" :
4149   [
4150    {
4151     "referenced_type" : "type-49"
4152    },
4153    {
4154     "referenced_type" : "type-279"
4155    },
4156    {
4157     "referenced_type" : "type-647"
4158    },
4159    {
4160     "referenced_type" : "type-404"
4161    },
4162    {
4163     "referenced_type" : "type-801"
4164    }
4165   ],
4166   "return_type" : "type-186",
4167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4168  },
4169  {
4170   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteKey",
4171   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4172   "parameters" :
4173   [
4174    {
4175     "referenced_type" : "type-49"
4176    },
4177    {
4178     "referenced_type" : "type-279"
4179    },
4180    {
4181     "referenced_type" : "type-647"
4182    }
4183   ],
4184   "return_type" : "type-167",
4185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4186  },
4187  {
4188   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_exportKey",
4189   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
4190   "parameters" :
4191   [
4192    {
4193     "referenced_type" : "type-49"
4194    },
4195    {
4196     "referenced_type" : "type-279"
4197    },
4198    {
4199     "referenced_type" : "type-569"
4200    },
4201    {
4202     "referenced_type" : "type-647"
4203    },
4204    {
4205     "referenced_type" : "type-647"
4206    },
4207    {
4208     "referenced_type" : "type-647"
4209    },
4210    {
4211     "referenced_type" : "type-802"
4212    }
4213   ],
4214   "return_type" : "type-186",
4215   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4216  },
4217  {
4218   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importKey",
4219   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
4220   "parameters" :
4221   [
4222    {
4223     "referenced_type" : "type-49"
4224    },
4225    {
4226     "referenced_type" : "type-279"
4227    },
4228    {
4229     "referenced_type" : "type-404"
4230    },
4231    {
4232     "referenced_type" : "type-569"
4233    },
4234    {
4235     "referenced_type" : "type-647"
4236    },
4237    {
4238     "referenced_type" : "type-803"
4239    }
4240   ],
4241   "return_type" : "type-186",
4242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4243  },
4244  {
4245   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHardwareInfo",
4246   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE",
4247   "parameters" :
4248   [
4249    {
4250     "is_this_ptr" : true,
4251     "referenced_type" : "type-25"
4252    },
4253    {
4254     "referenced_type" : "type-804"
4255    }
4256   ],
4257   "return_type" : "type-186",
4258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4259  },
4260  {
4261   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4262   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4263   "parameters" :
4264   [
4265    {
4266     "referenced_type" : "type-49"
4267    },
4268    {
4269     "referenced_type" : "type-279"
4270    },
4271    {
4272     "referenced_type" : "type-647"
4273    },
4274    {
4275     "referenced_type" : "type-404"
4276    },
4277    {
4278     "referenced_type" : "type-805"
4279    }
4280   ],
4281   "return_type" : "type-186",
4282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4283  },
4284  {
4285   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importWrappedKey",
4286   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE",
4287   "parameters" :
4288   [
4289    {
4290     "is_this_ptr" : true,
4291     "referenced_type" : "type-25"
4292    },
4293    {
4294     "referenced_type" : "type-647"
4295    },
4296    {
4297     "referenced_type" : "type-647"
4298    },
4299    {
4300     "referenced_type" : "type-647"
4301    },
4302    {
4303     "referenced_type" : "type-404"
4304    },
4305    {
4306     "referenced_type" : "type-8"
4307    },
4308    {
4309     "referenced_type" : "type-8"
4310    },
4311    {
4312     "referenced_type" : "type-806"
4313    }
4314   ],
4315   "return_type" : "type-186",
4316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4317  },
4318  {
4319   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_generateKey",
4320   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4321   "parameters" :
4322   [
4323    {
4324     "referenced_type" : "type-49"
4325    },
4326    {
4327     "referenced_type" : "type-279"
4328    },
4329    {
4330     "referenced_type" : "type-404"
4331    },
4332    {
4333     "referenced_type" : "type-807"
4334    }
4335   ],
4336   "return_type" : "type-186",
4337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4338  },
4339  {
4340   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::computeSharedHmac",
4341   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE",
4342   "parameters" :
4343   [
4344    {
4345     "is_this_ptr" : true,
4346     "referenced_type" : "type-25"
4347    },
4348    {
4349     "referenced_type" : "type-455"
4350    },
4351    {
4352     "referenced_type" : "type-808"
4353    }
4354   ],
4355   "return_type" : "type-186",
4356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4357  },
4358  {
4359   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4360   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4361   "parameters" :
4362   [
4363    {
4364     "referenced_type" : "type-49"
4365    },
4366    {
4367     "referenced_type" : "type-279"
4368    },
4369    {
4370     "referenced_type" : "type-647"
4371    }
4372   ],
4373   "return_type" : "type-167",
4374   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4375  },
4376  {
4377   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4378   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4379   "parameters" :
4380   [
4381    {
4382     "referenced_type" : "type-49"
4383    },
4384    {
4385     "referenced_type" : "type-279"
4386    }
4387   ],
4388   "return_type" : "type-167",
4389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4390  },
4391  {
4392   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceDescriptor",
4393   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4394   "parameters" :
4395   [
4396    {
4397     "is_this_ptr" : true,
4398     "referenced_type" : "type-25"
4399    },
4400    {
4401     "referenced_type" : "type-809"
4402    }
4403   ],
4404   "return_type" : "type-186",
4405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4406  },
4407  {
4408   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::verifyAuthorization",
4409   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4410   "parameters" :
4411   [
4412    {
4413     "is_this_ptr" : true,
4414     "referenced_type" : "type-25"
4415    },
4416    {
4417     "referenced_type" : "type-8"
4418    },
4419    {
4420     "referenced_type" : "type-404"
4421    },
4422    {
4423     "referenced_type" : "type-637"
4424    },
4425    {
4426     "referenced_type" : "type-810"
4427    }
4428   ],
4429   "return_type" : "type-186",
4430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4431  },
4432  {
4433   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHardwareInfo",
4434   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE",
4435   "parameters" :
4436   [
4437    {
4438     "referenced_type" : "type-49"
4439    },
4440    {
4441     "referenced_type" : "type-279"
4442    },
4443    {
4444     "referenced_type" : "type-811"
4445    }
4446   ],
4447   "return_type" : "type-186",
4448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4449  },
4450  {
4451   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::destroyAttestationIds",
4452   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4453   "parameters" :
4454   [
4455    {
4456     "is_this_ptr" : true,
4457     "referenced_type" : "type-25"
4458    }
4459   ],
4460   "return_type" : "type-167",
4461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4462  },
4463  {
4464   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getKeyCharacteristics",
4465   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4466   "parameters" :
4467   [
4468    {
4469     "is_this_ptr" : true,
4470     "referenced_type" : "type-25"
4471    },
4472    {
4473     "referenced_type" : "type-647"
4474    },
4475    {
4476     "referenced_type" : "type-647"
4477    },
4478    {
4479     "referenced_type" : "type-647"
4480    },
4481    {
4482     "referenced_type" : "type-812"
4483    }
4484   ],
4485   "return_type" : "type-186",
4486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4487  },
4488  {
4489   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::notifySyspropsChanged",
4490   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4491   "parameters" :
4492   [
4493    {
4494     "is_this_ptr" : true,
4495     "referenced_type" : "type-25"
4496    }
4497   ],
4498   "return_type" : "type-186",
4499   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4500  },
4501  {
4502   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::setHALInstrumentation",
4503   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv",
4504   "parameters" :
4505   [
4506    {
4507     "is_this_ptr" : true,
4508     "referenced_type" : "type-25"
4509    }
4510   ],
4511   "return_type" : "type-186",
4512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4513  },
4514  {
4515   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importWrappedKey",
4516   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4517   "parameters" :
4518   [
4519    {
4520     "referenced_type" : "type-49"
4521    },
4522    {
4523     "referenced_type" : "type-279"
4524    },
4525    {
4526     "referenced_type" : "type-647"
4527    },
4528    {
4529     "referenced_type" : "type-647"
4530    },
4531    {
4532     "referenced_type" : "type-647"
4533    },
4534    {
4535     "referenced_type" : "type-404"
4536    },
4537    {
4538     "referenced_type" : "type-8"
4539    },
4540    {
4541     "referenced_type" : "type-8"
4542    },
4543    {
4544     "referenced_type" : "type-813"
4545    }
4546   ],
4547   "return_type" : "type-186",
4548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4549  },
4550  {
4551   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_computeSharedHmac",
4552   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE",
4553   "parameters" :
4554   [
4555    {
4556     "referenced_type" : "type-49"
4557    },
4558    {
4559     "referenced_type" : "type-279"
4560    },
4561    {
4562     "referenced_type" : "type-455"
4563    },
4564    {
4565     "referenced_type" : "type-814"
4566    }
4567   ],
4568   "return_type" : "type-186",
4569   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4570  },
4571  {
4572   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHmacSharingParameters",
4573   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4574   "parameters" :
4575   [
4576    {
4577     "is_this_ptr" : true,
4578     "referenced_type" : "type-25"
4579    },
4580    {
4581     "referenced_type" : "type-815"
4582    }
4583   ],
4584   "return_type" : "type-186",
4585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4586  },
4587  {
4588   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_verifyAuthorization",
4589   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4590   "parameters" :
4591   [
4592    {
4593     "referenced_type" : "type-49"
4594    },
4595    {
4596     "referenced_type" : "type-279"
4597    },
4598    {
4599     "referenced_type" : "type-8"
4600    },
4601    {
4602     "referenced_type" : "type-404"
4603    },
4604    {
4605     "referenced_type" : "type-637"
4606    },
4607    {
4608     "referenced_type" : "type-816"
4609    }
4610   ],
4611   "return_type" : "type-186",
4612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4613  },
4614  {
4615   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4616   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4617   "parameters" :
4618   [
4619    {
4620     "referenced_type" : "type-49"
4621    },
4622    {
4623     "referenced_type" : "type-279"
4624    }
4625   ],
4626   "return_type" : "type-167",
4627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4628  },
4629  {
4630   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4631   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4632   "parameters" :
4633   [
4634    {
4635     "referenced_type" : "type-49"
4636    },
4637    {
4638     "referenced_type" : "type-279"
4639    },
4640    {
4641     "referenced_type" : "type-647"
4642    },
4643    {
4644     "referenced_type" : "type-647"
4645    },
4646    {
4647     "referenced_type" : "type-647"
4648    },
4649    {
4650     "referenced_type" : "type-817"
4651    }
4652   ],
4653   "return_type" : "type-186",
4654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4655  },
4656  {
4657   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHmacSharingParameters",
4658   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4659   "parameters" :
4660   [
4661    {
4662     "referenced_type" : "type-49"
4663    },
4664    {
4665     "referenced_type" : "type-279"
4666    },
4667    {
4668     "referenced_type" : "type-818"
4669    }
4670   ],
4671   "return_type" : "type-186",
4672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4673  },
4674  {
4675   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::ping",
4676   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv",
4677   "parameters" :
4678   [
4679    {
4680     "is_this_ptr" : true,
4681     "referenced_type" : "type-25"
4682    }
4683   ],
4684   "return_type" : "type-186",
4685   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4686  },
4687  {
4688   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::abort",
4689   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy",
4690   "parameters" :
4691   [
4692    {
4693     "is_this_ptr" : true,
4694     "referenced_type" : "type-25"
4695    },
4696    {
4697     "referenced_type" : "type-8"
4698    }
4699   ],
4700   "return_type" : "type-167",
4701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4702  },
4703  {
4704   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::begin",
4705   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE",
4706   "parameters" :
4707   [
4708    {
4709     "is_this_ptr" : true,
4710     "referenced_type" : "type-25"
4711    },
4712    {
4713     "referenced_type" : "type-363"
4714    },
4715    {
4716     "referenced_type" : "type-647"
4717    },
4718    {
4719     "referenced_type" : "type-404"
4720    },
4721    {
4722     "referenced_type" : "type-637"
4723    },
4724    {
4725     "referenced_type" : "type-819"
4726    }
4727   ],
4728   "return_type" : "type-186",
4729   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4730  },
4731  {
4732   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::debug",
4733   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4734   "parameters" :
4735   [
4736    {
4737     "is_this_ptr" : true,
4738     "referenced_type" : "type-25"
4739    },
4740    {
4741     "referenced_type" : "type-407"
4742    },
4743    {
4744     "referenced_type" : "type-626"
4745    }
4746   ],
4747   "return_type" : "type-186",
4748   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4749  },
4750  {
4751   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::finish",
4752   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4753   "parameters" :
4754   [
4755    {
4756     "is_this_ptr" : true,
4757     "referenced_type" : "type-25"
4758    },
4759    {
4760     "referenced_type" : "type-8"
4761    },
4762    {
4763     "referenced_type" : "type-404"
4764    },
4765    {
4766     "referenced_type" : "type-647"
4767    },
4768    {
4769     "referenced_type" : "type-647"
4770    },
4771    {
4772     "referenced_type" : "type-637"
4773    },
4774    {
4775     "referenced_type" : "type-641"
4776    },
4777    {
4778     "referenced_type" : "type-820"
4779    }
4780   ],
4781   "return_type" : "type-186",
4782   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4783  },
4784  {
4785   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::update",
4786   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4787   "parameters" :
4788   [
4789    {
4790     "is_this_ptr" : true,
4791     "referenced_type" : "type-25"
4792    },
4793    {
4794     "referenced_type" : "type-8"
4795    },
4796    {
4797     "referenced_type" : "type-404"
4798    },
4799    {
4800     "referenced_type" : "type-647"
4801    },
4802    {
4803     "referenced_type" : "type-637"
4804    },
4805    {
4806     "referenced_type" : "type-641"
4807    },
4808    {
4809     "referenced_type" : "type-821"
4810    }
4811   ],
4812   "return_type" : "type-186",
4813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4814  },
4815  {
4816   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::attestKey",
4817   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4818   "parameters" :
4819   [
4820    {
4821     "is_this_ptr" : true,
4822     "referenced_type" : "type-25"
4823    },
4824    {
4825     "referenced_type" : "type-647"
4826    },
4827    {
4828     "referenced_type" : "type-404"
4829    },
4830    {
4831     "referenced_type" : "type-822"
4832    }
4833   ],
4834   "return_type" : "type-186",
4835   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4836  },
4837  {
4838   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteKey",
4839   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4840   "parameters" :
4841   [
4842    {
4843     "is_this_ptr" : true,
4844     "referenced_type" : "type-25"
4845    },
4846    {
4847     "referenced_type" : "type-647"
4848    }
4849   ],
4850   "return_type" : "type-167",
4851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4852  },
4853  {
4854   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::exportKey",
4855   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4856   "parameters" :
4857   [
4858    {
4859     "is_this_ptr" : true,
4860     "referenced_type" : "type-25"
4861    },
4862    {
4863     "referenced_type" : "type-569"
4864    },
4865    {
4866     "referenced_type" : "type-647"
4867    },
4868    {
4869     "referenced_type" : "type-647"
4870    },
4871    {
4872     "referenced_type" : "type-647"
4873    },
4874    {
4875     "referenced_type" : "type-823"
4876    }
4877   ],
4878   "return_type" : "type-186",
4879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4880  },
4881  {
4882   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importKey",
4883   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4884   "parameters" :
4885   [
4886    {
4887     "is_this_ptr" : true,
4888     "referenced_type" : "type-25"
4889    },
4890    {
4891     "referenced_type" : "type-404"
4892    },
4893    {
4894     "referenced_type" : "type-569"
4895    },
4896    {
4897     "referenced_type" : "type-647"
4898    },
4899    {
4900     "referenced_type" : "type-824"
4901    }
4902   ],
4903   "return_type" : "type-186",
4904   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4905  },
4906  {
4907   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4908   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4909   "parameters" :
4910   [
4911    {
4912     "is_this_ptr" : true,
4913     "referenced_type" : "type-25"
4914    },
4915    {
4916     "referenced_type" : "type-73"
4917    }
4918   ],
4919   "return_type" : "type-55",
4920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4921  },
4922  {
4923   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4924   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4925   "parameters" :
4926   [
4927    {
4928     "is_this_ptr" : true,
4929     "referenced_type" : "type-25"
4930    },
4931    {
4932     "referenced_type" : "type-73"
4933    }
4934   ],
4935   "return_type" : "type-55",
4936   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4937  },
4938  {
4939   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4940   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj",
4941   "parameters" :
4942   [
4943    {
4944     "referenced_type" : "type-638"
4945    },
4946    {
4947     "referenced_type" : "type-443"
4948    },
4949    {
4950     "referenced_type" : "type-2"
4951    },
4952    {
4953     "referenced_type" : "type-2"
4954    }
4955   ],
4956   "return_type" : "type-53",
4957   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4958  },
4959  {
4960   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4961   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEjj",
4962   "parameters" :
4963   [
4964    {
4965     "referenced_type" : "type-637"
4966    },
4967    {
4968     "referenced_type" : "type-443"
4969    },
4970    {
4971     "referenced_type" : "type-2"
4972    },
4973    {
4974     "referenced_type" : "type-2"
4975    }
4976   ],
4977   "return_type" : "type-53",
4978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4979  },
4980  {
4981   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4982   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEjj",
4983   "parameters" :
4984   [
4985    {
4986     "referenced_type" : "type-641"
4987    },
4988    {
4989     "referenced_type" : "type-443"
4990    },
4991    {
4992     "referenced_type" : "type-2"
4993    },
4994    {
4995     "referenced_type" : "type-2"
4996    }
4997   ],
4998   "return_type" : "type-53",
4999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5000  },
5001  {
5002   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
5003   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj",
5004   "parameters" :
5005   [
5006    {
5007     "referenced_type" : "type-719"
5008    },
5009    {
5010     "referenced_type" : "type-443"
5011    },
5012    {
5013     "referenced_type" : "type-2"
5014    },
5015    {
5016     "referenced_type" : "type-2"
5017    }
5018   ],
5019   "return_type" : "type-53",
5020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5021  },
5022  {
5023   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
5024   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEjj",
5025   "parameters" :
5026   [
5027    {
5028     "referenced_type" : "type-644"
5029    },
5030    {
5031     "referenced_type" : "type-443"
5032    },
5033    {
5034     "referenced_type" : "type-2"
5035    },
5036    {
5037     "referenced_type" : "type-2"
5038    }
5039   ],
5040   "return_type" : "type-53",
5041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5042  },
5043  {
5044   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5045   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj",
5046   "parameters" :
5047   [
5048    {
5049     "referenced_type" : "type-638"
5050    },
5051    {
5052     "referenced_type" : "type-449"
5053    },
5054    {
5055     "referenced_type" : "type-2"
5056    },
5057    {
5058     "referenced_type" : "type-2"
5059    }
5060   ],
5061   "return_type" : "type-53",
5062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5063  },
5064  {
5065   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5066   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEjj",
5067   "parameters" :
5068   [
5069    {
5070     "referenced_type" : "type-637"
5071    },
5072    {
5073     "referenced_type" : "type-449"
5074    },
5075    {
5076     "referenced_type" : "type-2"
5077    },
5078    {
5079     "referenced_type" : "type-2"
5080    }
5081   ],
5082   "return_type" : "type-53",
5083   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5084  },
5085  {
5086   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5087   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEjj",
5088   "parameters" :
5089   [
5090    {
5091     "referenced_type" : "type-641"
5092    },
5093    {
5094     "referenced_type" : "type-449"
5095    },
5096    {
5097     "referenced_type" : "type-2"
5098    },
5099    {
5100     "referenced_type" : "type-2"
5101    }
5102   ],
5103   "return_type" : "type-53",
5104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5105  },
5106  {
5107   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5108   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj",
5109   "parameters" :
5110   [
5111    {
5112     "referenced_type" : "type-719"
5113    },
5114    {
5115     "referenced_type" : "type-449"
5116    },
5117    {
5118     "referenced_type" : "type-2"
5119    },
5120    {
5121     "referenced_type" : "type-2"
5122    }
5123   ],
5124   "return_type" : "type-53",
5125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5126  },
5127  {
5128   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5129   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEjj",
5130   "parameters" :
5131   [
5132    {
5133     "referenced_type" : "type-644"
5134    },
5135    {
5136     "referenced_type" : "type-449"
5137    },
5138    {
5139     "referenced_type" : "type-2"
5140    },
5141    {
5142     "referenced_type" : "type-2"
5143    }
5144   ],
5145   "return_type" : "type-53",
5146   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5147  }
5148 ],
5149 "global_vars" :
5150 [
5151  {
5152   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE",
5153   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::descriptor",
5154   "referenced_type" : "type-79",
5155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5156  }
5157 ],
5158 "lvalue_reference_types" :
5159 [
5160  {
5161   "alignment" : 4,
5162   "linker_set_key" : "android::Mutex &",
5163   "name" : "android::Mutex &",
5164   "referenced_type" : "type-59",
5165   "self_type" : "type-538",
5166   "size" : 4,
5167   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5168  },
5169  {
5170   "alignment" : 4,
5171   "linker_set_key" : "android::RWLock &",
5172   "name" : "android::RWLock &",
5173   "referenced_type" : "type-542",
5174   "self_type" : "type-546",
5175   "size" : 4,
5176   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "linker_set_key" : "android::String16 &",
5181   "name" : "android::String16 &",
5182   "referenced_type" : "type-69",
5183   "self_type" : "type-430",
5184   "size" : 4,
5185   "source_file" : "/system/core/libutils/include/utils/String16.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "linker_set_key" : "android::String8 &",
5190   "name" : "android::String8 &",
5191   "referenced_type" : "type-78",
5192   "self_type" : "type-425",
5193   "size" : 4,
5194   "source_file" : "/system/core/libutils/include/utils/String8.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5199   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5200   "referenced_type" : "type-167",
5201   "self_type" : "type-171",
5202   "size" : 4,
5203   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5204  },
5205  {
5206   "alignment" : 4,
5207   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5208   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5209   "referenced_type" : "type-174",
5210   "self_type" : "type-177",
5211   "size" : 4,
5212   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5213  },
5214  {
5215   "alignment" : 4,
5216   "linker_set_key" : "android::hardware::Return<bool> &",
5217   "name" : "android::hardware::Return<bool> &",
5218   "referenced_type" : "type-159",
5219   "self_type" : "type-164",
5220   "size" : 4,
5221   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5222  },
5223  {
5224   "alignment" : 4,
5225   "linker_set_key" : "android::hardware::Return<void> &",
5226   "name" : "android::hardware::Return<void> &",
5227   "referenced_type" : "type-186",
5228   "self_type" : "type-189",
5229   "size" : 4,
5230   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5231  },
5232  {
5233   "alignment" : 4,
5234   "linker_set_key" : "android::hardware::Status &",
5235   "name" : "android::hardware::Status &",
5236   "referenced_type" : "type-150",
5237   "self_type" : "type-157",
5238   "size" : 4,
5239   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5240  },
5241  {
5242   "alignment" : 4,
5243   "linker_set_key" : "android::hardware::TextOutput &",
5244   "name" : "android::hardware::TextOutput &",
5245   "referenced_type" : "type-447",
5246   "self_type" : "type-446",
5247   "size" : 4,
5248   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5249  },
5250  {
5251   "alignment" : 4,
5252   "linker_set_key" : "android::hardware::TextOutput &",
5253   "name" : "android::hardware::TextOutput &",
5254   "referenced_type" : "type-678",
5255   "self_type" : "type-677",
5256   "size" : 4,
5257   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5258  },
5259  {
5260   "alignment" : 4,
5261   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5262   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5263   "referenced_type" : "type-106",
5264   "self_type" : "type-655",
5265   "size" : 4,
5266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5267  },
5268  {
5269   "alignment" : 4,
5270   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5271   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5272   "referenced_type" : "type-322",
5273   "self_type" : "type-649",
5274   "size" : 4,
5275   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5276  },
5277  {
5278   "alignment" : 4,
5279   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
5280   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
5281   "referenced_type" : "type-5",
5282   "self_type" : "type-119",
5283   "size" : 4,
5284   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5285  },
5286  {
5287   "alignment" : 4,
5288   "linker_set_key" : "android::hardware::hidl_memory &",
5289   "name" : "android::hardware::hidl_memory &",
5290   "referenced_type" : "type-304",
5291   "self_type" : "type-309",
5292   "size" : 4,
5293   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5294  },
5295  {
5296   "alignment" : 4,
5297   "linker_set_key" : "android::hardware::hidl_string &",
5298   "name" : "android::hardware::hidl_string &",
5299   "referenced_type" : "type-300",
5300   "self_type" : "type-653",
5301   "size" : 4,
5302   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5303  },
5304  {
5305   "alignment" : 4,
5306   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5307   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5308   "referenced_type" : "type-329",
5309   "self_type" : "type-333",
5310   "size" : 4,
5311   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5312  },
5313  {
5314   "alignment" : 4,
5315   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5316   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5317   "referenced_type" : "type-321",
5318   "self_type" : "type-328",
5319   "size" : 4,
5320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5321  },
5322  {
5323   "alignment" : 4,
5324   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5325   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5326   "referenced_type" : "type-135",
5327   "self_type" : "type-143",
5328   "size" : 4,
5329   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5330  },
5331  {
5332   "alignment" : 4,
5333   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5334   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5335   "referenced_type" : "type-125",
5336   "self_type" : "type-128",
5337   "size" : 4,
5338   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5339  },
5340  {
5341   "alignment" : 4,
5342   "linker_set_key" : "const android::String16 &",
5343   "name" : "const android::String16 &",
5344   "referenced_type" : "type-68",
5345   "self_type" : "type-67",
5346   "size" : 4,
5347   "source_file" : "/system/core/libutils/include/utils/String16.h"
5348  },
5349  {
5350   "alignment" : 4,
5351   "linker_set_key" : "const android::String8 &",
5352   "name" : "const android::String8 &",
5353   "referenced_type" : "type-422",
5354   "self_type" : "type-424",
5355   "size" : 4,
5356   "source_file" : "/system/core/libutils/include/utils/String8.h"
5357  },
5358  {
5359   "alignment" : 4,
5360   "linker_set_key" : "const android::hardware::Parcel &",
5361   "name" : "const android::hardware::Parcel &",
5362   "referenced_type" : "type-448",
5363   "self_type" : "type-449",
5364   "size" : 4,
5365   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5366  },
5367  {
5368   "alignment" : 4,
5369   "linker_set_key" : "const android::hardware::Return<bool> &",
5370   "name" : "const android::hardware::Return<bool> &",
5371   "referenced_type" : "type-165",
5372   "self_type" : "type-180",
5373   "size" : 4,
5374   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5375  },
5376  {
5377   "alignment" : 4,
5378   "linker_set_key" : "const android::hardware::Status &",
5379   "name" : "const android::hardware::Status &",
5380   "referenced_type" : "type-154",
5381   "self_type" : "type-155",
5382   "size" : 4,
5383   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5384  },
5385  {
5386   "alignment" : 4,
5387   "linker_set_key" : "const android::hardware::details::SchedPrio &",
5388   "name" : "const android::hardware::details::SchedPrio &",
5389   "referenced_type" : "type-464",
5390   "self_type" : "type-463",
5391   "size" : 4,
5392   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5393  },
5394  {
5395   "alignment" : 4,
5396   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5397   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5398   "referenced_type" : "type-391",
5399   "self_type" : "type-405",
5400   "size" : 4,
5401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5402  },
5403  {
5404   "alignment" : 4,
5405   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
5406   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
5407   "referenced_type" : "type-393",
5408   "self_type" : "type-395",
5409   "size" : 4,
5410   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5411  },
5412  {
5413   "alignment" : 4,
5414   "linker_set_key" : "const android::hardware::hidl_handle &",
5415   "name" : "const android::hardware::hidl_handle &",
5416   "referenced_type" : "type-406",
5417   "self_type" : "type-407",
5418   "size" : 4,
5419   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5420  },
5421  {
5422   "alignment" : 4,
5423   "linker_set_key" : "const android::hardware::hidl_memory &",
5424   "name" : "const android::hardware::hidl_memory &",
5425   "referenced_type" : "type-307",
5426   "self_type" : "type-308",
5427   "size" : 4,
5428   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5429  },
5430  {
5431   "alignment" : 4,
5432   "linker_set_key" : "const android::hardware::hidl_string &",
5433   "name" : "const android::hardware::hidl_string &",
5434   "referenced_type" : "type-299",
5435   "self_type" : "type-303",
5436   "size" : 4,
5437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5438  },
5439  {
5440   "alignment" : 4,
5441   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5442   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5443   "referenced_type" : "type-625",
5444   "self_type" : "type-626",
5445   "size" : 4,
5446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5447  },
5448  {
5449   "alignment" : 4,
5450   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5451   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5452   "referenced_type" : "type-385",
5453   "self_type" : "type-454",
5454   "size" : 4,
5455   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5456  },
5457  {
5458   "alignment" : 4,
5459   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5460   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5461   "referenced_type" : "type-378",
5462   "self_type" : "type-455",
5463   "size" : 4,
5464   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5465  },
5466  {
5467   "alignment" : 4,
5468   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5469   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5470   "referenced_type" : "type-369",
5471   "self_type" : "type-404",
5472   "size" : 4,
5473   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5474  },
5475  {
5476   "alignment" : 4,
5477   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
5478   "name" : "const android::hardware::hidl_vec<int> &",
5479   "referenced_type" : "type-338",
5480   "self_type" : "type-340",
5481   "size" : 4,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5483  },
5484  {
5485   "alignment" : 4,
5486   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
5487   "name" : "const android::hardware::hidl_vec<unsigned char> &",
5488   "referenced_type" : "type-344",
5489   "self_type" : "type-647",
5490   "size" : 4,
5491   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5492  },
5493  {
5494   "alignment" : 4,
5495   "linker_set_key" : "const android::hardware::hidl_version &",
5496   "name" : "const android::hardware::hidl_version &",
5497   "referenced_type" : "type-399",
5498   "self_type" : "type-401",
5499   "size" : 4,
5500   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5501  },
5502  {
5503   "alignment" : 4,
5504   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5505   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5506   "referenced_type" : "type-636",
5507   "self_type" : "type-637",
5508   "size" : 4,
5509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5510  },
5511  {
5512   "alignment" : 4,
5513   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5514   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5515   "referenced_type" : "type-377",
5516   "self_type" : "type-644",
5517   "size" : 4,
5518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5519  },
5520  {
5521   "alignment" : 4,
5522   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5523   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5524   "referenced_type" : "type-718",
5525   "self_type" : "type-719",
5526   "size" : 4,
5527   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5528  },
5529  {
5530   "alignment" : 4,
5531   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5532   "name" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5533   "referenced_type" : "type-368",
5534   "self_type" : "type-638",
5535   "size" : 4,
5536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5537  },
5538  {
5539   "alignment" : 4,
5540   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5541   "name" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5542   "referenced_type" : "type-640",
5543   "self_type" : "type-641",
5544   "size" : 4,
5545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5546  },
5547  {
5548   "alignment" : 4,
5549   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
5550   "name" : "const android::hidl::base::V1_0::IBase *const &",
5551   "referenced_type" : "type-479",
5552   "self_type" : "type-480",
5553   "size" : 4,
5554   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5555  },
5556  {
5557   "alignment" : 4,
5558   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
5559   "name" : "const android::sp<android::hardware::IBinder> &",
5560   "referenced_type" : "type-46",
5561   "self_type" : "type-73",
5562   "size" : 4,
5563   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5564  },
5565  {
5566   "alignment" : 4,
5567   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5568   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5569   "referenced_type" : "type-145",
5570   "self_type" : "type-639",
5571   "size" : 4,
5572   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5573  },
5574  {
5575   "alignment" : 4,
5576   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
5577   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
5578   "referenced_type" : "type-658",
5579   "self_type" : "type-660",
5580   "size" : 4,
5581   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5582  },
5583  {
5584   "alignment" : 4,
5585   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5586   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5587   "referenced_type" : "type-130",
5588   "self_type" : "type-431",
5589   "size" : 4,
5590   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5591  },
5592  {
5593   "alignment" : 4,
5594   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5595   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5596   "referenced_type" : "type-35",
5597   "self_type" : "type-681",
5598   "size" : 4,
5599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5600  },
5601  {
5602   "alignment" : 4,
5603   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5604   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5605   "referenced_type" : "type-121",
5606   "self_type" : "type-627",
5607   "size" : 4,
5608   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5609  },
5610  {
5611   "alignment" : 4,
5612   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
5613   "name" : "const android::wp<android::hardware::BHwBinder> &",
5614   "referenced_type" : "type-670",
5615   "self_type" : "type-674",
5616   "size" : 4,
5617   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5618  },
5619  {
5620   "alignment" : 4,
5621   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5622   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5623   "referenced_type" : "type-453",
5624   "self_type" : "type-477",
5625   "size" : 4,
5626   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5627  },
5628  {
5629   "alignment" : 4,
5630   "linker_set_key" : "const bool &",
5631   "name" : "const bool &",
5632   "referenced_type" : "type-112",
5633   "self_type" : "type-274",
5634   "size" : 4,
5635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5636  },
5637  {
5638   "alignment" : 4,
5639   "linker_set_key" : "const double &",
5640   "name" : "const double &",
5641   "referenced_type" : "type-290",
5642   "self_type" : "type-291",
5643   "size" : 4,
5644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5645  },
5646  {
5647   "alignment" : 4,
5648   "linker_set_key" : "const float &",
5649   "name" : "const float &",
5650   "referenced_type" : "type-288",
5651   "self_type" : "type-289",
5652   "size" : 4,
5653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5654  },
5655  {
5656   "alignment" : 4,
5657   "linker_set_key" : "const int &",
5658   "name" : "const int &",
5659   "referenced_type" : "type-489",
5660   "self_type" : "type-488",
5661   "size" : 4,
5662   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5663  },
5664  {
5665   "linker_set_key" : "const iter<is_const> &",
5666   "name" : "const iter<is_const> &",
5667   "referenced_type" : "type-313",
5668   "self_type" : "type-315",
5669   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5670  },
5671  {
5672   "linker_set_key" : "const iter<is_const> &",
5673   "name" : "const iter<is_const> &",
5674   "referenced_type" : "type-666",
5675   "self_type" : "type-668",
5676   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5677  },
5678  {
5679   "alignment" : 4,
5680   "linker_set_key" : "const log_msg &",
5681   "name" : "const log_msg &",
5682   "referenced_type" : "type-84",
5683   "self_type" : "type-122",
5684   "size" : 4,
5685   "source_file" : "/system/core/liblog/include/log/log_read.h"
5686  },
5687  {
5688   "alignment" : 4,
5689   "linker_set_key" : "const long long &",
5690   "name" : "const long long &",
5691   "referenced_type" : "type-284",
5692   "self_type" : "type-285",
5693   "size" : 4,
5694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5695  },
5696  {
5697   "alignment" : 4,
5698   "linker_set_key" : "const short &",
5699   "name" : "const short &",
5700   "referenced_type" : "type-278",
5701   "self_type" : "type-280",
5702   "size" : 4,
5703   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5704  },
5705  {
5706   "alignment" : 4,
5707   "linker_set_key" : "const signed char &",
5708   "name" : "const signed char &",
5709   "referenced_type" : "type-275",
5710   "self_type" : "type-277",
5711   "size" : 4,
5712   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5713  },
5714  {
5715   "alignment" : 4,
5716   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5717   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5718   "referenced_type" : "type-456",
5719   "self_type" : "type-458",
5720   "size" : 4,
5721   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5722  },
5723  {
5724   "alignment" : 4,
5725   "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 *> > *)> > > &",
5726   "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 *> > *)> > > &",
5727   "referenced_type" : "type-237",
5728   "self_type" : "type-236",
5729   "size" : 4,
5730   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5731  },
5732  {
5733   "alignment" : 4,
5734   "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 *> > *)> > > &",
5735   "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 *> > *)> > > &",
5736   "referenced_type" : "type-721",
5737   "self_type" : "type-720",
5738   "size" : 4,
5739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5740  },
5741  {
5742   "alignment" : 4,
5743   "linker_set_key" : "const unsigned char &",
5744   "name" : "const unsigned char &",
5745   "referenced_type" : "type-342",
5746   "self_type" : "type-568",
5747   "size" : 4,
5748   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5749  },
5750  {
5751   "alignment" : 4,
5752   "linker_set_key" : "const unsigned int &",
5753   "name" : "const unsigned int &",
5754   "referenced_type" : "type-63",
5755   "self_type" : "type-283",
5756   "size" : 4,
5757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5758  },
5759  {
5760   "alignment" : 4,
5761   "linker_set_key" : "const unsigned long long &",
5762   "name" : "const unsigned long long &",
5763   "referenced_type" : "type-286",
5764   "self_type" : "type-287",
5765   "size" : 4,
5766   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5767  },
5768  {
5769   "alignment" : 4,
5770   "linker_set_key" : "const unsigned short &",
5771   "name" : "const unsigned short &",
5772   "referenced_type" : "type-281",
5773   "self_type" : "type-282",
5774   "size" : 4,
5775   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5776  },
5777  {
5778   "alignment" : 4,
5779   "linker_set_key" : "int &",
5780   "name" : "int &",
5781   "referenced_type" : "type-53",
5782   "self_type" : "type-418",
5783   "size" : 4,
5784   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5785  },
5786  {
5787   "alignment" : 4,
5788   "linker_set_key" : "unsigned char &",
5789   "name" : "unsigned char &",
5790   "referenced_type" : "type-7",
5791   "self_type" : "type-559",
5792   "size" : 4,
5793   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5794  },
5795  {
5796   "alignment" : 4,
5797   "linker_set_key" : "unsigned int &",
5798   "name" : "unsigned int &",
5799   "referenced_type" : "type-2",
5800   "self_type" : "type-574",
5801   "size" : 4,
5802   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
5803  }
5804 ],
5805 "pointer_types" :
5806 [
5807  {
5808   "alignment" : 4,
5809   "linker_set_key" : "android::Condition *",
5810   "name" : "android::Condition *",
5811   "referenced_type" : "type-113",
5812   "self_type" : "type-541",
5813   "size" : 4,
5814   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5815  },
5816  {
5817   "alignment" : 4,
5818   "linker_set_key" : "android::Mutex *",
5819   "name" : "android::Mutex *",
5820   "referenced_type" : "type-59",
5821   "self_type" : "type-536",
5822   "size" : 4,
5823   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5824  },
5825  {
5826   "alignment" : 4,
5827   "linker_set_key" : "android::Mutex::Autolock *",
5828   "name" : "android::Mutex::Autolock *",
5829   "referenced_type" : "type-537",
5830   "self_type" : "type-539",
5831   "size" : 4,
5832   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5833  },
5834  {
5835   "alignment" : 4,
5836   "linker_set_key" : "android::RWLock *",
5837   "name" : "android::RWLock *",
5838   "referenced_type" : "type-542",
5839   "self_type" : "type-544",
5840   "size" : 4,
5841   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5842  },
5843  {
5844   "alignment" : 4,
5845   "linker_set_key" : "android::RWLock::AutoRLock *",
5846   "name" : "android::RWLock::AutoRLock *",
5847   "referenced_type" : "type-545",
5848   "self_type" : "type-547",
5849   "size" : 4,
5850   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5851  },
5852  {
5853   "alignment" : 4,
5854   "linker_set_key" : "android::RWLock::AutoWLock *",
5855   "name" : "android::RWLock::AutoWLock *",
5856   "referenced_type" : "type-548",
5857   "self_type" : "type-549",
5858   "size" : 4,
5859   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5860  },
5861  {
5862   "alignment" : 4,
5863   "linker_set_key" : "android::RefBase *",
5864   "name" : "android::RefBase *",
5865   "referenced_type" : "type-13",
5866   "self_type" : "type-296",
5867   "size" : 4,
5868   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5869  },
5870  {
5871   "alignment" : 4,
5872   "linker_set_key" : "android::RefBase::weakref_impl *",
5873   "name" : "android::RefBase::weakref_impl *",
5874   "referenced_type" : "type-16",
5875   "self_type" : "type-15",
5876   "size" : 4,
5877   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5878  },
5879  {
5880   "alignment" : 4,
5881   "linker_set_key" : "android::RefBase::weakref_impl *",
5882   "name" : "android::RefBase::weakref_impl *",
5883   "referenced_type" : "type-664",
5884   "self_type" : "type-663",
5885   "size" : 4,
5886   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5887  },
5888  {
5889   "alignment" : 4,
5890   "linker_set_key" : "android::RefBase::weakref_type *",
5891   "name" : "android::RefBase::weakref_type *",
5892   "referenced_type" : "type-23",
5893   "self_type" : "type-22",
5894   "size" : 4,
5895   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5896  },
5897  {
5898   "alignment" : 4,
5899   "linker_set_key" : "android::ReferenceRenamer *",
5900   "name" : "android::ReferenceRenamer *",
5901   "referenced_type" : "type-292",
5902   "self_type" : "type-293",
5903   "size" : 4,
5904   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5905  },
5906  {
5907   "alignment" : 4,
5908   "linker_set_key" : "android::ScopedTrace *",
5909   "name" : "android::ScopedTrace *",
5910   "referenced_type" : "type-550",
5911   "self_type" : "type-551",
5912   "size" : 4,
5913   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5914  },
5915  {
5916   "alignment" : 4,
5917   "linker_set_key" : "android::String16 *",
5918   "name" : "android::String16 *",
5919   "referenced_type" : "type-69",
5920   "self_type" : "type-432",
5921   "size" : 4,
5922   "source_file" : "/system/core/libutils/include/utils/String16.h"
5923  },
5924  {
5925   "alignment" : 4,
5926   "linker_set_key" : "android::String8 *",
5927   "name" : "android::String8 *",
5928   "referenced_type" : "type-78",
5929   "self_type" : "type-426",
5930   "size" : 4,
5931   "source_file" : "/system/core/libutils/include/utils/String8.h"
5932  },
5933  {
5934   "alignment" : 4,
5935   "linker_set_key" : "android::Thread *",
5936   "name" : "android::Thread *",
5937   "referenced_type" : "type-111",
5938   "self_type" : "type-110",
5939   "size" : 4,
5940   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5941  },
5942  {
5943   "alignment" : 4,
5944   "linker_set_key" : "android::VirtualLightRefBase *",
5945   "name" : "android::VirtualLightRefBase *",
5946   "referenced_type" : "type-192",
5947   "self_type" : "type-199",
5948   "size" : 4,
5949   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5950  },
5951  {
5952   "alignment" : 4,
5953   "linker_set_key" : "android::hardware::BHwBinder *",
5954   "name" : "android::hardware::BHwBinder *",
5955   "referenced_type" : "type-148",
5956   "self_type" : "type-147",
5957   "size" : 4,
5958   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5959  },
5960  {
5961   "alignment" : 4,
5962   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5963   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5964   "referenced_type" : "type-10",
5965   "self_type" : "type-437",
5966   "size" : 4,
5967   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5968  },
5969  {
5970   "alignment" : 4,
5971   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5972   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5973   "referenced_type" : "type-473",
5974   "self_type" : "type-478",
5975   "size" : 4,
5976   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5977  },
5978  {
5979   "alignment" : 4,
5980   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5981   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5982   "referenced_type" : "type-494",
5983   "self_type" : "type-499",
5984   "size" : 4,
5985   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5986  },
5987  {
5988   "alignment" : 4,
5989   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5990   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5991   "referenced_type" : "type-481",
5992   "self_type" : "type-486",
5993   "size" : 4,
5994   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5995  },
5996  {
5997   "alignment" : 4,
5998   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5999   "name" : "android::hardware::GrantorDescriptor *",
6000   "referenced_type" : "type-320",
6001   "self_type" : "type-319",
6002   "size" : 4,
6003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6004  },
6005  {
6006   "alignment" : 4,
6007   "linker_set_key" : "android::hardware::IBinder *",
6008   "name" : "android::hardware::IBinder *",
6009   "referenced_type" : "type-21",
6010   "self_type" : "type-20",
6011   "size" : 4,
6012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6013  },
6014  {
6015   "alignment" : 4,
6016   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
6017   "name" : "android::hardware::IBinder::DeathRecipient *",
6018   "referenced_type" : "type-42",
6019   "self_type" : "type-41",
6020   "size" : 4,
6021   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6022  },
6023  {
6024   "alignment" : 4,
6025   "linker_set_key" : "android::hardware::IInterface *",
6026   "name" : "android::hardware::IInterface *",
6027   "referenced_type" : "type-17",
6028   "self_type" : "type-49",
6029   "size" : 4,
6030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6031  },
6032  {
6033   "alignment" : 4,
6034   "linker_set_key" : "android::hardware::Parcel *",
6035   "name" : "android::hardware::Parcel *",
6036   "referenced_type" : "type-438",
6037   "self_type" : "type-443",
6038   "size" : 4,
6039   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6040  },
6041  {
6042   "alignment" : 4,
6043   "linker_set_key" : "android::hardware::ProcessState *",
6044   "name" : "android::hardware::ProcessState *",
6045   "referenced_type" : "type-52",
6046   "self_type" : "type-51",
6047   "size" : 4,
6048   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6049  },
6050  {
6051   "alignment" : 4,
6052   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6053   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6054   "referenced_type" : "type-167",
6055   "self_type" : "type-169",
6056   "size" : 4,
6057   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6058  },
6059  {
6060   "alignment" : 4,
6061   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6062   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6063   "referenced_type" : "type-174",
6064   "self_type" : "type-175",
6065   "size" : 4,
6066   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6067  },
6068  {
6069   "alignment" : 4,
6070   "linker_set_key" : "android::hardware::Return<bool> *",
6071   "name" : "android::hardware::Return<bool> *",
6072   "referenced_type" : "type-159",
6073   "self_type" : "type-162",
6074   "size" : 4,
6075   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6076  },
6077  {
6078   "alignment" : 4,
6079   "linker_set_key" : "android::hardware::Return<void> *",
6080   "name" : "android::hardware::Return<void> *",
6081   "referenced_type" : "type-186",
6082   "self_type" : "type-187",
6083   "size" : 4,
6084   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6085  },
6086  {
6087   "alignment" : 4,
6088   "linker_set_key" : "android::hardware::Status *",
6089   "name" : "android::hardware::Status *",
6090   "referenced_type" : "type-150",
6091   "self_type" : "type-153",
6092   "size" : 4,
6093   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6094  },
6095  {
6096   "alignment" : 4,
6097   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
6098   "name" : "android::hardware::details::HidlInstrumentor *",
6099   "referenced_type" : "type-29",
6100   "self_type" : "type-279",
6101   "size" : 4,
6102   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6103  },
6104  {
6105   "alignment" : 4,
6106   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6107   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6108   "referenced_type" : "type-389",
6109   "self_type" : "type-390",
6110   "size" : 4,
6111   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6112  },
6113  {
6114   "alignment" : 4,
6115   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6116   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6117   "referenced_type" : "type-106",
6118   "self_type" : "type-654",
6119   "size" : 4,
6120   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6121  },
6122  {
6123   "alignment" : 4,
6124   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6125   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6126   "referenced_type" : "type-322",
6127   "self_type" : "type-648",
6128   "size" : 4,
6129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6130  },
6131  {
6132   "alignment" : 4,
6133   "linker_set_key" : "android::hardware::details::return_status *",
6134   "name" : "android::hardware::details::return_status *",
6135   "referenced_type" : "type-160",
6136   "self_type" : "type-181",
6137   "size" : 4,
6138   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6139  },
6140  {
6141   "alignment" : 4,
6142   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
6143   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
6144   "referenced_type" : "type-5",
6145   "self_type" : "type-4",
6146   "size" : 4,
6147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6148  },
6149  {
6150   "alignment" : 4,
6151   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
6152   "name" : "android::hardware::hidl_binder_death_recipient *",
6153   "referenced_type" : "type-137",
6154   "self_type" : "type-136",
6155   "size" : 4,
6156   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6157  },
6158  {
6159   "alignment" : 4,
6160   "linker_set_key" : "android::hardware::hidl_death_recipient *",
6161   "name" : "android::hardware::hidl_death_recipient *",
6162   "referenced_type" : "type-140",
6163   "self_type" : "type-139",
6164   "size" : 4,
6165   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6166  },
6167  {
6168   "alignment" : 4,
6169   "linker_set_key" : "android::hardware::hidl_memory *",
6170   "name" : "android::hardware::hidl_memory *",
6171   "referenced_type" : "type-304",
6172   "self_type" : "type-305",
6173   "size" : 4,
6174   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6175  },
6176  {
6177   "alignment" : 4,
6178   "linker_set_key" : "android::hardware::hidl_string *",
6179   "name" : "android::hardware::hidl_string *",
6180   "referenced_type" : "type-300",
6181   "self_type" : "type-324",
6182   "size" : 4,
6183   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6184  },
6185  {
6186   "alignment" : 4,
6187   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6188   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6189   "referenced_type" : "type-329",
6190   "self_type" : "type-330",
6191   "size" : 4,
6192   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6193  },
6194  {
6195   "alignment" : 4,
6196   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6197   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6198   "referenced_type" : "type-321",
6199   "self_type" : "type-325",
6200   "size" : 4,
6201   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6202  },
6203  {
6204   "alignment" : 4,
6205   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
6206   "name" : "android::hardware::hidl_vec<unsigned char> *",
6207   "referenced_type" : "type-345",
6208   "self_type" : "type-384",
6209   "size" : 4,
6210   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6211  },
6212  {
6213   "alignment" : 4,
6214   "linker_set_key" : "android::hardware::hidl_version *",
6215   "name" : "android::hardware::hidl_version *",
6216   "referenced_type" : "type-396",
6217   "self_type" : "type-398",
6218   "size" : 4,
6219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6220  },
6221  {
6222   "alignment" : 4,
6223   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6224   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6225   "referenced_type" : "type-662",
6226   "self_type" : "type-669",
6227   "size" : 4,
6228   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6229  },
6230  {
6231   "alignment" : 4,
6232   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6233   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6234   "referenced_type" : "type-26",
6235   "self_type" : "type-25",
6236   "size" : 4,
6237   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6238  },
6239  {
6240   "alignment" : 4,
6241   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6242   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6243   "referenced_type" : "type-682",
6244   "self_type" : "type-713",
6245   "size" : 4,
6246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6247  },
6248  {
6249   "alignment" : 4,
6250   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6251   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6252   "referenced_type" : "type-375",
6253   "self_type" : "type-374",
6254   "size" : 4,
6255   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6256  },
6257  {
6258   "alignment" : 4,
6259   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6260   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6261   "referenced_type" : "type-11",
6262   "self_type" : "type-126",
6263   "size" : 4,
6264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6265  },
6266  {
6267   "alignment" : 4,
6268   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter *",
6269   "name" : "android::hardware::keymaster::V4_0::KeyParameter *",
6270   "referenced_type" : "type-353",
6271   "self_type" : "type-352",
6272   "size" : 4,
6273   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6274  },
6275  {
6276   "alignment" : 4,
6277   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
6278   "name" : "android::hidl::base::V1_0::BnHwBase *",
6279   "referenced_type" : "type-451",
6280   "self_type" : "type-450",
6281   "size" : 4,
6282   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
6283  },
6284  {
6285   "alignment" : 4,
6286   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
6287   "name" : "android::hidl::base::V1_0::IBase *",
6288   "referenced_type" : "type-12",
6289   "self_type" : "type-37",
6290   "size" : 4,
6291   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6292  },
6293  {
6294   "alignment" : 4,
6295   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
6296   "name" : "android::hidl::manager::V1_0::IServiceManager *",
6297   "referenced_type" : "type-99",
6298   "self_type" : "type-98",
6299   "size" : 4,
6300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6301  },
6302  {
6303   "alignment" : 4,
6304   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
6305   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
6306   "referenced_type" : "type-118",
6307   "self_type" : "type-117",
6308   "size" : 4,
6309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6310  },
6311  {
6312   "alignment" : 4,
6313   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6314   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6315   "referenced_type" : "type-40",
6316   "self_type" : "type-43",
6317   "size" : 4,
6318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6319  },
6320  {
6321   "alignment" : 4,
6322   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
6323   "name" : "android::sp<android::hardware::IBinder> *",
6324   "referenced_type" : "type-44",
6325   "self_type" : "type-45",
6326   "size" : 4,
6327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6328  },
6329  {
6330   "alignment" : 4,
6331   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
6332   "name" : "android::sp<android::hardware::ProcessState> *",
6333   "referenced_type" : "type-50",
6334   "self_type" : "type-94",
6335   "size" : 4,
6336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6337  },
6338  {
6339   "alignment" : 4,
6340   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6341   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6342   "referenced_type" : "type-135",
6343   "self_type" : "type-134",
6344   "size" : 4,
6345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6346  },
6347  {
6348   "alignment" : 4,
6349   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6350   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6351   "referenced_type" : "type-125",
6352   "self_type" : "type-124",
6353   "size" : 4,
6354   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6355  },
6356  {
6357   "alignment" : 4,
6358   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
6359   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
6360   "referenced_type" : "type-36",
6361   "self_type" : "type-680",
6362   "size" : 4,
6363   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6364  },
6365  {
6366   "alignment" : 4,
6367   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6368   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6369   "referenced_type" : "type-97",
6370   "self_type" : "type-100",
6371   "size" : 4,
6372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6373  },
6374  {
6375   "alignment" : 4,
6376   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6377   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6378   "referenced_type" : "type-116",
6379   "self_type" : "type-120",
6380   "size" : 4,
6381   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6382  },
6383  {
6384   "alignment" : 4,
6385   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
6386   "name" : "android::wp<android::hardware::BHwBinder> *",
6387   "referenced_type" : "type-476",
6388   "self_type" : "type-661",
6389   "size" : 4,
6390   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6391  },
6392  {
6393   "alignment" : 4,
6394   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6395   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6396   "referenced_type" : "type-487",
6397   "self_type" : "type-518",
6398   "size" : 4,
6399   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6400  },
6401  {
6402   "alignment" : 4,
6403   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
6404   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
6405   "referenced_type" : "type-138",
6406   "self_type" : "type-650",
6407   "size" : 4,
6408   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6409  },
6410  {
6411   "alignment" : 4,
6412   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
6413   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
6414   "referenced_type" : "type-141",
6415   "self_type" : "type-380",
6416   "size" : 4,
6417   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6418  },
6419  {
6420   "alignment" : 4,
6421   "linker_set_key" : "android_flex_plane *",
6422   "name" : "android_flex_plane *",
6423   "referenced_type" : "type-524",
6424   "self_type" : "type-527",
6425   "size" : 4,
6426   "source_file" : "/system/core/libsystem/include/system/graphics.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6431   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6432   "referenced_type" : "type-66",
6433   "self_type" : "type-65",
6434   "size" : 4,
6435   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6436  },
6437  {
6438   "alignment" : 4,
6439   "linker_set_key" : "char *",
6440   "name" : "char *",
6441   "referenced_type" : "type-81",
6442   "self_type" : "type-133",
6443   "size" : 4,
6444   "source_file" : "/system/core/liblog/include/log/log_read.h"
6445  },
6446  {
6447   "alignment" : 4,
6448   "linker_set_key" : "const android::NativeHandle *",
6449   "name" : "const android::NativeHandle *",
6450   "referenced_type" : "type-413",
6451   "self_type" : "type-414",
6452   "size" : 4,
6453   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6454  },
6455  {
6456   "alignment" : 4,
6457   "linker_set_key" : "const android::RefBase *",
6458   "name" : "const android::RefBase *",
6459   "referenced_type" : "type-294",
6460   "self_type" : "type-295",
6461   "size" : 4,
6462   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6463  },
6464  {
6465   "alignment" : 4,
6466   "linker_set_key" : "const android::String16 *",
6467   "name" : "const android::String16 *",
6468   "referenced_type" : "type-68",
6469   "self_type" : "type-429",
6470   "size" : 4,
6471   "source_file" : "/system/core/libutils/include/utils/String16.h"
6472  },
6473  {
6474   "alignment" : 4,
6475   "linker_set_key" : "const android::String8 *",
6476   "name" : "const android::String8 *",
6477   "referenced_type" : "type-422",
6478   "self_type" : "type-423",
6479   "size" : 4,
6480   "source_file" : "/system/core/libutils/include/utils/String8.h"
6481  },
6482  {
6483   "alignment" : 4,
6484   "linker_set_key" : "const android::VectorImpl *",
6485   "name" : "const android::VectorImpl *",
6486   "referenced_type" : "type-502",
6487   "self_type" : "type-503",
6488   "size" : 4,
6489   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6490  },
6491  {
6492   "alignment" : 4,
6493   "linker_set_key" : "const android::hardware::BpHwRefBase *",
6494   "name" : "const android::hardware::BpHwRefBase *",
6495   "referenced_type" : "type-434",
6496   "self_type" : "type-435",
6497   "size" : 4,
6498   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6499  },
6500  {
6501   "alignment" : 4,
6502   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6503   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6504   "referenced_type" : "type-466",
6505   "self_type" : "type-467",
6506   "size" : 4,
6507   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6508  },
6509  {
6510   "alignment" : 4,
6511   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6512   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6513   "referenced_type" : "type-471",
6514   "self_type" : "type-472",
6515   "size" : 4,
6516   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6517  },
6518  {
6519   "alignment" : 4,
6520   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6521   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6522   "referenced_type" : "type-172",
6523   "self_type" : "type-173",
6524   "size" : 4,
6525   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6526  },
6527  {
6528   "alignment" : 4,
6529   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6530   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6531   "referenced_type" : "type-178",
6532   "self_type" : "type-179",
6533   "size" : 4,
6534   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6535  },
6536  {
6537   "alignment" : 4,
6538   "linker_set_key" : "const android::hardware::Return<bool> *",
6539   "name" : "const android::hardware::Return<bool> *",
6540   "referenced_type" : "type-165",
6541   "self_type" : "type-166",
6542   "size" : 4,
6543   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6544  },
6545  {
6546   "alignment" : 4,
6547   "linker_set_key" : "const android::hardware::Status *",
6548   "name" : "const android::hardware::Status *",
6549   "referenced_type" : "type-154",
6550   "self_type" : "type-158",
6551   "size" : 4,
6552   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6553  },
6554  {
6555   "alignment" : 4,
6556   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6557   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6558   "referenced_type" : "type-391",
6559   "self_type" : "type-392",
6560   "size" : 4,
6561   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6562  },
6563  {
6564   "alignment" : 4,
6565   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6566   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6567   "referenced_type" : "type-105",
6568   "self_type" : "type-104",
6569   "size" : 4,
6570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6571  },
6572  {
6573   "alignment" : 4,
6574   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6575   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6576   "referenced_type" : "type-651",
6577   "self_type" : "type-652",
6578   "size" : 4,
6579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6580  },
6581  {
6582   "alignment" : 4,
6583   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6584   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6585   "referenced_type" : "type-645",
6586   "self_type" : "type-646",
6587   "size" : 4,
6588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6589  },
6590  {
6591   "alignment" : 4,
6592   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6593   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6594   "referenced_type" : "type-642",
6595   "self_type" : "type-643",
6596   "size" : 4,
6597   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6598  },
6599  {
6600   "alignment" : 4,
6601   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6602   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6603   "referenced_type" : "type-622",
6604   "self_type" : "type-631",
6605   "size" : 4,
6606   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6607  },
6608  {
6609   "alignment" : 4,
6610   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6611   "name" : "const android::hardware::details::hidl_pointer<int> *",
6612   "referenced_type" : "type-508",
6613   "self_type" : "type-520",
6614   "size" : 4,
6615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6616  },
6617  {
6618   "alignment" : 4,
6619   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6620   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6621   "referenced_type" : "type-552",
6622   "self_type" : "type-563",
6623   "size" : 4,
6624   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6625  },
6626  {
6627   "alignment" : 4,
6628   "linker_set_key" : "const android::hardware::details::return_status *",
6629   "name" : "const android::hardware::details::return_status *",
6630   "referenced_type" : "type-183",
6631   "self_type" : "type-184",
6632   "size" : 4,
6633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6634  },
6635  {
6636   "alignment" : 4,
6637   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6638   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6639   "referenced_type" : "type-393",
6640   "self_type" : "type-394",
6641   "size" : 4,
6642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6643  },
6644  {
6645   "alignment" : 4,
6646   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6647   "name" : "const android::hardware::hidl_death_recipient *",
6648   "referenced_type" : "type-676",
6649   "self_type" : "type-679",
6650   "size" : 4,
6651   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6652  },
6653  {
6654   "alignment" : 4,
6655   "linker_set_key" : "const android::hardware::hidl_memory *",
6656   "name" : "const android::hardware::hidl_memory *",
6657   "referenced_type" : "type-307",
6658   "self_type" : "type-311",
6659   "size" : 4,
6660   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6661  },
6662  {
6663   "alignment" : 4,
6664   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6665   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6666   "referenced_type" : "type-385",
6667   "self_type" : "type-386",
6668   "size" : 4,
6669   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6670  },
6671  {
6672   "alignment" : 4,
6673   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6674   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6675   "referenced_type" : "type-378",
6676   "self_type" : "type-379",
6677   "size" : 4,
6678   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6679  },
6680  {
6681   "alignment" : 4,
6682   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6683   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6684   "referenced_type" : "type-369",
6685   "self_type" : "type-370",
6686   "size" : 4,
6687   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6688  },
6689  {
6690   "alignment" : 4,
6691   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6692   "name" : "const android::hardware::hidl_vec<int> *",
6693   "referenced_type" : "type-338",
6694   "self_type" : "type-339",
6695   "size" : 4,
6696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6697  },
6698  {
6699   "alignment" : 4,
6700   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6701   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6702   "referenced_type" : "type-344",
6703   "self_type" : "type-343",
6704   "size" : 4,
6705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6706  },
6707  {
6708   "alignment" : 4,
6709   "linker_set_key" : "const android::hardware::hidl_version *",
6710   "name" : "const android::hardware::hidl_version *",
6711   "referenced_type" : "type-399",
6712   "self_type" : "type-400",
6713   "size" : 4,
6714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6715  },
6716  {
6717   "alignment" : 4,
6718   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6719   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6720   "referenced_type" : "type-634",
6721   "self_type" : "type-635",
6722   "size" : 4,
6723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
6724  },
6725  {
6726   "alignment" : 4,
6727   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6728   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6729   "referenced_type" : "type-377",
6730   "self_type" : "type-376",
6731   "size" : 4,
6732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6733  },
6734  {
6735   "alignment" : 4,
6736   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6737   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6738   "referenced_type" : "type-623",
6739   "self_type" : "type-624",
6740   "size" : 4,
6741   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
6742  },
6743  {
6744   "alignment" : 4,
6745   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6746   "name" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6747   "referenced_type" : "type-368",
6748   "self_type" : "type-367",
6749   "size" : 4,
6750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6755   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6756   "referenced_type" : "type-632",
6757   "self_type" : "type-633",
6758   "size" : 4,
6759   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6760  },
6761  {
6762   "alignment" : 4,
6763   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6764   "name" : "const android::hidl::base::V1_0::IBase *",
6765   "referenced_type" : "type-38",
6766   "self_type" : "type-39",
6767   "size" : 4,
6768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6769  },
6770  {
6771   "alignment" : 4,
6772   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6773   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6774   "referenced_type" : "type-107",
6775   "self_type" : "type-108",
6776   "size" : 4,
6777   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6778  },
6779  {
6780   "alignment" : 4,
6781   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6782   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6783   "referenced_type" : "type-553",
6784   "self_type" : "type-554",
6785   "size" : 4,
6786   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6787  },
6788  {
6789   "alignment" : 4,
6790   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6791   "name" : "const android::sp<android::hardware::IBinder> *",
6792   "referenced_type" : "type-46",
6793   "self_type" : "type-47",
6794   "size" : 4,
6795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6796  },
6797  {
6798   "alignment" : 4,
6799   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6800   "name" : "const android::sp<android::hardware::ProcessState> *",
6801   "referenced_type" : "type-95",
6802   "self_type" : "type-96",
6803   "size" : 4,
6804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6805  },
6806  {
6807   "alignment" : 4,
6808   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6809   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6810   "referenced_type" : "type-145",
6811   "self_type" : "type-144",
6812   "size" : 4,
6813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6814  },
6815  {
6816   "alignment" : 4,
6817   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6818   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6819   "referenced_type" : "type-658",
6820   "self_type" : "type-675",
6821   "size" : 4,
6822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6823  },
6824  {
6825   "alignment" : 4,
6826   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6827   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6828   "referenced_type" : "type-130",
6829   "self_type" : "type-129",
6830   "size" : 4,
6831   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6832  },
6833  {
6834   "alignment" : 4,
6835   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6836   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6837   "referenced_type" : "type-35",
6838   "self_type" : "type-34",
6839   "size" : 4,
6840   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6841  },
6842  {
6843   "alignment" : 4,
6844   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6845   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6846   "referenced_type" : "type-101",
6847   "self_type" : "type-102",
6848   "size" : 4,
6849   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6850  },
6851  {
6852   "alignment" : 4,
6853   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6854   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6855   "referenced_type" : "type-121",
6856   "self_type" : "type-123",
6857   "size" : 4,
6858   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6859  },
6860  {
6861   "alignment" : 4,
6862   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6863   "name" : "const android::wp<android::hardware::BHwBinder> *",
6864   "referenced_type" : "type-670",
6865   "self_type" : "type-671",
6866   "size" : 4,
6867   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6868  },
6869  {
6870   "alignment" : 4,
6871   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6872   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6873   "referenced_type" : "type-656",
6874   "self_type" : "type-657",
6875   "size" : 4,
6876   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6877  },
6878  {
6879   "alignment" : 4,
6880   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6881   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6882   "referenced_type" : "type-453",
6883   "self_type" : "type-465",
6884   "size" : 4,
6885   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6886  },
6887  {
6888   "alignment" : 4,
6889   "linker_set_key" : "const char *",
6890   "name" : "const char *",
6891   "referenced_type" : "type-80",
6892   "self_type" : "type-79",
6893   "size" : 4,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6895  },
6896  {
6897   "alignment" : 4,
6898   "linker_set_key" : "const char16_t *",
6899   "name" : "const char16_t *",
6900   "referenced_type" : "type-71",
6901   "self_type" : "type-70",
6902   "size" : 4,
6903   "source_file" : "/system/core/libutils/include/utils/String16.h"
6904  },
6905  {
6906   "alignment" : 4,
6907   "linker_set_key" : "const log_msg *",
6908   "name" : "const log_msg *",
6909   "referenced_type" : "type-84",
6910   "self_type" : "type-103",
6911   "size" : 4,
6912   "source_file" : "/system/core/liblog/include/log/log_read.h"
6913  },
6914  {
6915   "alignment" : 4,
6916   "linker_set_key" : "const native_handle *",
6917   "name" : "const native_handle *",
6918   "referenced_type" : "type-267",
6919   "self_type" : "type-266",
6920   "size" : 4,
6921   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6922  },
6923  {
6924   "alignment" : 4,
6925   "linker_set_key" : "const unsigned char *",
6926   "name" : "const unsigned char *",
6927   "referenced_type" : "type-342",
6928   "self_type" : "type-341",
6929   "size" : 4,
6930   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6931  },
6932  {
6933   "alignment" : 4,
6934   "linker_set_key" : "const unsigned long long *",
6935   "name" : "const unsigned long long *",
6936   "referenced_type" : "type-286",
6937   "self_type" : "type-444",
6938   "size" : 4,
6939   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6940  },
6941  {
6942   "alignment" : 4,
6943   "linker_set_key" : "const void *",
6944   "name" : "const void *",
6945   "referenced_type" : "type-402",
6946   "self_type" : "type-403",
6947   "size" : 4,
6948   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6949  },
6950  {
6951   "alignment" : 4,
6952   "linker_set_key" : "int (*)(void *)",
6953   "name" : "int (*)(void *)",
6954   "referenced_type" : "type-533",
6955   "self_type" : "type-534",
6956   "size" : 4,
6957   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6958  },
6959  {
6960   "alignment" : 4,
6961   "linker_set_key" : "int *",
6962   "name" : "int *",
6963   "referenced_type" : "type-53",
6964   "self_type" : "type-337",
6965   "size" : 4,
6966   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6967  },
6968  {
6969   "alignment" : 4,
6970   "linker_set_key" : "log_msg *",
6971   "name" : "log_msg *",
6972   "referenced_type" : "type-85",
6973   "self_type" : "type-161",
6974   "size" : 4,
6975   "source_file" : "/system/core/liblog/include/log/log_read.h"
6976  },
6977  {
6978   "alignment" : 4,
6979   "linker_set_key" : "native_handle *",
6980   "name" : "native_handle *",
6981   "referenced_type" : "type-193",
6982   "self_type" : "type-198",
6983   "size" : 4,
6984   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6985  },
6986  {
6987   "alignment" : 4,
6988   "linker_set_key" : "unsigned char *",
6989   "name" : "unsigned char *",
6990   "referenced_type" : "type-7",
6991   "self_type" : "type-348",
6992   "size" : 4,
6993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6994  },
6995  {
6996   "alignment" : 4,
6997   "linker_set_key" : "unsigned int *",
6998   "name" : "unsigned int *",
6999   "referenced_type" : "type-2",
7000   "self_type" : "type-452",
7001   "size" : 4,
7002   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
7003  },
7004  {
7005   "alignment" : 4,
7006   "linker_set_key" : "unsigned long long *",
7007   "name" : "unsigned long long *",
7008   "referenced_type" : "type-8",
7009   "self_type" : "type-440",
7010   "size" : 4,
7011   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7012  },
7013  {
7014   "alignment" : 4,
7015   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
7016   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
7017   "referenced_type" : "type-442",
7018   "self_type" : "type-441",
7019   "size" : 4,
7020   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7021  },
7022  {
7023   "alignment" : 4,
7024   "linker_set_key" : "void *",
7025   "name" : "void *",
7026   "referenced_type" : "type-55",
7027   "self_type" : "type-54",
7028   "size" : 4,
7029   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7030  },
7031  {
7032   "alignment" : 4,
7033   "linker_set_key" : "void **",
7034   "name" : "void **",
7035   "referenced_type" : "type-54",
7036   "self_type" : "type-535",
7037   "size" : 4,
7038   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
7039  }
7040 ],
7041 "qualified_types" :
7042 [
7043  {
7044   "alignment" : 4,
7045   "is_const" : true,
7046   "linker_set_key" : "android::RefBase::weakref_impl *const",
7047   "name" : "android::RefBase::weakref_impl *const",
7048   "referenced_type" : "type-15",
7049   "self_type" : "type-14",
7050   "size" : 4,
7051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7052  },
7053  {
7054   "alignment" : 4,
7055   "is_const" : true,
7056   "linker_set_key" : "android::RefBase::weakref_impl *const",
7057   "name" : "android::RefBase::weakref_impl *const",
7058   "referenced_type" : "type-663",
7059   "self_type" : "type-665",
7060   "size" : 4,
7061   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7062  },
7063  {
7064   "alignment" : 4,
7065   "is_const" : true,
7066   "linker_set_key" : "android::hardware::IBinder *const",
7067   "name" : "android::hardware::IBinder *const",
7068   "referenced_type" : "type-20",
7069   "self_type" : "type-19",
7070   "size" : 4,
7071   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7072  },
7073  {
7074   "alignment" : 4,
7075   "is_const" : true,
7076   "linker_set_key" : "const android::NativeHandle",
7077   "name" : "const android::NativeHandle",
7078   "referenced_type" : "type-197",
7079   "self_type" : "type-413",
7080   "size" : 12,
7081   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7082  },
7083  {
7084   "alignment" : 4,
7085   "is_const" : true,
7086   "linker_set_key" : "const android::RefBase",
7087   "name" : "const android::RefBase",
7088   "referenced_type" : "type-13",
7089   "self_type" : "type-294",
7090   "size" : 8,
7091   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7092  },
7093  {
7094   "alignment" : 4,
7095   "is_const" : true,
7096   "linker_set_key" : "const android::String16",
7097   "name" : "const android::String16",
7098   "referenced_type" : "type-69",
7099   "self_type" : "type-68",
7100   "size" : 4,
7101   "source_file" : "/system/core/libutils/include/utils/String16.h"
7102  },
7103  {
7104   "alignment" : 4,
7105   "is_const" : true,
7106   "linker_set_key" : "const android::String8",
7107   "name" : "const android::String8",
7108   "referenced_type" : "type-78",
7109   "self_type" : "type-422",
7110   "size" : 4,
7111   "source_file" : "/system/core/libutils/include/utils/String8.h"
7112  },
7113  {
7114   "alignment" : 4,
7115   "is_const" : true,
7116   "linker_set_key" : "const android::VectorImpl",
7117   "name" : "const android::VectorImpl",
7118   "referenced_type" : "type-62",
7119   "self_type" : "type-502",
7120   "size" : 20,
7121   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
7122  },
7123  {
7124   "alignment" : 4,
7125   "is_const" : true,
7126   "linker_set_key" : "const android::hardware::BpHwRefBase",
7127   "name" : "const android::hardware::BpHwRefBase",
7128   "referenced_type" : "type-18",
7129   "self_type" : "type-434",
7130   "size" : 24,
7131   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7132  },
7133  {
7134   "alignment" : 4,
7135   "is_const" : true,
7136   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7137   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7138   "referenced_type" : "type-459",
7139   "self_type" : "type-466",
7140   "size" : 16,
7141   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7142  },
7143  {
7144   "alignment" : 4,
7145   "is_const" : true,
7146   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7147   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7148   "referenced_type" : "type-468",
7149   "self_type" : "type-471",
7150   "size" : 16,
7151   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7152  },
7153  {
7154   "alignment" : 4,
7155   "is_const" : true,
7156   "linker_set_key" : "const android::hardware::Parcel",
7157   "name" : "const android::hardware::Parcel",
7158   "referenced_type" : "type-438",
7159   "self_type" : "type-448",
7160   "size" : 68,
7161   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7162  },
7163  {
7164   "alignment" : 4,
7165   "is_const" : true,
7166   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7167   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7168   "referenced_type" : "type-167",
7169   "self_type" : "type-172",
7170   "size" : 28,
7171   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7172  },
7173  {
7174   "alignment" : 4,
7175   "is_const" : true,
7176   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7177   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7178   "referenced_type" : "type-174",
7179   "self_type" : "type-178",
7180   "size" : 28,
7181   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7182  },
7183  {
7184   "alignment" : 4,
7185   "is_const" : true,
7186   "linker_set_key" : "const android::hardware::Return<bool>",
7187   "name" : "const android::hardware::Return<bool>",
7188   "referenced_type" : "type-159",
7189   "self_type" : "type-165",
7190   "size" : 24,
7191   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7192  },
7193  {
7194   "alignment" : 4,
7195   "is_const" : true,
7196   "linker_set_key" : "const android::hardware::Status",
7197   "name" : "const android::hardware::Status",
7198   "referenced_type" : "type-150",
7199   "self_type" : "type-154",
7200   "size" : 20,
7201   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7202  },
7203  {
7204   "alignment" : 4,
7205   "is_const" : true,
7206   "linker_set_key" : "const android::hardware::details::SchedPrio",
7207   "name" : "const android::hardware::details::SchedPrio",
7208   "referenced_type" : "type-462",
7209   "self_type" : "type-464",
7210   "size" : 8,
7211   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7212  },
7213  {
7214   "alignment" : 4,
7215   "is_const" : true,
7216   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7217   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7218   "referenced_type" : "type-389",
7219   "self_type" : "type-391",
7220   "size" : 4,
7221   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7222  },
7223  {
7224   "alignment" : 8,
7225   "is_const" : true,
7226   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7227   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7228   "referenced_type" : "type-106",
7229   "self_type" : "type-105",
7230   "size" : 8,
7231   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7232  },
7233  {
7234   "alignment" : 8,
7235   "is_const" : true,
7236   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7237   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7238   "referenced_type" : "type-322",
7239   "self_type" : "type-651",
7240   "size" : 8,
7241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7242  },
7243  {
7244   "alignment" : 8,
7245   "is_const" : true,
7246   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7247   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7248   "referenced_type" : "type-382",
7249   "self_type" : "type-645",
7250   "size" : 8,
7251   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7252  },
7253  {
7254   "alignment" : 8,
7255   "is_const" : true,
7256   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7257   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7258   "referenced_type" : "type-372",
7259   "self_type" : "type-642",
7260   "size" : 8,
7261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7262  },
7263  {
7264   "alignment" : 8,
7265   "is_const" : true,
7266   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7267   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7268   "referenced_type" : "type-350",
7269   "self_type" : "type-622",
7270   "size" : 8,
7271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7272  },
7273  {
7274   "alignment" : 8,
7275   "is_const" : true,
7276   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
7277   "name" : "const android::hardware::details::hidl_pointer<int>",
7278   "referenced_type" : "type-335",
7279   "self_type" : "type-508",
7280   "size" : 8,
7281   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7282  },
7283  {
7284   "alignment" : 8,
7285   "is_const" : true,
7286   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
7287   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
7288   "referenced_type" : "type-346",
7289   "self_type" : "type-552",
7290   "size" : 8,
7291   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7292  },
7293  {
7294   "alignment" : 4,
7295   "is_const" : true,
7296   "linker_set_key" : "const android::hardware::details::return_status",
7297   "name" : "const android::hardware::details::return_status",
7298   "referenced_type" : "type-160",
7299   "self_type" : "type-183",
7300   "size" : 24,
7301   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7302  },
7303  {
7304   "alignment" : 1,
7305   "is_const" : true,
7306   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
7307   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
7308   "referenced_type" : "type-5",
7309   "self_type" : "type-393",
7310   "size" : 32,
7311   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7312  },
7313  {
7314   "alignment" : 4,
7315   "is_const" : true,
7316   "linker_set_key" : "const android::hardware::hidl_death_recipient",
7317   "name" : "const android::hardware::hidl_death_recipient",
7318   "referenced_type" : "type-140",
7319   "self_type" : "type-676",
7320   "size" : 12,
7321   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7322  },
7323  {
7324   "alignment" : 8,
7325   "is_const" : true,
7326   "linker_set_key" : "const android::hardware::hidl_handle",
7327   "name" : "const android::hardware::hidl_handle",
7328   "referenced_type" : "type-298",
7329   "self_type" : "type-406",
7330   "size" : 16,
7331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7332  },
7333  {
7334   "alignment" : 8,
7335   "is_const" : true,
7336   "linker_set_key" : "const android::hardware::hidl_memory",
7337   "name" : "const android::hardware::hidl_memory",
7338   "referenced_type" : "type-304",
7339   "self_type" : "type-307",
7340   "size" : 40,
7341   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7342  },
7343  {
7344   "alignment" : 8,
7345   "is_const" : true,
7346   "linker_set_key" : "const android::hardware::hidl_string",
7347   "name" : "const android::hardware::hidl_string",
7348   "referenced_type" : "type-300",
7349   "self_type" : "type-299",
7350   "size" : 16,
7351   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7352  },
7353  {
7354   "alignment" : 8,
7355   "is_const" : true,
7356   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7357   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7358   "referenced_type" : "type-321",
7359   "self_type" : "type-625",
7360   "size" : 16,
7361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7362  },
7363  {
7364   "alignment" : 8,
7365   "is_const" : true,
7366   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7367   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7368   "referenced_type" : "type-381",
7369   "self_type" : "type-385",
7370   "size" : 16,
7371   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7372  },
7373  {
7374   "alignment" : 8,
7375   "is_const" : true,
7376   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7377   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7378   "referenced_type" : "type-371",
7379   "self_type" : "type-378",
7380   "size" : 16,
7381   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7382  },
7383  {
7384   "alignment" : 8,
7385   "is_const" : true,
7386   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7387   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7388   "referenced_type" : "type-349",
7389   "self_type" : "type-369",
7390   "size" : 16,
7391   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7392  },
7393  {
7394   "alignment" : 8,
7395   "is_const" : true,
7396   "linker_set_key" : "const android::hardware::hidl_vec<int>",
7397   "name" : "const android::hardware::hidl_vec<int>",
7398   "referenced_type" : "type-334",
7399   "self_type" : "type-338",
7400   "size" : 16,
7401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7402  },
7403  {
7404   "alignment" : 8,
7405   "is_const" : true,
7406   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
7407   "name" : "const android::hardware::hidl_vec<unsigned char>",
7408   "referenced_type" : "type-345",
7409   "self_type" : "type-344",
7410   "size" : 16,
7411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7412  },
7413  {
7414   "alignment" : 2,
7415   "is_const" : true,
7416   "linker_set_key" : "const android::hardware::hidl_version",
7417   "name" : "const android::hardware::hidl_version",
7418   "referenced_type" : "type-396",
7419   "self_type" : "type-399",
7420   "size" : 4,
7421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7422  },
7423  {
7424   "alignment" : 4,
7425   "is_const" : true,
7426   "linker_set_key" : "const android::hardware::keymaster::V4_0::Algorithm",
7427   "name" : "const android::hardware::keymaster::V4_0::Algorithm",
7428   "referenced_type" : "type-356",
7429   "self_type" : "type-577",
7430   "size" : 4,
7431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7432  },
7433  {
7434   "alignment" : 4,
7435   "is_const" : true,
7436   "linker_set_key" : "const android::hardware::keymaster::V4_0::BlockMode",
7437   "name" : "const android::hardware::keymaster::V4_0::BlockMode",
7438   "referenced_type" : "type-357",
7439   "self_type" : "type-578",
7440   "size" : 4,
7441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7442  },
7443  {
7444   "alignment" : 4,
7445   "is_const" : true,
7446   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7447   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7448   "referenced_type" : "type-26",
7449   "self_type" : "type-634",
7450   "size" : 92,
7451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7452  },
7453  {
7454   "alignment" : 4,
7455   "is_const" : true,
7456   "linker_set_key" : "const android::hardware::keymaster::V4_0::Constants",
7457   "name" : "const android::hardware::keymaster::V4_0::Constants",
7458   "referenced_type" : "type-566",
7459   "self_type" : "type-573",
7460   "size" : 4,
7461   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7462  },
7463  {
7464   "alignment" : 4,
7465   "is_const" : true,
7466   "linker_set_key" : "const android::hardware::keymaster::V4_0::Digest",
7467   "name" : "const android::hardware::keymaster::V4_0::Digest",
7468   "referenced_type" : "type-359",
7469   "self_type" : "type-580",
7470   "size" : 4,
7471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7472  },
7473  {
7474   "alignment" : 4,
7475   "is_const" : true,
7476   "linker_set_key" : "const android::hardware::keymaster::V4_0::EcCurve",
7477   "name" : "const android::hardware::keymaster::V4_0::EcCurve",
7478   "referenced_type" : "type-360",
7479   "self_type" : "type-581",
7480   "size" : 4,
7481   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7482  },
7483  {
7484   "alignment" : 4,
7485   "is_const" : true,
7486   "linker_set_key" : "const android::hardware::keymaster::V4_0::ErrorCode",
7487   "name" : "const android::hardware::keymaster::V4_0::ErrorCode",
7488   "referenced_type" : "type-168",
7489   "self_type" : "type-585",
7490   "size" : 4,
7491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7492  },
7493  {
7494   "alignment" : 8,
7495   "is_const" : true,
7496   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7497   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7498   "referenced_type" : "type-571",
7499   "self_type" : "type-636",
7500   "size" : 56,
7501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7502  },
7503  {
7504   "alignment" : 4,
7505   "is_const" : true,
7506   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7507   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7508   "referenced_type" : "type-365",
7509   "self_type" : "type-587",
7510   "size" : 4,
7511   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7512  },
7513  {
7514   "alignment" : 8,
7515   "is_const" : true,
7516   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7517   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7518   "referenced_type" : "type-375",
7519   "self_type" : "type-377",
7520   "size" : 48,
7521   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7522  },
7523  {
7524   "alignment" : 4,
7525   "is_const" : true,
7526   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7527   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7528   "referenced_type" : "type-11",
7529   "self_type" : "type-623",
7530   "size" : 12,
7531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7532  },
7533  {
7534   "alignment" : 4,
7535   "is_const" : true,
7536   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7537   "name" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7538   "referenced_type" : "type-362",
7539   "self_type" : "type-583",
7540   "size" : 4,
7541   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7542  },
7543  {
7544   "alignment" : 8,
7545   "is_const" : true,
7546   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7547   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7548   "referenced_type" : "type-570",
7549   "self_type" : "type-718",
7550   "size" : 32,
7551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
7552  },
7553  {
7554   "alignment" : 4,
7555   "is_const" : true,
7556   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7557   "name" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7558   "referenced_type" : "type-364",
7559   "self_type" : "type-586",
7560   "size" : 4,
7561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7562  },
7563  {
7564   "alignment" : 4,
7565   "is_const" : true,
7566   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyFormat",
7567   "name" : "const android::hardware::keymaster::V4_0::KeyFormat",
7568   "referenced_type" : "type-569",
7569   "self_type" : "type-589",
7570   "size" : 4,
7571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7572  },
7573  {
7574   "alignment" : 4,
7575   "is_const" : true,
7576   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7577   "name" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7578   "referenced_type" : "type-361",
7579   "self_type" : "type-582",
7580   "size" : 4,
7581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7582  },
7583  {
7584   "alignment" : 8,
7585   "is_const" : true,
7586   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter",
7587   "name" : "const android::hardware::keymaster::V4_0::KeyParameter",
7588   "referenced_type" : "type-353",
7589   "self_type" : "type-368",
7590   "size" : 32,
7591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7592  },
7593  {
7594   "alignment" : 4,
7595   "is_const" : true,
7596   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7597   "name" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7598   "referenced_type" : "type-363",
7599   "self_type" : "type-584",
7600   "size" : 4,
7601   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7602  },
7603  {
7604   "alignment" : 4,
7605   "is_const" : true,
7606   "linker_set_key" : "const android::hardware::keymaster::V4_0::PaddingMode",
7607   "name" : "const android::hardware::keymaster::V4_0::PaddingMode",
7608   "referenced_type" : "type-358",
7609   "self_type" : "type-579",
7610   "size" : 4,
7611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7612  },
7613  {
7614   "alignment" : 4,
7615   "is_const" : true,
7616   "linker_set_key" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7617   "name" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7618   "referenced_type" : "type-366",
7619   "self_type" : "type-588",
7620   "size" : 4,
7621   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7622  },
7623  {
7624   "alignment" : 4,
7625   "is_const" : true,
7626   "linker_set_key" : "const android::hardware::keymaster::V4_0::Tag",
7627   "name" : "const android::hardware::keymaster::V4_0::Tag",
7628   "referenced_type" : "type-354",
7629   "self_type" : "type-576",
7630   "size" : 4,
7631   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7632  },
7633  {
7634   "alignment" : 4,
7635   "is_const" : true,
7636   "linker_set_key" : "const android::hardware::keymaster::V4_0::TagType",
7637   "name" : "const android::hardware::keymaster::V4_0::TagType",
7638   "referenced_type" : "type-567",
7639   "self_type" : "type-575",
7640   "size" : 4,
7641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7642  },
7643  {
7644   "alignment" : 8,
7645   "is_const" : true,
7646   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken",
7647   "name" : "const android::hardware::keymaster::V4_0::VerificationToken",
7648   "referenced_type" : "type-572",
7649   "self_type" : "type-640",
7650   "size" : 56,
7651   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7652  },
7653  {
7654   "alignment" : 4,
7655   "is_const" : true,
7656   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7657   "name" : "const android::hidl::base::V1_0::BpHwBase",
7658   "referenced_type" : "type-628",
7659   "self_type" : "type-632",
7660   "size" : 92,
7661   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7662  },
7663  {
7664   "alignment" : 4,
7665   "is_const" : true,
7666   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7667   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7668   "referenced_type" : "type-416",
7669   "self_type" : "type-417",
7670   "size" : 4,
7671   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7672  },
7673  {
7674   "alignment" : 4,
7675   "is_const" : true,
7676   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7677   "name" : "const android::hidl::base::V1_0::IBase",
7678   "referenced_type" : "type-12",
7679   "self_type" : "type-38",
7680   "size" : 12,
7681   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7682  },
7683  {
7684   "alignment" : 4,
7685   "is_const" : true,
7686   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7687   "name" : "const android::hidl::base::V1_0::IBase *const",
7688   "referenced_type" : "type-39",
7689   "self_type" : "type-479",
7690   "size" : 4,
7691   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7692  },
7693  {
7694   "alignment" : 4,
7695   "is_const" : true,
7696   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7697   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7698   "referenced_type" : "type-99",
7699   "self_type" : "type-107",
7700   "size" : 12,
7701   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7702  },
7703  {
7704   "alignment" : 4,
7705   "is_const" : true,
7706   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7707   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7708   "referenced_type" : "type-556",
7709   "self_type" : "type-560",
7710   "size" : 4,
7711   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7712  },
7713  {
7714   "alignment" : 1,
7715   "is_const" : true,
7716   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7717   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7718   "referenced_type" : "type-555",
7719   "self_type" : "type-558",
7720   "size" : 1,
7721   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7722  },
7723  {
7724   "alignment" : 4,
7725   "is_const" : true,
7726   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7727   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7728   "referenced_type" : "type-118",
7729   "self_type" : "type-553",
7730   "size" : 12,
7731   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7732  },
7733  {
7734   "alignment" : 4,
7735   "is_const" : true,
7736   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7737   "name" : "const android::sp<android::hardware::IBinder>",
7738   "referenced_type" : "type-44",
7739   "self_type" : "type-46",
7740   "size" : 4,
7741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7742  },
7743  {
7744   "alignment" : 4,
7745   "is_const" : true,
7746   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7747   "name" : "const android::sp<android::hardware::ProcessState>",
7748   "referenced_type" : "type-50",
7749   "self_type" : "type-95",
7750   "size" : 4,
7751   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7752  },
7753  {
7754   "alignment" : 4,
7755   "is_const" : true,
7756   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7757   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7758   "referenced_type" : "type-135",
7759   "self_type" : "type-145",
7760   "size" : 4,
7761   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7762  },
7763  {
7764   "alignment" : 4,
7765   "is_const" : true,
7766   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7767   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7768   "referenced_type" : "type-659",
7769   "self_type" : "type-658",
7770   "size" : 4,
7771   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7772  },
7773  {
7774   "alignment" : 4,
7775   "is_const" : true,
7776   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7777   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7778   "referenced_type" : "type-125",
7779   "self_type" : "type-130",
7780   "size" : 4,
7781   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7782  },
7783  {
7784   "alignment" : 4,
7785   "is_const" : true,
7786   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7787   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7788   "referenced_type" : "type-36",
7789   "self_type" : "type-35",
7790   "size" : 4,
7791   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7792  },
7793  {
7794   "alignment" : 4,
7795   "is_const" : true,
7796   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7797   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7798   "referenced_type" : "type-97",
7799   "self_type" : "type-101",
7800   "size" : 4,
7801   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7802  },
7803  {
7804   "alignment" : 4,
7805   "is_const" : true,
7806   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7807   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7808   "referenced_type" : "type-116",
7809   "self_type" : "type-121",
7810   "size" : 4,
7811   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7812  },
7813  {
7814   "alignment" : 4,
7815   "is_const" : true,
7816   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7817   "name" : "const android::wp<android::hardware::BHwBinder>",
7818   "referenced_type" : "type-476",
7819   "self_type" : "type-670",
7820   "size" : 8,
7821   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7822  },
7823  {
7824   "alignment" : 4,
7825   "is_const" : true,
7826   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7827   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7828   "referenced_type" : "type-138",
7829   "self_type" : "type-656",
7830   "size" : 8,
7831   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7832  },
7833  {
7834   "alignment" : 4,
7835   "is_const" : true,
7836   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7837   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7838   "referenced_type" : "type-141",
7839   "self_type" : "type-453",
7840   "size" : 8,
7841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7842  },
7843  {
7844   "alignment" : 1,
7845   "is_const" : true,
7846   "linker_set_key" : "const bool",
7847   "name" : "const bool",
7848   "referenced_type" : "type-31",
7849   "self_type" : "type-112",
7850   "size" : 1,
7851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7852  },
7853  {
7854   "alignment" : 1,
7855   "is_const" : true,
7856   "linker_set_key" : "const char",
7857   "name" : "const char",
7858   "referenced_type" : "type-81",
7859   "self_type" : "type-80",
7860   "size" : 1,
7861   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7862  },
7863  {
7864   "alignment" : 2,
7865   "is_const" : true,
7866   "linker_set_key" : "const char16_t",
7867   "name" : "const char16_t",
7868   "referenced_type" : "type-72",
7869   "self_type" : "type-71",
7870   "size" : 2,
7871   "source_file" : "/system/core/libutils/include/utils/String16.h"
7872  },
7873  {
7874   "alignment" : 8,
7875   "is_const" : true,
7876   "linker_set_key" : "const double",
7877   "name" : "const double",
7878   "referenced_type" : "type-270",
7879   "self_type" : "type-290",
7880   "size" : 8,
7881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7882  },
7883  {
7884   "alignment" : 4,
7885   "is_const" : true,
7886   "linker_set_key" : "const float",
7887   "name" : "const float",
7888   "referenced_type" : "type-261",
7889   "self_type" : "type-288",
7890   "size" : 4,
7891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7892  },
7893  {
7894   "alignment" : 4,
7895   "is_const" : true,
7896   "linker_set_key" : "const int",
7897   "name" : "const int",
7898   "referenced_type" : "type-53",
7899   "self_type" : "type-489",
7900   "size" : 4,
7901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7902  },
7903  {
7904   "is_const" : true,
7905   "linker_set_key" : "const iter<is_const>",
7906   "name" : "const iter<is_const>",
7907   "referenced_type" : "type-314",
7908   "self_type" : "type-313",
7909   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7910  },
7911  {
7912   "is_const" : true,
7913   "linker_set_key" : "const iter<is_const>",
7914   "name" : "const iter<is_const>",
7915   "referenced_type" : "type-667",
7916   "self_type" : "type-666",
7917   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7918  },
7919  {
7920   "alignment" : 4,
7921   "is_const" : true,
7922   "linker_set_key" : "const log_msg",
7923   "name" : "const log_msg",
7924   "referenced_type" : "type-85",
7925   "self_type" : "type-84",
7926   "size" : 5124,
7927   "source_file" : "/system/core/liblog/include/log/log_read.h"
7928  },
7929  {
7930   "alignment" : 8,
7931   "is_const" : true,
7932   "linker_set_key" : "const long long",
7933   "name" : "const long long",
7934   "referenced_type" : "type-58",
7935   "self_type" : "type-284",
7936   "size" : 8,
7937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7938  },
7939  {
7940   "alignment" : 4,
7941   "is_const" : true,
7942   "linker_set_key" : "const native_handle",
7943   "name" : "const native_handle",
7944   "referenced_type" : "type-193",
7945   "self_type" : "type-267",
7946   "size" : 12,
7947   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7948  },
7949  {
7950   "alignment" : 2,
7951   "is_const" : true,
7952   "linker_set_key" : "const short",
7953   "name" : "const short",
7954   "referenced_type" : "type-218",
7955   "self_type" : "type-278",
7956   "size" : 2,
7957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7958  },
7959  {
7960   "alignment" : 1,
7961   "is_const" : true,
7962   "linker_set_key" : "const signed char",
7963   "name" : "const signed char",
7964   "referenced_type" : "type-276",
7965   "self_type" : "type-275",
7966   "size" : 1,
7967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7968  },
7969  {
7970   "alignment" : 4,
7971   "is_const" : true,
7972   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7973   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7974   "referenced_type" : "type-597",
7975   "self_type" : "type-596",
7976   "size" : 20,
7977   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7978  },
7979  {
7980   "alignment" : 4,
7981   "is_const" : true,
7982   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7983   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7984   "referenced_type" : "type-692",
7985   "self_type" : "type-691",
7986   "size" : 20,
7987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7988  },
7989  {
7990   "alignment" : 4,
7991   "is_const" : true,
7992   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7993   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7994   "referenced_type" : "type-599",
7995   "self_type" : "type-598",
7996   "size" : 16,
7997   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7998  },
7999  {
8000   "alignment" : 4,
8001   "is_const" : true,
8002   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
8003   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
8004   "referenced_type" : "type-694",
8005   "self_type" : "type-693",
8006   "size" : 16,
8007   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8008  },
8009  {
8010   "alignment" : 4,
8011   "is_const" : true,
8012   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
8013   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
8014   "referenced_type" : "type-591",
8015   "self_type" : "type-590",
8016   "size" : 4,
8017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8018  },
8019  {
8020   "alignment" : 4,
8021   "is_const" : true,
8022   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
8023   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
8024   "referenced_type" : "type-686",
8025   "self_type" : "type-685",
8026   "size" : 4,
8027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8028  },
8029  {
8030   "alignment" : 4,
8031   "is_const" : true,
8032   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8033   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8034   "referenced_type" : "type-603",
8035   "self_type" : "type-602",
8036   "size" : 28,
8037   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8038  },
8039  {
8040   "alignment" : 4,
8041   "is_const" : true,
8042   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8043   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8044   "referenced_type" : "type-698",
8045   "self_type" : "type-697",
8046   "size" : 28,
8047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8048  },
8049  {
8050   "alignment" : 4,
8051   "is_const" : true,
8052   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8053   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8054   "referenced_type" : "type-605",
8055   "self_type" : "type-604",
8056   "size" : 16,
8057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8058  },
8059  {
8060   "alignment" : 4,
8061   "is_const" : true,
8062   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8063   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8064   "referenced_type" : "type-700",
8065   "self_type" : "type-699",
8066   "size" : 16,
8067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8068  },
8069  {
8070   "alignment" : 4,
8071   "is_const" : true,
8072   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8073   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8074   "referenced_type" : "type-613",
8075   "self_type" : "type-612",
8076   "size" : 296,
8077   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8078  },
8079  {
8080   "alignment" : 4,
8081   "is_const" : true,
8082   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8083   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8084   "referenced_type" : "type-708",
8085   "self_type" : "type-707",
8086   "size" : 296,
8087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8088  },
8089  {
8090   "alignment" : 4,
8091   "is_const" : true,
8092   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8093   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8094   "referenced_type" : "type-617",
8095   "self_type" : "type-616",
8096   "size" : 16,
8097   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8098  },
8099  {
8100   "alignment" : 4,
8101   "is_const" : true,
8102   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8103   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8104   "referenced_type" : "type-712",
8105   "self_type" : "type-711",
8106   "size" : 16,
8107   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8108  },
8109  {
8110   "alignment" : 4,
8111   "is_const" : true,
8112   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8113   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8114   "referenced_type" : "type-609",
8115   "self_type" : "type-608",
8116   "size" : 8,
8117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8118  },
8119  {
8120   "alignment" : 4,
8121   "is_const" : true,
8122   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8123   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8124   "referenced_type" : "type-704",
8125   "self_type" : "type-703",
8126   "size" : 8,
8127   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8128  },
8129  {
8130   "alignment" : 4,
8131   "is_const" : true,
8132   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8133   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8134   "referenced_type" : "type-615",
8135   "self_type" : "type-614",
8136   "size" : 24,
8137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8138  },
8139  {
8140   "alignment" : 4,
8141   "is_const" : true,
8142   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8143   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8144   "referenced_type" : "type-710",
8145   "self_type" : "type-709",
8146   "size" : 24,
8147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8148  },
8149  {
8150   "alignment" : 4,
8151   "is_const" : true,
8152   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8153   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8154   "referenced_type" : "type-621",
8155   "self_type" : "type-620",
8156   "size" : 12,
8157   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8158  },
8159  {
8160   "alignment" : 4,
8161   "is_const" : true,
8162   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8163   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8164   "referenced_type" : "type-717",
8165   "self_type" : "type-716",
8166   "size" : 12,
8167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8168  },
8169  {
8170   "alignment" : 4,
8171   "is_const" : true,
8172   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8173   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8174   "referenced_type" : "type-607",
8175   "self_type" : "type-606",
8176   "size" : 20,
8177   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8178  },
8179  {
8180   "alignment" : 4,
8181   "is_const" : true,
8182   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8183   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8184   "referenced_type" : "type-702",
8185   "self_type" : "type-701",
8186   "size" : 20,
8187   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8188  },
8189  {
8190   "alignment" : 4,
8191   "is_const" : true,
8192   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8193   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8194   "referenced_type" : "type-611",
8195   "self_type" : "type-610",
8196   "size" : 20,
8197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8198  },
8199  {
8200   "alignment" : 4,
8201   "is_const" : true,
8202   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8203   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8204   "referenced_type" : "type-706",
8205   "self_type" : "type-705",
8206   "size" : 20,
8207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8208  },
8209  {
8210   "alignment" : 4,
8211   "is_const" : true,
8212   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8213   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8214   "referenced_type" : "type-601",
8215   "self_type" : "type-600",
8216   "size" : 24,
8217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8218  },
8219  {
8220   "alignment" : 4,
8221   "is_const" : true,
8222   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8223   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8224   "referenced_type" : "type-696",
8225   "self_type" : "type-695",
8226   "size" : 24,
8227   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8228  },
8229  {
8230   "alignment" : 4,
8231   "is_const" : true,
8232   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8233   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8234   "referenced_type" : "type-619",
8235   "self_type" : "type-618",
8236   "size" : 12,
8237   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8238  },
8239  {
8240   "alignment" : 4,
8241   "is_const" : true,
8242   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8243   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8244   "referenced_type" : "type-715",
8245   "self_type" : "type-714",
8246   "size" : 12,
8247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8248  },
8249  {
8250   "alignment" : 4,
8251   "is_const" : true,
8252   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8253   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8254   "referenced_type" : "type-595",
8255   "self_type" : "type-594",
8256   "size" : 220,
8257   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8258  },
8259  {
8260   "alignment" : 4,
8261   "is_const" : true,
8262   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8263   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8264   "referenced_type" : "type-690",
8265   "self_type" : "type-689",
8266   "size" : 220,
8267   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8268  },
8269  {
8270   "alignment" : 4,
8271   "is_const" : true,
8272   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8273   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8274   "referenced_type" : "type-593",
8275   "self_type" : "type-592",
8276   "size" : 44,
8277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8278  },
8279  {
8280   "alignment" : 4,
8281   "is_const" : true,
8282   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8283   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8284   "referenced_type" : "type-688",
8285   "self_type" : "type-687",
8286   "size" : 44,
8287   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8288  },
8289  {
8290   "alignment" : 4,
8291   "is_const" : true,
8292   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8293   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8294   "referenced_type" : "type-420",
8295   "self_type" : "type-419",
8296   "size" : 12,
8297   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8298  },
8299  {
8300   "alignment" : 4,
8301   "is_const" : true,
8302   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8303   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8304   "referenced_type" : "type-673",
8305   "self_type" : "type-672",
8306   "size" : 12,
8307   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8308  },
8309  {
8310   "alignment" : 4,
8311   "is_const" : true,
8312   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8313   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8314   "referenced_type" : "type-565",
8315   "self_type" : "type-564",
8316   "size" : 4,
8317   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8318  },
8319  {
8320   "alignment" : 1,
8321   "is_const" : true,
8322   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8323   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8324   "referenced_type" : "type-562",
8325   "self_type" : "type-561",
8326   "size" : 3,
8327   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8328  },
8329  {
8330   "alignment" : 4,
8331   "is_const" : true,
8332   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8333   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8334   "referenced_type" : "type-457",
8335   "self_type" : "type-456",
8336   "size" : 12,
8337   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8338  },
8339  {
8340   "alignment" : 4,
8341   "is_const" : true,
8342   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8343   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8344   "referenced_type" : "type-332",
8345   "self_type" : "type-331",
8346   "size" : 8,
8347   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8348  },
8349  {
8350   "alignment" : 4,
8351   "is_const" : true,
8352   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8353   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8354   "referenced_type" : "type-327",
8355   "self_type" : "type-326",
8356   "size" : 8,
8357   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8358  },
8359  {
8360   "alignment" : 4,
8361   "is_const" : true,
8362   "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 *> > *)> > >",
8363   "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 *> > *)> > >",
8364   "referenced_type" : "type-238",
8365   "self_type" : "type-237",
8366   "size" : 12,
8367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8368  },
8369  {
8370   "alignment" : 4,
8371   "is_const" : true,
8372   "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 *> > *)> > >",
8373   "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 *> > *)> > >",
8374   "referenced_type" : "type-722",
8375   "self_type" : "type-721",
8376   "size" : 12,
8377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8378  },
8379  {
8380   "alignment" : 1,
8381   "is_const" : true,
8382   "linker_set_key" : "const unsigned char",
8383   "name" : "const unsigned char",
8384   "referenced_type" : "type-7",
8385   "self_type" : "type-342",
8386   "size" : 1,
8387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8388  },
8389  {
8390   "alignment" : 4,
8391   "is_const" : true,
8392   "linker_set_key" : "const unsigned int",
8393   "name" : "const unsigned int",
8394   "referenced_type" : "type-2",
8395   "self_type" : "type-63",
8396   "size" : 4,
8397   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8398  },
8399  {
8400   "alignment" : 8,
8401   "is_const" : true,
8402   "linker_set_key" : "const unsigned long long",
8403   "name" : "const unsigned long long",
8404   "referenced_type" : "type-8",
8405   "self_type" : "type-286",
8406   "size" : 8,
8407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8408  },
8409  {
8410   "alignment" : 2,
8411   "is_const" : true,
8412   "linker_set_key" : "const unsigned short",
8413   "name" : "const unsigned short",
8414   "referenced_type" : "type-89",
8415   "self_type" : "type-281",
8416   "size" : 2,
8417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8418  },
8419  {
8420   "is_const" : true,
8421   "linker_set_key" : "const void",
8422   "name" : "const void",
8423   "referenced_type" : "type-55",
8424   "self_type" : "type-402",
8425   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8426  },
8427  {
8428   "alignment" : 1,
8429   "is_volatile" : true,
8430   "linker_set_key" : "volatile bool",
8431   "name" : "volatile bool",
8432   "referenced_type" : "type-31",
8433   "self_type" : "type-115",
8434   "size" : 1,
8435   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8436  },
8437  {
8438   "alignment" : 4,
8439   "is_volatile" : true,
8440   "linker_set_key" : "volatile int",
8441   "name" : "volatile int",
8442   "referenced_type" : "type-53",
8443   "self_type" : "type-82",
8444   "size" : 4,
8445   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8446  }
8447 ],
8448 "record_types" :
8449 [
8450  {
8451   "alignment" : 4,
8452   "fields" :
8453   [
8454    {
8455     "access" : "private",
8456     "field_name" : "mCond",
8457     "referenced_type" : "type-114"
8458    }
8459   ],
8460   "linker_set_key" : "android::Condition",
8461   "name" : "android::Condition",
8462   "record_kind" : "class",
8463   "referenced_type" : "type-113",
8464   "self_type" : "type-113",
8465   "size" : 4,
8466   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8467   "unique_id" : "_ZTSN7android9ConditionE"
8468  },
8469  {
8470   "alignment" : 4,
8471   "fields" :
8472   [
8473    {
8474     "access" : "private",
8475     "field_name" : "mVector",
8476     "referenced_type" : "type-75"
8477    }
8478   ],
8479   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8480   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8481   "record_kind" : "class",
8482   "referenced_type" : "type-74",
8483   "self_type" : "type-74",
8484   "size" : 20,
8485   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8486   "template_args" : [ "type-69", "type-44" ],
8487   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8488  },
8489  {
8490   "alignment" : 4,
8491   "fields" :
8492   [
8493    {
8494     "access" : "private",
8495     "field_name" : "mCount",
8496     "referenced_type" : "type-196"
8497    }
8498   ],
8499   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8500   "name" : "android::LightRefBase<android::NativeHandle>",
8501   "record_kind" : "class",
8502   "referenced_type" : "type-195",
8503   "self_type" : "type-195",
8504   "size" : 4,
8505   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8506   "template_args" : [ "type-197" ],
8507   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8508  },
8509  {
8510   "alignment" : 4,
8511   "fields" :
8512   [
8513    {
8514     "access" : "private",
8515     "field_name" : "mCount",
8516     "referenced_type" : "type-191"
8517    }
8518   ],
8519   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8520   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8521   "record_kind" : "class",
8522   "referenced_type" : "type-190",
8523   "self_type" : "type-190",
8524   "size" : 4,
8525   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8526   "template_args" : [ "type-192" ],
8527   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8528  },
8529  {
8530   "alignment" : 4,
8531   "fields" :
8532   [
8533    {
8534     "access" : "private",
8535     "field_name" : "mMutex",
8536     "referenced_type" : "type-60"
8537    }
8538   ],
8539   "linker_set_key" : "android::Mutex",
8540   "name" : "android::Mutex",
8541   "record_kind" : "class",
8542   "referenced_type" : "type-59",
8543   "self_type" : "type-59",
8544   "size" : 4,
8545   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8546   "unique_id" : "_ZTSN7android5MutexE"
8547  },
8548  {
8549   "alignment" : 4,
8550   "fields" :
8551   [
8552    {
8553     "access" : "private",
8554     "field_name" : "mLock",
8555     "referenced_type" : "type-538"
8556    }
8557   ],
8558   "linker_set_key" : "android::Mutex::Autolock",
8559   "name" : "android::Mutex::Autolock",
8560   "record_kind" : "class",
8561   "referenced_type" : "type-537",
8562   "self_type" : "type-537",
8563   "size" : 4,
8564   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8565   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8566  },
8567  {
8568   "alignment" : 4,
8569   "base_specifiers" :
8570   [
8571    {
8572     "referenced_type" : "type-195"
8573    }
8574   ],
8575   "fields" :
8576   [
8577    {
8578     "access" : "private",
8579     "field_name" : "mHandle",
8580     "field_offset" : 32,
8581     "referenced_type" : "type-198"
8582    },
8583    {
8584     "access" : "private",
8585     "field_name" : "mOwnsHandle",
8586     "field_offset" : 64,
8587     "referenced_type" : "type-31"
8588    }
8589   ],
8590   "linker_set_key" : "android::NativeHandle",
8591   "name" : "android::NativeHandle",
8592   "record_kind" : "class",
8593   "referenced_type" : "type-197",
8594   "self_type" : "type-197",
8595   "size" : 12,
8596   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8597   "unique_id" : "_ZTSN7android12NativeHandleE"
8598  },
8599  {
8600   "alignment" : 4,
8601   "fields" :
8602   [
8603    {
8604     "access" : "private",
8605     "field_name" : "mRWLock",
8606     "referenced_type" : "type-543"
8607    }
8608   ],
8609   "linker_set_key" : "android::RWLock",
8610   "name" : "android::RWLock",
8611   "record_kind" : "class",
8612   "referenced_type" : "type-542",
8613   "self_type" : "type-542",
8614   "size" : 40,
8615   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8616   "unique_id" : "_ZTSN7android6RWLockE"
8617  },
8618  {
8619   "alignment" : 4,
8620   "fields" :
8621   [
8622    {
8623     "access" : "private",
8624     "field_name" : "mLock",
8625     "referenced_type" : "type-546"
8626    }
8627   ],
8628   "linker_set_key" : "android::RWLock::AutoRLock",
8629   "name" : "android::RWLock::AutoRLock",
8630   "record_kind" : "class",
8631   "referenced_type" : "type-545",
8632   "self_type" : "type-545",
8633   "size" : 4,
8634   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8635   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8636  },
8637  {
8638   "alignment" : 4,
8639   "fields" :
8640   [
8641    {
8642     "access" : "private",
8643     "field_name" : "mLock",
8644     "referenced_type" : "type-546"
8645    }
8646   ],
8647   "linker_set_key" : "android::RWLock::AutoWLock",
8648   "name" : "android::RWLock::AutoWLock",
8649   "record_kind" : "class",
8650   "referenced_type" : "type-548",
8651   "self_type" : "type-548",
8652   "size" : 4,
8653   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8654   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8655  },
8656  {
8657   "alignment" : 4,
8658   "fields" :
8659   [
8660    {
8661     "access" : "private",
8662     "field_name" : "mRefs",
8663     "field_offset" : 32,
8664     "referenced_type" : "type-14"
8665    }
8666   ],
8667   "linker_set_key" : "android::RefBase",
8668   "name" : "android::RefBase",
8669   "record_kind" : "class",
8670   "referenced_type" : "type-13",
8671   "self_type" : "type-13",
8672   "size" : 8,
8673   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8674   "unique_id" : "_ZTSN7android7RefBaseE",
8675   "vtable_components" :
8676   [
8677    {
8678     "kind" : "offset_to_top"
8679    },
8680    {
8681     "kind" : "rtti",
8682     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8683    },
8684    {
8685     "kind" : "complete_dtor_pointer",
8686     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8687    },
8688    {
8689     "kind" : "deleting_dtor_pointer",
8690     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8691    },
8692    {
8693     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8694    },
8695    {
8696     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8697    },
8698    {
8699     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8700    },
8701    {
8702     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8703    }
8704   ]
8705  },
8706  {
8707   "alignment" : 1,
8708   "linker_set_key" : "android::RefBase::weakref_type",
8709   "name" : "android::RefBase::weakref_type",
8710   "record_kind" : "class",
8711   "referenced_type" : "type-23",
8712   "self_type" : "type-23",
8713   "size" : 1,
8714   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8715   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8716  },
8717  {
8718   "alignment" : 1,
8719   "linker_set_key" : "android::ReferenceMover",
8720   "name" : "android::ReferenceMover",
8721   "record_kind" : "class",
8722   "referenced_type" : "type-297",
8723   "self_type" : "type-297",
8724   "size" : 1,
8725   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8726   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8727  },
8728  {
8729   "alignment" : 4,
8730   "linker_set_key" : "android::ReferenceRenamer",
8731   "name" : "android::ReferenceRenamer",
8732   "record_kind" : "class",
8733   "referenced_type" : "type-292",
8734   "self_type" : "type-292",
8735   "size" : 4,
8736   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8737   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8738   "vtable_components" :
8739   [
8740    {
8741     "kind" : "offset_to_top"
8742    },
8743    {
8744     "kind" : "rtti",
8745     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8746    },
8747    {
8748     "is_pure" : true,
8749     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8750    }
8751   ]
8752  },
8753  {
8754   "alignment" : 8,
8755   "fields" :
8756   [
8757    {
8758     "access" : "private",
8759     "field_name" : "mTag",
8760     "referenced_type" : "type-8"
8761    }
8762   ],
8763   "linker_set_key" : "android::ScopedTrace",
8764   "name" : "android::ScopedTrace",
8765   "record_kind" : "class",
8766   "referenced_type" : "type-550",
8767   "self_type" : "type-550",
8768   "size" : 8,
8769   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8770   "unique_id" : "_ZTSN7android11ScopedTraceE"
8771  },
8772  {
8773   "alignment" : 4,
8774   "base_specifiers" :
8775   [
8776    {
8777     "access" : "private",
8778     "referenced_type" : "type-76"
8779    }
8780   ],
8781   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8782   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8783   "record_kind" : "class",
8784   "referenced_type" : "type-75",
8785   "self_type" : "type-75",
8786   "size" : 20,
8787   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8788   "template_args" : [ "type-77" ],
8789   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8790   "vtable_components" :
8791   [
8792    {
8793     "kind" : "offset_to_top"
8794    },
8795    {
8796     "kind" : "rtti",
8797     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8798    },
8799    {
8800     "kind" : "complete_dtor_pointer",
8801     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8802    },
8803    {
8804     "kind" : "deleting_dtor_pointer",
8805     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8806    },
8807    {
8808     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8809    },
8810    {
8811     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8812    },
8813    {
8814     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8815    },
8816    {
8817     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8818    },
8819    {
8820     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8821    },
8822    {
8823     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8824    },
8825    {
8826     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8827    }
8828   ]
8829  },
8830  {
8831   "alignment" : 4,
8832   "base_specifiers" :
8833   [
8834    {
8835     "referenced_type" : "type-62"
8836    }
8837   ],
8838   "linker_set_key" : "android::SortedVectorImpl",
8839   "name" : "android::SortedVectorImpl",
8840   "record_kind" : "class",
8841   "referenced_type" : "type-76",
8842   "self_type" : "type-76",
8843   "size" : 20,
8844   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8845   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8846   "vtable_components" :
8847   [
8848    {
8849     "kind" : "offset_to_top"
8850    },
8851    {
8852     "kind" : "rtti",
8853     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8854    },
8855    {
8856     "kind" : "complete_dtor_pointer",
8857     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8858    },
8859    {
8860     "kind" : "deleting_dtor_pointer",
8861     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8862    },
8863    {
8864     "is_pure" : true,
8865     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8866    },
8867    {
8868     "is_pure" : true,
8869     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8870    },
8871    {
8872     "is_pure" : true,
8873     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8874    },
8875    {
8876     "is_pure" : true,
8877     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8878    },
8879    {
8880     "is_pure" : true,
8881     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8882    },
8883    {
8884     "is_pure" : true,
8885     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8886    },
8887    {
8888     "is_pure" : true,
8889     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8890    }
8891   ]
8892  },
8893  {
8894   "alignment" : 4,
8895   "fields" :
8896   [
8897    {
8898     "access" : "private",
8899     "field_name" : "mString",
8900     "referenced_type" : "type-70"
8901    }
8902   ],
8903   "linker_set_key" : "android::String16",
8904   "name" : "android::String16",
8905   "record_kind" : "class",
8906   "referenced_type" : "type-69",
8907   "self_type" : "type-69",
8908   "size" : 4,
8909   "source_file" : "/system/core/libutils/include/utils/String16.h",
8910   "unique_id" : "_ZTSN7android8String16E"
8911  },
8912  {
8913   "alignment" : 4,
8914   "fields" :
8915   [
8916    {
8917     "access" : "private",
8918     "field_name" : "mString",
8919     "referenced_type" : "type-79"
8920    }
8921   ],
8922   "linker_set_key" : "android::String8",
8923   "name" : "android::String8",
8924   "record_kind" : "class",
8925   "referenced_type" : "type-78",
8926   "self_type" : "type-78",
8927   "size" : 4,
8928   "source_file" : "/system/core/libutils/include/utils/String8.h",
8929   "unique_id" : "_ZTSN7android7String8E"
8930  },
8931  {
8932   "alignment" : 4,
8933   "base_specifiers" :
8934   [
8935    {
8936     "is_virtual" : true,
8937     "referenced_type" : "type-13"
8938    }
8939   ],
8940   "fields" :
8941   [
8942    {
8943     "access" : "private",
8944     "field_name" : "mCanCallJava",
8945     "field_offset" : 32,
8946     "referenced_type" : "type-112"
8947    },
8948    {
8949     "access" : "private",
8950     "field_name" : "mThread",
8951     "field_offset" : 64,
8952     "referenced_type" : "type-54"
8953    },
8954    {
8955     "access" : "private",
8956     "field_name" : "mLock",
8957     "field_offset" : 96,
8958     "referenced_type" : "type-59"
8959    },
8960    {
8961     "access" : "private",
8962     "field_name" : "mThreadExitedCondition",
8963     "field_offset" : 128,
8964     "referenced_type" : "type-113"
8965    },
8966    {
8967     "access" : "private",
8968     "field_name" : "mStatus",
8969     "field_offset" : 160,
8970     "referenced_type" : "type-53"
8971    },
8972    {
8973     "access" : "private",
8974     "field_name" : "mExitPending",
8975     "field_offset" : 192,
8976     "referenced_type" : "type-115"
8977    },
8978    {
8979     "access" : "private",
8980     "field_name" : "mRunning",
8981     "field_offset" : 200,
8982     "referenced_type" : "type-115"
8983    },
8984    {
8985     "access" : "private",
8986     "field_name" : "mHoldSelf",
8987     "field_offset" : 224,
8988     "referenced_type" : "type-109"
8989    },
8990    {
8991     "access" : "private",
8992     "field_name" : "mTid",
8993     "field_offset" : 256,
8994     "referenced_type" : "type-53"
8995    }
8996   ],
8997   "linker_set_key" : "android::Thread",
8998   "name" : "android::Thread",
8999   "record_kind" : "class",
9000   "referenced_type" : "type-111",
9001   "self_type" : "type-111",
9002   "size" : 44,
9003   "source_file" : "/system/core/libutils/include/utils/Thread.h",
9004   "unique_id" : "_ZTSN7android6ThreadE",
9005   "vtable_components" :
9006   [
9007    {
9008     "component_value" : 36,
9009     "kind" : "vbase_offset"
9010    },
9011    {
9012     "kind" : "offset_to_top"
9013    },
9014    {
9015     "kind" : "rtti",
9016     "mangled_component_name" : "_ZTIN7android6ThreadE"
9017    },
9018    {
9019     "kind" : "complete_dtor_pointer",
9020     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
9021    },
9022    {
9023     "kind" : "deleting_dtor_pointer",
9024     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
9025    },
9026    {
9027     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
9028    },
9029    {
9030     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
9031    },
9032    {
9033     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
9034    },
9035    {
9036     "is_pure" : true,
9037     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9038    },
9039    {
9040     "kind" : "vcall_offset"
9041    },
9042    {
9043     "kind" : "vcall_offset"
9044    },
9045    {
9046     "kind" : "vcall_offset"
9047    },
9048    {
9049     "kind" : "vcall_offset"
9050    },
9051    {
9052     "component_value" : -36,
9053     "kind" : "vcall_offset"
9054    },
9055    {
9056     "component_value" : -36,
9057     "kind" : "offset_to_top"
9058    },
9059    {
9060     "kind" : "rtti",
9061     "mangled_component_name" : "_ZTIN7android6ThreadE"
9062    },
9063    {
9064     "kind" : "complete_dtor_pointer",
9065     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
9066    },
9067    {
9068     "kind" : "deleting_dtor_pointer",
9069     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
9070    },
9071    {
9072     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9073    },
9074    {
9075     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9076    },
9077    {
9078     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9082    }
9083   ]
9084  },
9085  {
9086   "alignment" : 4,
9087   "base_specifiers" :
9088   [
9089    {
9090     "access" : "private",
9091     "referenced_type" : "type-62"
9092    }
9093   ],
9094   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9095   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9096   "record_kind" : "class",
9097   "referenced_type" : "type-61",
9098   "self_type" : "type-61",
9099   "size" : 20,
9100   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9101   "template_args" : [ "type-64" ],
9102   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9103   "vtable_components" :
9104   [
9105    {
9106     "kind" : "offset_to_top"
9107    },
9108    {
9109     "kind" : "rtti",
9110     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9111    },
9112    {
9113     "kind" : "complete_dtor_pointer",
9114     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9115    },
9116    {
9117     "kind" : "deleting_dtor_pointer",
9118     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9119    },
9120    {
9121     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
9122    },
9123    {
9124     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
9125    },
9126    {
9127     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
9128    },
9129    {
9130     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
9131    },
9132    {
9133     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
9134    },
9135    {
9136     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
9137    }
9138   ]
9139  },
9140  {
9141   "alignment" : 4,
9142   "fields" :
9143   [
9144    {
9145     "access" : "private",
9146     "field_name" : "mStorage",
9147     "field_offset" : 32,
9148     "referenced_type" : "type-54"
9149    },
9150    {
9151     "access" : "private",
9152     "field_name" : "mCount",
9153     "field_offset" : 64,
9154     "referenced_type" : "type-2"
9155    },
9156    {
9157     "access" : "private",
9158     "field_name" : "mFlags",
9159     "field_offset" : 96,
9160     "referenced_type" : "type-63"
9161    },
9162    {
9163     "access" : "private",
9164     "field_name" : "mItemSize",
9165     "field_offset" : 128,
9166     "referenced_type" : "type-63"
9167    }
9168   ],
9169   "linker_set_key" : "android::VectorImpl",
9170   "name" : "android::VectorImpl",
9171   "record_kind" : "class",
9172   "referenced_type" : "type-62",
9173   "self_type" : "type-62",
9174   "size" : 20,
9175   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9176   "unique_id" : "_ZTSN7android10VectorImplE",
9177   "vtable_components" :
9178   [
9179    {
9180     "kind" : "offset_to_top"
9181    },
9182    {
9183     "kind" : "rtti",
9184     "mangled_component_name" : "_ZTIN7android10VectorImplE"
9185    },
9186    {
9187     "kind" : "complete_dtor_pointer",
9188     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
9189    },
9190    {
9191     "kind" : "deleting_dtor_pointer",
9192     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
9193    },
9194    {
9195     "is_pure" : true,
9196     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
9197    },
9198    {
9199     "is_pure" : true,
9200     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
9201    },
9202    {
9203     "is_pure" : true,
9204     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
9205    },
9206    {
9207     "is_pure" : true,
9208     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
9209    },
9210    {
9211     "is_pure" : true,
9212     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
9213    },
9214    {
9215     "is_pure" : true,
9216     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
9217    }
9218   ]
9219  },
9220  {
9221   "alignment" : 4,
9222   "base_specifiers" :
9223   [
9224    {
9225     "referenced_type" : "type-190"
9226    }
9227   ],
9228   "linker_set_key" : "android::VirtualLightRefBase",
9229   "name" : "android::VirtualLightRefBase",
9230   "record_kind" : "class",
9231   "referenced_type" : "type-192",
9232   "self_type" : "type-192",
9233   "size" : 8,
9234   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
9235   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
9236   "vtable_components" :
9237   [
9238    {
9239     "kind" : "offset_to_top"
9240    },
9241    {
9242     "kind" : "rtti",
9243     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
9244    },
9245    {
9246     "kind" : "complete_dtor_pointer",
9247     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
9248    },
9249    {
9250     "kind" : "deleting_dtor_pointer",
9251     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
9252    }
9253   ]
9254  },
9255  {
9256   "alignment" : 4,
9257   "base_specifiers" :
9258   [
9259    {
9260     "referenced_type" : "type-21"
9261    }
9262   ],
9263   "fields" :
9264   [
9265    {
9266     "access" : "protected",
9267     "field_name" : "mSchedPolicy",
9268     "field_offset" : 32,
9269     "referenced_type" : "type-53"
9270    },
9271    {
9272     "access" : "protected",
9273     "field_name" : "mSchedPriority",
9274     "field_offset" : 64,
9275     "referenced_type" : "type-53"
9276    },
9277    {
9278     "access" : "private",
9279     "field_name" : "mExtras",
9280     "field_offset" : 96,
9281     "referenced_type" : "type-149"
9282    },
9283    {
9284     "access" : "private",
9285     "field_name" : "mReserved0",
9286     "field_offset" : 128,
9287     "referenced_type" : "type-54"
9288    }
9289   ],
9290   "linker_set_key" : "android::hardware::BHwBinder",
9291   "name" : "android::hardware::BHwBinder",
9292   "record_kind" : "class",
9293   "referenced_type" : "type-148",
9294   "self_type" : "type-148",
9295   "size" : 28,
9296   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9297   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
9298   "vtable_components" :
9299   [
9300    {
9301     "component_value" : 20,
9302     "kind" : "vbase_offset"
9303    },
9304    {
9305     "kind" : "offset_to_top"
9306    },
9307    {
9308     "kind" : "rtti",
9309     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9310    },
9311    {
9312     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9313    },
9314    {
9315     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9316    },
9317    {
9318     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9319    },
9320    {
9321     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9322    },
9323    {
9324     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9325    },
9326    {
9327     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9328    },
9329    {
9330     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9331    },
9332    {
9333     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9334    },
9335    {
9336     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9337    },
9338    {
9339     "kind" : "complete_dtor_pointer",
9340     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
9341    },
9342    {
9343     "kind" : "deleting_dtor_pointer",
9344     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
9345    },
9346    {
9347     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9348    },
9349    {
9350     "kind" : "vcall_offset"
9351    },
9352    {
9353     "kind" : "vcall_offset"
9354    },
9355    {
9356     "kind" : "vcall_offset"
9357    },
9358    {
9359     "kind" : "vcall_offset"
9360    },
9361    {
9362     "component_value" : -20,
9363     "kind" : "vcall_offset"
9364    },
9365    {
9366     "component_value" : -20,
9367     "kind" : "offset_to_top"
9368    },
9369    {
9370     "kind" : "rtti",
9371     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9372    },
9373    {
9374     "kind" : "complete_dtor_pointer",
9375     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
9376    },
9377    {
9378     "kind" : "deleting_dtor_pointer",
9379     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
9380    },
9381    {
9382     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9383    },
9384    {
9385     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9386    },
9387    {
9388     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9389    },
9390    {
9391     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9392    }
9393   ]
9394  },
9395  {
9396   "alignment" : 4,
9397   "base_specifiers" :
9398   [
9399    {
9400     "is_virtual" : true,
9401     "referenced_type" : "type-13"
9402    }
9403   ],
9404   "fields" :
9405   [
9406    {
9407     "access" : "private",
9408     "field_name" : "mRemote",
9409     "field_offset" : 32,
9410     "referenced_type" : "type-19"
9411    },
9412    {
9413     "access" : "private",
9414     "field_name" : "mRefs",
9415     "field_offset" : 64,
9416     "referenced_type" : "type-22"
9417    },
9418    {
9419     "access" : "private",
9420     "field_name" : "mState",
9421     "field_offset" : 96,
9422     "referenced_type" : "type-24"
9423    }
9424   ],
9425   "linker_set_key" : "android::hardware::BpHwRefBase",
9426   "name" : "android::hardware::BpHwRefBase",
9427   "record_kind" : "class",
9428   "referenced_type" : "type-18",
9429   "self_type" : "type-18",
9430   "size" : 24,
9431   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9432   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9433   "vtable_components" :
9434   [
9435    {
9436     "component_value" : 16,
9437     "kind" : "vbase_offset"
9438    },
9439    {
9440     "kind" : "offset_to_top"
9441    },
9442    {
9443     "kind" : "rtti",
9444     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9445    },
9446    {
9447     "kind" : "complete_dtor_pointer",
9448     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9449    },
9450    {
9451     "kind" : "deleting_dtor_pointer",
9452     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9453    },
9454    {
9455     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9456    },
9457    {
9458     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9462    },
9463    {
9464     "kind" : "vcall_offset"
9465    },
9466    {
9467     "component_value" : -16,
9468     "kind" : "vcall_offset"
9469    },
9470    {
9471     "component_value" : -16,
9472     "kind" : "vcall_offset"
9473    },
9474    {
9475     "component_value" : -16,
9476     "kind" : "vcall_offset"
9477    },
9478    {
9479     "component_value" : -16,
9480     "kind" : "vcall_offset"
9481    },
9482    {
9483     "component_value" : -16,
9484     "kind" : "offset_to_top"
9485    },
9486    {
9487     "kind" : "rtti",
9488     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9489    },
9490    {
9491     "kind" : "complete_dtor_pointer",
9492     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
9493    },
9494    {
9495     "kind" : "deleting_dtor_pointer",
9496     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
9497    },
9498    {
9499     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9500    },
9501    {
9502     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9503    },
9504    {
9505     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9506    },
9507    {
9508     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9509    }
9510   ]
9511  },
9512  {
9513   "alignment" : 4,
9514   "base_specifiers" :
9515   [
9516    {
9517     "referenced_type" : "type-11"
9518    },
9519    {
9520     "referenced_type" : "type-17"
9521    },
9522    {
9523     "referenced_type" : "type-18"
9524    }
9525   ],
9526   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9527   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9528   "record_kind" : "class",
9529   "referenced_type" : "type-10",
9530   "self_type" : "type-10",
9531   "size" : 32,
9532   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9533   "template_args" : [ "type-11" ],
9534   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE",
9535   "vtable_components" :
9536   [
9537    {
9538     "component_value" : 24,
9539     "kind" : "vbase_offset"
9540    },
9541    {
9542     "kind" : "offset_to_top"
9543    },
9544    {
9545     "kind" : "rtti",
9546     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9547    },
9548    {
9549     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
9550    },
9551    {
9552     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9553    },
9554    {
9555     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9556    },
9557    {
9558     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9559    },
9560    {
9561     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9562    },
9563    {
9564     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
9565    },
9566    {
9567     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9568    },
9569    {
9570     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
9571    },
9572    {
9573     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9574    },
9575    {
9576     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
9577    },
9578    {
9579     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9580    },
9581    {
9582     "kind" : "complete_dtor_pointer",
9583     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9584    },
9585    {
9586     "kind" : "deleting_dtor_pointer",
9587     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9588    },
9589    {
9590     "is_pure" : true,
9591     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
9592    },
9593    {
9594     "is_pure" : true,
9595     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
9596    },
9597    {
9598     "is_pure" : true,
9599     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
9600    },
9601    {
9602     "is_pure" : true,
9603     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
9604    },
9605    {
9606     "is_pure" : true,
9607     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
9608    },
9609    {
9610     "is_pure" : true,
9611     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
9612    },
9613    {
9614     "is_pure" : true,
9615     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
9616    },
9617    {
9618     "is_pure" : true,
9619     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
9620    },
9621    {
9622     "is_pure" : true,
9623     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
9624    },
9625    {
9626     "is_pure" : true,
9627     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
9628    },
9629    {
9630     "is_pure" : true,
9631     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
9632    },
9633    {
9634     "is_pure" : true,
9635     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
9636    },
9637    {
9638     "is_pure" : true,
9639     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
9640    },
9641    {
9642     "is_pure" : true,
9643     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
9644    },
9645    {
9646     "is_pure" : true,
9647     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
9648    },
9649    {
9650     "is_pure" : true,
9651     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
9652    },
9653    {
9654     "is_pure" : true,
9655     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
9656    },
9657    {
9658     "is_pure" : true,
9659     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
9660    },
9661    {
9662     "is_pure" : true,
9663     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEy"
9664    },
9665    {
9666     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9667    },
9668    {
9669     "component_value" : 20,
9670     "kind" : "vbase_offset"
9671    },
9672    {
9673     "component_value" : -4,
9674     "kind" : "offset_to_top"
9675    },
9676    {
9677     "kind" : "rtti",
9678     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9679    },
9680    {
9681     "kind" : "complete_dtor_pointer",
9682     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9683    },
9684    {
9685     "kind" : "deleting_dtor_pointer",
9686     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9687    },
9688    {
9689     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9690    },
9691    {
9692     "component_value" : 16,
9693     "kind" : "vbase_offset"
9694    },
9695    {
9696     "component_value" : -8,
9697     "kind" : "offset_to_top"
9698    },
9699    {
9700     "kind" : "rtti",
9701     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9702    },
9703    {
9704     "kind" : "complete_dtor_pointer",
9705     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9706    },
9707    {
9708     "kind" : "deleting_dtor_pointer",
9709     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9710    },
9711    {
9712     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9713    },
9714    {
9715     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9716    },
9717    {
9718     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9719    },
9720    {
9721     "kind" : "vcall_offset"
9722    },
9723    {
9724     "component_value" : -16,
9725     "kind" : "vcall_offset"
9726    },
9727    {
9728     "component_value" : -16,
9729     "kind" : "vcall_offset"
9730    },
9731    {
9732     "component_value" : -16,
9733     "kind" : "vcall_offset"
9734    },
9735    {
9736     "component_value" : -24,
9737     "kind" : "vcall_offset"
9738    },
9739    {
9740     "component_value" : -24,
9741     "kind" : "offset_to_top"
9742    },
9743    {
9744     "kind" : "rtti",
9745     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9746    },
9747    {
9748     "kind" : "complete_dtor_pointer",
9749     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9750    },
9751    {
9752     "kind" : "deleting_dtor_pointer",
9753     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9754    },
9755    {
9756     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9757    },
9758    {
9759     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9760    },
9761    {
9762     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9763    },
9764    {
9765     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9766    }
9767   ]
9768  },
9769  {
9770   "alignment" : 4,
9771   "base_specifiers" :
9772   [
9773    {
9774     "referenced_type" : "type-12"
9775    },
9776    {
9777     "referenced_type" : "type-17"
9778    },
9779    {
9780     "referenced_type" : "type-18"
9781    }
9782   ],
9783   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9784   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9785   "record_kind" : "class",
9786   "referenced_type" : "type-436",
9787   "self_type" : "type-436",
9788   "size" : 32,
9789   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9790   "template_args" : [ "type-12" ],
9791   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9792   "vtable_components" :
9793   [
9794    {
9795     "component_value" : 24,
9796     "kind" : "vbase_offset"
9797    },
9798    {
9799     "kind" : "offset_to_top"
9800    },
9801    {
9802     "kind" : "rtti",
9803     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9804    },
9805    {
9806     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9807    },
9808    {
9809     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9810    },
9811    {
9812     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9813    },
9814    {
9815     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9816    },
9817    {
9818     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9819    },
9820    {
9821     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9822    },
9823    {
9824     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9825    },
9826    {
9827     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9828    },
9829    {
9830     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9831    },
9832    {
9833     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9834    },
9835    {
9836     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9837    },
9838    {
9839     "kind" : "complete_dtor_pointer",
9840     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9841    },
9842    {
9843     "kind" : "deleting_dtor_pointer",
9844     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9845    },
9846    {
9847     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9848    },
9849    {
9850     "component_value" : 20,
9851     "kind" : "vbase_offset"
9852    },
9853    {
9854     "component_value" : -4,
9855     "kind" : "offset_to_top"
9856    },
9857    {
9858     "kind" : "rtti",
9859     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9860    },
9861    {
9862     "kind" : "complete_dtor_pointer",
9863     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9864    },
9865    {
9866     "kind" : "deleting_dtor_pointer",
9867     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9868    },
9869    {
9870     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9871    },
9872    {
9873     "component_value" : 16,
9874     "kind" : "vbase_offset"
9875    },
9876    {
9877     "component_value" : -8,
9878     "kind" : "offset_to_top"
9879    },
9880    {
9881     "kind" : "rtti",
9882     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9883    },
9884    {
9885     "kind" : "complete_dtor_pointer",
9886     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9887    },
9888    {
9889     "kind" : "deleting_dtor_pointer",
9890     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9891    },
9892    {
9893     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9894    },
9895    {
9896     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9897    },
9898    {
9899     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9900    },
9901    {
9902     "kind" : "vcall_offset"
9903    },
9904    {
9905     "component_value" : -16,
9906     "kind" : "vcall_offset"
9907    },
9908    {
9909     "component_value" : -16,
9910     "kind" : "vcall_offset"
9911    },
9912    {
9913     "component_value" : -16,
9914     "kind" : "vcall_offset"
9915    },
9916    {
9917     "component_value" : -24,
9918     "kind" : "vcall_offset"
9919    },
9920    {
9921     "component_value" : -24,
9922     "kind" : "offset_to_top"
9923    },
9924    {
9925     "kind" : "rtti",
9926     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9927    },
9928    {
9929     "kind" : "complete_dtor_pointer",
9930     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9931    },
9932    {
9933     "kind" : "deleting_dtor_pointer",
9934     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9935    },
9936    {
9937     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9938    },
9939    {
9940     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9941    },
9942    {
9943     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9944    },
9945    {
9946     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9947    }
9948   ]
9949  },
9950  {
9951   "alignment" : 4,
9952   "fields" :
9953   [
9954    {
9955     "access" : "private",
9956     "field_name" : "mMutex",
9957     "referenced_type" : "type-460"
9958    },
9959    {
9960     "access" : "private",
9961     "field_name" : "mMap",
9962     "field_offset" : 32,
9963     "referenced_type" : "type-461"
9964    }
9965   ],
9966   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9967   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9968   "record_kind" : "class",
9969   "referenced_type" : "type-459",
9970   "self_type" : "type-459",
9971   "size" : 16,
9972   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9973   "template_args" : [ "type-141", "type-462" ],
9974   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9975  },
9976  {
9977   "alignment" : 4,
9978   "fields" :
9979   [
9980    {
9981     "access" : "private",
9982     "field_name" : "mMutex",
9983     "referenced_type" : "type-469"
9984    },
9985    {
9986     "access" : "private",
9987     "field_name" : "mMap",
9988     "field_offset" : 32,
9989     "referenced_type" : "type-470"
9990    }
9991   ],
9992   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9993   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9994   "record_kind" : "class",
9995   "referenced_type" : "type-468",
9996   "self_type" : "type-468",
9997   "size" : 16,
9998   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9999   "template_args" : [ "type-141", "type-31" ],
10000   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
10001  },
10002  {
10003   "alignment" : 4,
10004   "fields" :
10005   [
10006    {
10007     "access" : "private",
10008     "field_name" : "mMutex",
10009     "referenced_type" : "type-474"
10010    },
10011    {
10012     "access" : "private",
10013     "field_name" : "mMap",
10014     "field_offset" : 32,
10015     "referenced_type" : "type-475"
10016    }
10017   ],
10018   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10019   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
10020   "record_kind" : "class",
10021   "referenced_type" : "type-473",
10022   "self_type" : "type-473",
10023   "size" : 16,
10024   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10025   "template_args" : [ "type-39", "type-476" ],
10026   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10027  },
10028  {
10029   "alignment" : 4,
10030   "fields" :
10031   [
10032    {
10033     "access" : "private",
10034     "field_name" : "mMutex",
10035     "referenced_type" : "type-495"
10036    },
10037    {
10038     "access" : "private",
10039     "field_name" : "mMap",
10040     "field_offset" : 32,
10041     "referenced_type" : "type-496"
10042    }
10043   ],
10044   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10045   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10046   "record_kind" : "class",
10047   "referenced_type" : "type-494",
10048   "self_type" : "type-494",
10049   "size" : 16,
10050   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10051   "template_args" : [ "type-497", "type-498" ],
10052   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10053  },
10054  {
10055   "alignment" : 4,
10056   "fields" :
10057   [
10058    {
10059     "access" : "private",
10060     "field_name" : "mMutex",
10061     "referenced_type" : "type-482"
10062    },
10063    {
10064     "access" : "private",
10065     "field_name" : "mMap",
10066     "field_offset" : 32,
10067     "referenced_type" : "type-483"
10068    }
10069   ],
10070   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10071   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10072   "record_kind" : "class",
10073   "referenced_type" : "type-481",
10074   "self_type" : "type-481",
10075   "size" : 16,
10076   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10077   "template_args" : [ "type-484", "type-485" ],
10078   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10079  },
10080  {
10081   "alignment" : 8,
10082   "fields" :
10083   [
10084    {
10085     "field_name" : "flags",
10086     "referenced_type" : "type-2"
10087    },
10088    {
10089     "field_name" : "fdIndex",
10090     "field_offset" : 32,
10091     "referenced_type" : "type-2"
10092    },
10093    {
10094     "field_name" : "offset",
10095     "field_offset" : 64,
10096     "referenced_type" : "type-2"
10097    },
10098    {
10099     "field_name" : "extent",
10100     "field_offset" : 128,
10101     "referenced_type" : "type-8"
10102    }
10103   ],
10104   "linker_set_key" : "android::hardware::GrantorDescriptor",
10105   "name" : "android::hardware::GrantorDescriptor",
10106   "referenced_type" : "type-320",
10107   "self_type" : "type-320",
10108   "size" : 24,
10109   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10110   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10111  },
10112  {
10113   "alignment" : 8,
10114   "base_specifiers" :
10115   [
10116    {
10117     "is_virtual" : true,
10118     "referenced_type" : "type-304"
10119    },
10120    {
10121     "is_virtual" : true,
10122     "referenced_type" : "type-13"
10123    }
10124   ],
10125   "linker_set_key" : "android::hardware::HidlMemory",
10126   "name" : "android::hardware::HidlMemory",
10127   "record_kind" : "class",
10128   "referenced_type" : "type-312",
10129   "self_type" : "type-312",
10130   "size" : 56,
10131   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10132   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10133   "vtable_components" :
10134   [
10135    {
10136     "component_value" : 48,
10137     "kind" : "vbase_offset"
10138    },
10139    {
10140     "component_value" : 8,
10141     "kind" : "vbase_offset"
10142    },
10143    {
10144     "kind" : "offset_to_top"
10145    },
10146    {
10147     "kind" : "rtti",
10148     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10149    },
10150    {
10151     "kind" : "complete_dtor_pointer",
10152     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10153    },
10154    {
10155     "kind" : "deleting_dtor_pointer",
10156     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10157    },
10158    {
10159     "kind" : "vcall_offset"
10160    },
10161    {
10162     "kind" : "vcall_offset"
10163    },
10164    {
10165     "kind" : "vcall_offset"
10166    },
10167    {
10168     "kind" : "vcall_offset"
10169    },
10170    {
10171     "component_value" : -48,
10172     "kind" : "vcall_offset"
10173    },
10174    {
10175     "component_value" : -48,
10176     "kind" : "offset_to_top"
10177    },
10178    {
10179     "kind" : "rtti",
10180     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10181    },
10182    {
10183     "kind" : "complete_dtor_pointer",
10184     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
10185    },
10186    {
10187     "kind" : "deleting_dtor_pointer",
10188     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
10189    },
10190    {
10191     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10192    },
10193    {
10194     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10195    },
10196    {
10197     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10198    },
10199    {
10200     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10201    }
10202   ]
10203  },
10204  {
10205   "alignment" : 4,
10206   "base_specifiers" :
10207   [
10208    {
10209     "is_virtual" : true,
10210     "referenced_type" : "type-13"
10211    }
10212   ],
10213   "linker_set_key" : "android::hardware::IBinder",
10214   "name" : "android::hardware::IBinder",
10215   "record_kind" : "class",
10216   "referenced_type" : "type-21",
10217   "self_type" : "type-21",
10218   "size" : 12,
10219   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10220   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10221   "vtable_components" :
10222   [
10223    {
10224     "component_value" : 4,
10225     "kind" : "vbase_offset"
10226    },
10227    {
10228     "kind" : "offset_to_top"
10229    },
10230    {
10231     "kind" : "rtti",
10232     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10233    },
10234    {
10235     "is_pure" : true,
10236     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10237    },
10238    {
10239     "is_pure" : true,
10240     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10241    },
10242    {
10243     "is_pure" : true,
10244     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10245    },
10246    {
10247     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10248    },
10249    {
10250     "is_pure" : true,
10251     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10252    },
10253    {
10254     "is_pure" : true,
10255     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10256    },
10257    {
10258     "is_pure" : true,
10259     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10260    },
10261    {
10262     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10263    },
10264    {
10265     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10266    },
10267    {
10268     "kind" : "complete_dtor_pointer",
10269     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10270    },
10271    {
10272     "kind" : "deleting_dtor_pointer",
10273     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10274    },
10275    {
10276     "kind" : "vcall_offset"
10277    },
10278    {
10279     "kind" : "vcall_offset"
10280    },
10281    {
10282     "kind" : "vcall_offset"
10283    },
10284    {
10285     "kind" : "vcall_offset"
10286    },
10287    {
10288     "component_value" : -4,
10289     "kind" : "vcall_offset"
10290    },
10291    {
10292     "component_value" : -4,
10293     "kind" : "offset_to_top"
10294    },
10295    {
10296     "kind" : "rtti",
10297     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10298    },
10299    {
10300     "kind" : "complete_dtor_pointer",
10301     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
10302    },
10303    {
10304     "kind" : "deleting_dtor_pointer",
10305     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
10306    },
10307    {
10308     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10309    },
10310    {
10311     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10312    },
10313    {
10314     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10315    },
10316    {
10317     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10318    }
10319   ]
10320  },
10321  {
10322   "alignment" : 4,
10323   "base_specifiers" :
10324   [
10325    {
10326     "is_virtual" : true,
10327     "referenced_type" : "type-13"
10328    }
10329   ],
10330   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10331   "name" : "android::hardware::IBinder::DeathRecipient",
10332   "record_kind" : "class",
10333   "referenced_type" : "type-42",
10334   "self_type" : "type-42",
10335   "size" : 12,
10336   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10337   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10338   "vtable_components" :
10339   [
10340    {
10341     "component_value" : 4,
10342     "kind" : "vbase_offset"
10343    },
10344    {
10345     "kind" : "offset_to_top"
10346    },
10347    {
10348     "kind" : "rtti",
10349     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10350    },
10351    {
10352     "is_pure" : true,
10353     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10354    },
10355    {
10356     "kind" : "complete_dtor_pointer",
10357     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10358    },
10359    {
10360     "kind" : "deleting_dtor_pointer",
10361     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10362    },
10363    {
10364     "kind" : "vcall_offset"
10365    },
10366    {
10367     "kind" : "vcall_offset"
10368    },
10369    {
10370     "kind" : "vcall_offset"
10371    },
10372    {
10373     "kind" : "vcall_offset"
10374    },
10375    {
10376     "component_value" : -4,
10377     "kind" : "vcall_offset"
10378    },
10379    {
10380     "component_value" : -4,
10381     "kind" : "offset_to_top"
10382    },
10383    {
10384     "kind" : "rtti",
10385     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10386    },
10387    {
10388     "kind" : "complete_dtor_pointer",
10389     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
10390    },
10391    {
10392     "kind" : "deleting_dtor_pointer",
10393     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
10394    },
10395    {
10396     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10397    },
10398    {
10399     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10400    },
10401    {
10402     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10403    },
10404    {
10405     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10406    }
10407   ]
10408  },
10409  {
10410   "alignment" : 4,
10411   "base_specifiers" :
10412   [
10413    {
10414     "is_virtual" : true,
10415     "referenced_type" : "type-13"
10416    }
10417   ],
10418   "linker_set_key" : "android::hardware::IInterface",
10419   "name" : "android::hardware::IInterface",
10420   "record_kind" : "class",
10421   "referenced_type" : "type-17",
10422   "self_type" : "type-17",
10423   "size" : 12,
10424   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10425   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10426   "vtable_components" :
10427   [
10428    {
10429     "component_value" : 4,
10430     "kind" : "vbase_offset"
10431    },
10432    {
10433     "kind" : "offset_to_top"
10434    },
10435    {
10436     "kind" : "rtti",
10437     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10438    },
10439    {
10440     "kind" : "complete_dtor_pointer",
10441     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10442    },
10443    {
10444     "kind" : "deleting_dtor_pointer",
10445     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10446    },
10447    {
10448     "is_pure" : true,
10449     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10450    },
10451    {
10452     "kind" : "vcall_offset"
10453    },
10454    {
10455     "kind" : "vcall_offset"
10456    },
10457    {
10458     "kind" : "vcall_offset"
10459    },
10460    {
10461     "kind" : "vcall_offset"
10462    },
10463    {
10464     "component_value" : -4,
10465     "kind" : "vcall_offset"
10466    },
10467    {
10468     "component_value" : -4,
10469     "kind" : "offset_to_top"
10470    },
10471    {
10472     "kind" : "rtti",
10473     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10474    },
10475    {
10476     "kind" : "complete_dtor_pointer",
10477     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10478    },
10479    {
10480     "kind" : "deleting_dtor_pointer",
10481     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10482    },
10483    {
10484     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10485    },
10486    {
10487     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10488    },
10489    {
10490     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10491    },
10492    {
10493     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10494    }
10495   ]
10496  },
10497  {
10498   "alignment" : 8,
10499   "fields" :
10500   [
10501    {
10502     "access" : "private",
10503     "field_name" : "mGrantors",
10504     "referenced_type" : "type-316"
10505    },
10506    {
10507     "access" : "private",
10508     "field_name" : "mHandle",
10509     "field_offset" : 128,
10510     "referenced_type" : "type-410"
10511    },
10512    {
10513     "access" : "private",
10514     "field_name" : "mQuantum",
10515     "field_offset" : 192,
10516     "referenced_type" : "type-2"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mFlags",
10521     "field_offset" : 224,
10522     "referenced_type" : "type-2"
10523    }
10524   ],
10525   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10526   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10527   "referenced_type" : "type-409",
10528   "self_type" : "type-409",
10529   "size" : 32,
10530   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10531   "template_args" : [ "type-81" ],
10532   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10533  },
10534  {
10535   "alignment" : 4,
10536   "fields" :
10537   [
10538    {
10539     "access" : "private",
10540     "field_name" : "mBufCachePos",
10541     "referenced_type" : "type-2"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mBufCache",
10546     "field_offset" : 32,
10547     "referenced_type" : "type-439"
10548    },
10549    {
10550     "access" : "private",
10551     "field_name" : "mError",
10552     "field_offset" : 128,
10553     "referenced_type" : "type-53"
10554    },
10555    {
10556     "access" : "private",
10557     "field_name" : "mData",
10558     "field_offset" : 160,
10559     "referenced_type" : "type-348"
10560    },
10561    {
10562     "access" : "private",
10563     "field_name" : "mDataSize",
10564     "field_offset" : 192,
10565     "referenced_type" : "type-2"
10566    },
10567    {
10568     "access" : "private",
10569     "field_name" : "mDataCapacity",
10570     "field_offset" : 224,
10571     "referenced_type" : "type-2"
10572    },
10573    {
10574     "access" : "private",
10575     "field_name" : "mDataPos",
10576     "field_offset" : 256,
10577     "referenced_type" : "type-2"
10578    },
10579    {
10580     "access" : "private",
10581     "field_name" : "mObjects",
10582     "field_offset" : 288,
10583     "referenced_type" : "type-440"
10584    },
10585    {
10586     "access" : "private",
10587     "field_name" : "mObjectsSize",
10588     "field_offset" : 320,
10589     "referenced_type" : "type-2"
10590    },
10591    {
10592     "access" : "private",
10593     "field_name" : "mObjectsCapacity",
10594     "field_offset" : 352,
10595     "referenced_type" : "type-2"
10596    },
10597    {
10598     "access" : "private",
10599     "field_name" : "mNextObjectHint",
10600     "field_offset" : 384,
10601     "referenced_type" : "type-2"
10602    },
10603    {
10604     "access" : "private",
10605     "field_name" : "mNumRef",
10606     "field_offset" : 416,
10607     "referenced_type" : "type-2"
10608    },
10609    {
10610     "access" : "private",
10611     "field_name" : "mFdsKnown",
10612     "field_offset" : 448,
10613     "referenced_type" : "type-31"
10614    },
10615    {
10616     "access" : "private",
10617     "field_name" : "mHasFds",
10618     "field_offset" : 456,
10619     "referenced_type" : "type-31"
10620    },
10621    {
10622     "access" : "private",
10623     "field_name" : "mAllowFds",
10624     "field_offset" : 464,
10625     "referenced_type" : "type-31"
10626    },
10627    {
10628     "access" : "private",
10629     "field_name" : "mOwner",
10630     "field_offset" : 480,
10631     "referenced_type" : "type-441"
10632    },
10633    {
10634     "access" : "private",
10635     "field_name" : "mOwnerCookie",
10636     "field_offset" : 512,
10637     "referenced_type" : "type-54"
10638    }
10639   ],
10640   "linker_set_key" : "android::hardware::Parcel",
10641   "name" : "android::hardware::Parcel",
10642   "record_kind" : "class",
10643   "referenced_type" : "type-438",
10644   "self_type" : "type-438",
10645   "size" : 68,
10646   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10647   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10648  },
10649  {
10650   "access" : "private",
10651   "alignment" : 8,
10652   "fields" :
10653   [
10654    {
10655     "field_name" : "index",
10656     "referenced_type" : "type-2"
10657    },
10658    {
10659     "field_name" : "buffer",
10660     "field_offset" : 64,
10661     "referenced_type" : "type-8"
10662    },
10663    {
10664     "field_name" : "bufend",
10665     "field_offset" : 128,
10666     "referenced_type" : "type-8"
10667    }
10668   ],
10669   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10670   "name" : "android::hardware::Parcel::BufferInfo",
10671   "referenced_type" : "type-445",
10672   "self_type" : "type-445",
10673   "size" : 24,
10674   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10675   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10676  },
10677  {
10678   "alignment" : 8,
10679   "base_specifiers" :
10680   [
10681    {
10682     "is_virtual" : true,
10683     "referenced_type" : "type-13"
10684    }
10685   ],
10686   "fields" :
10687   [
10688    {
10689     "access" : "private",
10690     "field_name" : "mDriverFD",
10691     "field_offset" : 32,
10692     "referenced_type" : "type-53"
10693    },
10694    {
10695     "access" : "private",
10696     "field_name" : "mVMStart",
10697     "field_offset" : 64,
10698     "referenced_type" : "type-54"
10699    },
10700    {
10701     "access" : "private",
10702     "field_name" : "mThreadCountLock",
10703     "field_offset" : 96,
10704     "referenced_type" : "type-56"
10705    },
10706    {
10707     "access" : "private",
10708     "field_name" : "mThreadCountDecrement",
10709     "field_offset" : 128,
10710     "referenced_type" : "type-57"
10711    },
10712    {
10713     "access" : "private",
10714     "field_name" : "mExecutingThreadsCount",
10715     "field_offset" : 160,
10716     "referenced_type" : "type-2"
10717    },
10718    {
10719     "access" : "private",
10720     "field_name" : "mMaxThreads",
10721     "field_offset" : 192,
10722     "referenced_type" : "type-2"
10723    },
10724    {
10725     "access" : "private",
10726     "field_name" : "mStarvationStartTimeMs",
10727     "field_offset" : 256,
10728     "referenced_type" : "type-58"
10729    },
10730    {
10731     "access" : "private",
10732     "field_name" : "mLock",
10733     "field_offset" : 320,
10734     "referenced_type" : "type-59"
10735    },
10736    {
10737     "access" : "private",
10738     "field_name" : "mHandleToObject",
10739     "field_offset" : 352,
10740     "referenced_type" : "type-61"
10741    },
10742    {
10743     "access" : "private",
10744     "field_name" : "mManagesContexts",
10745     "field_offset" : 512,
10746     "referenced_type" : "type-31"
10747    },
10748    {
10749     "access" : "private",
10750     "field_name" : "mBinderContextCheckFunc",
10751     "field_offset" : 544,
10752     "referenced_type" : "type-65"
10753    },
10754    {
10755     "access" : "private",
10756     "field_name" : "mBinderContextUserData",
10757     "field_offset" : 576,
10758     "referenced_type" : "type-54"
10759    },
10760    {
10761     "access" : "private",
10762     "field_name" : "mContexts",
10763     "field_offset" : 608,
10764     "referenced_type" : "type-74"
10765    },
10766    {
10767     "access" : "private",
10768     "field_name" : "mRootDir",
10769     "field_offset" : 768,
10770     "referenced_type" : "type-78"
10771    },
10772    {
10773     "access" : "private",
10774     "field_name" : "mThreadPoolStarted",
10775     "field_offset" : 800,
10776     "referenced_type" : "type-31"
10777    },
10778    {
10779     "access" : "private",
10780     "field_name" : "mSpawnThreadOnStart",
10781     "field_offset" : 808,
10782     "referenced_type" : "type-31"
10783    },
10784    {
10785     "access" : "private",
10786     "field_name" : "mThreadPoolSeq",
10787     "field_offset" : 832,
10788     "referenced_type" : "type-82"
10789    },
10790    {
10791     "access" : "private",
10792     "field_name" : "mMmapSize",
10793     "field_offset" : 864,
10794     "referenced_type" : "type-63"
10795    },
10796    {
10797     "access" : "private",
10798     "field_name" : "mCallRestriction",
10799     "field_offset" : 896,
10800     "referenced_type" : "type-83"
10801    }
10802   ],
10803   "linker_set_key" : "android::hardware::ProcessState",
10804   "name" : "android::hardware::ProcessState",
10805   "record_kind" : "class",
10806   "referenced_type" : "type-52",
10807   "self_type" : "type-52",
10808   "size" : 128,
10809   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10810   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10811   "vtable_components" :
10812   [
10813    {
10814     "component_value" : 116,
10815     "kind" : "vbase_offset"
10816    },
10817    {
10818     "kind" : "offset_to_top"
10819    },
10820    {
10821     "kind" : "rtti",
10822     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10823    },
10824    {
10825     "kind" : "complete_dtor_pointer",
10826     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10827    },
10828    {
10829     "kind" : "deleting_dtor_pointer",
10830     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10831    },
10832    {
10833     "kind" : "vcall_offset"
10834    },
10835    {
10836     "kind" : "vcall_offset"
10837    },
10838    {
10839     "kind" : "vcall_offset"
10840    },
10841    {
10842     "kind" : "vcall_offset"
10843    },
10844    {
10845     "component_value" : -116,
10846     "kind" : "vcall_offset"
10847    },
10848    {
10849     "component_value" : -116,
10850     "kind" : "offset_to_top"
10851    },
10852    {
10853     "kind" : "rtti",
10854     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10855    },
10856    {
10857     "kind" : "complete_dtor_pointer",
10858     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10859    },
10860    {
10861     "kind" : "deleting_dtor_pointer",
10862     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10863    },
10864    {
10865     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10869    },
10870    {
10871     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10872    },
10873    {
10874     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10875    }
10876   ]
10877  },
10878  {
10879   "access" : "private",
10880   "alignment" : 4,
10881   "fields" :
10882   [
10883    {
10884     "field_name" : "binder",
10885     "referenced_type" : "type-20"
10886    },
10887    {
10888     "field_name" : "refs",
10889     "field_offset" : 32,
10890     "referenced_type" : "type-22"
10891    }
10892   ],
10893   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10894   "name" : "android::hardware::ProcessState::handle_entry",
10895   "referenced_type" : "type-64",
10896   "self_type" : "type-64",
10897   "size" : 8,
10898   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10899   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10900  },
10901  {
10902   "alignment" : 4,
10903   "base_specifiers" :
10904   [
10905    {
10906     "referenced_type" : "type-160"
10907    }
10908   ],
10909   "fields" :
10910   [
10911    {
10912     "access" : "private",
10913     "field_name" : "mVal",
10914     "field_offset" : 192,
10915     "referenced_type" : "type-168"
10916    }
10917   ],
10918   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10919   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10920   "record_kind" : "class",
10921   "referenced_type" : "type-167",
10922   "self_type" : "type-167",
10923   "size" : 28,
10924   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10925   "template_args" : [ "type-168" ],
10926   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V4_09ErrorCodeEEE"
10927  },
10928  {
10929   "alignment" : 4,
10930   "base_specifiers" :
10931   [
10932    {
10933     "referenced_type" : "type-160"
10934    }
10935   ],
10936   "fields" :
10937   [
10938    {
10939     "access" : "private",
10940     "field_name" : "mVal",
10941     "field_offset" : 192,
10942     "referenced_type" : "type-125"
10943    }
10944   ],
10945   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10946   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10947   "record_kind" : "class",
10948   "referenced_type" : "type-174",
10949   "self_type" : "type-174",
10950   "size" : 28,
10951   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10952   "template_args" : [ "type-125" ],
10953   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V4_016IKeymasterDeviceEEEEE"
10954  },
10955  {
10956   "alignment" : 4,
10957   "base_specifiers" :
10958   [
10959    {
10960     "referenced_type" : "type-160"
10961    }
10962   ],
10963   "fields" :
10964   [
10965    {
10966     "access" : "private",
10967     "field_name" : "mVal",
10968     "field_offset" : 168,
10969     "referenced_type" : "type-31"
10970    }
10971   ],
10972   "linker_set_key" : "android::hardware::Return<bool>",
10973   "name" : "android::hardware::Return<bool>",
10974   "record_kind" : "class",
10975   "referenced_type" : "type-159",
10976   "self_type" : "type-159",
10977   "size" : 24,
10978   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10979   "template_args" : [ "type-31" ],
10980   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10981  },
10982  {
10983   "alignment" : 4,
10984   "base_specifiers" :
10985   [
10986    {
10987     "referenced_type" : "type-160"
10988    }
10989   ],
10990   "linker_set_key" : "android::hardware::Return<void>",
10991   "name" : "android::hardware::Return<void>",
10992   "record_kind" : "class",
10993   "referenced_type" : "type-186",
10994   "self_type" : "type-186",
10995   "size" : 24,
10996   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10997   "template_args" : [ "type-55" ],
10998   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10999  },
11000  {
11001   "alignment" : 4,
11002   "fields" :
11003   [
11004    {
11005     "access" : "private",
11006     "field_name" : "mException",
11007     "referenced_type" : "type-53"
11008    },
11009    {
11010     "access" : "private",
11011     "field_name" : "mErrorCode",
11012     "field_offset" : 32,
11013     "referenced_type" : "type-53"
11014    },
11015    {
11016     "access" : "private",
11017     "field_name" : "mMessage",
11018     "field_offset" : 64,
11019     "referenced_type" : "type-151"
11020    }
11021   ],
11022   "linker_set_key" : "android::hardware::Status",
11023   "name" : "android::hardware::Status",
11024   "record_kind" : "class",
11025   "referenced_type" : "type-150",
11026   "self_type" : "type-150",
11027   "size" : 20,
11028   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11029   "unique_id" : "_ZTSN7android8hardware6StatusE"
11030  },
11031  {
11032   "alignment" : 4,
11033   "fields" :
11034   [
11035    {
11036     "access" : "protected",
11037     "field_name" : "mInstrumentationCallbacks",
11038     "field_offset" : 32,
11039     "referenced_type" : "type-30"
11040    },
11041    {
11042     "access" : "protected",
11043     "field_name" : "mEnableInstrumentation",
11044     "field_offset" : 128,
11045     "referenced_type" : "type-31"
11046    },
11047    {
11048     "access" : "protected",
11049     "field_name" : "mInstrumentationLibPackage",
11050     "field_offset" : 160,
11051     "referenced_type" : "type-32"
11052    },
11053    {
11054     "access" : "protected",
11055     "field_name" : "mInterfaceName",
11056     "field_offset" : 256,
11057     "referenced_type" : "type-33"
11058    }
11059   ],
11060   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11061   "name" : "android::hardware::details::HidlInstrumentor",
11062   "referenced_type" : "type-29",
11063   "self_type" : "type-29",
11064   "size" : 44,
11065   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11066   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11067   "vtable_components" :
11068   [
11069    {
11070     "kind" : "offset_to_top"
11071    },
11072    {
11073     "kind" : "rtti",
11074     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11075    },
11076    {
11077     "kind" : "complete_dtor_pointer",
11078     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11079    },
11080    {
11081     "kind" : "deleting_dtor_pointer",
11082     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11083    }
11084   ]
11085  },
11086  {
11087   "alignment" : 4,
11088   "fields" :
11089   [
11090    {
11091     "field_name" : "sched_policy",
11092     "referenced_type" : "type-53"
11093    },
11094    {
11095     "field_name" : "prio",
11096     "field_offset" : 32,
11097     "referenced_type" : "type-53"
11098    }
11099   ],
11100   "linker_set_key" : "android::hardware::details::SchedPrio",
11101   "name" : "android::hardware::details::SchedPrio",
11102   "referenced_type" : "type-462",
11103   "self_type" : "type-462",
11104   "size" : 8,
11105   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11106   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11107  },
11108  {
11109   "alignment" : 4,
11110   "fields" :
11111   [
11112    {
11113     "access" : "private",
11114     "field_name" : "mQueue",
11115     "referenced_type" : "type-684"
11116    }
11117   ],
11118   "linker_set_key" : "android::hardware::details::TaskRunner",
11119   "name" : "android::hardware::details::TaskRunner",
11120   "record_kind" : "class",
11121   "referenced_type" : "type-683",
11122   "self_type" : "type-683",
11123   "size" : 8,
11124   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11125   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11126  },
11127  {
11128   "alignment" : 1,
11129   "linker_set_key" : "android::hardware::details::bnhw_tag",
11130   "name" : "android::hardware::details::bnhw_tag",
11131   "referenced_type" : "type-228",
11132   "self_type" : "type-228",
11133   "size" : 1,
11134   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11135   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11136  },
11137  {
11138   "alignment" : 1,
11139   "linker_set_key" : "android::hardware::details::bphw_tag",
11140   "name" : "android::hardware::details::bphw_tag",
11141   "referenced_type" : "type-242",
11142   "self_type" : "type-242",
11143   "size" : 1,
11144   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11145   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11146  },
11147  {
11148   "alignment" : 1,
11149   "linker_set_key" : "android::hardware::details::bs_tag",
11150   "name" : "android::hardware::details::bs_tag",
11151   "referenced_type" : "type-253",
11152   "self_type" : "type-253",
11153   "size" : 1,
11154   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11155   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11156  },
11157  {
11158   "alignment" : 4,
11159   "fields" :
11160   [
11161    {
11162     "access" : "private",
11163     "field_name" : "mBase",
11164     "referenced_type" : "type-341"
11165    }
11166   ],
11167   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
11168   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
11169   "referenced_type" : "type-389",
11170   "self_type" : "type-389",
11171   "size" : 4,
11172   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11173   "template_args" : [ "type-7" ],
11174   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj32EJEEE"
11175  },
11176  {
11177   "access" : "private",
11178   "alignment" : 8,
11179   "fields" :
11180   [
11181    {
11182     "field_name" : "mPointer",
11183     "referenced_type" : "type-319"
11184    },
11185    {
11186     "field_name" : "_pad",
11187     "referenced_type" : "type-8"
11188    }
11189   ],
11190   "is_anonymous" : true,
11191   "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",
11192   "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",
11193   "record_kind" : "union",
11194   "referenced_type" : "type-318",
11195   "self_type" : "type-318",
11196   "size" : 8,
11197   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11198   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11199  },
11200  {
11201   "access" : "private",
11202   "alignment" : 8,
11203   "fields" :
11204   [
11205    {
11206     "field_name" : "mPointer",
11207     "referenced_type" : "type-374"
11208    },
11209    {
11210     "field_name" : "_pad",
11211     "referenced_type" : "type-8"
11212    }
11213   ],
11214   "is_anonymous" : true,
11215   "linker_set_key" : "android::hardware::details::hidl_pointer<HmacSharingParameters>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11216   "name" : "android::hardware::details::hidl_pointer<HmacSharingParameters>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11217   "record_kind" : "union",
11218   "referenced_type" : "type-373",
11219   "self_type" : "type-373",
11220   "size" : 8,
11221   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11222   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEUt_E"
11223  },
11224  {
11225   "access" : "private",
11226   "alignment" : 8,
11227   "fields" :
11228   [
11229    {
11230     "field_name" : "mPointer",
11231     "referenced_type" : "type-352"
11232    },
11233    {
11234     "field_name" : "_pad",
11235     "referenced_type" : "type-8"
11236    }
11237   ],
11238   "is_anonymous" : true,
11239   "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",
11240   "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",
11241   "record_kind" : "union",
11242   "referenced_type" : "type-351",
11243   "self_type" : "type-351",
11244   "size" : 8,
11245   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11246   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEUt_E"
11247  },
11248  {
11249   "alignment" : 8,
11250   "fields" :
11251   [
11252    {
11253     "access" : "private",
11254     "referenced_type" : "type-318"
11255    }
11256   ],
11257   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11258   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11259   "referenced_type" : "type-317",
11260   "self_type" : "type-317",
11261   "size" : 8,
11262   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11263   "template_args" : [ "type-320" ],
11264   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11265  },
11266  {
11267   "alignment" : 8,
11268   "fields" :
11269   [
11270    {
11271     "access" : "private",
11272     "referenced_type" : "type-3"
11273    }
11274   ],
11275   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11276   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11277   "referenced_type" : "type-106",
11278   "self_type" : "type-106",
11279   "size" : 8,
11280   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11281   "template_args" : [ "type-5" ],
11282   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11283  },
11284  {
11285   "alignment" : 8,
11286   "fields" :
11287   [
11288    {
11289     "access" : "private",
11290     "referenced_type" : "type-323"
11291    }
11292   ],
11293   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11294   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11295   "referenced_type" : "type-322",
11296   "self_type" : "type-322",
11297   "size" : 8,
11298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11299   "template_args" : [ "type-300" ],
11300   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11301  },
11302  {
11303   "alignment" : 8,
11304   "fields" :
11305   [
11306    {
11307     "access" : "private",
11308     "referenced_type" : "type-383"
11309    }
11310   ],
11311   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11312   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11313   "referenced_type" : "type-382",
11314   "self_type" : "type-382",
11315   "size" : 8,
11316   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11317   "template_args" : [ "type-345" ],
11318   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
11319  },
11320  {
11321   "alignment" : 8,
11322   "fields" :
11323   [
11324    {
11325     "access" : "private",
11326     "referenced_type" : "type-373"
11327    }
11328   ],
11329   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11330   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11331   "referenced_type" : "type-372",
11332   "self_type" : "type-372",
11333   "size" : 8,
11334   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11335   "template_args" : [ "type-375" ],
11336   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEE"
11337  },
11338  {
11339   "alignment" : 8,
11340   "fields" :
11341   [
11342    {
11343     "access" : "private",
11344     "referenced_type" : "type-351"
11345    }
11346   ],
11347   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11348   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11349   "referenced_type" : "type-350",
11350   "self_type" : "type-350",
11351   "size" : 8,
11352   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11353   "template_args" : [ "type-353" ],
11354   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEE"
11355  },
11356  {
11357   "alignment" : 8,
11358   "fields" :
11359   [
11360    {
11361     "access" : "private",
11362     "referenced_type" : "type-132"
11363    }
11364   ],
11365   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11366   "name" : "android::hardware::details::hidl_pointer<char>",
11367   "referenced_type" : "type-131",
11368   "self_type" : "type-131",
11369   "size" : 8,
11370   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11371   "template_args" : [ "type-81" ],
11372   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11373  },
11374  {
11375   "access" : "private",
11376   "alignment" : 8,
11377   "fields" :
11378   [
11379    {
11380     "field_name" : "mPointer",
11381     "referenced_type" : "type-133"
11382    },
11383    {
11384     "field_name" : "_pad",
11385     "referenced_type" : "type-8"
11386    }
11387   ],
11388   "is_anonymous" : true,
11389   "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",
11390   "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",
11391   "record_kind" : "union",
11392   "referenced_type" : "type-132",
11393   "self_type" : "type-132",
11394   "size" : 8,
11395   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11396   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11397  },
11398  {
11399   "alignment" : 8,
11400   "fields" :
11401   [
11402    {
11403     "access" : "private",
11404     "referenced_type" : "type-302"
11405    }
11406   ],
11407   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11408   "name" : "android::hardware::details::hidl_pointer<const char>",
11409   "referenced_type" : "type-301",
11410   "self_type" : "type-301",
11411   "size" : 8,
11412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11413   "template_args" : [ "type-80" ],
11414   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11415  },
11416  {
11417   "access" : "private",
11418   "alignment" : 8,
11419   "fields" :
11420   [
11421    {
11422     "field_name" : "mPointer",
11423     "referenced_type" : "type-79"
11424    },
11425    {
11426     "field_name" : "_pad",
11427     "referenced_type" : "type-8"
11428    }
11429   ],
11430   "is_anonymous" : true,
11431   "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",
11432   "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",
11433   "record_kind" : "union",
11434   "referenced_type" : "type-302",
11435   "self_type" : "type-302",
11436   "size" : 8,
11437   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11438   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11439  },
11440  {
11441   "alignment" : 8,
11442   "fields" :
11443   [
11444    {
11445     "access" : "private",
11446     "referenced_type" : "type-265"
11447    }
11448   ],
11449   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11450   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11451   "referenced_type" : "type-264",
11452   "self_type" : "type-264",
11453   "size" : 8,
11454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11455   "template_args" : [ "type-267" ],
11456   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11457  },
11458  {
11459   "access" : "private",
11460   "alignment" : 8,
11461   "fields" :
11462   [
11463    {
11464     "field_name" : "mPointer",
11465     "referenced_type" : "type-266"
11466    },
11467    {
11468     "field_name" : "_pad",
11469     "referenced_type" : "type-8"
11470    }
11471   ],
11472   "is_anonymous" : true,
11473   "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",
11474   "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",
11475   "record_kind" : "union",
11476   "referenced_type" : "type-265",
11477   "self_type" : "type-265",
11478   "size" : 8,
11479   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11480   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11481  },
11482  {
11483   "access" : "private",
11484   "alignment" : 8,
11485   "fields" :
11486   [
11487    {
11488     "field_name" : "mPointer",
11489     "referenced_type" : "type-4"
11490    },
11491    {
11492     "field_name" : "_pad",
11493     "referenced_type" : "type-8"
11494    }
11495   ],
11496   "is_anonymous" : true,
11497   "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",
11498   "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",
11499   "record_kind" : "union",
11500   "referenced_type" : "type-3",
11501   "self_type" : "type-3",
11502   "size" : 8,
11503   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11504   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11505  },
11506  {
11507   "access" : "private",
11508   "alignment" : 8,
11509   "fields" :
11510   [
11511    {
11512     "field_name" : "mPointer",
11513     "referenced_type" : "type-324"
11514    },
11515    {
11516     "field_name" : "_pad",
11517     "referenced_type" : "type-8"
11518    }
11519   ],
11520   "is_anonymous" : true,
11521   "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",
11522   "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",
11523   "record_kind" : "union",
11524   "referenced_type" : "type-323",
11525   "self_type" : "type-323",
11526   "size" : 8,
11527   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11528   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11529  },
11530  {
11531   "access" : "private",
11532   "alignment" : 8,
11533   "fields" :
11534   [
11535    {
11536     "field_name" : "mPointer",
11537     "referenced_type" : "type-384"
11538    },
11539    {
11540     "field_name" : "_pad",
11541     "referenced_type" : "type-8"
11542    }
11543   ],
11544   "is_anonymous" : true,
11545   "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",
11546   "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",
11547   "record_kind" : "union",
11548   "referenced_type" : "type-383",
11549   "self_type" : "type-383",
11550   "size" : 8,
11551   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11552   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
11553  },
11554  {
11555   "alignment" : 8,
11556   "fields" :
11557   [
11558    {
11559     "access" : "private",
11560     "referenced_type" : "type-336"
11561    }
11562   ],
11563   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11564   "name" : "android::hardware::details::hidl_pointer<int>",
11565   "referenced_type" : "type-335",
11566   "self_type" : "type-335",
11567   "size" : 8,
11568   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11569   "template_args" : [ "type-53" ],
11570   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11571  },
11572  {
11573   "access" : "private",
11574   "alignment" : 8,
11575   "fields" :
11576   [
11577    {
11578     "field_name" : "mPointer",
11579     "referenced_type" : "type-337"
11580    },
11581    {
11582     "field_name" : "_pad",
11583     "referenced_type" : "type-8"
11584    }
11585   ],
11586   "is_anonymous" : true,
11587   "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",
11588   "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",
11589   "record_kind" : "union",
11590   "referenced_type" : "type-336",
11591   "self_type" : "type-336",
11592   "size" : 8,
11593   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11594   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11595  },
11596  {
11597   "alignment" : 8,
11598   "fields" :
11599   [
11600    {
11601     "access" : "private",
11602     "referenced_type" : "type-411"
11603    }
11604   ],
11605   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11606   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11607   "referenced_type" : "type-410",
11608   "self_type" : "type-410",
11609   "size" : 8,
11610   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11611   "template_args" : [ "type-193" ],
11612   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11613  },
11614  {
11615   "access" : "private",
11616   "alignment" : 8,
11617   "fields" :
11618   [
11619    {
11620     "field_name" : "mPointer",
11621     "referenced_type" : "type-198"
11622    },
11623    {
11624     "field_name" : "_pad",
11625     "referenced_type" : "type-8"
11626    }
11627   ],
11628   "is_anonymous" : true,
11629   "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",
11630   "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",
11631   "record_kind" : "union",
11632   "referenced_type" : "type-411",
11633   "self_type" : "type-411",
11634   "size" : 8,
11635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11636   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11637  },
11638  {
11639   "alignment" : 8,
11640   "fields" :
11641   [
11642    {
11643     "access" : "private",
11644     "referenced_type" : "type-347"
11645    }
11646   ],
11647   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11648   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11649   "referenced_type" : "type-346",
11650   "self_type" : "type-346",
11651   "size" : 8,
11652   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11653   "template_args" : [ "type-7" ],
11654   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11655  },
11656  {
11657   "access" : "private",
11658   "alignment" : 8,
11659   "fields" :
11660   [
11661    {
11662     "field_name" : "mPointer",
11663     "referenced_type" : "type-348"
11664    },
11665    {
11666     "field_name" : "_pad",
11667     "referenced_type" : "type-8"
11668    }
11669   ],
11670   "is_anonymous" : true,
11671   "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",
11672   "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",
11673   "record_kind" : "union",
11674   "referenced_type" : "type-347",
11675   "self_type" : "type-347",
11676   "size" : 8,
11677   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11678   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11679  },
11680  {
11681   "alignment" : 1,
11682   "linker_set_key" : "android::hardware::details::i_tag",
11683   "name" : "android::hardware::details::i_tag",
11684   "referenced_type" : "type-216",
11685   "self_type" : "type-216",
11686   "size" : 1,
11687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11688   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11689  },
11690  {
11691   "alignment" : 4,
11692   "fields" :
11693   [
11694    {
11695     "access" : "private",
11696     "field_name" : "mStatus",
11697     "referenced_type" : "type-150"
11698    },
11699    {
11700     "access" : "private",
11701     "field_name" : "mCheckedStatus",
11702     "field_offset" : 160,
11703     "referenced_type" : "type-31"
11704    }
11705   ],
11706   "linker_set_key" : "android::hardware::details::return_status",
11707   "name" : "android::hardware::details::return_status",
11708   "record_kind" : "class",
11709   "referenced_type" : "type-160",
11710   "self_type" : "type-160",
11711   "size" : 24,
11712   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11713   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11714  },
11715  {
11716   "alignment" : 1,
11717   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11718   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11719   "referenced_type" : "type-388",
11720   "self_type" : "type-388",
11721   "size" : 1,
11722   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11723   "template_args" : [ "type-7" ],
11724   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11725  },
11726  {
11727   "alignment" : 1,
11728   "fields" :
11729   [
11730    {
11731     "access" : "private",
11732     "field_name" : "mBuffer",
11733     "referenced_type" : "type-6"
11734    }
11735   ],
11736   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11737   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11738   "referenced_type" : "type-5",
11739   "self_type" : "type-5",
11740   "size" : 32,
11741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11742   "template_args" : [ "type-7" ],
11743   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11744  },
11745  {
11746   "alignment" : 8,
11747   "base_specifiers" :
11748   [
11749    {
11750     "referenced_type" : "type-42"
11751    }
11752   ],
11753   "fields" :
11754   [
11755    {
11756     "access" : "private",
11757     "field_name" : "mRecipient",
11758     "field_offset" : 32,
11759     "referenced_type" : "type-138"
11760    },
11761    {
11762     "access" : "private",
11763     "field_name" : "mCookie",
11764     "field_offset" : 128,
11765     "referenced_type" : "type-8"
11766    },
11767    {
11768     "access" : "private",
11769     "field_name" : "mBase",
11770     "field_offset" : 192,
11771     "referenced_type" : "type-141"
11772    }
11773   ],
11774   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11775   "name" : "android::hardware::hidl_binder_death_recipient",
11776   "referenced_type" : "type-137",
11777   "self_type" : "type-137",
11778   "size" : 40,
11779   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11780   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11781   "vtable_components" :
11782   [
11783    {
11784     "component_value" : 32,
11785     "kind" : "vbase_offset"
11786    },
11787    {
11788     "kind" : "offset_to_top"
11789    },
11790    {
11791     "kind" : "rtti",
11792     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11793    },
11794    {
11795     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11796    },
11797    {
11798     "kind" : "complete_dtor_pointer",
11799     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11800    },
11801    {
11802     "kind" : "deleting_dtor_pointer",
11803     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11804    },
11805    {
11806     "kind" : "vcall_offset"
11807    },
11808    {
11809     "kind" : "vcall_offset"
11810    },
11811    {
11812     "kind" : "vcall_offset"
11813    },
11814    {
11815     "kind" : "vcall_offset"
11816    },
11817    {
11818     "component_value" : -32,
11819     "kind" : "vcall_offset"
11820    },
11821    {
11822     "component_value" : -32,
11823     "kind" : "offset_to_top"
11824    },
11825    {
11826     "kind" : "rtti",
11827     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11828    },
11829    {
11830     "kind" : "complete_dtor_pointer",
11831     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11832    },
11833    {
11834     "kind" : "deleting_dtor_pointer",
11835     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11836    },
11837    {
11838     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11839    },
11840    {
11841     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11842    },
11843    {
11844     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11845    },
11846    {
11847     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11848    }
11849   ]
11850  },
11851  {
11852   "alignment" : 4,
11853   "base_specifiers" :
11854   [
11855    {
11856     "is_virtual" : true,
11857     "referenced_type" : "type-13"
11858    }
11859   ],
11860   "linker_set_key" : "android::hardware::hidl_death_recipient",
11861   "name" : "android::hardware::hidl_death_recipient",
11862   "referenced_type" : "type-140",
11863   "self_type" : "type-140",
11864   "size" : 12,
11865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11866   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11867   "vtable_components" :
11868   [
11869    {
11870     "component_value" : 4,
11871     "kind" : "vbase_offset"
11872    },
11873    {
11874     "kind" : "offset_to_top"
11875    },
11876    {
11877     "kind" : "rtti",
11878     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11879    },
11880    {
11881     "is_pure" : true,
11882     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11883    },
11884    {
11885     "kind" : "complete_dtor_pointer",
11886     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11887    },
11888    {
11889     "kind" : "deleting_dtor_pointer",
11890     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11891    },
11892    {
11893     "kind" : "vcall_offset"
11894    },
11895    {
11896     "kind" : "vcall_offset"
11897    },
11898    {
11899     "kind" : "vcall_offset"
11900    },
11901    {
11902     "kind" : "vcall_offset"
11903    },
11904    {
11905     "component_value" : -4,
11906     "kind" : "vcall_offset"
11907    },
11908    {
11909     "component_value" : -4,
11910     "kind" : "offset_to_top"
11911    },
11912    {
11913     "kind" : "rtti",
11914     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11915    },
11916    {
11917     "kind" : "complete_dtor_pointer",
11918     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11919    },
11920    {
11921     "kind" : "deleting_dtor_pointer",
11922     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11923    },
11924    {
11925     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11926    },
11927    {
11928     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11929    },
11930    {
11931     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11932    },
11933    {
11934     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11935    }
11936   ]
11937  },
11938  {
11939   "alignment" : 8,
11940   "fields" :
11941   [
11942    {
11943     "access" : "private",
11944     "field_name" : "mHandle",
11945     "referenced_type" : "type-264"
11946    },
11947    {
11948     "access" : "private",
11949     "field_name" : "mOwnsHandle",
11950     "field_offset" : 64,
11951     "referenced_type" : "type-31"
11952    }
11953   ],
11954   "linker_set_key" : "android::hardware::hidl_handle",
11955   "name" : "android::hardware::hidl_handle",
11956   "referenced_type" : "type-298",
11957   "self_type" : "type-298",
11958   "size" : 16,
11959   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11960   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11961  },
11962  {
11963   "alignment" : 8,
11964   "fields" :
11965   [
11966    {
11967     "access" : "private",
11968     "field_name" : "mHandle",
11969     "referenced_type" : "type-298"
11970    },
11971    {
11972     "access" : "private",
11973     "field_name" : "mSize",
11974     "field_offset" : 128,
11975     "referenced_type" : "type-8"
11976    },
11977    {
11978     "access" : "private",
11979     "field_name" : "mName",
11980     "field_offset" : 192,
11981     "referenced_type" : "type-300"
11982    }
11983   ],
11984   "linker_set_key" : "android::hardware::hidl_memory",
11985   "name" : "android::hardware::hidl_memory",
11986   "referenced_type" : "type-304",
11987   "self_type" : "type-304",
11988   "size" : 40,
11989   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11990   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11991  },
11992  {
11993   "alignment" : 8,
11994   "fields" :
11995   [
11996    {
11997     "access" : "private",
11998     "field_name" : "mBuffer",
11999     "referenced_type" : "type-301"
12000    },
12001    {
12002     "access" : "private",
12003     "field_name" : "mSize",
12004     "field_offset" : 64,
12005     "referenced_type" : "type-2"
12006    },
12007    {
12008     "access" : "private",
12009     "field_name" : "mOwnsBuffer",
12010     "field_offset" : 96,
12011     "referenced_type" : "type-31"
12012    }
12013   ],
12014   "linker_set_key" : "android::hardware::hidl_string",
12015   "name" : "android::hardware::hidl_string",
12016   "referenced_type" : "type-300",
12017   "self_type" : "type-300",
12018   "size" : 16,
12019   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12020   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
12021  },
12022  {
12023   "alignment" : 8,
12024   "fields" :
12025   [
12026    {
12027     "access" : "private",
12028     "field_name" : "mBuffer",
12029     "referenced_type" : "type-317"
12030    },
12031    {
12032     "access" : "private",
12033     "field_name" : "mSize",
12034     "field_offset" : 64,
12035     "referenced_type" : "type-2"
12036    },
12037    {
12038     "access" : "private",
12039     "field_name" : "mOwnsBuffer",
12040     "field_offset" : 96,
12041     "referenced_type" : "type-31"
12042    }
12043   ],
12044   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12045   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12046   "referenced_type" : "type-316",
12047   "self_type" : "type-316",
12048   "size" : 16,
12049   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12050   "template_args" : [ "type-320" ],
12051   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12052  },
12053  {
12054   "alignment" : 8,
12055   "fields" :
12056   [
12057    {
12058     "access" : "private",
12059     "field_name" : "mBuffer",
12060     "referenced_type" : "type-106"
12061    },
12062    {
12063     "access" : "private",
12064     "field_name" : "mSize",
12065     "field_offset" : 64,
12066     "referenced_type" : "type-2"
12067    },
12068    {
12069     "access" : "private",
12070     "field_name" : "mOwnsBuffer",
12071     "field_offset" : 96,
12072     "referenced_type" : "type-31"
12073    }
12074   ],
12075   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12076   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12077   "referenced_type" : "type-329",
12078   "self_type" : "type-329",
12079   "size" : 16,
12080   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12081   "template_args" : [ "type-5" ],
12082   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
12083  },
12084  {
12085   "alignment" : 8,
12086   "fields" :
12087   [
12088    {
12089     "access" : "private",
12090     "field_name" : "mBuffer",
12091     "referenced_type" : "type-322"
12092    },
12093    {
12094     "access" : "private",
12095     "field_name" : "mSize",
12096     "field_offset" : 64,
12097     "referenced_type" : "type-2"
12098    },
12099    {
12100     "access" : "private",
12101     "field_name" : "mOwnsBuffer",
12102     "field_offset" : 96,
12103     "referenced_type" : "type-31"
12104    }
12105   ],
12106   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12107   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12108   "referenced_type" : "type-321",
12109   "self_type" : "type-321",
12110   "size" : 16,
12111   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12112   "template_args" : [ "type-300" ],
12113   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12114  },
12115  {
12116   "alignment" : 8,
12117   "fields" :
12118   [
12119    {
12120     "access" : "private",
12121     "field_name" : "mBuffer",
12122     "referenced_type" : "type-382"
12123    },
12124    {
12125     "access" : "private",
12126     "field_name" : "mSize",
12127     "field_offset" : 64,
12128     "referenced_type" : "type-2"
12129    },
12130    {
12131     "access" : "private",
12132     "field_name" : "mOwnsBuffer",
12133     "field_offset" : 96,
12134     "referenced_type" : "type-31"
12135    }
12136   ],
12137   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12138   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12139   "referenced_type" : "type-381",
12140   "self_type" : "type-381",
12141   "size" : 16,
12142   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12143   "template_args" : [ "type-345" ],
12144   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
12145  },
12146  {
12147   "alignment" : 8,
12148   "fields" :
12149   [
12150    {
12151     "access" : "private",
12152     "field_name" : "mBuffer",
12153     "referenced_type" : "type-372"
12154    },
12155    {
12156     "access" : "private",
12157     "field_name" : "mSize",
12158     "field_offset" : 64,
12159     "referenced_type" : "type-2"
12160    },
12161    {
12162     "access" : "private",
12163     "field_name" : "mOwnsBuffer",
12164     "field_offset" : 96,
12165     "referenced_type" : "type-31"
12166    }
12167   ],
12168   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12169   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12170   "referenced_type" : "type-371",
12171   "self_type" : "type-371",
12172   "size" : 16,
12173   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12174   "template_args" : [ "type-375" ],
12175   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_021HmacSharingParametersEEE"
12176  },
12177  {
12178   "alignment" : 8,
12179   "fields" :
12180   [
12181    {
12182     "access" : "private",
12183     "field_name" : "mBuffer",
12184     "referenced_type" : "type-350"
12185    },
12186    {
12187     "access" : "private",
12188     "field_name" : "mSize",
12189     "field_offset" : 64,
12190     "referenced_type" : "type-2"
12191    },
12192    {
12193     "access" : "private",
12194     "field_name" : "mOwnsBuffer",
12195     "field_offset" : 96,
12196     "referenced_type" : "type-31"
12197    }
12198   ],
12199   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12200   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12201   "referenced_type" : "type-349",
12202   "self_type" : "type-349",
12203   "size" : 16,
12204   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12205   "template_args" : [ "type-353" ],
12206   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_012KeyParameterEEE"
12207  },
12208  {
12209   "alignment" : 8,
12210   "fields" :
12211   [
12212    {
12213     "access" : "private",
12214     "field_name" : "mBuffer",
12215     "referenced_type" : "type-131"
12216    },
12217    {
12218     "access" : "private",
12219     "field_name" : "mSize",
12220     "field_offset" : 64,
12221     "referenced_type" : "type-2"
12222    },
12223    {
12224     "access" : "private",
12225     "field_name" : "mOwnsBuffer",
12226     "field_offset" : 96,
12227     "referenced_type" : "type-31"
12228    }
12229   ],
12230   "linker_set_key" : "android::hardware::hidl_vec<char>",
12231   "name" : "android::hardware::hidl_vec<char>",
12232   "referenced_type" : "type-387",
12233   "self_type" : "type-387",
12234   "size" : 16,
12235   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12236   "template_args" : [ "type-81" ],
12237   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12238  },
12239  {
12240   "alignment" : 8,
12241   "fields" :
12242   [
12243    {
12244     "access" : "private",
12245     "field_name" : "mBuffer",
12246     "referenced_type" : "type-335"
12247    },
12248    {
12249     "access" : "private",
12250     "field_name" : "mSize",
12251     "field_offset" : 64,
12252     "referenced_type" : "type-2"
12253    },
12254    {
12255     "access" : "private",
12256     "field_name" : "mOwnsBuffer",
12257     "field_offset" : 96,
12258     "referenced_type" : "type-31"
12259    }
12260   ],
12261   "linker_set_key" : "android::hardware::hidl_vec<int>",
12262   "name" : "android::hardware::hidl_vec<int>",
12263   "referenced_type" : "type-334",
12264   "self_type" : "type-334",
12265   "size" : 16,
12266   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12267   "template_args" : [ "type-53" ],
12268   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12269  },
12270  {
12271   "alignment" : 8,
12272   "fields" :
12273   [
12274    {
12275     "access" : "private",
12276     "field_name" : "mBuffer",
12277     "referenced_type" : "type-346"
12278    },
12279    {
12280     "access" : "private",
12281     "field_name" : "mSize",
12282     "field_offset" : 64,
12283     "referenced_type" : "type-2"
12284    },
12285    {
12286     "access" : "private",
12287     "field_name" : "mOwnsBuffer",
12288     "field_offset" : 96,
12289     "referenced_type" : "type-31"
12290    }
12291   ],
12292   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12293   "name" : "android::hardware::hidl_vec<unsigned char>",
12294   "referenced_type" : "type-345",
12295   "self_type" : "type-345",
12296   "size" : 16,
12297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12298   "template_args" : [ "type-7" ],
12299   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12300  },
12301  {
12302   "alignment" : 2,
12303   "fields" :
12304   [
12305    {
12306     "access" : "private",
12307     "field_name" : "mMajor",
12308     "referenced_type" : "type-89"
12309    },
12310    {
12311     "access" : "private",
12312     "field_name" : "mMinor",
12313     "field_offset" : 16,
12314     "referenced_type" : "type-89"
12315    }
12316   ],
12317   "linker_set_key" : "android::hardware::hidl_version",
12318   "name" : "android::hardware::hidl_version",
12319   "referenced_type" : "type-396",
12320   "self_type" : "type-396",
12321   "size" : 4,
12322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12323   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12324  },
12325  {
12326   "alignment" : 4,
12327   "base_specifiers" :
12328   [
12329    {
12330     "referenced_type" : "type-451"
12331    }
12332   ],
12333   "fields" :
12334   [
12335    {
12336     "access" : "private",
12337     "field_name" : "_hidl_mImpl",
12338     "field_offset" : 544,
12339     "referenced_type" : "type-125"
12340    }
12341   ],
12342   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12343   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12344   "referenced_type" : "type-662",
12345   "self_type" : "type-662",
12346   "size" : 80,
12347   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h",
12348   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE",
12349   "vtable_components" :
12350   [
12351    {
12352     "component_value" : 72,
12353     "kind" : "vbase_offset"
12354    },
12355    {
12356     "kind" : "offset_to_top"
12357    },
12358    {
12359     "kind" : "rtti",
12360     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12361    },
12362    {
12363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12364    },
12365    {
12366     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12367    },
12368    {
12369     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12370    },
12371    {
12372     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12373    },
12374    {
12375     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12376    },
12377    {
12378     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12379    },
12380    {
12381     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12382    },
12383    {
12384     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12385    },
12386    {
12387     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12388    },
12389    {
12390     "kind" : "complete_dtor_pointer",
12391     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12392    },
12393    {
12394     "kind" : "deleting_dtor_pointer",
12395     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12396    },
12397    {
12398     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12399    },
12400    {
12401     "component_value" : -20,
12402     "kind" : "offset_to_top"
12403    },
12404    {
12405     "kind" : "rtti",
12406     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12407    },
12408    {
12409     "kind" : "complete_dtor_pointer",
12410     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12411    },
12412    {
12413     "kind" : "deleting_dtor_pointer",
12414     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12415    },
12416    {
12417     "kind" : "vcall_offset"
12418    },
12419    {
12420     "kind" : "vcall_offset"
12421    },
12422    {
12423     "kind" : "vcall_offset"
12424    },
12425    {
12426     "kind" : "vcall_offset"
12427    },
12428    {
12429     "component_value" : -72,
12430     "kind" : "vcall_offset"
12431    },
12432    {
12433     "component_value" : -72,
12434     "kind" : "offset_to_top"
12435    },
12436    {
12437     "kind" : "rtti",
12438     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12439    },
12440    {
12441     "kind" : "complete_dtor_pointer",
12442     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12443    },
12444    {
12445     "kind" : "deleting_dtor_pointer",
12446     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12447    },
12448    {
12449     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12450    },
12451    {
12452     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12453    },
12454    {
12455     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12456    },
12457    {
12458     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12459    }
12460   ]
12461  },
12462  {
12463   "alignment" : 4,
12464   "base_specifiers" :
12465   [
12466    {
12467     "referenced_type" : "type-10"
12468    },
12469    {
12470     "referenced_type" : "type-29"
12471    }
12472   ],
12473   "fields" :
12474   [
12475    {
12476     "access" : "private",
12477     "field_name" : "_hidl_mMutex",
12478     "field_offset" : 544,
12479     "referenced_type" : "type-27"
12480    },
12481    {
12482     "access" : "private",
12483     "field_name" : "_hidl_mDeathRecipients",
12484     "field_offset" : 576,
12485     "referenced_type" : "type-28"
12486    }
12487   ],
12488   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12489   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12490   "referenced_type" : "type-26",
12491   "self_type" : "type-26",
12492   "size" : 92,
12493   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h",
12494   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE",
12495   "vtable_components" :
12496   [
12497    {
12498     "component_value" : 84,
12499     "kind" : "vbase_offset"
12500    },
12501    {
12502     "kind" : "offset_to_top"
12503    },
12504    {
12505     "kind" : "rtti",
12506     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12507    },
12508    {
12509     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_019BpHwKeymasterDevice8isRemoteEv"
12510    },
12511    {
12512     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12513    },
12514    {
12515     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12516    },
12517    {
12518     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12519    },
12520    {
12521     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12528    },
12529    {
12530     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
12531    },
12532    {
12533     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12534    },
12535    {
12536     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
12537    },
12538    {
12539     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12540    },
12541    {
12542     "kind" : "complete_dtor_pointer",
12543     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12544    },
12545    {
12546     "kind" : "deleting_dtor_pointer",
12547     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12551    },
12552    {
12553     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12554    },
12555    {
12556     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12557    },
12558    {
12559     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12560    },
12561    {
12562     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12563    },
12564    {
12565     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12566    },
12567    {
12568     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12569    },
12570    {
12571     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12572    },
12573    {
12574     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12575    },
12576    {
12577     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12578    },
12579    {
12580     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12581    },
12582    {
12583     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12584    },
12585    {
12586     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12587    },
12588    {
12589     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
12590    },
12591    {
12592     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
12593    },
12594    {
12595     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12596    },
12597    {
12598     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12599    },
12600    {
12601     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12602    },
12603    {
12604     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy"
12605    },
12606    {
12607     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12608    },
12609    {
12610     "component_value" : 80,
12611     "kind" : "vbase_offset"
12612    },
12613    {
12614     "component_value" : -4,
12615     "kind" : "offset_to_top"
12616    },
12617    {
12618     "kind" : "rtti",
12619     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12620    },
12621    {
12622     "kind" : "complete_dtor_pointer",
12623     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12624    },
12625    {
12626     "kind" : "deleting_dtor_pointer",
12627     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12628    },
12629    {
12630     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12631    },
12632    {
12633     "component_value" : 76,
12634     "kind" : "vbase_offset"
12635    },
12636    {
12637     "component_value" : -8,
12638     "kind" : "offset_to_top"
12639    },
12640    {
12641     "kind" : "rtti",
12642     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12643    },
12644    {
12645     "kind" : "complete_dtor_pointer",
12646     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12647    },
12648    {
12649     "kind" : "deleting_dtor_pointer",
12650     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12651    },
12652    {
12653     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12654    },
12655    {
12656     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12657    },
12658    {
12659     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12660    },
12661    {
12662     "component_value" : -24,
12663     "kind" : "offset_to_top"
12664    },
12665    {
12666     "kind" : "rtti",
12667     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12668    },
12669    {
12670     "kind" : "complete_dtor_pointer",
12671     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12672    },
12673    {
12674     "kind" : "deleting_dtor_pointer",
12675     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12676    },
12677    {
12678     "kind" : "vcall_offset"
12679    },
12680    {
12681     "component_value" : -76,
12682     "kind" : "vcall_offset"
12683    },
12684    {
12685     "component_value" : -76,
12686     "kind" : "vcall_offset"
12687    },
12688    {
12689     "component_value" : -76,
12690     "kind" : "vcall_offset"
12691    },
12692    {
12693     "component_value" : -84,
12694     "kind" : "vcall_offset"
12695    },
12696    {
12697     "component_value" : -84,
12698     "kind" : "offset_to_top"
12699    },
12700    {
12701     "kind" : "rtti",
12702     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12703    },
12704    {
12705     "kind" : "complete_dtor_pointer",
12706     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12707    },
12708    {
12709     "kind" : "deleting_dtor_pointer",
12710     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12711    },
12712    {
12713     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12714    },
12715    {
12716     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12717    },
12718    {
12719     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12723    }
12724   ]
12725  },
12726  {
12727   "alignment" : 4,
12728   "base_specifiers" :
12729   [
12730    {
12731     "referenced_type" : "type-11"
12732    },
12733    {
12734     "referenced_type" : "type-29"
12735    }
12736   ],
12737   "fields" :
12738   [
12739    {
12740     "access" : "private",
12741     "field_name" : "mImpl",
12742     "field_offset" : 384,
12743     "referenced_type" : "type-130"
12744    },
12745    {
12746     "access" : "private",
12747     "field_name" : "mOnewayQueue",
12748     "field_offset" : 416,
12749     "referenced_type" : "type-683"
12750    }
12751   ],
12752   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12753   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12754   "referenced_type" : "type-682",
12755   "self_type" : "type-682",
12756   "size" : 68,
12757   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h",
12758   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017BsKeymasterDeviceE",
12759   "vtable_components" :
12760   [
12761    {
12762     "component_value" : 60,
12763     "kind" : "vbase_offset"
12764    },
12765    {
12766     "kind" : "offset_to_top"
12767    },
12768    {
12769     "kind" : "rtti",
12770     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12771    },
12772    {
12773     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
12774    },
12775    {
12776     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12777    },
12778    {
12779     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12780    },
12781    {
12782     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12783    },
12784    {
12785     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12786    },
12787    {
12788     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21setHALInstrumentationEv"
12789    },
12790    {
12791     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12792    },
12793    {
12794     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice4pingEv"
12795    },
12796    {
12797     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12798    },
12799    {
12800     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21notifySyspropsChangedEv"
12801    },
12802    {
12803     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12804    },
12805    {
12806     "kind" : "complete_dtor_pointer",
12807     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12808    },
12809    {
12810     "kind" : "deleting_dtor_pointer",
12811     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12812    },
12813    {
12814     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12815    },
12816    {
12817     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12818    },
12819    {
12820     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12821    },
12822    {
12823     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12824    },
12825    {
12826     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12827    },
12828    {
12829     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12830    },
12831    {
12832     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12833    },
12834    {
12835     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12836    },
12837    {
12838     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12839    },
12840    {
12841     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12842    },
12843    {
12844     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12845    },
12846    {
12847     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12848    },
12849    {
12850     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12851    },
12852    {
12853     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13deleteAllKeysEv"
12854    },
12855    {
12856     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21destroyAttestationIdsEv"
12857    },
12858    {
12859     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12860    },
12861    {
12862     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12863    },
12864    {
12865     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12866    },
12867    {
12868     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5abortEy"
12869    },
12870    {
12871     "component_value" : -4,
12872     "kind" : "offset_to_top"
12873    },
12874    {
12875     "kind" : "rtti",
12876     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12877    },
12878    {
12879     "kind" : "complete_dtor_pointer",
12880     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12881    },
12882    {
12883     "kind" : "deleting_dtor_pointer",
12884     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12885    },
12886    {
12887     "kind" : "vcall_offset"
12888    },
12889    {
12890     "kind" : "vcall_offset"
12891    },
12892    {
12893     "kind" : "vcall_offset"
12894    },
12895    {
12896     "kind" : "vcall_offset"
12897    },
12898    {
12899     "component_value" : -60,
12900     "kind" : "vcall_offset"
12901    },
12902    {
12903     "component_value" : -60,
12904     "kind" : "offset_to_top"
12905    },
12906    {
12907     "kind" : "rtti",
12908     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12909    },
12910    {
12911     "kind" : "complete_dtor_pointer",
12912     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12913    },
12914    {
12915     "kind" : "deleting_dtor_pointer",
12916     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12917    },
12918    {
12919     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12920    },
12921    {
12922     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12923    },
12924    {
12925     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12926    },
12927    {
12928     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12929    }
12930   ]
12931  },
12932  {
12933   "alignment" : 8,
12934   "fields" :
12935   [
12936    {
12937     "field_name" : "challenge",
12938     "referenced_type" : "type-8"
12939    },
12940    {
12941     "field_name" : "userId",
12942     "field_offset" : 64,
12943     "referenced_type" : "type-8"
12944    },
12945    {
12946     "field_name" : "authenticatorId",
12947     "field_offset" : 128,
12948     "referenced_type" : "type-8"
12949    },
12950    {
12951     "field_name" : "authenticatorType",
12952     "field_offset" : 192,
12953     "referenced_type" : "type-365"
12954    },
12955    {
12956     "field_name" : "timestamp",
12957     "field_offset" : 256,
12958     "referenced_type" : "type-8"
12959    },
12960    {
12961     "field_name" : "mac",
12962     "field_offset" : 320,
12963     "referenced_type" : "type-345"
12964    }
12965   ],
12966   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12967   "name" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12968   "referenced_type" : "type-571",
12969   "self_type" : "type-571",
12970   "size" : 56,
12971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12972   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017HardwareAuthTokenE"
12973  },
12974  {
12975   "alignment" : 8,
12976   "fields" :
12977   [
12978    {
12979     "field_name" : "seed",
12980     "referenced_type" : "type-345"
12981    },
12982    {
12983     "field_name" : "nonce",
12984     "field_offset" : 128,
12985     "referenced_type" : "type-5"
12986    }
12987   ],
12988   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12989   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12990   "referenced_type" : "type-375",
12991   "self_type" : "type-375",
12992   "size" : 48,
12993   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12994   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021HmacSharingParametersE"
12995  },
12996  {
12997   "alignment" : 4,
12998   "base_specifiers" :
12999   [
13000    {
13001     "referenced_type" : "type-12"
13002    }
13003   ],
13004   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
13005   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
13006   "referenced_type" : "type-11",
13007   "self_type" : "type-11",
13008   "size" : 12,
13009   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h",
13010   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_016IKeymasterDeviceE",
13011   "vtable_components" :
13012   [
13013    {
13014     "component_value" : 4,
13015     "kind" : "vbase_offset"
13016    },
13017    {
13018     "kind" : "offset_to_top"
13019    },
13020    {
13021     "kind" : "rtti",
13022     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
13023    },
13024    {
13025     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
13026    },
13027    {
13028     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13029    },
13030    {
13031     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13032    },
13033    {
13034     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13035    },
13036    {
13037     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13038    },
13039    {
13040     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
13041    },
13042    {
13043     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13044    },
13045    {
13046     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
13047    },
13048    {
13049     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13050    },
13051    {
13052     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
13053    },
13054    {
13055     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13056    },
13057    {
13058     "kind" : "complete_dtor_pointer",
13059     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13060    },
13061    {
13062     "kind" : "deleting_dtor_pointer",
13063     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13064    },
13065    {
13066     "is_pure" : true,
13067     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
13068    },
13069    {
13070     "is_pure" : true,
13071     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
13072    },
13073    {
13074     "is_pure" : true,
13075     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
13076    },
13077    {
13078     "is_pure" : true,
13079     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
13080    },
13081    {
13082     "is_pure" : true,
13083     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
13084    },
13085    {
13086     "is_pure" : true,
13087     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
13088    },
13089    {
13090     "is_pure" : true,
13091     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
13092    },
13093    {
13094     "is_pure" : true,
13095     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
13096    },
13097    {
13098     "is_pure" : true,
13099     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
13100    },
13101    {
13102     "is_pure" : true,
13103     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
13104    },
13105    {
13106     "is_pure" : true,
13107     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
13108    },
13109    {
13110     "is_pure" : true,
13111     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
13112    },
13113    {
13114     "is_pure" : true,
13115     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
13116    },
13117    {
13118     "is_pure" : true,
13119     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
13120    },
13121    {
13122     "is_pure" : true,
13123     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
13124    },
13125    {
13126     "is_pure" : true,
13127     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
13128    },
13129    {
13130     "is_pure" : true,
13131     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
13132    },
13133    {
13134     "is_pure" : true,
13135     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
13136    },
13137    {
13138     "is_pure" : true,
13139     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEy"
13140    },
13141    {
13142     "kind" : "vcall_offset"
13143    },
13144    {
13145     "kind" : "vcall_offset"
13146    },
13147    {
13148     "kind" : "vcall_offset"
13149    },
13150    {
13151     "kind" : "vcall_offset"
13152    },
13153    {
13154     "component_value" : -4,
13155     "kind" : "vcall_offset"
13156    },
13157    {
13158     "component_value" : -4,
13159     "kind" : "offset_to_top"
13160    },
13161    {
13162     "kind" : "rtti",
13163     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
13164    },
13165    {
13166     "kind" : "complete_dtor_pointer",
13167     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13168    },
13169    {
13170     "kind" : "deleting_dtor_pointer",
13171     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13172    },
13173    {
13174     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13175    },
13176    {
13177     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13178    },
13179    {
13180     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13181    },
13182    {
13183     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13184    }
13185   ]
13186  },
13187  {
13188   "alignment" : 8,
13189   "fields" :
13190   [
13191    {
13192     "field_name" : "softwareEnforced",
13193     "referenced_type" : "type-349"
13194    },
13195    {
13196     "field_name" : "hardwareEnforced",
13197     "field_offset" : 128,
13198     "referenced_type" : "type-349"
13199    }
13200   ],
13201   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13202   "name" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13203   "referenced_type" : "type-570",
13204   "self_type" : "type-570",
13205   "size" : 32,
13206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13207   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_018KeyCharacteristicsE"
13208  },
13209  {
13210   "alignment" : 8,
13211   "fields" :
13212   [
13213    {
13214     "field_name" : "tag",
13215     "referenced_type" : "type-354"
13216    },
13217    {
13218     "field_name" : "f",
13219     "field_offset" : 64,
13220     "referenced_type" : "type-355"
13221    },
13222    {
13223     "field_name" : "blob",
13224     "field_offset" : 128,
13225     "referenced_type" : "type-345"
13226    }
13227   ],
13228   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter",
13229   "name" : "android::hardware::keymaster::V4_0::KeyParameter",
13230   "referenced_type" : "type-353",
13231   "self_type" : "type-353",
13232   "size" : 32,
13233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13234   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameterE"
13235  },
13236  {
13237   "alignment" : 8,
13238   "fields" :
13239   [
13240    {
13241     "field_name" : "algorithm",
13242     "referenced_type" : "type-356"
13243    },
13244    {
13245     "field_name" : "blockMode",
13246     "referenced_type" : "type-357"
13247    },
13248    {
13249     "field_name" : "paddingMode",
13250     "referenced_type" : "type-358"
13251    },
13252    {
13253     "field_name" : "digest",
13254     "referenced_type" : "type-359"
13255    },
13256    {
13257     "field_name" : "ecCurve",
13258     "referenced_type" : "type-360"
13259    },
13260    {
13261     "field_name" : "origin",
13262     "referenced_type" : "type-361"
13263    },
13264    {
13265     "field_name" : "keyBlobUsageRequirements",
13266     "referenced_type" : "type-362"
13267    },
13268    {
13269     "field_name" : "purpose",
13270     "referenced_type" : "type-363"
13271    },
13272    {
13273     "field_name" : "keyDerivationFunction",
13274     "referenced_type" : "type-364"
13275    },
13276    {
13277     "field_name" : "hardwareAuthenticatorType",
13278     "referenced_type" : "type-365"
13279    },
13280    {
13281     "field_name" : "hardwareType",
13282     "referenced_type" : "type-366"
13283    },
13284    {
13285     "field_name" : "boolValue",
13286     "referenced_type" : "type-31"
13287    },
13288    {
13289     "field_name" : "integer",
13290     "referenced_type" : "type-2"
13291    },
13292    {
13293     "field_name" : "longInteger",
13294     "referenced_type" : "type-8"
13295    },
13296    {
13297     "field_name" : "dateTime",
13298     "referenced_type" : "type-8"
13299    }
13300   ],
13301   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13302   "name" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13303   "record_kind" : "union",
13304   "referenced_type" : "type-355",
13305   "self_type" : "type-355",
13306   "size" : 8,
13307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13308   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameter13IntegerParamsE"
13309  },
13310  {
13311   "alignment" : 8,
13312   "fields" :
13313   [
13314    {
13315     "field_name" : "challenge",
13316     "referenced_type" : "type-8"
13317    },
13318    {
13319     "field_name" : "timestamp",
13320     "field_offset" : 64,
13321     "referenced_type" : "type-8"
13322    },
13323    {
13324     "field_name" : "parametersVerified",
13325     "field_offset" : 128,
13326     "referenced_type" : "type-349"
13327    },
13328    {
13329     "field_name" : "securityLevel",
13330     "field_offset" : 256,
13331     "referenced_type" : "type-366"
13332    },
13333    {
13334     "field_name" : "mac",
13335     "field_offset" : 320,
13336     "referenced_type" : "type-345"
13337    }
13338   ],
13339   "linker_set_key" : "android::hardware::keymaster::V4_0::VerificationToken",
13340   "name" : "android::hardware::keymaster::V4_0::VerificationToken",
13341   "referenced_type" : "type-572",
13342   "self_type" : "type-572",
13343   "size" : 56,
13344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13345   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017VerificationTokenE"
13346  },
13347  {
13348   "alignment" : 4,
13349   "base_specifiers" :
13350   [
13351    {
13352     "referenced_type" : "type-148"
13353    },
13354    {
13355     "referenced_type" : "type-29"
13356    }
13357   ],
13358   "fields" :
13359   [
13360    {
13361     "access" : "private",
13362     "field_name" : "_hidl_mImpl",
13363     "field_offset" : 512,
13364     "referenced_type" : "type-36"
13365    }
13366   ],
13367   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13368   "name" : "android::hidl::base::V1_0::BnHwBase",
13369   "referenced_type" : "type-451",
13370   "self_type" : "type-451",
13371   "size" : 76,
13372   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13373   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13374   "vtable_components" :
13375   [
13376    {
13377     "component_value" : 68,
13378     "kind" : "vbase_offset"
13379    },
13380    {
13381     "kind" : "offset_to_top"
13382    },
13383    {
13384     "kind" : "rtti",
13385     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13386    },
13387    {
13388     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13389    },
13390    {
13391     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13392    },
13393    {
13394     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13395    },
13396    {
13397     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13398    },
13399    {
13400     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13401    },
13402    {
13403     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13404    },
13405    {
13406     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13407    },
13408    {
13409     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13410    },
13411    {
13412     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13413    },
13414    {
13415     "kind" : "complete_dtor_pointer",
13416     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13417    },
13418    {
13419     "kind" : "deleting_dtor_pointer",
13420     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13421    },
13422    {
13423     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13424    },
13425    {
13426     "component_value" : -20,
13427     "kind" : "offset_to_top"
13428    },
13429    {
13430     "kind" : "rtti",
13431     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13432    },
13433    {
13434     "kind" : "complete_dtor_pointer",
13435     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13436    },
13437    {
13438     "kind" : "deleting_dtor_pointer",
13439     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13440    },
13441    {
13442     "kind" : "vcall_offset"
13443    },
13444    {
13445     "kind" : "vcall_offset"
13446    },
13447    {
13448     "kind" : "vcall_offset"
13449    },
13450    {
13451     "kind" : "vcall_offset"
13452    },
13453    {
13454     "component_value" : -68,
13455     "kind" : "vcall_offset"
13456    },
13457    {
13458     "component_value" : -68,
13459     "kind" : "offset_to_top"
13460    },
13461    {
13462     "kind" : "rtti",
13463     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13464    },
13465    {
13466     "kind" : "complete_dtor_pointer",
13467     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13468    },
13469    {
13470     "kind" : "deleting_dtor_pointer",
13471     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13472    },
13473    {
13474     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13475    },
13476    {
13477     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13478    },
13479    {
13480     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13481    },
13482    {
13483     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13484    }
13485   ]
13486  },
13487  {
13488   "alignment" : 4,
13489   "base_specifiers" :
13490   [
13491    {
13492     "referenced_type" : "type-436"
13493    },
13494    {
13495     "referenced_type" : "type-29"
13496    }
13497   ],
13498   "fields" :
13499   [
13500    {
13501     "access" : "private",
13502     "field_name" : "_hidl_mMutex",
13503     "field_offset" : 544,
13504     "referenced_type" : "type-629"
13505    },
13506    {
13507     "access" : "private",
13508     "field_name" : "_hidl_mDeathRecipients",
13509     "field_offset" : 576,
13510     "referenced_type" : "type-630"
13511    }
13512   ],
13513   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13514   "name" : "android::hidl::base::V1_0::BpHwBase",
13515   "referenced_type" : "type-628",
13516   "self_type" : "type-628",
13517   "size" : 92,
13518   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13519   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13520   "vtable_components" :
13521   [
13522    {
13523     "component_value" : 84,
13524     "kind" : "vbase_offset"
13525    },
13526    {
13527     "kind" : "offset_to_top"
13528    },
13529    {
13530     "kind" : "rtti",
13531     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13532    },
13533    {
13534     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13535    },
13536    {
13537     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13538    },
13539    {
13540     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13541    },
13542    {
13543     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13544    },
13545    {
13546     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13547    },
13548    {
13549     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13550    },
13551    {
13552     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13553    },
13554    {
13555     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13556    },
13557    {
13558     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13559    },
13560    {
13561     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13562    },
13563    {
13564     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13565    },
13566    {
13567     "kind" : "complete_dtor_pointer",
13568     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13569    },
13570    {
13571     "kind" : "deleting_dtor_pointer",
13572     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13573    },
13574    {
13575     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13576    },
13577    {
13578     "component_value" : 80,
13579     "kind" : "vbase_offset"
13580    },
13581    {
13582     "component_value" : -4,
13583     "kind" : "offset_to_top"
13584    },
13585    {
13586     "kind" : "rtti",
13587     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13588    },
13589    {
13590     "kind" : "complete_dtor_pointer",
13591     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13592    },
13593    {
13594     "kind" : "deleting_dtor_pointer",
13595     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13596    },
13597    {
13598     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13599    },
13600    {
13601     "component_value" : 76,
13602     "kind" : "vbase_offset"
13603    },
13604    {
13605     "component_value" : -8,
13606     "kind" : "offset_to_top"
13607    },
13608    {
13609     "kind" : "rtti",
13610     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13611    },
13612    {
13613     "kind" : "complete_dtor_pointer",
13614     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13615    },
13616    {
13617     "kind" : "deleting_dtor_pointer",
13618     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13619    },
13620    {
13621     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13622    },
13623    {
13624     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13625    },
13626    {
13627     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13628    },
13629    {
13630     "component_value" : -24,
13631     "kind" : "offset_to_top"
13632    },
13633    {
13634     "kind" : "rtti",
13635     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13636    },
13637    {
13638     "kind" : "complete_dtor_pointer",
13639     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13640    },
13641    {
13642     "kind" : "deleting_dtor_pointer",
13643     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13644    },
13645    {
13646     "kind" : "vcall_offset"
13647    },
13648    {
13649     "component_value" : -76,
13650     "kind" : "vcall_offset"
13651    },
13652    {
13653     "component_value" : -76,
13654     "kind" : "vcall_offset"
13655    },
13656    {
13657     "component_value" : -76,
13658     "kind" : "vcall_offset"
13659    },
13660    {
13661     "component_value" : -84,
13662     "kind" : "vcall_offset"
13663    },
13664    {
13665     "component_value" : -84,
13666     "kind" : "offset_to_top"
13667    },
13668    {
13669     "kind" : "rtti",
13670     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13671    },
13672    {
13673     "kind" : "complete_dtor_pointer",
13674     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13675    },
13676    {
13677     "kind" : "deleting_dtor_pointer",
13678     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13679    },
13680    {
13681     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13682    },
13683    {
13684     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13685    },
13686    {
13687     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13688    },
13689    {
13690     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13691    }
13692   ]
13693  },
13694  {
13695   "alignment" : 8,
13696   "fields" :
13697   [
13698    {
13699     "field_name" : "pid",
13700     "referenced_type" : "type-53"
13701    },
13702    {
13703     "field_name" : "ptr",
13704     "field_offset" : 64,
13705     "referenced_type" : "type-8"
13706    },
13707    {
13708     "field_name" : "arch",
13709     "field_offset" : 128,
13710     "referenced_type" : "type-416"
13711    }
13712   ],
13713   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13714   "name" : "android::hidl::base::V1_0::DebugInfo",
13715   "referenced_type" : "type-415",
13716   "self_type" : "type-415",
13717   "size" : 24,
13718   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13719   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13720  },
13721  {
13722   "alignment" : 4,
13723   "base_specifiers" :
13724   [
13725    {
13726     "is_virtual" : true,
13727     "referenced_type" : "type-13"
13728    }
13729   ],
13730   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13731   "name" : "android::hidl::base::V1_0::IBase",
13732   "referenced_type" : "type-12",
13733   "self_type" : "type-12",
13734   "size" : 12,
13735   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13736   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13737   "vtable_components" :
13738   [
13739    {
13740     "component_value" : 4,
13741     "kind" : "vbase_offset"
13742    },
13743    {
13744     "kind" : "offset_to_top"
13745    },
13746    {
13747     "kind" : "rtti",
13748     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13749    },
13750    {
13751     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13752    },
13753    {
13754     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13755    },
13756    {
13757     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13758    },
13759    {
13760     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13761    },
13762    {
13763     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13764    },
13765    {
13766     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13767    },
13768    {
13769     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13770    },
13771    {
13772     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13773    },
13774    {
13775     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13776    },
13777    {
13778     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13779    },
13780    {
13781     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13782    },
13783    {
13784     "kind" : "complete_dtor_pointer",
13785     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13786    },
13787    {
13788     "kind" : "deleting_dtor_pointer",
13789     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13790    },
13791    {
13792     "kind" : "vcall_offset"
13793    },
13794    {
13795     "kind" : "vcall_offset"
13796    },
13797    {
13798     "kind" : "vcall_offset"
13799    },
13800    {
13801     "kind" : "vcall_offset"
13802    },
13803    {
13804     "component_value" : -4,
13805     "kind" : "vcall_offset"
13806    },
13807    {
13808     "component_value" : -4,
13809     "kind" : "offset_to_top"
13810    },
13811    {
13812     "kind" : "rtti",
13813     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13814    },
13815    {
13816     "kind" : "complete_dtor_pointer",
13817     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
13818    },
13819    {
13820     "kind" : "deleting_dtor_pointer",
13821     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
13822    },
13823    {
13824     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13825    },
13826    {
13827     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13828    },
13829    {
13830     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13831    },
13832    {
13833     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13834    }
13835   ]
13836  },
13837  {
13838   "alignment" : 4,
13839   "base_specifiers" :
13840   [
13841    {
13842     "referenced_type" : "type-12"
13843    }
13844   ],
13845   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13846   "name" : "android::hidl::manager::V1_0::IServiceManager",
13847   "referenced_type" : "type-99",
13848   "self_type" : "type-99",
13849   "size" : 12,
13850   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13851   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13852   "vtable_components" :
13853   [
13854    {
13855     "component_value" : 4,
13856     "kind" : "vbase_offset"
13857    },
13858    {
13859     "kind" : "offset_to_top"
13860    },
13861    {
13862     "kind" : "rtti",
13863     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13864    },
13865    {
13866     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13867    },
13868    {
13869     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13870    },
13871    {
13872     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13873    },
13874    {
13875     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13876    },
13877    {
13878     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13879    },
13880    {
13881     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13882    },
13883    {
13884     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13885    },
13886    {
13887     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13888    },
13889    {
13890     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13891    },
13892    {
13893     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13894    },
13895    {
13896     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13897    },
13898    {
13899     "kind" : "complete_dtor_pointer",
13900     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13901    },
13902    {
13903     "kind" : "deleting_dtor_pointer",
13904     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13905    },
13906    {
13907     "is_pure" : true,
13908     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13909    },
13910    {
13911     "is_pure" : true,
13912     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13913    },
13914    {
13915     "is_pure" : true,
13916     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13917    },
13918    {
13919     "is_pure" : true,
13920     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13921    },
13922    {
13923     "is_pure" : true,
13924     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13925    },
13926    {
13927     "is_pure" : true,
13928     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13929    },
13930    {
13931     "is_pure" : true,
13932     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13933    },
13934    {
13935     "is_pure" : true,
13936     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13937    },
13938    {
13939     "kind" : "vcall_offset"
13940    },
13941    {
13942     "kind" : "vcall_offset"
13943    },
13944    {
13945     "kind" : "vcall_offset"
13946    },
13947    {
13948     "kind" : "vcall_offset"
13949    },
13950    {
13951     "component_value" : -4,
13952     "kind" : "vcall_offset"
13953    },
13954    {
13955     "component_value" : -4,
13956     "kind" : "offset_to_top"
13957    },
13958    {
13959     "kind" : "rtti",
13960     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13961    },
13962    {
13963     "kind" : "complete_dtor_pointer",
13964     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13965    },
13966    {
13967     "kind" : "deleting_dtor_pointer",
13968     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13969    },
13970    {
13971     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13972    },
13973    {
13974     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13975    },
13976    {
13977     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13978    },
13979    {
13980     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13981    }
13982   ]
13983  },
13984  {
13985   "alignment" : 8,
13986   "fields" :
13987   [
13988    {
13989     "field_name" : "interfaceName",
13990     "referenced_type" : "type-300"
13991    },
13992    {
13993     "field_name" : "instanceName",
13994     "field_offset" : 128,
13995     "referenced_type" : "type-300"
13996    },
13997    {
13998     "field_name" : "pid",
13999     "field_offset" : 256,
14000     "referenced_type" : "type-53"
14001    },
14002    {
14003     "field_name" : "clientPids",
14004     "field_offset" : 320,
14005     "referenced_type" : "type-334"
14006    },
14007    {
14008     "field_name" : "arch",
14009     "field_offset" : 448,
14010     "referenced_type" : "type-416"
14011    }
14012   ],
14013   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14014   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
14015   "referenced_type" : "type-557",
14016   "self_type" : "type-557",
14017   "size" : 64,
14018   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
14019   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
14020  },
14021  {
14022   "alignment" : 4,
14023   "base_specifiers" :
14024   [
14025    {
14026     "referenced_type" : "type-12"
14027    }
14028   ],
14029   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14030   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14031   "referenced_type" : "type-118",
14032   "self_type" : "type-118",
14033   "size" : 12,
14034   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14035   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14036   "vtable_components" :
14037   [
14038    {
14039     "component_value" : 4,
14040     "kind" : "vbase_offset"
14041    },
14042    {
14043     "kind" : "offset_to_top"
14044    },
14045    {
14046     "kind" : "rtti",
14047     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14048    },
14049    {
14050     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14051    },
14052    {
14053     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14054    },
14055    {
14056     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14057    },
14058    {
14059     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14060    },
14061    {
14062     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14063    },
14064    {
14065     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14066    },
14067    {
14068     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14069    },
14070    {
14071     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14072    },
14073    {
14074     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14075    },
14076    {
14077     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14078    },
14079    {
14080     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14081    },
14082    {
14083     "kind" : "complete_dtor_pointer",
14084     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14085    },
14086    {
14087     "kind" : "deleting_dtor_pointer",
14088     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14089    },
14090    {
14091     "is_pure" : true,
14092     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14093    },
14094    {
14095     "kind" : "vcall_offset"
14096    },
14097    {
14098     "kind" : "vcall_offset"
14099    },
14100    {
14101     "kind" : "vcall_offset"
14102    },
14103    {
14104     "kind" : "vcall_offset"
14105    },
14106    {
14107     "component_value" : -4,
14108     "kind" : "vcall_offset"
14109    },
14110    {
14111     "component_value" : -4,
14112     "kind" : "offset_to_top"
14113    },
14114    {
14115     "kind" : "rtti",
14116     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14117    },
14118    {
14119     "kind" : "complete_dtor_pointer",
14120     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14121    },
14122    {
14123     "kind" : "deleting_dtor_pointer",
14124     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14125    },
14126    {
14127     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14128    },
14129    {
14130     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14131    },
14132    {
14133     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14134    },
14135    {
14136     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14137    }
14138   ]
14139  },
14140  {
14141   "alignment" : 4,
14142   "fields" :
14143   [
14144    {
14145     "access" : "private",
14146     "field_name" : "m_ptr",
14147     "referenced_type" : "type-110"
14148    }
14149   ],
14150   "linker_set_key" : "android::sp<android::Thread>",
14151   "name" : "android::sp<android::Thread>",
14152   "record_kind" : "class",
14153   "referenced_type" : "type-109",
14154   "self_type" : "type-109",
14155   "size" : 4,
14156   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14157   "template_args" : [ "type-111" ],
14158   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14159  },
14160  {
14161   "alignment" : 4,
14162   "fields" :
14163   [
14164    {
14165     "access" : "private",
14166     "field_name" : "m_ptr",
14167     "referenced_type" : "type-147"
14168    }
14169   ],
14170   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14171   "name" : "android::sp<android::hardware::BHwBinder>",
14172   "record_kind" : "class",
14173   "referenced_type" : "type-146",
14174   "self_type" : "type-146",
14175   "size" : 4,
14176   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14177   "template_args" : [ "type-148" ],
14178   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14179  },
14180  {
14181   "alignment" : 4,
14182   "fields" :
14183   [
14184    {
14185     "access" : "private",
14186     "field_name" : "m_ptr",
14187     "referenced_type" : "type-41"
14188    }
14189   ],
14190   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14191   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14192   "record_kind" : "class",
14193   "referenced_type" : "type-40",
14194   "self_type" : "type-40",
14195   "size" : 4,
14196   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14197   "template_args" : [ "type-42" ],
14198   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14199  },
14200  {
14201   "alignment" : 4,
14202   "fields" :
14203   [
14204    {
14205     "access" : "private",
14206     "field_name" : "m_ptr",
14207     "referenced_type" : "type-20"
14208    }
14209   ],
14210   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14211   "name" : "android::sp<android::hardware::IBinder>",
14212   "record_kind" : "class",
14213   "referenced_type" : "type-44",
14214   "self_type" : "type-44",
14215   "size" : 4,
14216   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14217   "template_args" : [ "type-21" ],
14218   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14219  },
14220  {
14221   "alignment" : 4,
14222   "fields" :
14223   [
14224    {
14225     "access" : "private",
14226     "field_name" : "m_ptr",
14227     "referenced_type" : "type-49"
14228    }
14229   ],
14230   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14231   "name" : "android::sp<android::hardware::IInterface>",
14232   "record_kind" : "class",
14233   "referenced_type" : "type-48",
14234   "self_type" : "type-48",
14235   "size" : 4,
14236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14237   "template_args" : [ "type-17" ],
14238   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14239  },
14240  {
14241   "alignment" : 4,
14242   "fields" :
14243   [
14244    {
14245     "access" : "private",
14246     "field_name" : "m_ptr",
14247     "referenced_type" : "type-51"
14248    }
14249   ],
14250   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14251   "name" : "android::sp<android::hardware::ProcessState>",
14252   "record_kind" : "class",
14253   "referenced_type" : "type-50",
14254   "self_type" : "type-50",
14255   "size" : 4,
14256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14257   "template_args" : [ "type-52" ],
14258   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14259  },
14260  {
14261   "alignment" : 4,
14262   "fields" :
14263   [
14264    {
14265     "access" : "private",
14266     "field_name" : "m_ptr",
14267     "referenced_type" : "type-136"
14268    }
14269   ],
14270   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14271   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14272   "record_kind" : "class",
14273   "referenced_type" : "type-135",
14274   "self_type" : "type-135",
14275   "size" : 4,
14276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14277   "template_args" : [ "type-137" ],
14278   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14279  },
14280  {
14281   "alignment" : 4,
14282   "fields" :
14283   [
14284    {
14285     "access" : "private",
14286     "field_name" : "m_ptr",
14287     "referenced_type" : "type-139"
14288    }
14289   ],
14290   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14291   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14292   "record_kind" : "class",
14293   "referenced_type" : "type-659",
14294   "self_type" : "type-659",
14295   "size" : 4,
14296   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14297   "template_args" : [ "type-140" ],
14298   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14299  },
14300  {
14301   "alignment" : 4,
14302   "fields" :
14303   [
14304    {
14305     "access" : "private",
14306     "field_name" : "m_ptr",
14307     "referenced_type" : "type-126"
14308    }
14309   ],
14310   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14311   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14312   "record_kind" : "class",
14313   "referenced_type" : "type-125",
14314   "self_type" : "type-125",
14315   "size" : 4,
14316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14317   "template_args" : [ "type-11" ],
14318   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V4_016IKeymasterDeviceEEE"
14319  },
14320  {
14321   "alignment" : 4,
14322   "fields" :
14323   [
14324    {
14325     "access" : "private",
14326     "field_name" : "m_ptr",
14327     "referenced_type" : "type-37"
14328    }
14329   ],
14330   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14331   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14332   "record_kind" : "class",
14333   "referenced_type" : "type-36",
14334   "self_type" : "type-36",
14335   "size" : 4,
14336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14337   "template_args" : [ "type-12" ],
14338   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14339  },
14340  {
14341   "alignment" : 4,
14342   "fields" :
14343   [
14344    {
14345     "access" : "private",
14346     "field_name" : "m_ptr",
14347     "referenced_type" : "type-98"
14348    }
14349   ],
14350   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14351   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14352   "record_kind" : "class",
14353   "referenced_type" : "type-97",
14354   "self_type" : "type-97",
14355   "size" : 4,
14356   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14357   "template_args" : [ "type-99" ],
14358   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14359  },
14360  {
14361   "alignment" : 4,
14362   "fields" :
14363   [
14364    {
14365     "access" : "private",
14366     "field_name" : "m_ptr",
14367     "referenced_type" : "type-117"
14368    }
14369   ],
14370   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14371   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14372   "record_kind" : "class",
14373   "referenced_type" : "type-116",
14374   "self_type" : "type-116",
14375   "size" : 4,
14376   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14377   "template_args" : [ "type-118" ],
14378   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14379  },
14380  {
14381   "alignment" : 1,
14382   "linker_set_key" : "android::trait_trivial_copy<bool>",
14383   "name" : "android::trait_trivial_copy<bool>",
14384   "referenced_type" : "type-206",
14385   "self_type" : "type-206",
14386   "size" : 1,
14387   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14388   "template_args" : [ "type-31" ],
14389   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14390  },
14391  {
14392   "alignment" : 1,
14393   "linker_set_key" : "android::trait_trivial_copy<char>",
14394   "name" : "android::trait_trivial_copy<char>",
14395   "referenced_type" : "type-210",
14396   "self_type" : "type-210",
14397   "size" : 1,
14398   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14399   "template_args" : [ "type-81" ],
14400   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14401  },
14402  {
14403   "alignment" : 1,
14404   "linker_set_key" : "android::trait_trivial_copy<double>",
14405   "name" : "android::trait_trivial_copy<double>",
14406   "referenced_type" : "type-272",
14407   "self_type" : "type-272",
14408   "size" : 1,
14409   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14410   "template_args" : [ "type-270" ],
14411   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14412  },
14413  {
14414   "alignment" : 1,
14415   "linker_set_key" : "android::trait_trivial_copy<float>",
14416   "name" : "android::trait_trivial_copy<float>",
14417   "referenced_type" : "type-263",
14418   "self_type" : "type-263",
14419   "size" : 1,
14420   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14421   "template_args" : [ "type-261" ],
14422   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14423  },
14424  {
14425   "alignment" : 1,
14426   "linker_set_key" : "android::trait_trivial_copy<int>",
14427   "name" : "android::trait_trivial_copy<int>",
14428   "referenced_type" : "type-230",
14429   "self_type" : "type-230",
14430   "size" : 1,
14431   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14432   "template_args" : [ "type-53" ],
14433   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14434  },
14435  {
14436   "alignment" : 1,
14437   "linker_set_key" : "android::trait_trivial_copy<long long>",
14438   "name" : "android::trait_trivial_copy<long long>",
14439   "referenced_type" : "type-254",
14440   "self_type" : "type-254",
14441   "size" : 1,
14442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14443   "template_args" : [ "type-58" ],
14444   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14445  },
14446  {
14447   "alignment" : 1,
14448   "linker_set_key" : "android::trait_trivial_copy<long>",
14449   "name" : "android::trait_trivial_copy<long>",
14450   "referenced_type" : "type-243",
14451   "self_type" : "type-243",
14452   "size" : 1,
14453   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14454   "template_args" : [ "type-240" ],
14455   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14456  },
14457  {
14458   "alignment" : 1,
14459   "linker_set_key" : "android::trait_trivial_copy<short>",
14460   "name" : "android::trait_trivial_copy<short>",
14461   "referenced_type" : "type-220",
14462   "self_type" : "type-220",
14463   "size" : 1,
14464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14465   "template_args" : [ "type-218" ],
14466   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14467  },
14468  {
14469   "alignment" : 1,
14470   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14471   "name" : "android::trait_trivial_copy<unsigned char>",
14472   "referenced_type" : "type-214",
14473   "self_type" : "type-214",
14474   "size" : 1,
14475   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14476   "template_args" : [ "type-7" ],
14477   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14478  },
14479  {
14480   "alignment" : 1,
14481   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14482   "name" : "android::trait_trivial_copy<unsigned int>",
14483   "referenced_type" : "type-234",
14484   "self_type" : "type-234",
14485   "size" : 1,
14486   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14487   "template_args" : [ "type-2" ],
14488   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14489  },
14490  {
14491   "alignment" : 1,
14492   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14493   "name" : "android::trait_trivial_copy<unsigned long long>",
14494   "referenced_type" : "type-258",
14495   "self_type" : "type-258",
14496   "size" : 1,
14497   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14498   "template_args" : [ "type-8" ],
14499   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14500  },
14501  {
14502   "alignment" : 1,
14503   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14504   "name" : "android::trait_trivial_copy<unsigned long>",
14505   "referenced_type" : "type-248",
14506   "self_type" : "type-248",
14507   "size" : 1,
14508   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14509   "template_args" : [ "type-246" ],
14510   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14511  },
14512  {
14513   "alignment" : 1,
14514   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14515   "name" : "android::trait_trivial_copy<unsigned short>",
14516   "referenced_type" : "type-224",
14517   "self_type" : "type-224",
14518   "size" : 1,
14519   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14520   "template_args" : [ "type-89" ],
14521   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14522  },
14523  {
14524   "alignment" : 1,
14525   "linker_set_key" : "android::trait_trivial_copy<void>",
14526   "name" : "android::trait_trivial_copy<void>",
14527   "referenced_type" : "type-202",
14528   "self_type" : "type-202",
14529   "size" : 1,
14530   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14531   "template_args" : [ "type-55" ],
14532   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14533  },
14534  {
14535   "alignment" : 1,
14536   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14537   "name" : "android::trait_trivial_ctor<bool>",
14538   "referenced_type" : "type-204",
14539   "self_type" : "type-204",
14540   "size" : 1,
14541   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14542   "template_args" : [ "type-31" ],
14543   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14544  },
14545  {
14546   "alignment" : 1,
14547   "linker_set_key" : "android::trait_trivial_ctor<char>",
14548   "name" : "android::trait_trivial_ctor<char>",
14549   "referenced_type" : "type-208",
14550   "self_type" : "type-208",
14551   "size" : 1,
14552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14553   "template_args" : [ "type-81" ],
14554   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14555  },
14556  {
14557   "alignment" : 1,
14558   "linker_set_key" : "android::trait_trivial_ctor<double>",
14559   "name" : "android::trait_trivial_ctor<double>",
14560   "referenced_type" : "type-269",
14561   "self_type" : "type-269",
14562   "size" : 1,
14563   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14564   "template_args" : [ "type-270" ],
14565   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14566  },
14567  {
14568   "alignment" : 1,
14569   "linker_set_key" : "android::trait_trivial_ctor<float>",
14570   "name" : "android::trait_trivial_ctor<float>",
14571   "referenced_type" : "type-260",
14572   "self_type" : "type-260",
14573   "size" : 1,
14574   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14575   "template_args" : [ "type-261" ],
14576   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14577  },
14578  {
14579   "alignment" : 1,
14580   "linker_set_key" : "android::trait_trivial_ctor<int>",
14581   "name" : "android::trait_trivial_ctor<int>",
14582   "referenced_type" : "type-227",
14583   "self_type" : "type-227",
14584   "size" : 1,
14585   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14586   "template_args" : [ "type-53" ],
14587   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14588  },
14589  {
14590   "alignment" : 1,
14591   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14592   "name" : "android::trait_trivial_ctor<long long>",
14593   "referenced_type" : "type-250",
14594   "self_type" : "type-250",
14595   "size" : 1,
14596   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14597   "template_args" : [ "type-58" ],
14598   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14599  },
14600  {
14601   "alignment" : 1,
14602   "linker_set_key" : "android::trait_trivial_ctor<long>",
14603   "name" : "android::trait_trivial_ctor<long>",
14604   "referenced_type" : "type-239",
14605   "self_type" : "type-239",
14606   "size" : 1,
14607   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14608   "template_args" : [ "type-240" ],
14609   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14610  },
14611  {
14612   "alignment" : 1,
14613   "linker_set_key" : "android::trait_trivial_ctor<short>",
14614   "name" : "android::trait_trivial_ctor<short>",
14615   "referenced_type" : "type-217",
14616   "self_type" : "type-217",
14617   "size" : 1,
14618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14619   "template_args" : [ "type-218" ],
14620   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14621  },
14622  {
14623   "alignment" : 1,
14624   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14625   "name" : "android::trait_trivial_ctor<unsigned char>",
14626   "referenced_type" : "type-212",
14627   "self_type" : "type-212",
14628   "size" : 1,
14629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14630   "template_args" : [ "type-7" ],
14631   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14632  },
14633  {
14634   "alignment" : 1,
14635   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14636   "name" : "android::trait_trivial_ctor<unsigned int>",
14637   "referenced_type" : "type-232",
14638   "self_type" : "type-232",
14639   "size" : 1,
14640   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14641   "template_args" : [ "type-2" ],
14642   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14643  },
14644  {
14645   "alignment" : 1,
14646   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14647   "name" : "android::trait_trivial_ctor<unsigned long long>",
14648   "referenced_type" : "type-256",
14649   "self_type" : "type-256",
14650   "size" : 1,
14651   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14652   "template_args" : [ "type-8" ],
14653   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14654  },
14655  {
14656   "alignment" : 1,
14657   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14658   "name" : "android::trait_trivial_ctor<unsigned long>",
14659   "referenced_type" : "type-245",
14660   "self_type" : "type-245",
14661   "size" : 1,
14662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14663   "template_args" : [ "type-246" ],
14664   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14665  },
14666  {
14667   "alignment" : 1,
14668   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14669   "name" : "android::trait_trivial_ctor<unsigned short>",
14670   "referenced_type" : "type-222",
14671   "self_type" : "type-222",
14672   "size" : 1,
14673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14674   "template_args" : [ "type-89" ],
14675   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14676  },
14677  {
14678   "alignment" : 1,
14679   "linker_set_key" : "android::trait_trivial_ctor<void>",
14680   "name" : "android::trait_trivial_ctor<void>",
14681   "referenced_type" : "type-200",
14682   "self_type" : "type-200",
14683   "size" : 1,
14684   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14685   "template_args" : [ "type-55" ],
14686   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14687  },
14688  {
14689   "alignment" : 1,
14690   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14691   "name" : "android::trait_trivial_dtor<bool>",
14692   "referenced_type" : "type-205",
14693   "self_type" : "type-205",
14694   "size" : 1,
14695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14696   "template_args" : [ "type-31" ],
14697   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14698  },
14699  {
14700   "alignment" : 1,
14701   "linker_set_key" : "android::trait_trivial_dtor<char>",
14702   "name" : "android::trait_trivial_dtor<char>",
14703   "referenced_type" : "type-209",
14704   "self_type" : "type-209",
14705   "size" : 1,
14706   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14707   "template_args" : [ "type-81" ],
14708   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14709  },
14710  {
14711   "alignment" : 1,
14712   "linker_set_key" : "android::trait_trivial_dtor<double>",
14713   "name" : "android::trait_trivial_dtor<double>",
14714   "referenced_type" : "type-271",
14715   "self_type" : "type-271",
14716   "size" : 1,
14717   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14718   "template_args" : [ "type-270" ],
14719   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14720  },
14721  {
14722   "alignment" : 1,
14723   "linker_set_key" : "android::trait_trivial_dtor<float>",
14724   "name" : "android::trait_trivial_dtor<float>",
14725   "referenced_type" : "type-262",
14726   "self_type" : "type-262",
14727   "size" : 1,
14728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14729   "template_args" : [ "type-261" ],
14730   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14731  },
14732  {
14733   "alignment" : 1,
14734   "linker_set_key" : "android::trait_trivial_dtor<int>",
14735   "name" : "android::trait_trivial_dtor<int>",
14736   "referenced_type" : "type-229",
14737   "self_type" : "type-229",
14738   "size" : 1,
14739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14740   "template_args" : [ "type-53" ],
14741   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14742  },
14743  {
14744   "alignment" : 1,
14745   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14746   "name" : "android::trait_trivial_dtor<long long>",
14747   "referenced_type" : "type-251",
14748   "self_type" : "type-251",
14749   "size" : 1,
14750   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14751   "template_args" : [ "type-58" ],
14752   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14753  },
14754  {
14755   "alignment" : 1,
14756   "linker_set_key" : "android::trait_trivial_dtor<long>",
14757   "name" : "android::trait_trivial_dtor<long>",
14758   "referenced_type" : "type-241",
14759   "self_type" : "type-241",
14760   "size" : 1,
14761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14762   "template_args" : [ "type-240" ],
14763   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14764  },
14765  {
14766   "alignment" : 1,
14767   "linker_set_key" : "android::trait_trivial_dtor<short>",
14768   "name" : "android::trait_trivial_dtor<short>",
14769   "referenced_type" : "type-219",
14770   "self_type" : "type-219",
14771   "size" : 1,
14772   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14773   "template_args" : [ "type-218" ],
14774   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14775  },
14776  {
14777   "alignment" : 1,
14778   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14779   "name" : "android::trait_trivial_dtor<unsigned char>",
14780   "referenced_type" : "type-213",
14781   "self_type" : "type-213",
14782   "size" : 1,
14783   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14784   "template_args" : [ "type-7" ],
14785   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14786  },
14787  {
14788   "alignment" : 1,
14789   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14790   "name" : "android::trait_trivial_dtor<unsigned int>",
14791   "referenced_type" : "type-233",
14792   "self_type" : "type-233",
14793   "size" : 1,
14794   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14795   "template_args" : [ "type-2" ],
14796   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14797  },
14798  {
14799   "alignment" : 1,
14800   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14801   "name" : "android::trait_trivial_dtor<unsigned long long>",
14802   "referenced_type" : "type-257",
14803   "self_type" : "type-257",
14804   "size" : 1,
14805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14806   "template_args" : [ "type-8" ],
14807   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14808  },
14809  {
14810   "alignment" : 1,
14811   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14812   "name" : "android::trait_trivial_dtor<unsigned long>",
14813   "referenced_type" : "type-247",
14814   "self_type" : "type-247",
14815   "size" : 1,
14816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14817   "template_args" : [ "type-246" ],
14818   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14819  },
14820  {
14821   "alignment" : 1,
14822   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14823   "name" : "android::trait_trivial_dtor<unsigned short>",
14824   "referenced_type" : "type-223",
14825   "self_type" : "type-223",
14826   "size" : 1,
14827   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14828   "template_args" : [ "type-89" ],
14829   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14830  },
14831  {
14832   "alignment" : 1,
14833   "linker_set_key" : "android::trait_trivial_dtor<void>",
14834   "name" : "android::trait_trivial_dtor<void>",
14835   "referenced_type" : "type-201",
14836   "self_type" : "type-201",
14837   "size" : 1,
14838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14839   "template_args" : [ "type-55" ],
14840   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14841  },
14842  {
14843   "alignment" : 1,
14844   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14845   "name" : "android::trait_trivial_move<android::String16>",
14846   "referenced_type" : "type-433",
14847   "self_type" : "type-433",
14848   "size" : 1,
14849   "source_file" : "/system/core/libutils/include/utils/String16.h",
14850   "template_args" : [ "type-69" ],
14851   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14852  },
14853  {
14854   "alignment" : 1,
14855   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14856   "name" : "android::trait_trivial_move<android::String8>",
14857   "referenced_type" : "type-427",
14858   "self_type" : "type-427",
14859   "size" : 1,
14860   "source_file" : "/system/core/libutils/include/utils/String8.h",
14861   "template_args" : [ "type-78" ],
14862   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14863  },
14864  {
14865   "alignment" : 1,
14866   "linker_set_key" : "android::trait_trivial_move<bool>",
14867   "name" : "android::trait_trivial_move<bool>",
14868   "referenced_type" : "type-207",
14869   "self_type" : "type-207",
14870   "size" : 1,
14871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14872   "template_args" : [ "type-31" ],
14873   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14874  },
14875  {
14876   "alignment" : 1,
14877   "linker_set_key" : "android::trait_trivial_move<char>",
14878   "name" : "android::trait_trivial_move<char>",
14879   "referenced_type" : "type-211",
14880   "self_type" : "type-211",
14881   "size" : 1,
14882   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14883   "template_args" : [ "type-81" ],
14884   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14885  },
14886  {
14887   "alignment" : 1,
14888   "linker_set_key" : "android::trait_trivial_move<double>",
14889   "name" : "android::trait_trivial_move<double>",
14890   "referenced_type" : "type-273",
14891   "self_type" : "type-273",
14892   "size" : 1,
14893   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14894   "template_args" : [ "type-270" ],
14895   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14896  },
14897  {
14898   "alignment" : 1,
14899   "linker_set_key" : "android::trait_trivial_move<float>",
14900   "name" : "android::trait_trivial_move<float>",
14901   "referenced_type" : "type-268",
14902   "self_type" : "type-268",
14903   "size" : 1,
14904   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14905   "template_args" : [ "type-261" ],
14906   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14907  },
14908  {
14909   "alignment" : 1,
14910   "linker_set_key" : "android::trait_trivial_move<int>",
14911   "name" : "android::trait_trivial_move<int>",
14912   "referenced_type" : "type-231",
14913   "self_type" : "type-231",
14914   "size" : 1,
14915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14916   "template_args" : [ "type-53" ],
14917   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14918  },
14919  {
14920   "alignment" : 1,
14921   "linker_set_key" : "android::trait_trivial_move<long long>",
14922   "name" : "android::trait_trivial_move<long long>",
14923   "referenced_type" : "type-255",
14924   "self_type" : "type-255",
14925   "size" : 1,
14926   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14927   "template_args" : [ "type-58" ],
14928   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14929  },
14930  {
14931   "alignment" : 1,
14932   "linker_set_key" : "android::trait_trivial_move<long>",
14933   "name" : "android::trait_trivial_move<long>",
14934   "referenced_type" : "type-244",
14935   "self_type" : "type-244",
14936   "size" : 1,
14937   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14938   "template_args" : [ "type-240" ],
14939   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14940  },
14941  {
14942   "alignment" : 1,
14943   "linker_set_key" : "android::trait_trivial_move<short>",
14944   "name" : "android::trait_trivial_move<short>",
14945   "referenced_type" : "type-221",
14946   "self_type" : "type-221",
14947   "size" : 1,
14948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14949   "template_args" : [ "type-218" ],
14950   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14951  },
14952  {
14953   "alignment" : 1,
14954   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14955   "name" : "android::trait_trivial_move<unsigned char>",
14956   "referenced_type" : "type-215",
14957   "self_type" : "type-215",
14958   "size" : 1,
14959   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14960   "template_args" : [ "type-7" ],
14961   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14962  },
14963  {
14964   "alignment" : 1,
14965   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14966   "name" : "android::trait_trivial_move<unsigned int>",
14967   "referenced_type" : "type-235",
14968   "self_type" : "type-235",
14969   "size" : 1,
14970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14971   "template_args" : [ "type-2" ],
14972   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14973  },
14974  {
14975   "alignment" : 1,
14976   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14977   "name" : "android::trait_trivial_move<unsigned long long>",
14978   "referenced_type" : "type-259",
14979   "self_type" : "type-259",
14980   "size" : 1,
14981   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14982   "template_args" : [ "type-8" ],
14983   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14984  },
14985  {
14986   "alignment" : 1,
14987   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14988   "name" : "android::trait_trivial_move<unsigned long>",
14989   "referenced_type" : "type-249",
14990   "self_type" : "type-249",
14991   "size" : 1,
14992   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14993   "template_args" : [ "type-246" ],
14994   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14995  },
14996  {
14997   "alignment" : 1,
14998   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14999   "name" : "android::trait_trivial_move<unsigned short>",
15000   "referenced_type" : "type-226",
15001   "self_type" : "type-226",
15002   "size" : 1,
15003   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15004   "template_args" : [ "type-89" ],
15005   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
15006  },
15007  {
15008   "alignment" : 1,
15009   "linker_set_key" : "android::trait_trivial_move<void>",
15010   "name" : "android::trait_trivial_move<void>",
15011   "referenced_type" : "type-203",
15012   "self_type" : "type-203",
15013   "size" : 1,
15014   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
15015   "template_args" : [ "type-55" ],
15016   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
15017  },
15018  {
15019   "alignment" : 4,
15020   "fields" :
15021   [
15022    {
15023     "access" : "private",
15024     "field_name" : "m_ptr",
15025     "referenced_type" : "type-147"
15026    },
15027    {
15028     "access" : "private",
15029     "field_name" : "m_refs",
15030     "field_offset" : 32,
15031     "referenced_type" : "type-22"
15032    }
15033   ],
15034   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15035   "name" : "android::wp<android::hardware::BHwBinder>",
15036   "record_kind" : "class",
15037   "referenced_type" : "type-476",
15038   "self_type" : "type-476",
15039   "size" : 8,
15040   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15041   "template_args" : [ "type-148" ],
15042   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15043  },
15044  {
15045   "alignment" : 4,
15046   "fields" :
15047   [
15048    {
15049     "access" : "private",
15050     "field_name" : "m_ptr",
15051     "referenced_type" : "type-41"
15052    },
15053    {
15054     "access" : "private",
15055     "field_name" : "m_refs",
15056     "field_offset" : 32,
15057     "referenced_type" : "type-22"
15058    }
15059   ],
15060   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15061   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15062   "record_kind" : "class",
15063   "referenced_type" : "type-487",
15064   "self_type" : "type-487",
15065   "size" : 8,
15066   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15067   "template_args" : [ "type-42" ],
15068   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15069  },
15070  {
15071   "alignment" : 4,
15072   "fields" :
15073   [
15074    {
15075     "access" : "private",
15076     "field_name" : "m_ptr",
15077     "referenced_type" : "type-139"
15078    },
15079    {
15080     "access" : "private",
15081     "field_name" : "m_refs",
15082     "field_offset" : 32,
15083     "referenced_type" : "type-22"
15084    }
15085   ],
15086   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15087   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15088   "record_kind" : "class",
15089   "referenced_type" : "type-138",
15090   "self_type" : "type-138",
15091   "size" : 8,
15092   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15093   "template_args" : [ "type-140" ],
15094   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15095  },
15096  {
15097   "alignment" : 4,
15098   "fields" :
15099   [
15100    {
15101     "access" : "private",
15102     "field_name" : "m_ptr",
15103     "referenced_type" : "type-37"
15104    },
15105    {
15106     "access" : "private",
15107     "field_name" : "m_refs",
15108     "field_offset" : 32,
15109     "referenced_type" : "type-22"
15110    }
15111   ],
15112   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15113   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15114   "record_kind" : "class",
15115   "referenced_type" : "type-141",
15116   "self_type" : "type-141",
15117   "size" : 8,
15118   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15119   "template_args" : [ "type-12" ],
15120   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15121  },
15122  {
15123   "alignment" : 4,
15124   "fields" :
15125   [
15126    {
15127     "field_name" : "maxContentLightLevel",
15128     "referenced_type" : "type-261"
15129    },
15130    {
15131     "field_name" : "maxFrameAverageLightLevel",
15132     "field_offset" : 32,
15133     "referenced_type" : "type-261"
15134    }
15135   ],
15136   "linker_set_key" : "android_cta861_3_metadata",
15137   "name" : "android_cta861_3_metadata",
15138   "referenced_type" : "type-532",
15139   "self_type" : "type-532",
15140   "size" : 8,
15141   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15142   "unique_id" : "android_cta861_3_metadata"
15143  },
15144  {
15145   "alignment" : 4,
15146   "fields" :
15147   [
15148    {
15149     "field_name" : "num_points",
15150     "referenced_type" : "type-2"
15151    },
15152    {
15153     "field_name" : "reserved",
15154     "field_offset" : 32,
15155     "referenced_type" : "type-522"
15156    },
15157    {
15158     "field_name" : "xyzc_points",
15159     "field_offset" : 288,
15160     "referenced_type" : "type-529"
15161    }
15162   ],
15163   "linker_set_key" : "android_depth_points",
15164   "name" : "android_depth_points",
15165   "referenced_type" : "type-528",
15166   "self_type" : "type-528",
15167   "size" : 36,
15168   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15169   "unique_id" : "android_depth_points"
15170  },
15171  {
15172   "alignment" : 4,
15173   "fields" :
15174   [
15175    {
15176     "field_name" : "format",
15177     "referenced_type" : "type-525"
15178    },
15179    {
15180     "field_name" : "num_planes",
15181     "field_offset" : 32,
15182     "referenced_type" : "type-2"
15183    },
15184    {
15185     "field_name" : "planes",
15186     "field_offset" : 64,
15187     "referenced_type" : "type-527"
15188    }
15189   ],
15190   "linker_set_key" : "android_flex_layout",
15191   "name" : "android_flex_layout",
15192   "referenced_type" : "type-526",
15193   "self_type" : "type-526",
15194   "size" : 12,
15195   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15196   "unique_id" : "android_flex_layout"
15197  },
15198  {
15199   "alignment" : 4,
15200   "fields" :
15201   [
15202    {
15203     "field_name" : "top_left",
15204     "referenced_type" : "type-348"
15205    },
15206    {
15207     "field_name" : "component",
15208     "field_offset" : 32,
15209     "referenced_type" : "type-523"
15210    },
15211    {
15212     "field_name" : "bits_per_component",
15213     "field_offset" : 64,
15214     "referenced_type" : "type-53"
15215    },
15216    {
15217     "field_name" : "bits_used",
15218     "field_offset" : 96,
15219     "referenced_type" : "type-53"
15220    },
15221    {
15222     "field_name" : "h_increment",
15223     "field_offset" : 128,
15224     "referenced_type" : "type-53"
15225    },
15226    {
15227     "field_name" : "v_increment",
15228     "field_offset" : 160,
15229     "referenced_type" : "type-53"
15230    },
15231    {
15232     "field_name" : "h_subsampling",
15233     "field_offset" : 192,
15234     "referenced_type" : "type-53"
15235    },
15236    {
15237     "field_name" : "v_subsampling",
15238     "field_offset" : 224,
15239     "referenced_type" : "type-53"
15240    }
15241   ],
15242   "linker_set_key" : "android_flex_plane",
15243   "name" : "android_flex_plane",
15244   "referenced_type" : "type-524",
15245   "self_type" : "type-524",
15246   "size" : 32,
15247   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15248   "unique_id" : "android_flex_plane"
15249  },
15250  {
15251   "alignment" : 4,
15252   "fields" :
15253   [
15254    {
15255     "field_name" : "displayPrimaryRed",
15256     "referenced_type" : "type-530"
15257    },
15258    {
15259     "field_name" : "displayPrimaryGreen",
15260     "field_offset" : 64,
15261     "referenced_type" : "type-530"
15262    },
15263    {
15264     "field_name" : "displayPrimaryBlue",
15265     "field_offset" : 128,
15266     "referenced_type" : "type-530"
15267    },
15268    {
15269     "field_name" : "whitePoint",
15270     "field_offset" : 192,
15271     "referenced_type" : "type-530"
15272    },
15273    {
15274     "field_name" : "maxLuminance",
15275     "field_offset" : 256,
15276     "referenced_type" : "type-261"
15277    },
15278    {
15279     "field_name" : "minLuminance",
15280     "field_offset" : 288,
15281     "referenced_type" : "type-261"
15282    }
15283   ],
15284   "linker_set_key" : "android_smpte2086_metadata",
15285   "name" : "android_smpte2086_metadata",
15286   "referenced_type" : "type-531",
15287   "self_type" : "type-531",
15288   "size" : 40,
15289   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15290   "unique_id" : "android_smpte2086_metadata"
15291  },
15292  {
15293   "alignment" : 4,
15294   "fields" :
15295   [
15296    {
15297     "field_name" : "x",
15298     "referenced_type" : "type-261"
15299    },
15300    {
15301     "field_name" : "y",
15302     "field_offset" : 32,
15303     "referenced_type" : "type-261"
15304    }
15305   ],
15306   "linker_set_key" : "android_xy_color",
15307   "name" : "android_xy_color",
15308   "referenced_type" : "type-530",
15309   "self_type" : "type-530",
15310   "size" : 8,
15311   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15312   "unique_id" : "android_xy_color"
15313  },
15314  {
15315   "alignment" : 4,
15316   "fields" :
15317   [
15318    {
15319     "field_name" : "y",
15320     "referenced_type" : "type-54"
15321    },
15322    {
15323     "field_name" : "cb",
15324     "field_offset" : 32,
15325     "referenced_type" : "type-54"
15326    },
15327    {
15328     "field_name" : "cr",
15329     "field_offset" : 64,
15330     "referenced_type" : "type-54"
15331    },
15332    {
15333     "field_name" : "ystride",
15334     "field_offset" : 96,
15335     "referenced_type" : "type-2"
15336    },
15337    {
15338     "field_name" : "cstride",
15339     "field_offset" : 128,
15340     "referenced_type" : "type-2"
15341    },
15342    {
15343     "field_name" : "chroma_step",
15344     "field_offset" : 160,
15345     "referenced_type" : "type-2"
15346    },
15347    {
15348     "field_name" : "reserved",
15349     "field_offset" : 192,
15350     "referenced_type" : "type-522"
15351    }
15352   ],
15353   "linker_set_key" : "android_ycbcr",
15354   "name" : "android_ycbcr",
15355   "referenced_type" : "type-521",
15356   "self_type" : "type-521",
15357   "size" : 56,
15358   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15359   "unique_id" : "android_ycbcr"
15360  },
15361  {
15362   "alignment" : 4,
15363   "fields" :
15364   [
15365    {
15366     "referenced_type" : "type-86"
15367    }
15368   ],
15369   "linker_set_key" : "log_msg",
15370   "name" : "log_msg",
15371   "referenced_type" : "type-85",
15372   "self_type" : "type-85",
15373   "size" : 5124,
15374   "source_file" : "/system/core/liblog/include/log/log_read.h",
15375   "unique_id" : "log_msg"
15376  },
15377  {
15378   "alignment" : 4,
15379   "fields" :
15380   [
15381    {
15382     "field_name" : "buf",
15383     "referenced_type" : "type-87"
15384    },
15385    {
15386     "field_name" : "entry",
15387     "referenced_type" : "type-88"
15388    },
15389    {
15390     "field_name" : "entry_v4",
15391     "referenced_type" : "type-88"
15392    },
15393    {
15394     "field_name" : "entry_v3",
15395     "referenced_type" : "type-91"
15396    },
15397    {
15398     "field_name" : "entry_v2",
15399     "referenced_type" : "type-92"
15400    },
15401    {
15402     "field_name" : "entry_v1",
15403     "referenced_type" : "type-93"
15404    }
15405   ],
15406   "is_anonymous" : true,
15407   "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",
15408   "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",
15409   "record_kind" : "union",
15410   "referenced_type" : "type-86",
15411   "self_type" : "type-86",
15412   "size" : 5124,
15413   "source_file" : "/system/core/liblog/include/log/log_read.h",
15414   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15415  },
15416  {
15417   "alignment" : 1,
15418   "fields" :
15419   [
15420    {
15421     "field_name" : "tv_sec",
15422     "referenced_type" : "type-2"
15423    },
15424    {
15425     "field_name" : "tv_nsec",
15426     "field_offset" : 32,
15427     "referenced_type" : "type-2"
15428    }
15429   ],
15430   "linker_set_key" : "log_time",
15431   "name" : "log_time",
15432   "referenced_type" : "type-397",
15433   "self_type" : "type-397",
15434   "size" : 8,
15435   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15436   "unique_id" : "_ZTS8log_time"
15437  },
15438  {
15439   "alignment" : 4,
15440   "fields" :
15441   [
15442    {
15443     "field_name" : "len",
15444     "referenced_type" : "type-89"
15445    },
15446    {
15447     "field_name" : "__pad",
15448     "field_offset" : 16,
15449     "referenced_type" : "type-89"
15450    },
15451    {
15452     "field_name" : "pid",
15453     "field_offset" : 32,
15454     "referenced_type" : "type-53"
15455    },
15456    {
15457     "field_name" : "tid",
15458     "field_offset" : 64,
15459     "referenced_type" : "type-53"
15460    },
15461    {
15462     "field_name" : "sec",
15463     "field_offset" : 96,
15464     "referenced_type" : "type-53"
15465    },
15466    {
15467     "field_name" : "nsec",
15468     "field_offset" : 128,
15469     "referenced_type" : "type-53"
15470    },
15471    {
15472     "field_name" : "msg",
15473     "field_offset" : 160,
15474     "referenced_type" : "type-90"
15475    }
15476   ],
15477   "linker_set_key" : "logger_entry",
15478   "name" : "logger_entry",
15479   "referenced_type" : "type-93",
15480   "self_type" : "type-93",
15481   "size" : 20,
15482   "source_file" : "/system/core/liblog/include/log/log_read.h",
15483   "unique_id" : "logger_entry"
15484  },
15485  {
15486   "alignment" : 1,
15487   "fields" :
15488   [
15489    {
15490     "field_name" : "len",
15491     "referenced_type" : "type-89"
15492    },
15493    {
15494     "field_name" : "hdr_size",
15495     "field_offset" : 16,
15496     "referenced_type" : "type-89"
15497    },
15498    {
15499     "field_name" : "pid",
15500     "field_offset" : 32,
15501     "referenced_type" : "type-53"
15502    },
15503    {
15504     "field_name" : "tid",
15505     "field_offset" : 64,
15506     "referenced_type" : "type-53"
15507    },
15508    {
15509     "field_name" : "sec",
15510     "field_offset" : 96,
15511     "referenced_type" : "type-53"
15512    },
15513    {
15514     "field_name" : "nsec",
15515     "field_offset" : 128,
15516     "referenced_type" : "type-53"
15517    },
15518    {
15519     "field_name" : "euid",
15520     "field_offset" : 160,
15521     "referenced_type" : "type-2"
15522    },
15523    {
15524     "field_name" : "msg",
15525     "field_offset" : 192,
15526     "referenced_type" : "type-90"
15527    }
15528   ],
15529   "linker_set_key" : "logger_entry_v2",
15530   "name" : "logger_entry_v2",
15531   "referenced_type" : "type-92",
15532   "self_type" : "type-92",
15533   "size" : 24,
15534   "source_file" : "/system/core/liblog/include/log/log_read.h",
15535   "unique_id" : "logger_entry_v2"
15536  },
15537  {
15538   "alignment" : 1,
15539   "fields" :
15540   [
15541    {
15542     "field_name" : "len",
15543     "referenced_type" : "type-89"
15544    },
15545    {
15546     "field_name" : "hdr_size",
15547     "field_offset" : 16,
15548     "referenced_type" : "type-89"
15549    },
15550    {
15551     "field_name" : "pid",
15552     "field_offset" : 32,
15553     "referenced_type" : "type-53"
15554    },
15555    {
15556     "field_name" : "tid",
15557     "field_offset" : 64,
15558     "referenced_type" : "type-53"
15559    },
15560    {
15561     "field_name" : "sec",
15562     "field_offset" : 96,
15563     "referenced_type" : "type-53"
15564    },
15565    {
15566     "field_name" : "nsec",
15567     "field_offset" : 128,
15568     "referenced_type" : "type-53"
15569    },
15570    {
15571     "field_name" : "lid",
15572     "field_offset" : 160,
15573     "referenced_type" : "type-2"
15574    },
15575    {
15576     "field_name" : "msg",
15577     "field_offset" : 192,
15578     "referenced_type" : "type-90"
15579    }
15580   ],
15581   "linker_set_key" : "logger_entry_v3",
15582   "name" : "logger_entry_v3",
15583   "referenced_type" : "type-91",
15584   "self_type" : "type-91",
15585   "size" : 24,
15586   "source_file" : "/system/core/liblog/include/log/log_read.h",
15587   "unique_id" : "logger_entry_v3"
15588  },
15589  {
15590   "alignment" : 4,
15591   "fields" :
15592   [
15593    {
15594     "field_name" : "len",
15595     "referenced_type" : "type-89"
15596    },
15597    {
15598     "field_name" : "hdr_size",
15599     "field_offset" : 16,
15600     "referenced_type" : "type-89"
15601    },
15602    {
15603     "field_name" : "pid",
15604     "field_offset" : 32,
15605     "referenced_type" : "type-53"
15606    },
15607    {
15608     "field_name" : "tid",
15609     "field_offset" : 64,
15610     "referenced_type" : "type-2"
15611    },
15612    {
15613     "field_name" : "sec",
15614     "field_offset" : 96,
15615     "referenced_type" : "type-2"
15616    },
15617    {
15618     "field_name" : "nsec",
15619     "field_offset" : 128,
15620     "referenced_type" : "type-2"
15621    },
15622    {
15623     "field_name" : "lid",
15624     "field_offset" : 160,
15625     "referenced_type" : "type-2"
15626    },
15627    {
15628     "field_name" : "uid",
15629     "field_offset" : 192,
15630     "referenced_type" : "type-2"
15631    },
15632    {
15633     "field_name" : "msg",
15634     "field_offset" : 224,
15635     "referenced_type" : "type-90"
15636    }
15637   ],
15638   "linker_set_key" : "logger_entry_v4",
15639   "name" : "logger_entry_v4",
15640   "referenced_type" : "type-88",
15641   "self_type" : "type-88",
15642   "size" : 28,
15643   "source_file" : "/system/core/liblog/include/log/log_read.h",
15644   "unique_id" : "logger_entry_v4"
15645  },
15646  {
15647   "alignment" : 4,
15648   "fields" :
15649   [
15650    {
15651     "field_name" : "version",
15652     "referenced_type" : "type-53"
15653    },
15654    {
15655     "field_name" : "numFds",
15656     "field_offset" : 32,
15657     "referenced_type" : "type-53"
15658    },
15659    {
15660     "field_name" : "numInts",
15661     "field_offset" : 64,
15662     "referenced_type" : "type-53"
15663    },
15664    {
15665     "field_name" : "data",
15666     "field_offset" : 96,
15667     "referenced_type" : "type-194"
15668    }
15669   ],
15670   "linker_set_key" : "native_handle",
15671   "name" : "native_handle",
15672   "referenced_type" : "type-193",
15673   "self_type" : "type-193",
15674   "size" : 12,
15675   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15676   "unique_id" : "native_handle"
15677  }
15678 ],
15679 "rvalue_reference_types" :
15680 [
15681  {
15682   "alignment" : 4,
15683   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15684   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15685   "referenced_type" : "type-167",
15686   "self_type" : "type-170",
15687   "size" : 4,
15688   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15689  },
15690  {
15691   "alignment" : 4,
15692   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15693   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15694   "referenced_type" : "type-174",
15695   "self_type" : "type-176",
15696   "size" : 4,
15697   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15698  },
15699  {
15700   "alignment" : 4,
15701   "linker_set_key" : "android::hardware::Return<bool> &&",
15702   "name" : "android::hardware::Return<bool> &&",
15703   "referenced_type" : "type-159",
15704   "self_type" : "type-163",
15705   "size" : 4,
15706   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15707  },
15708  {
15709   "alignment" : 4,
15710   "linker_set_key" : "android::hardware::Return<void> &&",
15711   "name" : "android::hardware::Return<void> &&",
15712   "referenced_type" : "type-186",
15713   "self_type" : "type-188",
15714   "size" : 4,
15715   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15716  },
15717  {
15718   "alignment" : 4,
15719   "linker_set_key" : "android::hardware::Status &&",
15720   "name" : "android::hardware::Status &&",
15721   "referenced_type" : "type-150",
15722   "self_type" : "type-156",
15723   "size" : 4,
15724   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15725  },
15726  {
15727   "alignment" : 4,
15728   "linker_set_key" : "android::hardware::details::return_status &&",
15729   "name" : "android::hardware::details::return_status &&",
15730   "referenced_type" : "type-160",
15731   "self_type" : "type-182",
15732   "size" : 4,
15733   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15734  },
15735  {
15736   "alignment" : 4,
15737   "linker_set_key" : "android::hardware::hidl_handle &&",
15738   "name" : "android::hardware::hidl_handle &&",
15739   "referenced_type" : "type-298",
15740   "self_type" : "type-306",
15741   "size" : 4,
15742   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15743  },
15744  {
15745   "alignment" : 4,
15746   "linker_set_key" : "android::hardware::hidl_memory &&",
15747   "name" : "android::hardware::hidl_memory &&",
15748   "referenced_type" : "type-304",
15749   "self_type" : "type-310",
15750   "size" : 4,
15751   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15752  },
15753  {
15754   "alignment" : 4,
15755   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15756   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15757   "referenced_type" : "type-135",
15758   "self_type" : "type-142",
15759   "size" : 4,
15760   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15761  },
15762  {
15763   "alignment" : 4,
15764   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15765   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15766   "referenced_type" : "type-125",
15767   "self_type" : "type-127",
15768   "size" : 4,
15769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15770  },
15771  {
15772   "alignment" : 4,
15773   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15774   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15775   "referenced_type" : "type-491",
15776   "self_type" : "type-490",
15777   "size" : 4,
15778   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15779  },
15780  {
15781   "alignment" : 4,
15782   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15783   "name" : "std::function<sp<IBase> (void *)> &&",
15784   "referenced_type" : "type-501",
15785   "self_type" : "type-500",
15786   "size" : 4,
15787   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15788  },
15789  {
15790   "alignment" : 4,
15791   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15792   "name" : "std::function<sp<IBinder> (void *)> &&",
15793   "referenced_type" : "type-493",
15794   "self_type" : "type-492",
15795   "size" : 4,
15796   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15797  }
15798 ]
15799}
15800