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-52",
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-30",
64   "self_type" : "type-30",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-81",
73   "self_type" : "type-81",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-72",
83   "self_type" : "type-72",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-270",
91   "self_type" : "type-270",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-261",
99   "self_type" : "type-261",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-52",
108   "self_type" : "type-52",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-57",
117   "self_type" : "type-57",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-249",
126   "self_type" : "type-249",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-218",
135   "self_type" : "type-218",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-276",
144   "self_type" : "type-276",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-7",
154   "self_type" : "type-7",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-8",
174   "self_type" : "type-8",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-256",
184   "self_type" : "type-256",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-89",
194   "self_type" : "type-89",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-54",
201   "self_type" : "type-54"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
213  },
214  {
215   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
216  },
217  {
218   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
219  },
220  {
221   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
225  },
226  {
227   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
228  },
229  {
230   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
243  },
244  {
245   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
246  },
247  {
248   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
252  },
253  {
254   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
258  },
259  {
260   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
261  },
262  {
263   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
273  },
274  {
275   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
276  },
277  {
278   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
282  },
283  {
284   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
285  },
286  {
287   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
291  },
292  {
293   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
294  },
295  {
296   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
297  },
298  {
299   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
300  },
301  {
302   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
303  },
304  {
305   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
306  },
307  {
308   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
309  },
310  {
311   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
312  },
313  {
314   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
315  },
316  {
317   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
318  },
319  {
320   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
321  },
322  {
323   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
324  },
325  {
326   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
327  },
328  {
329   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
330  },
331  {
332   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
333  },
334  {
335   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv"
336  },
337  {
338   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
345  },
346  {
347   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
348  },
349  {
350   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev"
351  },
352  {
353   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
354  },
355  {
356   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
366  },
367  {
368   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
369  },
370  {
371   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
372  },
373  {
374   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
378  },
379  {
380   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
381  },
382  {
383   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
384  },
385  {
386   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
387  },
388  {
389   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
390  },
391  {
392   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
393  },
394  {
395   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
396  },
397  {
398   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
399  },
400  {
401   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
402  },
403  {
404   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
405  },
406  {
407   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
408  },
409  {
410   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
411  },
412  {
413   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
414  },
415  {
416   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
417  },
418  {
419   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
420  },
421  {
422   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
423  },
424  {
425   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
426  },
427  {
428   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
429  },
430  {
431   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE"
432  },
433  {
434   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
435  },
436  {
437   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
441  },
442  {
443   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
444  },
445  {
446   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
447  },
448  {
449   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
453  },
454  {
455   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
456  },
457  {
458   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
459  },
460  {
461   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
462  },
463  {
464   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
468  },
469  {
470   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
477  },
478  {
479   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
480  },
481  {
482   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
483  },
484  {
485   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
486  },
487  {
488   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
489  },
490  {
491   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
492  },
493  {
494   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
495  },
496  {
497   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
498  },
499  {
500   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
501  },
502  {
503   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm"
504  },
505  {
506   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEmm"
507  },
508  {
509   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEmm"
510  },
511  {
512   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm"
513  },
514  {
515   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEmm"
516  },
517  {
518   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm"
519  },
520  {
521   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEmm"
522  },
523  {
524   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEmm"
525  },
526  {
527   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm"
528  },
529  {
530   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEmm"
531  },
532  {
533   "binding" : "weak",
534   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
535  },
536  {
537   "binding" : "weak",
538   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
539  },
540  {
541   "binding" : "weak",
542   "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_"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
547  },
548  {
549   "binding" : "weak",
550   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
551  },
552  {
553   "binding" : "weak",
554   "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_"
555  },
556  {
557   "binding" : "weak",
558   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
559  },
560  {
561   "binding" : "weak",
562   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
563  },
564  {
565   "binding" : "weak",
566   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
567  },
568  {
569   "binding" : "weak",
570   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
571  },
572  {
573   "binding" : "weak",
574   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
575  },
576  {
577   "name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
578  },
579  {
580   "name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
581  },
582  {
583   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
584  },
585  {
586   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
587  }
588 ],
589 "elf_objects" :
590 [
591  {
592   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE"
593  },
594  {
595   "name" : "_ZTCN7android8hardware9keymaster4V4_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
596  },
597  {
598   "binding" : "weak",
599   "name" : "_ZTCN7android8hardware9keymaster4V4_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
600  },
601  {
602   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
603  },
604  {
605   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
606  },
607  {
608   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
609  },
610  {
611   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
612  },
613  {
614   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
615  },
616  {
617   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
618  },
619  {
620   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE16_NS0_11BpHwRefBaseE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE8_NS0_10IInterfaceE"
624  },
625  {
626   "name" : "_ZTTN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
627  },
628  {
629   "name" : "_ZTTN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
630  },
631  {
632   "name" : "_ZTTN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
633  },
634  {
635   "name" : "_ZTVN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
636  },
637  {
638   "binding" : "weak",
639   "name" : "_ZTVN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
640  },
641  {
642   "name" : "_ZTVN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
643  },
644  {
645   "name" : "_ZTVN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
646  }
647 ],
648 "enum_types" :
649 [
650  {
651   "alignment" : 4,
652   "enum_fields" :
653   [
654    {
655     "enum_field_value" : 0,
656     "name" : "android::Condition::WAKE_UP_ONE"
657    },
658    {
659     "enum_field_value" : 1,
660     "name" : "android::Condition::WAKE_UP_ALL"
661    }
662   ],
663   "linker_set_key" : "android::Condition::WakeUpType",
664   "name" : "android::Condition::WakeUpType",
665   "referenced_type" : "type-540",
666   "self_type" : "type-540",
667   "size" : 4,
668   "source_file" : "/system/core/libutils/include/utils/Condition.h",
669   "underlying_type" : "type-2",
670   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
671  },
672  {
673   "alignment" : 4,
674   "enum_fields" :
675   [
676    {
677     "enum_field_value" : 0,
678     "name" : "android::String16::kEmptyString"
679    }
680   ],
681   "linker_set_key" : "android::String16::StaticLinkage",
682   "name" : "android::String16::StaticLinkage",
683   "referenced_type" : "type-427",
684   "self_type" : "type-427",
685   "size" : 4,
686   "source_file" : "/system/core/libutils/include/utils/String16.h",
687   "underlying_type" : "type-2",
688   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
689  },
690  {
691   "alignment" : 4,
692   "enum_fields" :
693   [
694    {
695     "enum_field_value" : 0,
696     "name" : "android::String8::kEmptyString"
697    }
698   ],
699   "linker_set_key" : "android::String8::StaticLinkage",
700   "name" : "android::String8::StaticLinkage",
701   "referenced_type" : "type-420",
702   "self_type" : "type-420",
703   "size" : 4,
704   "source_file" : "/system/core/libutils/include/utils/String8.h",
705   "underlying_type" : "type-2",
706   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
707  },
708  {
709   "alignment" : 4,
710   "enum_fields" :
711   [
712    {
713     "enum_field_value" : 0,
714     "name" : "android::hardware::HidlReturnRestriction::NONE"
715    },
716    {
717     "enum_field_value" : 1,
718     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
719    },
720    {
721     "enum_field_value" : 2,
722     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
723    }
724   ],
725   "linker_set_key" : "android::hardware::HidlReturnRestriction",
726   "name" : "android::hardware::HidlReturnRestriction",
727   "referenced_type" : "type-185",
728   "self_type" : "type-185",
729   "size" : 4,
730   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
731   "underlying_type" : "type-52",
732   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
733  },
734  {
735   "alignment" : 4,
736   "enum_fields" :
737   [
738    {
739     "enum_field_value" : 0,
740     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
741    },
742    {
743     "enum_field_value" : 1,
744     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
745    },
746    {
747     "enum_field_value" : 2,
748     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
749    },
750    {
751     "enum_field_value" : 3,
752     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
753    }
754   ],
755   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
756   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
757   "referenced_type" : "type-411",
758   "self_type" : "type-411",
759   "size" : 4,
760   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
761   "underlying_type" : "type-52",
762   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
763  },
764  {
765   "alignment" : 4,
766   "enum_fields" :
767   [
768    {
769     "enum_field_value" : 1,
770     "name" : "android::hardware::kSynchronizedReadWrite"
771    },
772    {
773     "enum_field_value" : 2,
774     "name" : "android::hardware::kUnsynchronizedWrite"
775    }
776   ],
777   "linker_set_key" : "android::hardware::MQFlavor",
778   "name" : "android::hardware::MQFlavor",
779   "referenced_type" : "type-407",
780   "self_type" : "type-407",
781   "size" : 4,
782   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
783   "underlying_type" : "type-2",
784   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
785  },
786  {
787   "alignment" : 4,
788   "enum_fields" :
789   [
790    {
791     "enum_field_value" : 0,
792     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
793    },
794    {
795     "enum_field_value" : 1,
796     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
797    },
798    {
799     "enum_field_value" : 2,
800     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
801    }
802   ],
803   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
804   "name" : "android::hardware::ProcessState::CallRestriction",
805   "referenced_type" : "type-83",
806   "self_type" : "type-83",
807   "size" : 4,
808   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
809   "underlying_type" : "type-52",
810   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
811  },
812  {
813   "alignment" : 4,
814   "enum_fields" :
815   [
816    {
817     "enum_field_value" : 0,
818     "name" : "android::hardware::Status::EX_NONE"
819    },
820    {
821     "enum_field_value" : -1,
822     "name" : "android::hardware::Status::EX_SECURITY"
823    },
824    {
825     "enum_field_value" : -2,
826     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
827    },
828    {
829     "enum_field_value" : -3,
830     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
831    },
832    {
833     "enum_field_value" : -4,
834     "name" : "android::hardware::Status::EX_NULL_POINTER"
835    },
836    {
837     "enum_field_value" : -5,
838     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
839    },
840    {
841     "enum_field_value" : -6,
842     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
843    },
844    {
845     "enum_field_value" : -7,
846     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
847    },
848    {
849     "enum_field_value" : -128,
850     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
851    },
852    {
853     "enum_field_value" : -129,
854     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
855    }
856   ],
857   "linker_set_key" : "android::hardware::Status::Exception",
858   "name" : "android::hardware::Status::Exception",
859   "referenced_type" : "type-152",
860   "self_type" : "type-152",
861   "size" : 4,
862   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
863   "underlying_type" : "type-52",
864   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
865  },
866  {
867   "alignment" : 4,
868   "enum_fields" :
869   [
870    {
871     "enum_field_value" : 0,
872     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
873    },
874    {
875     "enum_field_value" : 1,
876     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
877    },
878    {
879     "enum_field_value" : 2,
880     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
881    },
882    {
883     "enum_field_value" : 3,
884     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
885    },
886    {
887     "enum_field_value" : 4,
888     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
889    },
890    {
891     "enum_field_value" : 5,
892     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
893    },
894    {
895     "enum_field_value" : 6,
896     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
897    },
898    {
899     "enum_field_value" : 7,
900     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
901    },
902    {
903     "enum_field_value" : 8,
904     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
905    },
906    {
907     "enum_field_value" : 9,
908     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
909    }
910   ],
911   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
912   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
913   "referenced_type" : "type-224",
914   "self_type" : "type-224",
915   "size" : 4,
916   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
917   "underlying_type" : "type-2",
918   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
919  },
920  {
921   "alignment" : 4,
922   "enum_fields" :
923   [
924    {
925     "enum_field_value" : 1,
926     "name" : "android::hardware::keymaster::V4_0::Algorithm::RSA"
927    },
928    {
929     "enum_field_value" : 3,
930     "name" : "android::hardware::keymaster::V4_0::Algorithm::EC"
931    },
932    {
933     "enum_field_value" : 32,
934     "name" : "android::hardware::keymaster::V4_0::Algorithm::AES"
935    },
936    {
937     "enum_field_value" : 33,
938     "name" : "android::hardware::keymaster::V4_0::Algorithm::TRIPLE_DES"
939    },
940    {
941     "enum_field_value" : 128,
942     "name" : "android::hardware::keymaster::V4_0::Algorithm::HMAC"
943    }
944   ],
945   "linker_set_key" : "android::hardware::keymaster::V4_0::Algorithm",
946   "name" : "android::hardware::keymaster::V4_0::Algorithm",
947   "referenced_type" : "type-355",
948   "self_type" : "type-355",
949   "size" : 4,
950   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
951   "underlying_type" : "type-2",
952   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09AlgorithmE"
953  },
954  {
955   "alignment" : 4,
956   "enum_fields" :
957   [
958    {
959     "enum_field_value" : 1,
960     "name" : "android::hardware::keymaster::V4_0::BlockMode::ECB"
961    },
962    {
963     "enum_field_value" : 2,
964     "name" : "android::hardware::keymaster::V4_0::BlockMode::CBC"
965    },
966    {
967     "enum_field_value" : 3,
968     "name" : "android::hardware::keymaster::V4_0::BlockMode::CTR"
969    },
970    {
971     "enum_field_value" : 32,
972     "name" : "android::hardware::keymaster::V4_0::BlockMode::GCM"
973    }
974   ],
975   "linker_set_key" : "android::hardware::keymaster::V4_0::BlockMode",
976   "name" : "android::hardware::keymaster::V4_0::BlockMode",
977   "referenced_type" : "type-356",
978   "self_type" : "type-356",
979   "size" : 4,
980   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
981   "underlying_type" : "type-2",
982   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09BlockModeE"
983  },
984  {
985   "alignment" : 4,
986   "enum_fields" :
987   [
988    {
989     "enum_field_value" : 32,
990     "name" : "android::hardware::keymaster::V4_0::Constants::AUTH_TOKEN_MAC_LENGTH"
991    }
992   ],
993   "linker_set_key" : "android::hardware::keymaster::V4_0::Constants",
994   "name" : "android::hardware::keymaster::V4_0::Constants",
995   "referenced_type" : "type-566",
996   "self_type" : "type-566",
997   "size" : 4,
998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
999   "underlying_type" : "type-2",
1000   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ConstantsE"
1001  },
1002  {
1003   "alignment" : 4,
1004   "enum_fields" :
1005   [
1006    {
1007     "enum_field_value" : 0,
1008     "name" : "android::hardware::keymaster::V4_0::Digest::NONE"
1009    },
1010    {
1011     "enum_field_value" : 1,
1012     "name" : "android::hardware::keymaster::V4_0::Digest::MD5"
1013    },
1014    {
1015     "enum_field_value" : 2,
1016     "name" : "android::hardware::keymaster::V4_0::Digest::SHA1"
1017    },
1018    {
1019     "enum_field_value" : 3,
1020     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_224"
1021    },
1022    {
1023     "enum_field_value" : 4,
1024     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_256"
1025    },
1026    {
1027     "enum_field_value" : 5,
1028     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_384"
1029    },
1030    {
1031     "enum_field_value" : 6,
1032     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_512"
1033    }
1034   ],
1035   "linker_set_key" : "android::hardware::keymaster::V4_0::Digest",
1036   "name" : "android::hardware::keymaster::V4_0::Digest",
1037   "referenced_type" : "type-358",
1038   "self_type" : "type-358",
1039   "size" : 4,
1040   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1041   "underlying_type" : "type-2",
1042   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_06DigestE"
1043  },
1044  {
1045   "alignment" : 4,
1046   "enum_fields" :
1047   [
1048    {
1049     "enum_field_value" : 0,
1050     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_224"
1051    },
1052    {
1053     "enum_field_value" : 1,
1054     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_256"
1055    },
1056    {
1057     "enum_field_value" : 2,
1058     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_384"
1059    },
1060    {
1061     "enum_field_value" : 3,
1062     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_521"
1063    }
1064   ],
1065   "linker_set_key" : "android::hardware::keymaster::V4_0::EcCurve",
1066   "name" : "android::hardware::keymaster::V4_0::EcCurve",
1067   "referenced_type" : "type-359",
1068   "self_type" : "type-359",
1069   "size" : 4,
1070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1071   "underlying_type" : "type-2",
1072   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07EcCurveE"
1073  },
1074  {
1075   "alignment" : 4,
1076   "enum_fields" :
1077   [
1078    {
1079     "enum_field_value" : 0,
1080     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OK"
1081    },
1082    {
1083     "enum_field_value" : -1,
1084     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1085    },
1086    {
1087     "enum_field_value" : -2,
1088     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PURPOSE"
1089    },
1090    {
1091     "enum_field_value" : -3,
1092     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1093    },
1094    {
1095     "enum_field_value" : -4,
1096     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1097    },
1098    {
1099     "enum_field_value" : -5,
1100     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1101    },
1102    {
1103     "enum_field_value" : -6,
1104     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1105    },
1106    {
1107     "enum_field_value" : -7,
1108     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1109    },
1110    {
1111     "enum_field_value" : -8,
1112     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1113    },
1114    {
1115     "enum_field_value" : -9,
1116     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1117    },
1118    {
1119     "enum_field_value" : -10,
1120     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1121    },
1122    {
1123     "enum_field_value" : -11,
1124     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1125    },
1126    {
1127     "enum_field_value" : -12,
1128     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_DIGEST"
1129    },
1130    {
1131     "enum_field_value" : -13,
1132     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_DIGEST"
1133    },
1134    {
1135     "enum_field_value" : -14,
1136     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_EXPIRATION_TIME"
1137    },
1138    {
1139     "enum_field_value" : -15,
1140     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_USER_ID"
1141    },
1142    {
1143     "enum_field_value" : -16,
1144     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1145    },
1146    {
1147     "enum_field_value" : -17,
1148     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1149    },
1150    {
1151     "enum_field_value" : -18,
1152     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1153    },
1154    {
1155     "enum_field_value" : -19,
1156     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1157    },
1158    {
1159     "enum_field_value" : -20,
1160     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1161    },
1162    {
1163     "enum_field_value" : -21,
1164     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_INPUT_LENGTH"
1165    },
1166    {
1167     "enum_field_value" : -22,
1168     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1169    },
1170    {
1171     "enum_field_value" : -23,
1172     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1173    },
1174    {
1175     "enum_field_value" : -24,
1176     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_NOT_YET_VALID"
1177    },
1178    {
1179     "enum_field_value" : -25,
1180     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPIRED"
1181    },
1182    {
1183     "enum_field_value" : -26,
1184     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1185    },
1186    {
1187     "enum_field_value" : -27,
1188     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1189    },
1190    {
1191     "enum_field_value" : -28,
1192     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_OPERATION_HANDLE"
1193    },
1194    {
1195     "enum_field_value" : -29,
1196     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1197    },
1198    {
1199     "enum_field_value" : -30,
1200     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERIFICATION_FAILED"
1201    },
1202    {
1203     "enum_field_value" : -31,
1204     "name" : "android::hardware::keymaster::V4_0::ErrorCode::TOO_MANY_OPERATIONS"
1205    },
1206    {
1207     "enum_field_value" : -32,
1208     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1209    },
1210    {
1211     "enum_field_value" : -33,
1212     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_KEY_BLOB"
1213    },
1214    {
1215     "enum_field_value" : -34,
1216     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1217    },
1218    {
1219     "enum_field_value" : -35,
1220     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1221    },
1222    {
1223     "enum_field_value" : -36,
1224     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1225    },
1226    {
1227     "enum_field_value" : -37,
1228     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1229    },
1230    {
1231     "enum_field_value" : -38,
1232     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_ARGUMENT"
1233    },
1234    {
1235     "enum_field_value" : -39,
1236     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_TAG"
1237    },
1238    {
1239     "enum_field_value" : -40,
1240     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_TAG"
1241    },
1242    {
1243     "enum_field_value" : -41,
1244     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1245    },
1246    {
1247     "enum_field_value" : -44,
1248     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1249    },
1250    {
1251     "enum_field_value" : -45,
1252     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1253    },
1254    {
1255     "enum_field_value" : -46,
1256     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OPERATION_CANCELLED"
1257    },
1258    {
1259     "enum_field_value" : -47,
1260     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1261    },
1262    {
1263     "enum_field_value" : -48,
1264     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_BUSY"
1265    },
1266    {
1267     "enum_field_value" : -49,
1268     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1269    },
1270    {
1271     "enum_field_value" : -50,
1272     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1273    },
1274    {
1275     "enum_field_value" : -51,
1276     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_NONCE"
1277    },
1278    {
1279     "enum_field_value" : -52,
1280     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_NONCE"
1281    },
1282    {
1283     "enum_field_value" : -53,
1284     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MAC_LENGTH"
1285    },
1286    {
1287     "enum_field_value" : -54,
1288     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1289    },
1290    {
1291     "enum_field_value" : -55,
1292     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1293    },
1294    {
1295     "enum_field_value" : -56,
1296     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1297    },
1298    {
1299     "enum_field_value" : -57,
1300     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_MAC_LENGTH"
1301    },
1302    {
1303     "enum_field_value" : -58,
1304     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1305    },
1306    {
1307     "enum_field_value" : -59,
1308     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1309    },
1310    {
1311     "enum_field_value" : -60,
1312     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KDF"
1313    },
1314    {
1315     "enum_field_value" : -61,
1316     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1317    },
1318    {
1319     "enum_field_value" : -62,
1320     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1321    },
1322    {
1323     "enum_field_value" : -63,
1324     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1325    },
1326    {
1327     "enum_field_value" : -64,
1328     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1329    },
1330    {
1331     "enum_field_value" : -65,
1332     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1333    },
1334    {
1335     "enum_field_value" : -66,
1336     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CANNOT_ATTEST_IDS"
1337    },
1338    {
1339     "enum_field_value" : -67,
1340     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE"
1341    },
1342    {
1343     "enum_field_value" : -68,
1344     "name" : "android::hardware::keymaster::V4_0::ErrorCode::HARDWARE_TYPE_UNAVAILABLE"
1345    },
1346    {
1347     "enum_field_value" : -69,
1348     "name" : "android::hardware::keymaster::V4_0::ErrorCode::PROOF_OF_PRESENCE_REQUIRED"
1349    },
1350    {
1351     "enum_field_value" : -70,
1352     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_PROOF_OF_PRESENCE_REQUESTED"
1353    },
1354    {
1355     "enum_field_value" : -71,
1356     "name" : "android::hardware::keymaster::V4_0::ErrorCode::NO_USER_CONFIRMATION"
1357    },
1358    {
1359     "enum_field_value" : -72,
1360     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DEVICE_LOCKED"
1361    },
1362    {
1363     "enum_field_value" : -100,
1364     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNIMPLEMENTED"
1365    },
1366    {
1367     "enum_field_value" : -101,
1368     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERSION_MISMATCH"
1369    },
1370    {
1371     "enum_field_value" : -1000,
1372     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNKNOWN_ERROR"
1373    }
1374   ],
1375   "linker_set_key" : "android::hardware::keymaster::V4_0::ErrorCode",
1376   "name" : "android::hardware::keymaster::V4_0::ErrorCode",
1377   "referenced_type" : "type-168",
1378   "self_type" : "type-168",
1379   "size" : 4,
1380   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1381   "underlying_type" : "type-52",
1382   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ErrorCodeE"
1383  },
1384  {
1385   "alignment" : 4,
1386   "enum_fields" :
1387   [
1388    {
1389     "enum_field_value" : 0,
1390     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::NONE"
1391    },
1392    {
1393     "enum_field_value" : 1,
1394     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::PASSWORD"
1395    },
1396    {
1397     "enum_field_value" : 2,
1398     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::FINGERPRINT"
1399    },
1400    {
1401     "enum_field_value" : -1,
1402     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::ANY"
1403    }
1404   ],
1405   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1406   "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1407   "referenced_type" : "type-364",
1408   "self_type" : "type-364",
1409   "size" : 4,
1410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1411   "underlying_type" : "type-2",
1412   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_025HardwareAuthenticatorTypeE"
1413  },
1414  {
1415   "alignment" : 4,
1416   "enum_fields" :
1417   [
1418    {
1419     "enum_field_value" : 0,
1420     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::STANDALONE"
1421    },
1422    {
1423     "enum_field_value" : 1,
1424     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1425    }
1426   ],
1427   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1428   "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1429   "referenced_type" : "type-361",
1430   "self_type" : "type-361",
1431   "size" : 4,
1432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1433   "underlying_type" : "type-2",
1434   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_024KeyBlobUsageRequirementsE"
1435  },
1436  {
1437   "alignment" : 4,
1438   "enum_fields" :
1439   [
1440    {
1441     "enum_field_value" : 0,
1442     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::NONE"
1443    },
1444    {
1445     "enum_field_value" : 1,
1446     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::RFC5869_SHA256"
1447    },
1448    {
1449     "enum_field_value" : 2,
1450     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1451    },
1452    {
1453     "enum_field_value" : 3,
1454     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1455    },
1456    {
1457     "enum_field_value" : 4,
1458     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1459    },
1460    {
1461     "enum_field_value" : 5,
1462     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1463    }
1464   ],
1465   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1466   "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1467   "referenced_type" : "type-363",
1468   "self_type" : "type-363",
1469   "size" : 4,
1470   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1471   "underlying_type" : "type-2",
1472   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021KeyDerivationFunctionE"
1473  },
1474  {
1475   "alignment" : 4,
1476   "enum_fields" :
1477   [
1478    {
1479     "enum_field_value" : 0,
1480     "name" : "android::hardware::keymaster::V4_0::KeyFormat::X509"
1481    },
1482    {
1483     "enum_field_value" : 1,
1484     "name" : "android::hardware::keymaster::V4_0::KeyFormat::PKCS8"
1485    },
1486    {
1487     "enum_field_value" : 3,
1488     "name" : "android::hardware::keymaster::V4_0::KeyFormat::RAW"
1489    }
1490   ],
1491   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyFormat",
1492   "name" : "android::hardware::keymaster::V4_0::KeyFormat",
1493   "referenced_type" : "type-569",
1494   "self_type" : "type-569",
1495   "size" : 4,
1496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1497   "underlying_type" : "type-2",
1498   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyFormatE"
1499  },
1500  {
1501   "alignment" : 4,
1502   "enum_fields" :
1503   [
1504    {
1505     "enum_field_value" : 0,
1506     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::GENERATED"
1507    },
1508    {
1509     "enum_field_value" : 1,
1510     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::DERIVED"
1511    },
1512    {
1513     "enum_field_value" : 2,
1514     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::IMPORTED"
1515    },
1516    {
1517     "enum_field_value" : 3,
1518     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::UNKNOWN"
1519    },
1520    {
1521     "enum_field_value" : 4,
1522     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::SECURELY_IMPORTED"
1523    }
1524   ],
1525   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyOrigin",
1526   "name" : "android::hardware::keymaster::V4_0::KeyOrigin",
1527   "referenced_type" : "type-360",
1528   "self_type" : "type-360",
1529   "size" : 4,
1530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1531   "underlying_type" : "type-2",
1532   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyOriginE"
1533  },
1534  {
1535   "alignment" : 4,
1536   "enum_fields" :
1537   [
1538    {
1539     "enum_field_value" : 0,
1540     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::ENCRYPT"
1541    },
1542    {
1543     "enum_field_value" : 1,
1544     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::DECRYPT"
1545    },
1546    {
1547     "enum_field_value" : 2,
1548     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::SIGN"
1549    },
1550    {
1551     "enum_field_value" : 3,
1552     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::VERIFY"
1553    },
1554    {
1555     "enum_field_value" : 5,
1556     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::WRAP_KEY"
1557    }
1558   ],
1559   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyPurpose",
1560   "name" : "android::hardware::keymaster::V4_0::KeyPurpose",
1561   "referenced_type" : "type-362",
1562   "self_type" : "type-362",
1563   "size" : 4,
1564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1565   "underlying_type" : "type-2",
1566   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_010KeyPurposeE"
1567  },
1568  {
1569   "alignment" : 4,
1570   "enum_fields" :
1571   [
1572    {
1573     "enum_field_value" : 1,
1574     "name" : "android::hardware::keymaster::V4_0::PaddingMode::NONE"
1575    },
1576    {
1577     "enum_field_value" : 2,
1578     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_OAEP"
1579    },
1580    {
1581     "enum_field_value" : 3,
1582     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PSS"
1583    },
1584    {
1585     "enum_field_value" : 4,
1586     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1587    },
1588    {
1589     "enum_field_value" : 5,
1590     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1591    },
1592    {
1593     "enum_field_value" : 64,
1594     "name" : "android::hardware::keymaster::V4_0::PaddingMode::PKCS7"
1595    }
1596   ],
1597   "linker_set_key" : "android::hardware::keymaster::V4_0::PaddingMode",
1598   "name" : "android::hardware::keymaster::V4_0::PaddingMode",
1599   "referenced_type" : "type-357",
1600   "self_type" : "type-357",
1601   "size" : 4,
1602   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1603   "underlying_type" : "type-2",
1604   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_011PaddingModeE"
1605  },
1606  {
1607   "alignment" : 4,
1608   "enum_fields" :
1609   [
1610    {
1611     "enum_field_value" : 0,
1612     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::SOFTWARE"
1613    },
1614    {
1615     "enum_field_value" : 1,
1616     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1617    },
1618    {
1619     "enum_field_value" : 2,
1620     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::STRONGBOX"
1621    }
1622   ],
1623   "linker_set_key" : "android::hardware::keymaster::V4_0::SecurityLevel",
1624   "name" : "android::hardware::keymaster::V4_0::SecurityLevel",
1625   "referenced_type" : "type-365",
1626   "self_type" : "type-365",
1627   "size" : 4,
1628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1629   "underlying_type" : "type-2",
1630   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_013SecurityLevelE"
1631  },
1632  {
1633   "alignment" : 4,
1634   "enum_fields" :
1635   [
1636    {
1637     "enum_field_value" : 0,
1638     "name" : "android::hardware::keymaster::V4_0::Tag::INVALID"
1639    },
1640    {
1641     "enum_field_value" : 536870913,
1642     "name" : "android::hardware::keymaster::V4_0::Tag::PURPOSE"
1643    },
1644    {
1645     "enum_field_value" : 268435458,
1646     "name" : "android::hardware::keymaster::V4_0::Tag::ALGORITHM"
1647    },
1648    {
1649     "enum_field_value" : 805306371,
1650     "name" : "android::hardware::keymaster::V4_0::Tag::KEY_SIZE"
1651    },
1652    {
1653     "enum_field_value" : 536870916,
1654     "name" : "android::hardware::keymaster::V4_0::Tag::BLOCK_MODE"
1655    },
1656    {
1657     "enum_field_value" : 536870917,
1658     "name" : "android::hardware::keymaster::V4_0::Tag::DIGEST"
1659    },
1660    {
1661     "enum_field_value" : 536870918,
1662     "name" : "android::hardware::keymaster::V4_0::Tag::PADDING"
1663    },
1664    {
1665     "enum_field_value" : 1879048199,
1666     "name" : "android::hardware::keymaster::V4_0::Tag::CALLER_NONCE"
1667    },
1668    {
1669     "enum_field_value" : 805306376,
1670     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_MAC_LENGTH"
1671    },
1672    {
1673     "enum_field_value" : 268435466,
1674     "name" : "android::hardware::keymaster::V4_0::Tag::EC_CURVE"
1675    },
1676    {
1677     "enum_field_value" : 1342177480,
1678     "name" : "android::hardware::keymaster::V4_0::Tag::RSA_PUBLIC_EXPONENT"
1679    },
1680    {
1681     "enum_field_value" : 1879048394,
1682     "name" : "android::hardware::keymaster::V4_0::Tag::INCLUDE_UNIQUE_ID"
1683    },
1684    {
1685     "enum_field_value" : 268435757,
1686     "name" : "android::hardware::keymaster::V4_0::Tag::BLOB_USAGE_REQUIREMENTS"
1687    },
1688    {
1689     "enum_field_value" : 1879048494,
1690     "name" : "android::hardware::keymaster::V4_0::Tag::BOOTLOADER_ONLY"
1691    },
1692    {
1693     "enum_field_value" : 1879048495,
1694     "name" : "android::hardware::keymaster::V4_0::Tag::ROLLBACK_RESISTANCE"
1695    },
1696    {
1697     "enum_field_value" : 268435760,
1698     "name" : "android::hardware::keymaster::V4_0::Tag::HARDWARE_TYPE"
1699    },
1700    {
1701     "enum_field_value" : 1610613136,
1702     "name" : "android::hardware::keymaster::V4_0::Tag::ACTIVE_DATETIME"
1703    },
1704    {
1705     "enum_field_value" : 1610613137,
1706     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1707    },
1708    {
1709     "enum_field_value" : 1610613138,
1710     "name" : "android::hardware::keymaster::V4_0::Tag::USAGE_EXPIRE_DATETIME"
1711    },
1712    {
1713     "enum_field_value" : 805306771,
1714     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1715    },
1716    {
1717     "enum_field_value" : 805306772,
1718     "name" : "android::hardware::keymaster::V4_0::Tag::MAX_USES_PER_BOOT"
1719    },
1720    {
1721     "enum_field_value" : 805306869,
1722     "name" : "android::hardware::keymaster::V4_0::Tag::USER_ID"
1723    },
1724    {
1725     "enum_field_value" : -1610612234,
1726     "name" : "android::hardware::keymaster::V4_0::Tag::USER_SECURE_ID"
1727    },
1728    {
1729     "enum_field_value" : 1879048695,
1730     "name" : "android::hardware::keymaster::V4_0::Tag::NO_AUTH_REQUIRED"
1731    },
1732    {
1733     "enum_field_value" : 268435960,
1734     "name" : "android::hardware::keymaster::V4_0::Tag::USER_AUTH_TYPE"
1735    },
1736    {
1737     "enum_field_value" : 805306873,
1738     "name" : "android::hardware::keymaster::V4_0::Tag::AUTH_TIMEOUT"
1739    },
1740    {
1741     "enum_field_value" : 1879048698,
1742     "name" : "android::hardware::keymaster::V4_0::Tag::ALLOW_WHILE_ON_BODY"
1743    },
1744    {
1745     "enum_field_value" : 1879048699,
1746     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_USER_PRESENCE_REQUIRED"
1747    },
1748    {
1749     "enum_field_value" : 1879048700,
1750     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_CONFIRMATION_REQUIRED"
1751    },
1752    {
1753     "enum_field_value" : 1879048701,
1754     "name" : "android::hardware::keymaster::V4_0::Tag::UNLOCKED_DEVICE_REQUIRED"
1755    },
1756    {
1757     "enum_field_value" : -1879047591,
1758     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_ID"
1759    },
1760    {
1761     "enum_field_value" : -1879047492,
1762     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_DATA"
1763    },
1764    {
1765     "enum_field_value" : 1610613437,
1766     "name" : "android::hardware::keymaster::V4_0::Tag::CREATION_DATETIME"
1767    },
1768    {
1769     "enum_field_value" : 268436158,
1770     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGIN"
1771    },
1772    {
1773     "enum_field_value" : -1879047488,
1774     "name" : "android::hardware::keymaster::V4_0::Tag::ROOT_OF_TRUST"
1775    },
1776    {
1777     "enum_field_value" : 805307073,
1778     "name" : "android::hardware::keymaster::V4_0::Tag::OS_VERSION"
1779    },
1780    {
1781     "enum_field_value" : 805307074,
1782     "name" : "android::hardware::keymaster::V4_0::Tag::OS_PATCHLEVEL"
1783    },
1784    {
1785     "enum_field_value" : -1879047485,
1786     "name" : "android::hardware::keymaster::V4_0::Tag::UNIQUE_ID"
1787    },
1788    {
1789     "enum_field_value" : -1879047484,
1790     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_CHALLENGE"
1791    },
1792    {
1793     "enum_field_value" : -1879047483,
1794     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_APPLICATION_ID"
1795    },
1796    {
1797     "enum_field_value" : -1879047482,
1798     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_BRAND"
1799    },
1800    {
1801     "enum_field_value" : -1879047481,
1802     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_DEVICE"
1803    },
1804    {
1805     "enum_field_value" : -1879047480,
1806     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_PRODUCT"
1807    },
1808    {
1809     "enum_field_value" : -1879047479,
1810     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_SERIAL"
1811    },
1812    {
1813     "enum_field_value" : -1879047478,
1814     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_IMEI"
1815    },
1816    {
1817     "enum_field_value" : -1879047477,
1818     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MEID"
1819    },
1820    {
1821     "enum_field_value" : -1879047476,
1822     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MANUFACTURER"
1823    },
1824    {
1825     "enum_field_value" : -1879047475,
1826     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MODEL"
1827    },
1828    {
1829     "enum_field_value" : 805307086,
1830     "name" : "android::hardware::keymaster::V4_0::Tag::VENDOR_PATCHLEVEL"
1831    },
1832    {
1833     "enum_field_value" : 805307087,
1834     "name" : "android::hardware::keymaster::V4_0::Tag::BOOT_PATCHLEVEL"
1835    },
1836    {
1837     "enum_field_value" : -1879047192,
1838     "name" : "android::hardware::keymaster::V4_0::Tag::ASSOCIATED_DATA"
1839    },
1840    {
1841     "enum_field_value" : -1879047191,
1842     "name" : "android::hardware::keymaster::V4_0::Tag::NONCE"
1843    },
1844    {
1845     "enum_field_value" : 805307371,
1846     "name" : "android::hardware::keymaster::V4_0::Tag::MAC_LENGTH"
1847    },
1848    {
1849     "enum_field_value" : 1879049196,
1850     "name" : "android::hardware::keymaster::V4_0::Tag::RESET_SINCE_ID_ROTATION"
1851    },
1852    {
1853     "enum_field_value" : -1879047187,
1854     "name" : "android::hardware::keymaster::V4_0::Tag::CONFIRMATION_TOKEN"
1855    }
1856   ],
1857   "linker_set_key" : "android::hardware::keymaster::V4_0::Tag",
1858   "name" : "android::hardware::keymaster::V4_0::Tag",
1859   "referenced_type" : "type-353",
1860   "self_type" : "type-353",
1861   "size" : 4,
1862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1863   "underlying_type" : "type-2",
1864   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_03TagE"
1865  },
1866  {
1867   "alignment" : 4,
1868   "enum_fields" :
1869   [
1870    {
1871     "enum_field_value" : 0,
1872     "name" : "android::hardware::keymaster::V4_0::TagType::INVALID"
1873    },
1874    {
1875     "enum_field_value" : 268435456,
1876     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM"
1877    },
1878    {
1879     "enum_field_value" : 536870912,
1880     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM_REP"
1881    },
1882    {
1883     "enum_field_value" : 805306368,
1884     "name" : "android::hardware::keymaster::V4_0::TagType::UINT"
1885    },
1886    {
1887     "enum_field_value" : 1073741824,
1888     "name" : "android::hardware::keymaster::V4_0::TagType::UINT_REP"
1889    },
1890    {
1891     "enum_field_value" : 1342177280,
1892     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG"
1893    },
1894    {
1895     "enum_field_value" : 1610612736,
1896     "name" : "android::hardware::keymaster::V4_0::TagType::DATE"
1897    },
1898    {
1899     "enum_field_value" : 1879048192,
1900     "name" : "android::hardware::keymaster::V4_0::TagType::BOOL"
1901    },
1902    {
1903     "enum_field_value" : -2147483648,
1904     "name" : "android::hardware::keymaster::V4_0::TagType::BIGNUM"
1905    },
1906    {
1907     "enum_field_value" : -1879048192,
1908     "name" : "android::hardware::keymaster::V4_0::TagType::BYTES"
1909    },
1910    {
1911     "enum_field_value" : -1610612736,
1912     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG_REP"
1913    }
1914   ],
1915   "linker_set_key" : "android::hardware::keymaster::V4_0::TagType",
1916   "name" : "android::hardware::keymaster::V4_0::TagType",
1917   "referenced_type" : "type-567",
1918   "self_type" : "type-567",
1919   "size" : 4,
1920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1921   "underlying_type" : "type-2",
1922   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07TagTypeE"
1923  },
1924  {
1925   "alignment" : 4,
1926   "enum_fields" :
1927   [
1928    {
1929     "enum_field_value" : 0,
1930     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1931    },
1932    {
1933     "enum_field_value" : 1,
1934     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1935    },
1936    {
1937     "enum_field_value" : 2,
1938     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1939    }
1940   ],
1941   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1942   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1943   "referenced_type" : "type-415",
1944   "self_type" : "type-415",
1945   "size" : 4,
1946   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1947   "underlying_type" : "type-52",
1948   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1949  },
1950  {
1951   "alignment" : 4,
1952   "enum_fields" :
1953   [
1954    {
1955     "enum_field_value" : -1,
1956     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1957    }
1958   ],
1959   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1960   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1961   "referenced_type" : "type-556",
1962   "self_type" : "type-556",
1963   "size" : 4,
1964   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1965   "underlying_type" : "type-52",
1966   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1967  },
1968  {
1969   "alignment" : 1,
1970   "enum_fields" :
1971   [
1972    {
1973     "enum_field_value" : 0,
1974     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1975    },
1976    {
1977     "enum_field_value" : 1,
1978     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1979    },
1980    {
1981     "enum_field_value" : 2,
1982     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1983    }
1984   ],
1985   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1986   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1987   "referenced_type" : "type-555",
1988   "self_type" : "type-555",
1989   "size" : 1,
1990   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1991   "underlying_type" : "type-7",
1992   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1993  },
1994  {
1995   "alignment" : 4,
1996   "enum_fields" :
1997   [
1998    {
1999     "enum_field_value" : 0,
2000     "name" : "ANDROID_LOG_UNKNOWN"
2001    },
2002    {
2003     "enum_field_value" : 1,
2004     "name" : "ANDROID_LOG_DEFAULT"
2005    },
2006    {
2007     "enum_field_value" : 2,
2008     "name" : "ANDROID_LOG_VERBOSE"
2009    },
2010    {
2011     "enum_field_value" : 3,
2012     "name" : "ANDROID_LOG_DEBUG"
2013    },
2014    {
2015     "enum_field_value" : 4,
2016     "name" : "ANDROID_LOG_INFO"
2017    },
2018    {
2019     "enum_field_value" : 5,
2020     "name" : "ANDROID_LOG_WARN"
2021    },
2022    {
2023     "enum_field_value" : 6,
2024     "name" : "ANDROID_LOG_ERROR"
2025    },
2026    {
2027     "enum_field_value" : 7,
2028     "name" : "ANDROID_LOG_FATAL"
2029    },
2030    {
2031     "enum_field_value" : 8,
2032     "name" : "ANDROID_LOG_SILENT"
2033    }
2034   ],
2035   "linker_set_key" : "android_LogPriority",
2036   "name" : "android_LogPriority",
2037   "referenced_type" : "type-1",
2038   "self_type" : "type-1",
2039   "size" : 4,
2040   "source_file" : "/system/core/liblog/include/android/log.h",
2041   "underlying_type" : "type-2",
2042   "unique_id" : "android_LogPriority"
2043  },
2044  {
2045   "alignment" : 4,
2046   "enum_fields" :
2047   [
2048    {
2049     "enum_field_value" : 0,
2050     "name" : "HAL_COLOR_MODE_NATIVE"
2051    },
2052    {
2053     "enum_field_value" : 1,
2054     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
2055    },
2056    {
2057     "enum_field_value" : 2,
2058     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
2059    },
2060    {
2061     "enum_field_value" : 3,
2062     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
2063    },
2064    {
2065     "enum_field_value" : 4,
2066     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
2067    },
2068    {
2069     "enum_field_value" : 5,
2070     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
2071    },
2072    {
2073     "enum_field_value" : 6,
2074     "name" : "HAL_COLOR_MODE_DCI_P3"
2075    },
2076    {
2077     "enum_field_value" : 7,
2078     "name" : "HAL_COLOR_MODE_SRGB"
2079    },
2080    {
2081     "enum_field_value" : 8,
2082     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
2083    },
2084    {
2085     "enum_field_value" : 9,
2086     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
2087    }
2088   ],
2089   "linker_set_key" : "android_color_mode_t",
2090   "name" : "android_color_mode_t",
2091   "referenced_type" : "type-508",
2092   "self_type" : "type-508",
2093   "size" : 4,
2094   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2095   "underlying_type" : "type-2",
2096   "unique_id" : "android_color_mode_t"
2097  },
2098  {
2099   "alignment" : 4,
2100   "enum_fields" :
2101   [
2102    {
2103     "enum_field_value" : 10,
2104     "name" : "HAL_COLOR_MODE_BT2020"
2105    },
2106    {
2107     "enum_field_value" : 11,
2108     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2109    },
2110    {
2111     "enum_field_value" : 12,
2112     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2113    }
2114   ],
2115   "linker_set_key" : "android_color_mode_v1_1_t",
2116   "name" : "android_color_mode_v1_1_t",
2117   "referenced_type" : "type-513",
2118   "self_type" : "type-513",
2119   "size" : 4,
2120   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2121   "underlying_type" : "type-2",
2122   "unique_id" : "android_color_mode_v1_1_t"
2123  },
2124  {
2125   "alignment" : 4,
2126   "enum_fields" :
2127   [
2128    {
2129     "enum_field_value" : 0,
2130     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2131    },
2132    {
2133     "enum_field_value" : 1,
2134     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2135    },
2136    {
2137     "enum_field_value" : 2,
2138     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2139    },
2140    {
2141     "enum_field_value" : 3,
2142     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2143    },
2144    {
2145     "enum_field_value" : 4,
2146     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2147    },
2148    {
2149     "enum_field_value" : 5,
2150     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2151    },
2152    {
2153     "enum_field_value" : 6,
2154     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2155    }
2156   ],
2157   "linker_set_key" : "android_color_transform_t",
2158   "name" : "android_color_transform_t",
2159   "referenced_type" : "type-509",
2160   "self_type" : "type-509",
2161   "size" : 4,
2162   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2163   "underlying_type" : "type-2",
2164   "unique_id" : "android_color_transform_t"
2165  },
2166  {
2167   "alignment" : 4,
2168   "enum_fields" :
2169   [
2170    {
2171     "enum_field_value" : 0,
2172     "name" : "HAL_DATASPACE_UNKNOWN"
2173    },
2174    {
2175     "enum_field_value" : 1,
2176     "name" : "HAL_DATASPACE_ARBITRARY"
2177    },
2178    {
2179     "enum_field_value" : 16,
2180     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2181    },
2182    {
2183     "enum_field_value" : 4128768,
2184     "name" : "HAL_DATASPACE_STANDARD_MASK"
2185    },
2186    {
2187     "enum_field_value" : 0,
2188     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2189    },
2190    {
2191     "enum_field_value" : 65536,
2192     "name" : "HAL_DATASPACE_STANDARD_BT709"
2193    },
2194    {
2195     "enum_field_value" : 131072,
2196     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2197    },
2198    {
2199     "enum_field_value" : 196608,
2200     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2201    },
2202    {
2203     "enum_field_value" : 262144,
2204     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2205    },
2206    {
2207     "enum_field_value" : 327680,
2208     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2209    },
2210    {
2211     "enum_field_value" : 393216,
2212     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2213    },
2214    {
2215     "enum_field_value" : 458752,
2216     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2217    },
2218    {
2219     "enum_field_value" : 524288,
2220     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2221    },
2222    {
2223     "enum_field_value" : 589824,
2224     "name" : "HAL_DATASPACE_STANDARD_FILM"
2225    },
2226    {
2227     "enum_field_value" : 655360,
2228     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2229    },
2230    {
2231     "enum_field_value" : 720896,
2232     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2233    },
2234    {
2235     "enum_field_value" : 22,
2236     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2237    },
2238    {
2239     "enum_field_value" : 130023424,
2240     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2241    },
2242    {
2243     "enum_field_value" : 0,
2244     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2245    },
2246    {
2247     "enum_field_value" : 4194304,
2248     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2249    },
2250    {
2251     "enum_field_value" : 8388608,
2252     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2253    },
2254    {
2255     "enum_field_value" : 12582912,
2256     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2257    },
2258    {
2259     "enum_field_value" : 16777216,
2260     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2261    },
2262    {
2263     "enum_field_value" : 20971520,
2264     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2265    },
2266    {
2267     "enum_field_value" : 25165824,
2268     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2269    },
2270    {
2271     "enum_field_value" : 29360128,
2272     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2273    },
2274    {
2275     "enum_field_value" : 33554432,
2276     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2277    },
2278    {
2279     "enum_field_value" : 27,
2280     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2281    },
2282    {
2283     "enum_field_value" : 939524096,
2284     "name" : "HAL_DATASPACE_RANGE_MASK"
2285    },
2286    {
2287     "enum_field_value" : 0,
2288     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2289    },
2290    {
2291     "enum_field_value" : 134217728,
2292     "name" : "HAL_DATASPACE_RANGE_FULL"
2293    },
2294    {
2295     "enum_field_value" : 268435456,
2296     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2297    },
2298    {
2299     "enum_field_value" : 402653184,
2300     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2301    },
2302    {
2303     "enum_field_value" : 512,
2304     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2305    },
2306    {
2307     "enum_field_value" : 138477568,
2308     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2309    },
2310    {
2311     "enum_field_value" : 406913024,
2312     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2313    },
2314    {
2315     "enum_field_value" : 513,
2316     "name" : "HAL_DATASPACE_SRGB"
2317    },
2318    {
2319     "enum_field_value" : 142671872,
2320     "name" : "HAL_DATASPACE_V0_SRGB"
2321    },
2322    {
2323     "enum_field_value" : 411107328,
2324     "name" : "HAL_DATASPACE_V0_SCRGB"
2325    },
2326    {
2327     "enum_field_value" : 257,
2328     "name" : "HAL_DATASPACE_JFIF"
2329    },
2330    {
2331     "enum_field_value" : 146931712,
2332     "name" : "HAL_DATASPACE_V0_JFIF"
2333    },
2334    {
2335     "enum_field_value" : 258,
2336     "name" : "HAL_DATASPACE_BT601_625"
2337    },
2338    {
2339     "enum_field_value" : 281149440,
2340     "name" : "HAL_DATASPACE_V0_BT601_625"
2341    },
2342    {
2343     "enum_field_value" : 259,
2344     "name" : "HAL_DATASPACE_BT601_525"
2345    },
2346    {
2347     "enum_field_value" : 281280512,
2348     "name" : "HAL_DATASPACE_V0_BT601_525"
2349    },
2350    {
2351     "enum_field_value" : 260,
2352     "name" : "HAL_DATASPACE_BT709"
2353    },
2354    {
2355     "enum_field_value" : 281083904,
2356     "name" : "HAL_DATASPACE_V0_BT709"
2357    },
2358    {
2359     "enum_field_value" : 139067392,
2360     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2361    },
2362    {
2363     "enum_field_value" : 155844608,
2364     "name" : "HAL_DATASPACE_DCI_P3"
2365    },
2366    {
2367     "enum_field_value" : 139067392,
2368     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2369    },
2370    {
2371     "enum_field_value" : 143261696,
2372     "name" : "HAL_DATASPACE_DISPLAY_P3"
2373    },
2374    {
2375     "enum_field_value" : 151715840,
2376     "name" : "HAL_DATASPACE_ADOBE_RGB"
2377    },
2378    {
2379     "enum_field_value" : 138805248,
2380     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2381    },
2382    {
2383     "enum_field_value" : 147193856,
2384     "name" : "HAL_DATASPACE_BT2020"
2385    },
2386    {
2387     "enum_field_value" : 163971072,
2388     "name" : "HAL_DATASPACE_BT2020_PQ"
2389    },
2390    {
2391     "enum_field_value" : 4096,
2392     "name" : "HAL_DATASPACE_DEPTH"
2393    },
2394    {
2395     "enum_field_value" : 4097,
2396     "name" : "HAL_DATASPACE_SENSOR"
2397    }
2398   ],
2399   "linker_set_key" : "android_dataspace_t",
2400   "name" : "android_dataspace_t",
2401   "referenced_type" : "type-506",
2402   "self_type" : "type-506",
2403   "size" : 4,
2404   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2405   "underlying_type" : "type-2",
2406   "unique_id" : "android_dataspace_t"
2407  },
2408  {
2409   "alignment" : 4,
2410   "enum_fields" :
2411   [
2412    {
2413     "enum_field_value" : 281411584,
2414     "name" : "HAL_DATASPACE_BT2020_ITU"
2415    },
2416    {
2417     "enum_field_value" : 298188800,
2418     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2419    },
2420    {
2421     "enum_field_value" : 302383104,
2422     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2423    },
2424    {
2425     "enum_field_value" : 168165376,
2426     "name" : "HAL_DATASPACE_BT2020_HLG"
2427    }
2428   ],
2429   "linker_set_key" : "android_dataspace_v1_1_t",
2430   "name" : "android_dataspace_v1_1_t",
2431   "referenced_type" : "type-512",
2432   "self_type" : "type-512",
2433   "size" : 4,
2434   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2435   "underlying_type" : "type-2",
2436   "unique_id" : "android_dataspace_v1_1_t"
2437  },
2438  {
2439   "alignment" : 4,
2440   "enum_fields" :
2441   [
2442    {
2443     "enum_field_value" : 142999552,
2444     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2445    },
2446    {
2447     "enum_field_value" : 4098,
2448     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2449    },
2450    {
2451     "enum_field_value" : 4099,
2452     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2453    },
2454    {
2455     "enum_field_value" : 4100,
2456     "name" : "HAL_DATASPACE_HEIF"
2457    }
2458   ],
2459   "linker_set_key" : "android_dataspace_v1_2_t",
2460   "name" : "android_dataspace_v1_2_t",
2461   "referenced_type" : "type-516",
2462   "self_type" : "type-516",
2463   "size" : 4,
2464   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2465   "underlying_type" : "type-2",
2466   "unique_id" : "android_dataspace_v1_2_t"
2467  },
2468  {
2469   "alignment" : 4,
2470   "enum_fields" :
2471   [
2472    {
2473     "enum_field_value" : 1,
2474     "name" : "FLEX_COMPONENT_Y"
2475    },
2476    {
2477     "enum_field_value" : 2,
2478     "name" : "FLEX_COMPONENT_Cb"
2479    },
2480    {
2481     "enum_field_value" : 4,
2482     "name" : "FLEX_COMPONENT_Cr"
2483    },
2484    {
2485     "enum_field_value" : 1024,
2486     "name" : "FLEX_COMPONENT_R"
2487    },
2488    {
2489     "enum_field_value" : 2048,
2490     "name" : "FLEX_COMPONENT_G"
2491    },
2492    {
2493     "enum_field_value" : 4096,
2494     "name" : "FLEX_COMPONENT_B"
2495    },
2496    {
2497     "enum_field_value" : 1073741824,
2498     "name" : "FLEX_COMPONENT_A"
2499    }
2500   ],
2501   "linker_set_key" : "android_flex_component",
2502   "name" : "android_flex_component",
2503   "referenced_type" : "type-523",
2504   "self_type" : "type-523",
2505   "size" : 4,
2506   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2507   "underlying_type" : "type-2",
2508   "unique_id" : "android_flex_component"
2509  },
2510  {
2511   "alignment" : 4,
2512   "enum_fields" :
2513   [
2514    {
2515     "enum_field_value" : 0,
2516     "name" : "FLEX_FORMAT_INVALID"
2517    },
2518    {
2519     "enum_field_value" : 1,
2520     "name" : "FLEX_FORMAT_Y"
2521    },
2522    {
2523     "enum_field_value" : 7,
2524     "name" : "FLEX_FORMAT_YCbCr"
2525    },
2526    {
2527     "enum_field_value" : 1073741831,
2528     "name" : "FLEX_FORMAT_YCbCrA"
2529    },
2530    {
2531     "enum_field_value" : 7168,
2532     "name" : "FLEX_FORMAT_RGB"
2533    },
2534    {
2535     "enum_field_value" : 1073748992,
2536     "name" : "FLEX_FORMAT_RGBA"
2537    }
2538   ],
2539   "linker_set_key" : "android_flex_format",
2540   "name" : "android_flex_format",
2541   "referenced_type" : "type-525",
2542   "self_type" : "type-525",
2543   "size" : 4,
2544   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2545   "underlying_type" : "type-2",
2546   "unique_id" : "android_flex_format"
2547  },
2548  {
2549   "alignment" : 4,
2550   "enum_fields" :
2551   [
2552    {
2553     "enum_field_value" : 1,
2554     "name" : "HAL_HDR_DOLBY_VISION"
2555    },
2556    {
2557     "enum_field_value" : 2,
2558     "name" : "HAL_HDR_HDR10"
2559    },
2560    {
2561     "enum_field_value" : 3,
2562     "name" : "HAL_HDR_HLG"
2563    }
2564   ],
2565   "linker_set_key" : "android_hdr_t",
2566   "name" : "android_hdr_t",
2567   "referenced_type" : "type-510",
2568   "self_type" : "type-510",
2569   "size" : 4,
2570   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2571   "underlying_type" : "type-2",
2572   "unique_id" : "android_hdr_t"
2573  },
2574  {
2575   "alignment" : 4,
2576   "enum_fields" :
2577   [
2578    {
2579     "enum_field_value" : 4,
2580     "name" : "HAL_HDR_HDR10_PLUS"
2581    }
2582   ],
2583   "linker_set_key" : "android_hdr_v1_2_t",
2584   "name" : "android_hdr_v1_2_t",
2585   "referenced_type" : "type-515",
2586   "self_type" : "type-515",
2587   "size" : 4,
2588   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2589   "underlying_type" : "type-2",
2590   "unique_id" : "android_hdr_v1_2_t"
2591  },
2592  {
2593   "alignment" : 4,
2594   "enum_fields" :
2595   [
2596    {
2597     "enum_field_value" : 39,
2598     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2599    },
2600    {
2601     "enum_field_value" : 40,
2602     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2603    },
2604    {
2605     "enum_field_value" : 41,
2606     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2607    },
2608    {
2609     "enum_field_value" : 42,
2610     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2611    }
2612   ],
2613   "linker_set_key" : "android_pixel_format_sw_t",
2614   "name" : "android_pixel_format_sw_t",
2615   "referenced_type" : "type-520",
2616   "self_type" : "type-520",
2617   "size" : 4,
2618   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2619   "underlying_type" : "type-2",
2620   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2621  },
2622  {
2623   "alignment" : 4,
2624   "enum_fields" :
2625   [
2626    {
2627     "enum_field_value" : 1,
2628     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2629    },
2630    {
2631     "enum_field_value" : 2,
2632     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2633    },
2634    {
2635     "enum_field_value" : 3,
2636     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2637    },
2638    {
2639     "enum_field_value" : 4,
2640     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2641    },
2642    {
2643     "enum_field_value" : 5,
2644     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2645    },
2646    {
2647     "enum_field_value" : 16,
2648     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2649    },
2650    {
2651     "enum_field_value" : 17,
2652     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2653    },
2654    {
2655     "enum_field_value" : 20,
2656     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2657    },
2658    {
2659     "enum_field_value" : 22,
2660     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2661    },
2662    {
2663     "enum_field_value" : 32,
2664     "name" : "HAL_PIXEL_FORMAT_RAW16"
2665    },
2666    {
2667     "enum_field_value" : 33,
2668     "name" : "HAL_PIXEL_FORMAT_BLOB"
2669    },
2670    {
2671     "enum_field_value" : 34,
2672     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2673    },
2674    {
2675     "enum_field_value" : 35,
2676     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2677    },
2678    {
2679     "enum_field_value" : 36,
2680     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2681    },
2682    {
2683     "enum_field_value" : 37,
2684     "name" : "HAL_PIXEL_FORMAT_RAW10"
2685    },
2686    {
2687     "enum_field_value" : 38,
2688     "name" : "HAL_PIXEL_FORMAT_RAW12"
2689    },
2690    {
2691     "enum_field_value" : 43,
2692     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2693    },
2694    {
2695     "enum_field_value" : 538982489,
2696     "name" : "HAL_PIXEL_FORMAT_Y8"
2697    },
2698    {
2699     "enum_field_value" : 540422489,
2700     "name" : "HAL_PIXEL_FORMAT_Y16"
2701    },
2702    {
2703     "enum_field_value" : 842094169,
2704     "name" : "HAL_PIXEL_FORMAT_YV12"
2705    }
2706   ],
2707   "linker_set_key" : "android_pixel_format_t",
2708   "name" : "android_pixel_format_t",
2709   "referenced_type" : "type-504",
2710   "self_type" : "type-504",
2711   "size" : 4,
2712   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2713   "underlying_type" : "type-2",
2714   "unique_id" : "android_pixel_format_t"
2715  },
2716  {
2717   "alignment" : 4,
2718   "enum_fields" :
2719   [
2720    {
2721     "enum_field_value" : 48,
2722     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2723    },
2724    {
2725     "enum_field_value" : 49,
2726     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2727    },
2728    {
2729     "enum_field_value" : 50,
2730     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2731    },
2732    {
2733     "enum_field_value" : 51,
2734     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2735    },
2736    {
2737     "enum_field_value" : 52,
2738     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2739    },
2740    {
2741     "enum_field_value" : 53,
2742     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2743    },
2744    {
2745     "enum_field_value" : 54,
2746     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2747    }
2748   ],
2749   "linker_set_key" : "android_pixel_format_v1_1_t",
2750   "name" : "android_pixel_format_v1_1_t",
2751   "referenced_type" : "type-511",
2752   "self_type" : "type-511",
2753   "size" : 4,
2754   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2755   "underlying_type" : "type-2",
2756   "unique_id" : "android_pixel_format_v1_1_t"
2757  },
2758  {
2759   "alignment" : 4,
2760   "enum_fields" :
2761   [
2762    {
2763     "enum_field_value" : 55,
2764     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2765    }
2766   ],
2767   "linker_set_key" : "android_pixel_format_v1_2_t",
2768   "name" : "android_pixel_format_v1_2_t",
2769   "referenced_type" : "type-518",
2770   "self_type" : "type-518",
2771   "size" : 4,
2772   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2773   "underlying_type" : "type-2",
2774   "unique_id" : "android_pixel_format_v1_2_t"
2775  },
2776  {
2777   "alignment" : 4,
2778   "enum_fields" :
2779   [
2780    {
2781     "enum_field_value" : 0,
2782     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2783    },
2784    {
2785     "enum_field_value" : 1,
2786     "name" : "HAL_RENDER_INTENT_ENHANCE"
2787    },
2788    {
2789     "enum_field_value" : 2,
2790     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2791    },
2792    {
2793     "enum_field_value" : 3,
2794     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2795    }
2796   ],
2797   "linker_set_key" : "android_render_intent_v1_1_t",
2798   "name" : "android_render_intent_v1_1_t",
2799   "referenced_type" : "type-514",
2800   "self_type" : "type-514",
2801   "size" : 4,
2802   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2803   "underlying_type" : "type-2",
2804   "unique_id" : "android_render_intent_v1_1_t"
2805  },
2806  {
2807   "alignment" : 4,
2808   "enum_fields" :
2809   [
2810    {
2811     "enum_field_value" : 1,
2812     "name" : "HAL_TRANSFORM_FLIP_H"
2813    },
2814    {
2815     "enum_field_value" : 2,
2816     "name" : "HAL_TRANSFORM_FLIP_V"
2817    },
2818    {
2819     "enum_field_value" : 4,
2820     "name" : "HAL_TRANSFORM_ROT_90"
2821    },
2822    {
2823     "enum_field_value" : 3,
2824     "name" : "HAL_TRANSFORM_ROT_180"
2825    },
2826    {
2827     "enum_field_value" : 7,
2828     "name" : "HAL_TRANSFORM_ROT_270"
2829    }
2830   ],
2831   "linker_set_key" : "android_transform_t",
2832   "name" : "android_transform_t",
2833   "referenced_type" : "type-505",
2834   "self_type" : "type-505",
2835   "size" : 4,
2836   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2837   "underlying_type" : "type-2",
2838   "unique_id" : "android_transform_t"
2839  },
2840  {
2841   "alignment" : 4,
2842   "enum_fields" :
2843   [
2844    {
2845     "enum_field_value" : 0,
2846     "name" : "LOG_ID_MIN"
2847    },
2848    {
2849     "enum_field_value" : 0,
2850     "name" : "LOG_ID_MAIN"
2851    },
2852    {
2853     "enum_field_value" : 1,
2854     "name" : "LOG_ID_RADIO"
2855    },
2856    {
2857     "enum_field_value" : 2,
2858     "name" : "LOG_ID_EVENTS"
2859    },
2860    {
2861     "enum_field_value" : 3,
2862     "name" : "LOG_ID_SYSTEM"
2863    },
2864    {
2865     "enum_field_value" : 4,
2866     "name" : "LOG_ID_CRASH"
2867    },
2868    {
2869     "enum_field_value" : 5,
2870     "name" : "LOG_ID_STATS"
2871    },
2872    {
2873     "enum_field_value" : 6,
2874     "name" : "LOG_ID_SECURITY"
2875    },
2876    {
2877     "enum_field_value" : 7,
2878     "name" : "LOG_ID_KERNEL"
2879    },
2880    {
2881     "enum_field_value" : 8,
2882     "name" : "LOG_ID_MAX"
2883    }
2884   ],
2885   "linker_set_key" : "log_id",
2886   "name" : "log_id",
2887   "referenced_type" : "type-252",
2888   "self_type" : "type-252",
2889   "size" : 4,
2890   "source_file" : "/system/core/liblog/include/android/log.h",
2891   "underlying_type" : "type-2",
2892   "unique_id" : "log_id"
2893  }
2894 ],
2895 "function_types" :
2896 [
2897  {
2898   "alignment" : 4,
2899   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2900   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2901   "parameters" :
2902   [
2903    {
2904     "referenced_type" : "type-67"
2905    },
2906    {
2907     "referenced_type" : "type-73"
2908    },
2909    {
2910     "referenced_type" : "type-53"
2911    }
2912   ],
2913   "referenced_type" : "type-66",
2914   "return_type" : "type-30",
2915   "self_type" : "type-66",
2916   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2917  },
2918  {
2919   "alignment" : 4,
2920   "linker_set_key" : "int (void *)",
2921   "name" : "int (void *)",
2922   "parameters" :
2923   [
2924    {
2925     "referenced_type" : "type-53"
2926    }
2927   ],
2928   "referenced_type" : "type-533",
2929   "return_type" : "type-52",
2930   "self_type" : "type-533",
2931   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2932  },
2933  {
2934   "alignment" : 4,
2935   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2936   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2937   "parameters" :
2938   [
2939    {
2940     "referenced_type" : "type-442"
2941    },
2942    {
2943     "referenced_type" : "type-340"
2944    },
2945    {
2946     "referenced_type" : "type-8"
2947    },
2948    {
2949     "referenced_type" : "type-443"
2950    },
2951    {
2952     "referenced_type" : "type-8"
2953    },
2954    {
2955     "referenced_type" : "type-53"
2956    }
2957   ],
2958   "referenced_type" : "type-441",
2959   "return_type" : "type-54",
2960   "self_type" : "type-441",
2961   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2962  }
2963 ],
2964 "functions" :
2965 [
2966  {
2967   "function_name" : "android::hardware::details::castInterface",
2968   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2969   "parameters" :
2970   [
2971    {
2972     "referenced_type" : "type-35"
2973    },
2974    {
2975     "referenced_type" : "type-79"
2976    },
2977    {
2978     "referenced_type" : "type-30"
2979    }
2980   ],
2981   "return_type" : "type-174",
2982   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2983   "template_args" : [ "type-10", "type-11", "type-25" ]
2984  },
2985  {
2986   "function_name" : "android::hardware::details::getServiceInternal",
2987   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2988   "parameters" :
2989   [
2990    {
2991     "referenced_type" : "type-458"
2992    },
2993    {
2994     "referenced_type" : "type-30"
2995    },
2996    {
2997     "referenced_type" : "type-30"
2998    }
2999   ],
3000   "return_type" : "type-125",
3001   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3002   "template_args" : [ "type-25", "type-10", "type-54", "type-54" ]
3003  },
3004  {
3005   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getService",
3006   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3007   "parameters" :
3008   [
3009    {
3010     "default_arg" : true,
3011     "referenced_type" : "type-458"
3012    },
3013    {
3014     "default_arg" : true,
3015     "referenced_type" : "type-30"
3016    }
3017   ],
3018   "return_type" : "type-125",
3019   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3020  },
3021  {
3022   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::linkToDeath",
3023   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3024   "parameters" :
3025   [
3026    {
3027     "is_this_ptr" : true,
3028     "referenced_type" : "type-126"
3029    },
3030    {
3031     "referenced_type" : "type-660"
3032    },
3033    {
3034     "referenced_type" : "type-8"
3035    }
3036   ],
3037   "return_type" : "type-159",
3038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3039  },
3040  {
3041   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getDebugInfo",
3042   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3043   "parameters" :
3044   [
3045    {
3046     "is_this_ptr" : true,
3047     "referenced_type" : "type-126"
3048    },
3049    {
3050     "referenced_type" : "type-750"
3051    }
3052   ],
3053   "return_type" : "type-186",
3054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3055  },
3056  {
3057   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getHashChain",
3058   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3059   "parameters" :
3060   [
3061    {
3062     "is_this_ptr" : true,
3063     "referenced_type" : "type-126"
3064    },
3065    {
3066     "referenced_type" : "type-751"
3067    }
3068   ],
3069   "return_type" : "type-186",
3070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3071  },
3072  {
3073   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::tryGetService",
3074   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3075   "parameters" :
3076   [
3077    {
3078     "default_arg" : true,
3079     "referenced_type" : "type-458"
3080    },
3081    {
3082     "default_arg" : true,
3083     "referenced_type" : "type-30"
3084    }
3085   ],
3086   "return_type" : "type-125",
3087   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3088  },
3089  {
3090   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::unlinkToDeath",
3091   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3092   "parameters" :
3093   [
3094    {
3095     "is_this_ptr" : true,
3096     "referenced_type" : "type-126"
3097    },
3098    {
3099     "referenced_type" : "type-660"
3100    }
3101   ],
3102   "return_type" : "type-159",
3103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3104  },
3105  {
3106   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceChain",
3107   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3108   "parameters" :
3109   [
3110    {
3111     "is_this_ptr" : true,
3112     "referenced_type" : "type-126"
3113    },
3114    {
3115     "referenced_type" : "type-752"
3116    }
3117   ],
3118   "return_type" : "type-186",
3119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3120  },
3121  {
3122   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerAsService",
3123   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3124   "parameters" :
3125   [
3126    {
3127     "is_this_ptr" : true,
3128     "referenced_type" : "type-126"
3129    },
3130    {
3131     "default_arg" : true,
3132     "referenced_type" : "type-458"
3133    }
3134   ],
3135   "return_type" : "type-52",
3136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3137  },
3138  {
3139   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceDescriptor",
3140   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3141   "parameters" :
3142   [
3143    {
3144     "is_this_ptr" : true,
3145     "referenced_type" : "type-126"
3146    },
3147    {
3148     "referenced_type" : "type-753"
3149    }
3150   ],
3151   "return_type" : "type-186",
3152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3153  },
3154  {
3155   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::notifySyspropsChanged",
3156   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv",
3157   "parameters" :
3158   [
3159    {
3160     "is_this_ptr" : true,
3161     "referenced_type" : "type-126"
3162    }
3163   ],
3164   "return_type" : "type-186",
3165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3166  },
3167  {
3168   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::setHALInstrumentation",
3169   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv",
3170   "parameters" :
3171   [
3172    {
3173     "is_this_ptr" : true,
3174     "referenced_type" : "type-126"
3175    }
3176   ],
3177   "return_type" : "type-186",
3178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3179  },
3180  {
3181   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerForNotifications",
3182   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3183   "parameters" :
3184   [
3185    {
3186     "referenced_type" : "type-458"
3187    },
3188    {
3189     "referenced_type" : "type-627"
3190    }
3191   ],
3192   "return_type" : "type-30",
3193   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3194  },
3195  {
3196   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::ping",
3197   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv",
3198   "parameters" :
3199   [
3200    {
3201     "is_this_ptr" : true,
3202     "referenced_type" : "type-126"
3203    }
3204   ],
3205   "return_type" : "type-186",
3206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3207  },
3208  {
3209   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::debug",
3210   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3211   "parameters" :
3212   [
3213    {
3214     "is_this_ptr" : true,
3215     "referenced_type" : "type-126"
3216    },
3217    {
3218     "referenced_type" : "type-406"
3219    },
3220    {
3221     "referenced_type" : "type-626"
3222    }
3223   ],
3224   "return_type" : "type-186",
3225   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3226  },
3227  {
3228   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3229   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3230   "parameters" :
3231   [
3232    {
3233     "referenced_type" : "type-681"
3234    },
3235    {
3236     "default_arg" : true,
3237     "referenced_type" : "type-30"
3238    }
3239   ],
3240   "return_type" : "type-174",
3241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3242  },
3243  {
3244   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3245   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3246   "parameters" :
3247   [
3248    {
3249     "referenced_type" : "type-430"
3250    },
3251    {
3252     "default_arg" : true,
3253     "referenced_type" : "type-30"
3254    }
3255   ],
3256   "return_type" : "type-174",
3257   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3258  },
3259  {
3260   "access" : "private",
3261   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::addOnewayTask",
3262   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3263   "parameters" :
3264   [
3265    {
3266     "is_this_ptr" : true,
3267     "referenced_type" : "type-709"
3268    },
3269    {
3270     "referenced_type" : "type-758"
3271    }
3272   ],
3273   "return_type" : "type-186",
3274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3275  },
3276  {
3277   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3278   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3279   "parameters" :
3280   [
3281    {
3282     "is_this_ptr" : true,
3283     "referenced_type" : "type-709"
3284    },
3285    {
3286     "referenced_type" : "type-133"
3287    }
3288   ],
3289   "return_type" : "type-54",
3290   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3291  },
3292  {
3293   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3294   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3295   "parameters" :
3296   [
3297    {
3298     "is_this_ptr" : true,
3299     "referenced_type" : "type-709"
3300    },
3301    {
3302     "referenced_type" : "type-133"
3303    }
3304   ],
3305   "return_type" : "type-54",
3306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3307  },
3308  {
3309   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::onTransact",
3310   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3311   "parameters" :
3312   [
3313    {
3314     "is_this_ptr" : true,
3315     "referenced_type" : "type-669"
3316    },
3317    {
3318     "referenced_type" : "type-2"
3319    },
3320    {
3321     "referenced_type" : "type-449"
3322    },
3323    {
3324     "referenced_type" : "type-442"
3325    },
3326    {
3327     "default_arg" : true,
3328     "referenced_type" : "type-2"
3329    },
3330    {
3331     "default_arg" : true,
3332     "referenced_type" : "type-773"
3333    }
3334   ],
3335   "return_type" : "type-52",
3336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3337  },
3338  {
3339   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_abort",
3340   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3341   "parameters" :
3342   [
3343    {
3344     "referenced_type" : "type-450"
3345    },
3346    {
3347     "referenced_type" : "type-449"
3348    },
3349    {
3350     "referenced_type" : "type-442"
3351    },
3352    {
3353     "referenced_type" : "type-774"
3354    }
3355   ],
3356   "return_type" : "type-52",
3357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3358  },
3359  {
3360   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_begin",
3361   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3362   "parameters" :
3363   [
3364    {
3365     "referenced_type" : "type-450"
3366    },
3367    {
3368     "referenced_type" : "type-449"
3369    },
3370    {
3371     "referenced_type" : "type-442"
3372    },
3373    {
3374     "referenced_type" : "type-775"
3375    }
3376   ],
3377   "return_type" : "type-52",
3378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3379  },
3380  {
3381   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_finish",
3382   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3383   "parameters" :
3384   [
3385    {
3386     "referenced_type" : "type-450"
3387    },
3388    {
3389     "referenced_type" : "type-449"
3390    },
3391    {
3392     "referenced_type" : "type-442"
3393    },
3394    {
3395     "referenced_type" : "type-776"
3396    }
3397   ],
3398   "return_type" : "type-52",
3399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3400  },
3401  {
3402   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_update",
3403   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3404   "parameters" :
3405   [
3406    {
3407     "referenced_type" : "type-450"
3408    },
3409    {
3410     "referenced_type" : "type-449"
3411    },
3412    {
3413     "referenced_type" : "type-442"
3414    },
3415    {
3416     "referenced_type" : "type-777"
3417    }
3418   ],
3419   "return_type" : "type-52",
3420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3421  },
3422  {
3423   "access" : "private",
3424   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::getDebugInfo",
3425   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3426   "parameters" :
3427   [
3428    {
3429     "is_this_ptr" : true,
3430     "referenced_type" : "type-669"
3431    },
3432    {
3433     "referenced_type" : "type-778"
3434    }
3435   ],
3436   "return_type" : "type-186",
3437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3438  },
3439  {
3440   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_attestKey",
3441   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3442   "parameters" :
3443   [
3444    {
3445     "referenced_type" : "type-450"
3446    },
3447    {
3448     "referenced_type" : "type-449"
3449    },
3450    {
3451     "referenced_type" : "type-442"
3452    },
3453    {
3454     "referenced_type" : "type-779"
3455    }
3456   ],
3457   "return_type" : "type-52",
3458   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3459  },
3460  {
3461   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteKey",
3462   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3463   "parameters" :
3464   [
3465    {
3466     "referenced_type" : "type-450"
3467    },
3468    {
3469     "referenced_type" : "type-449"
3470    },
3471    {
3472     "referenced_type" : "type-442"
3473    },
3474    {
3475     "referenced_type" : "type-780"
3476    }
3477   ],
3478   "return_type" : "type-52",
3479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3480  },
3481  {
3482   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_exportKey",
3483   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3484   "parameters" :
3485   [
3486    {
3487     "referenced_type" : "type-450"
3488    },
3489    {
3490     "referenced_type" : "type-449"
3491    },
3492    {
3493     "referenced_type" : "type-442"
3494    },
3495    {
3496     "referenced_type" : "type-781"
3497    }
3498   ],
3499   "return_type" : "type-52",
3500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3501  },
3502  {
3503   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importKey",
3504   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3505   "parameters" :
3506   [
3507    {
3508     "referenced_type" : "type-450"
3509    },
3510    {
3511     "referenced_type" : "type-449"
3512    },
3513    {
3514     "referenced_type" : "type-442"
3515    },
3516    {
3517     "referenced_type" : "type-782"
3518    }
3519   ],
3520   "return_type" : "type-52",
3521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3522  },
3523  {
3524   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3525   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3526   "parameters" :
3527   [
3528    {
3529     "referenced_type" : "type-450"
3530    },
3531    {
3532     "referenced_type" : "type-449"
3533    },
3534    {
3535     "referenced_type" : "type-442"
3536    },
3537    {
3538     "referenced_type" : "type-783"
3539    }
3540   ],
3541   "return_type" : "type-52",
3542   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3543  },
3544  {
3545   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_generateKey",
3546   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3547   "parameters" :
3548   [
3549    {
3550     "referenced_type" : "type-450"
3551    },
3552    {
3553     "referenced_type" : "type-449"
3554    },
3555    {
3556     "referenced_type" : "type-442"
3557    },
3558    {
3559     "referenced_type" : "type-784"
3560    }
3561   ],
3562   "return_type" : "type-52",
3563   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3564  },
3565  {
3566   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3567   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3568   "parameters" :
3569   [
3570    {
3571     "referenced_type" : "type-450"
3572    },
3573    {
3574     "referenced_type" : "type-449"
3575    },
3576    {
3577     "referenced_type" : "type-442"
3578    },
3579    {
3580     "referenced_type" : "type-785"
3581    }
3582   ],
3583   "return_type" : "type-52",
3584   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3585  },
3586  {
3587   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3588   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3589   "parameters" :
3590   [
3591    {
3592     "referenced_type" : "type-450"
3593    },
3594    {
3595     "referenced_type" : "type-449"
3596    },
3597    {
3598     "referenced_type" : "type-442"
3599    },
3600    {
3601     "referenced_type" : "type-786"
3602    }
3603   ],
3604   "return_type" : "type-52",
3605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3606  },
3607  {
3608   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHardwareInfo",
3609   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3610   "parameters" :
3611   [
3612    {
3613     "referenced_type" : "type-450"
3614    },
3615    {
3616     "referenced_type" : "type-449"
3617    },
3618    {
3619     "referenced_type" : "type-442"
3620    },
3621    {
3622     "referenced_type" : "type-787"
3623    }
3624   ],
3625   "return_type" : "type-52",
3626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3627  },
3628  {
3629   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importWrappedKey",
3630   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3631   "parameters" :
3632   [
3633    {
3634     "referenced_type" : "type-450"
3635    },
3636    {
3637     "referenced_type" : "type-449"
3638    },
3639    {
3640     "referenced_type" : "type-442"
3641    },
3642    {
3643     "referenced_type" : "type-788"
3644    }
3645   ],
3646   "return_type" : "type-52",
3647   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3648  },
3649  {
3650   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_computeSharedHmac",
3651   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3652   "parameters" :
3653   [
3654    {
3655     "referenced_type" : "type-450"
3656    },
3657    {
3658     "referenced_type" : "type-449"
3659    },
3660    {
3661     "referenced_type" : "type-442"
3662    },
3663    {
3664     "referenced_type" : "type-789"
3665    }
3666   ],
3667   "return_type" : "type-52",
3668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3669  },
3670  {
3671   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_verifyAuthorization",
3672   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3673   "parameters" :
3674   [
3675    {
3676     "referenced_type" : "type-450"
3677    },
3678    {
3679     "referenced_type" : "type-449"
3680    },
3681    {
3682     "referenced_type" : "type-442"
3683    },
3684    {
3685     "referenced_type" : "type-790"
3686    }
3687   ],
3688   "return_type" : "type-52",
3689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3690  },
3691  {
3692   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3693   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3694   "parameters" :
3695   [
3696    {
3697     "referenced_type" : "type-450"
3698    },
3699    {
3700     "referenced_type" : "type-449"
3701    },
3702    {
3703     "referenced_type" : "type-442"
3704    },
3705    {
3706     "referenced_type" : "type-791"
3707    }
3708   ],
3709   "return_type" : "type-52",
3710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3711  },
3712  {
3713   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3714   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3715   "parameters" :
3716   [
3717    {
3718     "referenced_type" : "type-450"
3719    },
3720    {
3721     "referenced_type" : "type-449"
3722    },
3723    {
3724     "referenced_type" : "type-442"
3725    },
3726    {
3727     "referenced_type" : "type-792"
3728    }
3729   ],
3730   "return_type" : "type-52",
3731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3732  },
3733  {
3734   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHmacSharingParameters",
3735   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3736   "parameters" :
3737   [
3738    {
3739     "referenced_type" : "type-450"
3740    },
3741    {
3742     "referenced_type" : "type-449"
3743    },
3744    {
3745     "referenced_type" : "type-442"
3746    },
3747    {
3748     "referenced_type" : "type-793"
3749    }
3750   ],
3751   "return_type" : "type-52",
3752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3753  },
3754  {
3755   "access" : "private",
3756   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::ping",
3757   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv",
3758   "parameters" :
3759   [
3760    {
3761     "is_this_ptr" : true,
3762     "referenced_type" : "type-669"
3763    }
3764   ],
3765   "return_type" : "type-186",
3766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3767  },
3768  {
3769   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3770   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3771   "parameters" :
3772   [
3773    {
3774     "is_this_ptr" : true,
3775     "referenced_type" : "type-669"
3776    },
3777    {
3778     "referenced_type" : "type-430"
3779    }
3780   ],
3781   "return_type" : "type-54",
3782   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3783  },
3784  {
3785   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3786   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3787   "parameters" :
3788   [
3789    {
3790     "is_this_ptr" : true,
3791     "referenced_type" : "type-669"
3792    },
3793    {
3794     "referenced_type" : "type-430"
3795    }
3796   ],
3797   "return_type" : "type-54",
3798   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3799  },
3800  {
3801   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3802   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev",
3803   "parameters" :
3804   [
3805    {
3806     "is_this_ptr" : true,
3807     "referenced_type" : "type-669"
3808    }
3809   ],
3810   "return_type" : "type-54",
3811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3812  },
3813  {
3814   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3815   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev",
3816   "parameters" :
3817   [
3818    {
3819     "is_this_ptr" : true,
3820     "referenced_type" : "type-669"
3821    }
3822   ],
3823   "return_type" : "type-54",
3824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3825  },
3826  {
3827   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3828   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev",
3829   "parameters" :
3830   [
3831    {
3832     "is_this_ptr" : true,
3833     "referenced_type" : "type-669"
3834    }
3835   ],
3836   "return_type" : "type-54",
3837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3838  },
3839  {
3840   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::upgradeKey",
3841   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3842   "parameters" :
3843   [
3844    {
3845     "is_this_ptr" : true,
3846     "referenced_type" : "type-24"
3847    },
3848    {
3849     "referenced_type" : "type-647"
3850    },
3851    {
3852     "referenced_type" : "type-403"
3853    },
3854    {
3855     "referenced_type" : "type-794"
3856    }
3857   ],
3858   "return_type" : "type-186",
3859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3860  },
3861  {
3862   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_abort",
3863   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm",
3864   "parameters" :
3865   [
3866    {
3867     "referenced_type" : "type-48"
3868    },
3869    {
3870     "referenced_type" : "type-278"
3871    },
3872    {
3873     "referenced_type" : "type-8"
3874    }
3875   ],
3876   "return_type" : "type-167",
3877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3878  },
3879  {
3880   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_begin",
3881   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE",
3882   "parameters" :
3883   [
3884    {
3885     "referenced_type" : "type-48"
3886    },
3887    {
3888     "referenced_type" : "type-278"
3889    },
3890    {
3891     "referenced_type" : "type-362"
3892    },
3893    {
3894     "referenced_type" : "type-647"
3895    },
3896    {
3897     "referenced_type" : "type-403"
3898    },
3899    {
3900     "referenced_type" : "type-639"
3901    },
3902    {
3903     "referenced_type" : "type-795"
3904    }
3905   ],
3906   "return_type" : "type-186",
3907   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3908  },
3909  {
3910   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::generateKey",
3911   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3912   "parameters" :
3913   [
3914    {
3915     "is_this_ptr" : true,
3916     "referenced_type" : "type-24"
3917    },
3918    {
3919     "referenced_type" : "type-403"
3920    },
3921    {
3922     "referenced_type" : "type-796"
3923    }
3924   ],
3925   "return_type" : "type-186",
3926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3927  },
3928  {
3929   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::linkToDeath",
3930   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3931   "parameters" :
3932   [
3933    {
3934     "is_this_ptr" : true,
3935     "referenced_type" : "type-24"
3936    },
3937    {
3938     "referenced_type" : "type-660"
3939    },
3940    {
3941     "referenced_type" : "type-8"
3942    }
3943   ],
3944   "return_type" : "type-159",
3945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3946  },
3947  {
3948   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_finish",
3949   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3950   "parameters" :
3951   [
3952    {
3953     "referenced_type" : "type-48"
3954    },
3955    {
3956     "referenced_type" : "type-278"
3957    },
3958    {
3959     "referenced_type" : "type-8"
3960    },
3961    {
3962     "referenced_type" : "type-403"
3963    },
3964    {
3965     "referenced_type" : "type-647"
3966    },
3967    {
3968     "referenced_type" : "type-647"
3969    },
3970    {
3971     "referenced_type" : "type-639"
3972    },
3973    {
3974     "referenced_type" : "type-641"
3975    },
3976    {
3977     "referenced_type" : "type-797"
3978    }
3979   ],
3980   "return_type" : "type-186",
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_update",
3985   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3986   "parameters" :
3987   [
3988    {
3989     "referenced_type" : "type-48"
3990    },
3991    {
3992     "referenced_type" : "type-278"
3993    },
3994    {
3995     "referenced_type" : "type-8"
3996    },
3997    {
3998     "referenced_type" : "type-403"
3999    },
4000    {
4001     "referenced_type" : "type-647"
4002    },
4003    {
4004     "referenced_type" : "type-639"
4005    },
4006    {
4007     "referenced_type" : "type-641"
4008    },
4009    {
4010     "referenced_type" : "type-798"
4011    }
4012   ],
4013   "return_type" : "type-186",
4014   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4015  },
4016  {
4017   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getDebugInfo",
4018   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4019   "parameters" :
4020   [
4021    {
4022     "is_this_ptr" : true,
4023     "referenced_type" : "type-24"
4024    },
4025    {
4026     "referenced_type" : "type-799"
4027    }
4028   ],
4029   "return_type" : "type-186",
4030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4031  },
4032  {
4033   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHashChain",
4034   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
4035   "parameters" :
4036   [
4037    {
4038     "is_this_ptr" : true,
4039     "referenced_type" : "type-24"
4040    },
4041    {
4042     "referenced_type" : "type-800"
4043    }
4044   ],
4045   "return_type" : "type-186",
4046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4047  },
4048  {
4049   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::addRngEntropy",
4050   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
4051   "parameters" :
4052   [
4053    {
4054     "is_this_ptr" : true,
4055     "referenced_type" : "type-24"
4056    },
4057    {
4058     "referenced_type" : "type-647"
4059    }
4060   ],
4061   "return_type" : "type-167",
4062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4063  },
4064  {
4065   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteAllKeys",
4066   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv",
4067   "parameters" :
4068   [
4069    {
4070     "is_this_ptr" : true,
4071     "referenced_type" : "type-24"
4072    }
4073   ],
4074   "return_type" : "type-167",
4075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4076  },
4077  {
4078   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::unlinkToDeath",
4079   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4080   "parameters" :
4081   [
4082    {
4083     "is_this_ptr" : true,
4084     "referenced_type" : "type-24"
4085    },
4086    {
4087     "referenced_type" : "type-660"
4088    }
4089   ],
4090   "return_type" : "type-159",
4091   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4092  },
4093  {
4094   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceChain",
4095   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4096   "parameters" :
4097   [
4098    {
4099     "is_this_ptr" : true,
4100     "referenced_type" : "type-24"
4101    },
4102    {
4103     "referenced_type" : "type-801"
4104    }
4105   ],
4106   "return_type" : "type-186",
4107   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4108  },
4109  {
4110   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_attestKey",
4111   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
4112   "parameters" :
4113   [
4114    {
4115     "referenced_type" : "type-48"
4116    },
4117    {
4118     "referenced_type" : "type-278"
4119    },
4120    {
4121     "referenced_type" : "type-647"
4122    },
4123    {
4124     "referenced_type" : "type-403"
4125    },
4126    {
4127     "referenced_type" : "type-802"
4128    }
4129   ],
4130   "return_type" : "type-186",
4131   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4132  },
4133  {
4134   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteKey",
4135   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4136   "parameters" :
4137   [
4138    {
4139     "referenced_type" : "type-48"
4140    },
4141    {
4142     "referenced_type" : "type-278"
4143    },
4144    {
4145     "referenced_type" : "type-647"
4146    }
4147   ],
4148   "return_type" : "type-167",
4149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4150  },
4151  {
4152   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_exportKey",
4153   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
4154   "parameters" :
4155   [
4156    {
4157     "referenced_type" : "type-48"
4158    },
4159    {
4160     "referenced_type" : "type-278"
4161    },
4162    {
4163     "referenced_type" : "type-569"
4164    },
4165    {
4166     "referenced_type" : "type-647"
4167    },
4168    {
4169     "referenced_type" : "type-647"
4170    },
4171    {
4172     "referenced_type" : "type-647"
4173    },
4174    {
4175     "referenced_type" : "type-803"
4176    }
4177   ],
4178   "return_type" : "type-186",
4179   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4180  },
4181  {
4182   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importKey",
4183   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
4184   "parameters" :
4185   [
4186    {
4187     "referenced_type" : "type-48"
4188    },
4189    {
4190     "referenced_type" : "type-278"
4191    },
4192    {
4193     "referenced_type" : "type-403"
4194    },
4195    {
4196     "referenced_type" : "type-569"
4197    },
4198    {
4199     "referenced_type" : "type-647"
4200    },
4201    {
4202     "referenced_type" : "type-804"
4203    }
4204   ],
4205   "return_type" : "type-186",
4206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4207  },
4208  {
4209   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHardwareInfo",
4210   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE",
4211   "parameters" :
4212   [
4213    {
4214     "is_this_ptr" : true,
4215     "referenced_type" : "type-24"
4216    },
4217    {
4218     "referenced_type" : "type-805"
4219    }
4220   ],
4221   "return_type" : "type-186",
4222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4223  },
4224  {
4225   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4226   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4227   "parameters" :
4228   [
4229    {
4230     "referenced_type" : "type-48"
4231    },
4232    {
4233     "referenced_type" : "type-278"
4234    },
4235    {
4236     "referenced_type" : "type-647"
4237    },
4238    {
4239     "referenced_type" : "type-403"
4240    },
4241    {
4242     "referenced_type" : "type-806"
4243    }
4244   ],
4245   "return_type" : "type-186",
4246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4247  },
4248  {
4249   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importWrappedKey",
4250   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE",
4251   "parameters" :
4252   [
4253    {
4254     "is_this_ptr" : true,
4255     "referenced_type" : "type-24"
4256    },
4257    {
4258     "referenced_type" : "type-647"
4259    },
4260    {
4261     "referenced_type" : "type-647"
4262    },
4263    {
4264     "referenced_type" : "type-647"
4265    },
4266    {
4267     "referenced_type" : "type-403"
4268    },
4269    {
4270     "referenced_type" : "type-8"
4271    },
4272    {
4273     "referenced_type" : "type-8"
4274    },
4275    {
4276     "referenced_type" : "type-807"
4277    }
4278   ],
4279   "return_type" : "type-186",
4280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4281  },
4282  {
4283   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_generateKey",
4284   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4285   "parameters" :
4286   [
4287    {
4288     "referenced_type" : "type-48"
4289    },
4290    {
4291     "referenced_type" : "type-278"
4292    },
4293    {
4294     "referenced_type" : "type-403"
4295    },
4296    {
4297     "referenced_type" : "type-808"
4298    }
4299   ],
4300   "return_type" : "type-186",
4301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4302  },
4303  {
4304   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::computeSharedHmac",
4305   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE",
4306   "parameters" :
4307   [
4308    {
4309     "is_this_ptr" : true,
4310     "referenced_type" : "type-24"
4311    },
4312    {
4313     "referenced_type" : "type-455"
4314    },
4315    {
4316     "referenced_type" : "type-809"
4317    }
4318   ],
4319   "return_type" : "type-186",
4320   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4321  },
4322  {
4323   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4324   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4325   "parameters" :
4326   [
4327    {
4328     "referenced_type" : "type-48"
4329    },
4330    {
4331     "referenced_type" : "type-278"
4332    },
4333    {
4334     "referenced_type" : "type-647"
4335    }
4336   ],
4337   "return_type" : "type-167",
4338   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4339  },
4340  {
4341   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4342   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4343   "parameters" :
4344   [
4345    {
4346     "referenced_type" : "type-48"
4347    },
4348    {
4349     "referenced_type" : "type-278"
4350    }
4351   ],
4352   "return_type" : "type-167",
4353   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4354  },
4355  {
4356   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceDescriptor",
4357   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4358   "parameters" :
4359   [
4360    {
4361     "is_this_ptr" : true,
4362     "referenced_type" : "type-24"
4363    },
4364    {
4365     "referenced_type" : "type-810"
4366    }
4367   ],
4368   "return_type" : "type-186",
4369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4370  },
4371  {
4372   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::verifyAuthorization",
4373   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4374   "parameters" :
4375   [
4376    {
4377     "is_this_ptr" : true,
4378     "referenced_type" : "type-24"
4379    },
4380    {
4381     "referenced_type" : "type-8"
4382    },
4383    {
4384     "referenced_type" : "type-403"
4385    },
4386    {
4387     "referenced_type" : "type-639"
4388    },
4389    {
4390     "referenced_type" : "type-811"
4391    }
4392   ],
4393   "return_type" : "type-186",
4394   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4395  },
4396  {
4397   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHardwareInfo",
4398   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE",
4399   "parameters" :
4400   [
4401    {
4402     "referenced_type" : "type-48"
4403    },
4404    {
4405     "referenced_type" : "type-278"
4406    },
4407    {
4408     "referenced_type" : "type-812"
4409    }
4410   ],
4411   "return_type" : "type-186",
4412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4413  },
4414  {
4415   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::destroyAttestationIds",
4416   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4417   "parameters" :
4418   [
4419    {
4420     "is_this_ptr" : true,
4421     "referenced_type" : "type-24"
4422    }
4423   ],
4424   "return_type" : "type-167",
4425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4426  },
4427  {
4428   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getKeyCharacteristics",
4429   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4430   "parameters" :
4431   [
4432    {
4433     "is_this_ptr" : true,
4434     "referenced_type" : "type-24"
4435    },
4436    {
4437     "referenced_type" : "type-647"
4438    },
4439    {
4440     "referenced_type" : "type-647"
4441    },
4442    {
4443     "referenced_type" : "type-647"
4444    },
4445    {
4446     "referenced_type" : "type-813"
4447    }
4448   ],
4449   "return_type" : "type-186",
4450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4451  },
4452  {
4453   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::notifySyspropsChanged",
4454   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4455   "parameters" :
4456   [
4457    {
4458     "is_this_ptr" : true,
4459     "referenced_type" : "type-24"
4460    }
4461   ],
4462   "return_type" : "type-186",
4463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4464  },
4465  {
4466   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::setHALInstrumentation",
4467   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv",
4468   "parameters" :
4469   [
4470    {
4471     "is_this_ptr" : true,
4472     "referenced_type" : "type-24"
4473    }
4474   ],
4475   "return_type" : "type-186",
4476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4477  },
4478  {
4479   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importWrappedKey",
4480   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4481   "parameters" :
4482   [
4483    {
4484     "referenced_type" : "type-48"
4485    },
4486    {
4487     "referenced_type" : "type-278"
4488    },
4489    {
4490     "referenced_type" : "type-647"
4491    },
4492    {
4493     "referenced_type" : "type-647"
4494    },
4495    {
4496     "referenced_type" : "type-647"
4497    },
4498    {
4499     "referenced_type" : "type-403"
4500    },
4501    {
4502     "referenced_type" : "type-8"
4503    },
4504    {
4505     "referenced_type" : "type-8"
4506    },
4507    {
4508     "referenced_type" : "type-814"
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_computeSharedHmac",
4516   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE",
4517   "parameters" :
4518   [
4519    {
4520     "referenced_type" : "type-48"
4521    },
4522    {
4523     "referenced_type" : "type-278"
4524    },
4525    {
4526     "referenced_type" : "type-455"
4527    },
4528    {
4529     "referenced_type" : "type-815"
4530    }
4531   ],
4532   "return_type" : "type-186",
4533   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4534  },
4535  {
4536   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHmacSharingParameters",
4537   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4538   "parameters" :
4539   [
4540    {
4541     "is_this_ptr" : true,
4542     "referenced_type" : "type-24"
4543    },
4544    {
4545     "referenced_type" : "type-816"
4546    }
4547   ],
4548   "return_type" : "type-186",
4549   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4550  },
4551  {
4552   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_verifyAuthorization",
4553   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4554   "parameters" :
4555   [
4556    {
4557     "referenced_type" : "type-48"
4558    },
4559    {
4560     "referenced_type" : "type-278"
4561    },
4562    {
4563     "referenced_type" : "type-8"
4564    },
4565    {
4566     "referenced_type" : "type-403"
4567    },
4568    {
4569     "referenced_type" : "type-639"
4570    },
4571    {
4572     "referenced_type" : "type-817"
4573    }
4574   ],
4575   "return_type" : "type-186",
4576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4577  },
4578  {
4579   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4580   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4581   "parameters" :
4582   [
4583    {
4584     "referenced_type" : "type-48"
4585    },
4586    {
4587     "referenced_type" : "type-278"
4588    }
4589   ],
4590   "return_type" : "type-167",
4591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4592  },
4593  {
4594   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4595   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4596   "parameters" :
4597   [
4598    {
4599     "referenced_type" : "type-48"
4600    },
4601    {
4602     "referenced_type" : "type-278"
4603    },
4604    {
4605     "referenced_type" : "type-647"
4606    },
4607    {
4608     "referenced_type" : "type-647"
4609    },
4610    {
4611     "referenced_type" : "type-647"
4612    },
4613    {
4614     "referenced_type" : "type-818"
4615    }
4616   ],
4617   "return_type" : "type-186",
4618   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4619  },
4620  {
4621   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHmacSharingParameters",
4622   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4623   "parameters" :
4624   [
4625    {
4626     "referenced_type" : "type-48"
4627    },
4628    {
4629     "referenced_type" : "type-278"
4630    },
4631    {
4632     "referenced_type" : "type-819"
4633    }
4634   ],
4635   "return_type" : "type-186",
4636   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4637  },
4638  {
4639   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::ping",
4640   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv",
4641   "parameters" :
4642   [
4643    {
4644     "is_this_ptr" : true,
4645     "referenced_type" : "type-24"
4646    }
4647   ],
4648   "return_type" : "type-186",
4649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4650  },
4651  {
4652   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::abort",
4653   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm",
4654   "parameters" :
4655   [
4656    {
4657     "is_this_ptr" : true,
4658     "referenced_type" : "type-24"
4659    },
4660    {
4661     "referenced_type" : "type-8"
4662    }
4663   ],
4664   "return_type" : "type-167",
4665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4666  },
4667  {
4668   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::begin",
4669   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE",
4670   "parameters" :
4671   [
4672    {
4673     "is_this_ptr" : true,
4674     "referenced_type" : "type-24"
4675    },
4676    {
4677     "referenced_type" : "type-362"
4678    },
4679    {
4680     "referenced_type" : "type-647"
4681    },
4682    {
4683     "referenced_type" : "type-403"
4684    },
4685    {
4686     "referenced_type" : "type-639"
4687    },
4688    {
4689     "referenced_type" : "type-820"
4690    }
4691   ],
4692   "return_type" : "type-186",
4693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4694  },
4695  {
4696   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::debug",
4697   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4698   "parameters" :
4699   [
4700    {
4701     "is_this_ptr" : true,
4702     "referenced_type" : "type-24"
4703    },
4704    {
4705     "referenced_type" : "type-406"
4706    },
4707    {
4708     "referenced_type" : "type-626"
4709    }
4710   ],
4711   "return_type" : "type-186",
4712   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4713  },
4714  {
4715   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::finish",
4716   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4717   "parameters" :
4718   [
4719    {
4720     "is_this_ptr" : true,
4721     "referenced_type" : "type-24"
4722    },
4723    {
4724     "referenced_type" : "type-8"
4725    },
4726    {
4727     "referenced_type" : "type-403"
4728    },
4729    {
4730     "referenced_type" : "type-647"
4731    },
4732    {
4733     "referenced_type" : "type-647"
4734    },
4735    {
4736     "referenced_type" : "type-639"
4737    },
4738    {
4739     "referenced_type" : "type-641"
4740    },
4741    {
4742     "referenced_type" : "type-821"
4743    }
4744   ],
4745   "return_type" : "type-186",
4746   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4747  },
4748  {
4749   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::update",
4750   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4751   "parameters" :
4752   [
4753    {
4754     "is_this_ptr" : true,
4755     "referenced_type" : "type-24"
4756    },
4757    {
4758     "referenced_type" : "type-8"
4759    },
4760    {
4761     "referenced_type" : "type-403"
4762    },
4763    {
4764     "referenced_type" : "type-647"
4765    },
4766    {
4767     "referenced_type" : "type-639"
4768    },
4769    {
4770     "referenced_type" : "type-641"
4771    },
4772    {
4773     "referenced_type" : "type-822"
4774    }
4775   ],
4776   "return_type" : "type-186",
4777   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4778  },
4779  {
4780   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::attestKey",
4781   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4782   "parameters" :
4783   [
4784    {
4785     "is_this_ptr" : true,
4786     "referenced_type" : "type-24"
4787    },
4788    {
4789     "referenced_type" : "type-647"
4790    },
4791    {
4792     "referenced_type" : "type-403"
4793    },
4794    {
4795     "referenced_type" : "type-823"
4796    }
4797   ],
4798   "return_type" : "type-186",
4799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4800  },
4801  {
4802   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteKey",
4803   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4804   "parameters" :
4805   [
4806    {
4807     "is_this_ptr" : true,
4808     "referenced_type" : "type-24"
4809    },
4810    {
4811     "referenced_type" : "type-647"
4812    }
4813   ],
4814   "return_type" : "type-167",
4815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4816  },
4817  {
4818   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::exportKey",
4819   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4820   "parameters" :
4821   [
4822    {
4823     "is_this_ptr" : true,
4824     "referenced_type" : "type-24"
4825    },
4826    {
4827     "referenced_type" : "type-569"
4828    },
4829    {
4830     "referenced_type" : "type-647"
4831    },
4832    {
4833     "referenced_type" : "type-647"
4834    },
4835    {
4836     "referenced_type" : "type-647"
4837    },
4838    {
4839     "referenced_type" : "type-824"
4840    }
4841   ],
4842   "return_type" : "type-186",
4843   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4844  },
4845  {
4846   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importKey",
4847   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4848   "parameters" :
4849   [
4850    {
4851     "is_this_ptr" : true,
4852     "referenced_type" : "type-24"
4853    },
4854    {
4855     "referenced_type" : "type-403"
4856    },
4857    {
4858     "referenced_type" : "type-569"
4859    },
4860    {
4861     "referenced_type" : "type-647"
4862    },
4863    {
4864     "referenced_type" : "type-825"
4865    }
4866   ],
4867   "return_type" : "type-186",
4868   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4869  },
4870  {
4871   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4872   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4873   "parameters" :
4874   [
4875    {
4876     "is_this_ptr" : true,
4877     "referenced_type" : "type-24"
4878    },
4879    {
4880     "referenced_type" : "type-73"
4881    }
4882   ],
4883   "return_type" : "type-54",
4884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4885  },
4886  {
4887   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4888   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4889   "parameters" :
4890   [
4891    {
4892     "is_this_ptr" : true,
4893     "referenced_type" : "type-24"
4894    },
4895    {
4896     "referenced_type" : "type-73"
4897    }
4898   ],
4899   "return_type" : "type-54",
4900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4901  },
4902  {
4903   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4904   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm",
4905   "parameters" :
4906   [
4907    {
4908     "referenced_type" : "type-637"
4909    },
4910    {
4911     "referenced_type" : "type-442"
4912    },
4913    {
4914     "referenced_type" : "type-8"
4915    },
4916    {
4917     "referenced_type" : "type-8"
4918    }
4919   ],
4920   "return_type" : "type-52",
4921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4922  },
4923  {
4924   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4925   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEmm",
4926   "parameters" :
4927   [
4928    {
4929     "referenced_type" : "type-639"
4930    },
4931    {
4932     "referenced_type" : "type-442"
4933    },
4934    {
4935     "referenced_type" : "type-8"
4936    },
4937    {
4938     "referenced_type" : "type-8"
4939    }
4940   ],
4941   "return_type" : "type-52",
4942   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4943  },
4944  {
4945   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4946   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEmm",
4947   "parameters" :
4948   [
4949    {
4950     "referenced_type" : "type-641"
4951    },
4952    {
4953     "referenced_type" : "type-442"
4954    },
4955    {
4956     "referenced_type" : "type-8"
4957    },
4958    {
4959     "referenced_type" : "type-8"
4960    }
4961   ],
4962   "return_type" : "type-52",
4963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4964  },
4965  {
4966   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4967   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm",
4968   "parameters" :
4969   [
4970    {
4971     "referenced_type" : "type-719"
4972    },
4973    {
4974     "referenced_type" : "type-442"
4975    },
4976    {
4977     "referenced_type" : "type-8"
4978    },
4979    {
4980     "referenced_type" : "type-8"
4981    }
4982   ],
4983   "return_type" : "type-52",
4984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4985  },
4986  {
4987   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4988   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEmm",
4989   "parameters" :
4990   [
4991    {
4992     "referenced_type" : "type-644"
4993    },
4994    {
4995     "referenced_type" : "type-442"
4996    },
4997    {
4998     "referenced_type" : "type-8"
4999    },
5000    {
5001     "referenced_type" : "type-8"
5002    }
5003   ],
5004   "return_type" : "type-52",
5005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5006  },
5007  {
5008   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5009   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm",
5010   "parameters" :
5011   [
5012    {
5013     "referenced_type" : "type-637"
5014    },
5015    {
5016     "referenced_type" : "type-449"
5017    },
5018    {
5019     "referenced_type" : "type-8"
5020    },
5021    {
5022     "referenced_type" : "type-8"
5023    }
5024   ],
5025   "return_type" : "type-52",
5026   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5027  },
5028  {
5029   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5030   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEmm",
5031   "parameters" :
5032   [
5033    {
5034     "referenced_type" : "type-639"
5035    },
5036    {
5037     "referenced_type" : "type-449"
5038    },
5039    {
5040     "referenced_type" : "type-8"
5041    },
5042    {
5043     "referenced_type" : "type-8"
5044    }
5045   ],
5046   "return_type" : "type-52",
5047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5048  },
5049  {
5050   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5051   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEmm",
5052   "parameters" :
5053   [
5054    {
5055     "referenced_type" : "type-641"
5056    },
5057    {
5058     "referenced_type" : "type-449"
5059    },
5060    {
5061     "referenced_type" : "type-8"
5062    },
5063    {
5064     "referenced_type" : "type-8"
5065    }
5066   ],
5067   "return_type" : "type-52",
5068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5069  },
5070  {
5071   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5072   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm",
5073   "parameters" :
5074   [
5075    {
5076     "referenced_type" : "type-719"
5077    },
5078    {
5079     "referenced_type" : "type-449"
5080    },
5081    {
5082     "referenced_type" : "type-8"
5083    },
5084    {
5085     "referenced_type" : "type-8"
5086    }
5087   ],
5088   "return_type" : "type-52",
5089   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5090  },
5091  {
5092   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5093   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEmm",
5094   "parameters" :
5095   [
5096    {
5097     "referenced_type" : "type-644"
5098    },
5099    {
5100     "referenced_type" : "type-449"
5101    },
5102    {
5103     "referenced_type" : "type-8"
5104    },
5105    {
5106     "referenced_type" : "type-8"
5107    }
5108   ],
5109   "return_type" : "type-52",
5110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5111  }
5112 ],
5113 "global_vars" :
5114 [
5115  {
5116   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE",
5117   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::descriptor",
5118   "referenced_type" : "type-79",
5119   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5120  }
5121 ],
5122 "lvalue_reference_types" :
5123 [
5124  {
5125   "alignment" : 8,
5126   "linker_set_key" : "android::Mutex &",
5127   "name" : "android::Mutex &",
5128   "referenced_type" : "type-58",
5129   "self_type" : "type-538",
5130   "size" : 8,
5131   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5132  },
5133  {
5134   "alignment" : 8,
5135   "linker_set_key" : "android::RWLock &",
5136   "name" : "android::RWLock &",
5137   "referenced_type" : "type-542",
5138   "self_type" : "type-546",
5139   "size" : 8,
5140   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5141  },
5142  {
5143   "alignment" : 8,
5144   "linker_set_key" : "android::String16 &",
5145   "name" : "android::String16 &",
5146   "referenced_type" : "type-69",
5147   "self_type" : "type-429",
5148   "size" : 8,
5149   "source_file" : "/system/core/libutils/include/utils/String16.h"
5150  },
5151  {
5152   "alignment" : 8,
5153   "linker_set_key" : "android::String8 &",
5154   "name" : "android::String8 &",
5155   "referenced_type" : "type-78",
5156   "self_type" : "type-424",
5157   "size" : 8,
5158   "source_file" : "/system/core/libutils/include/utils/String8.h"
5159  },
5160  {
5161   "alignment" : 8,
5162   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5163   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5164   "referenced_type" : "type-167",
5165   "self_type" : "type-171",
5166   "size" : 8,
5167   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5168  },
5169  {
5170   "alignment" : 8,
5171   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5172   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5173   "referenced_type" : "type-174",
5174   "self_type" : "type-177",
5175   "size" : 8,
5176   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5177  },
5178  {
5179   "alignment" : 8,
5180   "linker_set_key" : "android::hardware::Return<bool> &",
5181   "name" : "android::hardware::Return<bool> &",
5182   "referenced_type" : "type-159",
5183   "self_type" : "type-164",
5184   "size" : 8,
5185   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5186  },
5187  {
5188   "alignment" : 8,
5189   "linker_set_key" : "android::hardware::Return<void> &",
5190   "name" : "android::hardware::Return<void> &",
5191   "referenced_type" : "type-186",
5192   "self_type" : "type-189",
5193   "size" : 8,
5194   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5195  },
5196  {
5197   "alignment" : 8,
5198   "linker_set_key" : "android::hardware::Status &",
5199   "name" : "android::hardware::Status &",
5200   "referenced_type" : "type-150",
5201   "self_type" : "type-157",
5202   "size" : 8,
5203   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5204  },
5205  {
5206   "alignment" : 8,
5207   "linker_set_key" : "android::hardware::TextOutput &",
5208   "name" : "android::hardware::TextOutput &",
5209   "referenced_type" : "type-447",
5210   "self_type" : "type-446",
5211   "size" : 8,
5212   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5213  },
5214  {
5215   "alignment" : 8,
5216   "linker_set_key" : "android::hardware::TextOutput &",
5217   "name" : "android::hardware::TextOutput &",
5218   "referenced_type" : "type-678",
5219   "self_type" : "type-677",
5220   "size" : 8,
5221   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5222  },
5223  {
5224   "alignment" : 8,
5225   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5226   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5227   "referenced_type" : "type-105",
5228   "self_type" : "type-655",
5229   "size" : 8,
5230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5231  },
5232  {
5233   "alignment" : 8,
5234   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5235   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5236   "referenced_type" : "type-321",
5237   "self_type" : "type-650",
5238   "size" : 8,
5239   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5240  },
5241  {
5242   "alignment" : 8,
5243   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
5244   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
5245   "referenced_type" : "type-5",
5246   "self_type" : "type-116",
5247   "size" : 8,
5248   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5249  },
5250  {
5251   "alignment" : 8,
5252   "linker_set_key" : "android::hardware::hidl_memory &",
5253   "name" : "android::hardware::hidl_memory &",
5254   "referenced_type" : "type-303",
5255   "self_type" : "type-308",
5256   "size" : 8,
5257   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5258  },
5259  {
5260   "alignment" : 8,
5261   "linker_set_key" : "android::hardware::hidl_string &",
5262   "name" : "android::hardware::hidl_string &",
5263   "referenced_type" : "type-299",
5264   "self_type" : "type-653",
5265   "size" : 8,
5266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5267  },
5268  {
5269   "alignment" : 8,
5270   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5271   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5272   "referenced_type" : "type-328",
5273   "self_type" : "type-332",
5274   "size" : 8,
5275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5276  },
5277  {
5278   "alignment" : 8,
5279   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5280   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5281   "referenced_type" : "type-320",
5282   "self_type" : "type-327",
5283   "size" : 8,
5284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5285  },
5286  {
5287   "alignment" : 8,
5288   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5289   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5290   "referenced_type" : "type-135",
5291   "self_type" : "type-143",
5292   "size" : 8,
5293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5294  },
5295  {
5296   "alignment" : 8,
5297   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5298   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5299   "referenced_type" : "type-125",
5300   "self_type" : "type-128",
5301   "size" : 8,
5302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5303  },
5304  {
5305   "alignment" : 8,
5306   "linker_set_key" : "const android::String16 &",
5307   "name" : "const android::String16 &",
5308   "referenced_type" : "type-68",
5309   "self_type" : "type-67",
5310   "size" : 8,
5311   "source_file" : "/system/core/libutils/include/utils/String16.h"
5312  },
5313  {
5314   "alignment" : 8,
5315   "linker_set_key" : "const android::String8 &",
5316   "name" : "const android::String8 &",
5317   "referenced_type" : "type-421",
5318   "self_type" : "type-423",
5319   "size" : 8,
5320   "source_file" : "/system/core/libutils/include/utils/String8.h"
5321  },
5322  {
5323   "alignment" : 8,
5324   "linker_set_key" : "const android::hardware::Parcel &",
5325   "name" : "const android::hardware::Parcel &",
5326   "referenced_type" : "type-448",
5327   "self_type" : "type-449",
5328   "size" : 8,
5329   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5330  },
5331  {
5332   "alignment" : 8,
5333   "linker_set_key" : "const android::hardware::Return<bool> &",
5334   "name" : "const android::hardware::Return<bool> &",
5335   "referenced_type" : "type-165",
5336   "self_type" : "type-180",
5337   "size" : 8,
5338   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5339  },
5340  {
5341   "alignment" : 8,
5342   "linker_set_key" : "const android::hardware::Status &",
5343   "name" : "const android::hardware::Status &",
5344   "referenced_type" : "type-154",
5345   "self_type" : "type-155",
5346   "size" : 8,
5347   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5348  },
5349  {
5350   "alignment" : 8,
5351   "linker_set_key" : "const android::hardware::details::SchedPrio &",
5352   "name" : "const android::hardware::details::SchedPrio &",
5353   "referenced_type" : "type-465",
5354   "self_type" : "type-464",
5355   "size" : 8,
5356   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5357  },
5358  {
5359   "alignment" : 8,
5360   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5361   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5362   "referenced_type" : "type-390",
5363   "self_type" : "type-404",
5364   "size" : 8,
5365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5366  },
5367  {
5368   "alignment" : 8,
5369   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
5370   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
5371   "referenced_type" : "type-392",
5372   "self_type" : "type-394",
5373   "size" : 8,
5374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5375  },
5376  {
5377   "alignment" : 8,
5378   "linker_set_key" : "const android::hardware::hidl_handle &",
5379   "name" : "const android::hardware::hidl_handle &",
5380   "referenced_type" : "type-405",
5381   "self_type" : "type-406",
5382   "size" : 8,
5383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5384  },
5385  {
5386   "alignment" : 8,
5387   "linker_set_key" : "const android::hardware::hidl_memory &",
5388   "name" : "const android::hardware::hidl_memory &",
5389   "referenced_type" : "type-306",
5390   "self_type" : "type-307",
5391   "size" : 8,
5392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5393  },
5394  {
5395   "alignment" : 8,
5396   "linker_set_key" : "const android::hardware::hidl_string &",
5397   "name" : "const android::hardware::hidl_string &",
5398   "referenced_type" : "type-298",
5399   "self_type" : "type-302",
5400   "size" : 8,
5401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5402  },
5403  {
5404   "alignment" : 8,
5405   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5406   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5407   "referenced_type" : "type-625",
5408   "self_type" : "type-626",
5409   "size" : 8,
5410   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5411  },
5412  {
5413   "alignment" : 8,
5414   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5415   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5416   "referenced_type" : "type-384",
5417   "self_type" : "type-454",
5418   "size" : 8,
5419   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5420  },
5421  {
5422   "alignment" : 8,
5423   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5424   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5425   "referenced_type" : "type-377",
5426   "self_type" : "type-455",
5427   "size" : 8,
5428   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5429  },
5430  {
5431   "alignment" : 8,
5432   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5433   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5434   "referenced_type" : "type-368",
5435   "self_type" : "type-403",
5436   "size" : 8,
5437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5438  },
5439  {
5440   "alignment" : 8,
5441   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
5442   "name" : "const android::hardware::hidl_vec<int> &",
5443   "referenced_type" : "type-337",
5444   "self_type" : "type-339",
5445   "size" : 8,
5446   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5447  },
5448  {
5449   "alignment" : 8,
5450   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
5451   "name" : "const android::hardware::hidl_vec<unsigned char> &",
5452   "referenced_type" : "type-343",
5453   "self_type" : "type-647",
5454   "size" : 8,
5455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5456  },
5457  {
5458   "alignment" : 8,
5459   "linker_set_key" : "const android::hardware::hidl_version &",
5460   "name" : "const android::hardware::hidl_version &",
5461   "referenced_type" : "type-398",
5462   "self_type" : "type-400",
5463   "size" : 8,
5464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5465  },
5466  {
5467   "alignment" : 8,
5468   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5469   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5470   "referenced_type" : "type-636",
5471   "self_type" : "type-639",
5472   "size" : 8,
5473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5474  },
5475  {
5476   "alignment" : 8,
5477   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5478   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5479   "referenced_type" : "type-376",
5480   "self_type" : "type-644",
5481   "size" : 8,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5483  },
5484  {
5485   "alignment" : 8,
5486   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5487   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5488   "referenced_type" : "type-718",
5489   "self_type" : "type-719",
5490   "size" : 8,
5491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5492  },
5493  {
5494   "alignment" : 8,
5495   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5496   "name" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5497   "referenced_type" : "type-367",
5498   "self_type" : "type-637",
5499   "size" : 8,
5500   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5501  },
5502  {
5503   "alignment" : 8,
5504   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5505   "name" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5506   "referenced_type" : "type-640",
5507   "self_type" : "type-641",
5508   "size" : 8,
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" : 8,
5513   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
5514   "name" : "const android::hidl::base::V1_0::IBase *const &",
5515   "referenced_type" : "type-479",
5516   "self_type" : "type-480",
5517   "size" : 8,
5518   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5519  },
5520  {
5521   "alignment" : 8,
5522   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
5523   "name" : "const android::sp<android::hardware::IBinder> &",
5524   "referenced_type" : "type-45",
5525   "self_type" : "type-73",
5526   "size" : 8,
5527   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5528  },
5529  {
5530   "alignment" : 8,
5531   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5532   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5533   "referenced_type" : "type-145",
5534   "self_type" : "type-638",
5535   "size" : 8,
5536   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5537  },
5538  {
5539   "alignment" : 8,
5540   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
5541   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
5542   "referenced_type" : "type-658",
5543   "self_type" : "type-660",
5544   "size" : 8,
5545   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5546  },
5547  {
5548   "alignment" : 8,
5549   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5550   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5551   "referenced_type" : "type-133",
5552   "self_type" : "type-430",
5553   "size" : 8,
5554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5555  },
5556  {
5557   "alignment" : 8,
5558   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5559   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5560   "referenced_type" : "type-34",
5561   "self_type" : "type-681",
5562   "size" : 8,
5563   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5564  },
5565  {
5566   "alignment" : 8,
5567   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5568   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5569   "referenced_type" : "type-121",
5570   "self_type" : "type-627",
5571   "size" : 8,
5572   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5573  },
5574  {
5575   "alignment" : 8,
5576   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
5577   "name" : "const android::wp<android::hardware::BHwBinder> &",
5578   "referenced_type" : "type-670",
5579   "self_type" : "type-672",
5580   "size" : 8,
5581   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5582  },
5583  {
5584   "alignment" : 8,
5585   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5586   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5587   "referenced_type" : "type-452",
5588   "self_type" : "type-477",
5589   "size" : 8,
5590   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5591  },
5592  {
5593   "alignment" : 8,
5594   "linker_set_key" : "const bool &",
5595   "name" : "const bool &",
5596   "referenced_type" : "type-112",
5597   "self_type" : "type-274",
5598   "size" : 8,
5599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5600  },
5601  {
5602   "alignment" : 8,
5603   "linker_set_key" : "const double &",
5604   "name" : "const double &",
5605   "referenced_type" : "type-289",
5606   "self_type" : "type-290",
5607   "size" : 8,
5608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5609  },
5610  {
5611   "alignment" : 8,
5612   "linker_set_key" : "const float &",
5613   "name" : "const float &",
5614   "referenced_type" : "type-287",
5615   "self_type" : "type-288",
5616   "size" : 8,
5617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5618  },
5619  {
5620   "alignment" : 8,
5621   "linker_set_key" : "const int &",
5622   "name" : "const int &",
5623   "referenced_type" : "type-488",
5624   "self_type" : "type-487",
5625   "size" : 8,
5626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5627  },
5628  {
5629   "linker_set_key" : "const iter<is_const> &",
5630   "name" : "const iter<is_const> &",
5631   "referenced_type" : "type-312",
5632   "self_type" : "type-314",
5633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5634  },
5635  {
5636   "linker_set_key" : "const iter<is_const> &",
5637   "name" : "const iter<is_const> &",
5638   "referenced_type" : "type-666",
5639   "self_type" : "type-668",
5640   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5641  },
5642  {
5643   "alignment" : 8,
5644   "linker_set_key" : "const log_msg &",
5645   "name" : "const log_msg &",
5646   "referenced_type" : "type-84",
5647   "self_type" : "type-122",
5648   "size" : 8,
5649   "source_file" : "/system/core/liblog/include/log/log_read.h"
5650  },
5651  {
5652   "alignment" : 8,
5653   "linker_set_key" : "const long &",
5654   "name" : "const long &",
5655   "referenced_type" : "type-284",
5656   "self_type" : "type-285",
5657   "size" : 8,
5658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5659  },
5660  {
5661   "alignment" : 8,
5662   "linker_set_key" : "const short &",
5663   "name" : "const short &",
5664   "referenced_type" : "type-279",
5665   "self_type" : "type-280",
5666   "size" : 8,
5667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5668  },
5669  {
5670   "alignment" : 8,
5671   "linker_set_key" : "const signed char &",
5672   "name" : "const signed char &",
5673   "referenced_type" : "type-275",
5674   "self_type" : "type-277",
5675   "size" : 8,
5676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5677  },
5678  {
5679   "alignment" : 8,
5680   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5681   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5682   "referenced_type" : "type-456",
5683   "self_type" : "type-458",
5684   "size" : 8,
5685   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5686  },
5687  {
5688   "alignment" : 8,
5689   "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 *> > *)> > > &",
5690   "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 *> > *)> > > &",
5691   "referenced_type" : "type-236",
5692   "self_type" : "type-235",
5693   "size" : 8,
5694   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5695  },
5696  {
5697   "alignment" : 8,
5698   "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 *> > *)> > > &",
5699   "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 *> > *)> > > &",
5700   "referenced_type" : "type-721",
5701   "self_type" : "type-720",
5702   "size" : 8,
5703   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5704  },
5705  {
5706   "alignment" : 8,
5707   "linker_set_key" : "const unsigned char &",
5708   "name" : "const unsigned char &",
5709   "referenced_type" : "type-341",
5710   "self_type" : "type-568",
5711   "size" : 8,
5712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5713  },
5714  {
5715   "alignment" : 8,
5716   "linker_set_key" : "const unsigned int &",
5717   "name" : "const unsigned int &",
5718   "referenced_type" : "type-62",
5719   "self_type" : "type-283",
5720   "size" : 8,
5721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5722  },
5723  {
5724   "alignment" : 8,
5725   "linker_set_key" : "const unsigned long &",
5726   "name" : "const unsigned long &",
5727   "referenced_type" : "type-63",
5728   "self_type" : "type-286",
5729   "size" : 8,
5730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5731  },
5732  {
5733   "alignment" : 8,
5734   "linker_set_key" : "const unsigned short &",
5735   "name" : "const unsigned short &",
5736   "referenced_type" : "type-281",
5737   "self_type" : "type-282",
5738   "size" : 8,
5739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5740  },
5741  {
5742   "alignment" : 8,
5743   "linker_set_key" : "int &",
5744   "name" : "int &",
5745   "referenced_type" : "type-52",
5746   "self_type" : "type-417",
5747   "size" : 8,
5748   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5749  },
5750  {
5751   "alignment" : 8,
5752   "linker_set_key" : "unsigned char &",
5753   "name" : "unsigned char &",
5754   "referenced_type" : "type-7",
5755   "self_type" : "type-559",
5756   "size" : 8,
5757   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5758  },
5759  {
5760   "alignment" : 8,
5761   "linker_set_key" : "unsigned int &",
5762   "name" : "unsigned int &",
5763   "referenced_type" : "type-2",
5764   "self_type" : "type-574",
5765   "size" : 8,
5766   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
5767  }
5768 ],
5769 "pointer_types" :
5770 [
5771  {
5772   "alignment" : 8,
5773   "linker_set_key" : "android::Condition *",
5774   "name" : "android::Condition *",
5775   "referenced_type" : "type-113",
5776   "self_type" : "type-541",
5777   "size" : 8,
5778   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5779  },
5780  {
5781   "alignment" : 8,
5782   "linker_set_key" : "android::Mutex *",
5783   "name" : "android::Mutex *",
5784   "referenced_type" : "type-58",
5785   "self_type" : "type-536",
5786   "size" : 8,
5787   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5788  },
5789  {
5790   "alignment" : 8,
5791   "linker_set_key" : "android::Mutex::Autolock *",
5792   "name" : "android::Mutex::Autolock *",
5793   "referenced_type" : "type-537",
5794   "self_type" : "type-539",
5795   "size" : 8,
5796   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5797  },
5798  {
5799   "alignment" : 8,
5800   "linker_set_key" : "android::RWLock *",
5801   "name" : "android::RWLock *",
5802   "referenced_type" : "type-542",
5803   "self_type" : "type-544",
5804   "size" : 8,
5805   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5806  },
5807  {
5808   "alignment" : 8,
5809   "linker_set_key" : "android::RWLock::AutoRLock *",
5810   "name" : "android::RWLock::AutoRLock *",
5811   "referenced_type" : "type-545",
5812   "self_type" : "type-547",
5813   "size" : 8,
5814   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5815  },
5816  {
5817   "alignment" : 8,
5818   "linker_set_key" : "android::RWLock::AutoWLock *",
5819   "name" : "android::RWLock::AutoWLock *",
5820   "referenced_type" : "type-548",
5821   "self_type" : "type-549",
5822   "size" : 8,
5823   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5824  },
5825  {
5826   "alignment" : 8,
5827   "linker_set_key" : "android::RefBase *",
5828   "name" : "android::RefBase *",
5829   "referenced_type" : "type-12",
5830   "self_type" : "type-295",
5831   "size" : 8,
5832   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5833  },
5834  {
5835   "alignment" : 8,
5836   "linker_set_key" : "android::RefBase::weakref_impl *",
5837   "name" : "android::RefBase::weakref_impl *",
5838   "referenced_type" : "type-15",
5839   "self_type" : "type-14",
5840   "size" : 8,
5841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5842  },
5843  {
5844   "alignment" : 8,
5845   "linker_set_key" : "android::RefBase::weakref_impl *",
5846   "name" : "android::RefBase::weakref_impl *",
5847   "referenced_type" : "type-664",
5848   "self_type" : "type-663",
5849   "size" : 8,
5850   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5851  },
5852  {
5853   "alignment" : 8,
5854   "linker_set_key" : "android::RefBase::weakref_type *",
5855   "name" : "android::RefBase::weakref_type *",
5856   "referenced_type" : "type-22",
5857   "self_type" : "type-21",
5858   "size" : 8,
5859   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5860  },
5861  {
5862   "alignment" : 8,
5863   "linker_set_key" : "android::ReferenceRenamer *",
5864   "name" : "android::ReferenceRenamer *",
5865   "referenced_type" : "type-291",
5866   "self_type" : "type-292",
5867   "size" : 8,
5868   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5869  },
5870  {
5871   "alignment" : 8,
5872   "linker_set_key" : "android::ScopedTrace *",
5873   "name" : "android::ScopedTrace *",
5874   "referenced_type" : "type-550",
5875   "self_type" : "type-552",
5876   "size" : 8,
5877   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5878  },
5879  {
5880   "alignment" : 8,
5881   "linker_set_key" : "android::String16 *",
5882   "name" : "android::String16 *",
5883   "referenced_type" : "type-69",
5884   "self_type" : "type-431",
5885   "size" : 8,
5886   "source_file" : "/system/core/libutils/include/utils/String16.h"
5887  },
5888  {
5889   "alignment" : 8,
5890   "linker_set_key" : "android::String8 *",
5891   "name" : "android::String8 *",
5892   "referenced_type" : "type-78",
5893   "self_type" : "type-425",
5894   "size" : 8,
5895   "source_file" : "/system/core/libutils/include/utils/String8.h"
5896  },
5897  {
5898   "alignment" : 8,
5899   "linker_set_key" : "android::Thread *",
5900   "name" : "android::Thread *",
5901   "referenced_type" : "type-111",
5902   "self_type" : "type-110",
5903   "size" : 8,
5904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5905  },
5906  {
5907   "alignment" : 8,
5908   "linker_set_key" : "android::VirtualLightRefBase *",
5909   "name" : "android::VirtualLightRefBase *",
5910   "referenced_type" : "type-192",
5911   "self_type" : "type-199",
5912   "size" : 8,
5913   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5914  },
5915  {
5916   "alignment" : 8,
5917   "linker_set_key" : "android::hardware::BHwBinder *",
5918   "name" : "android::hardware::BHwBinder *",
5919   "referenced_type" : "type-148",
5920   "self_type" : "type-147",
5921   "size" : 8,
5922   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5923  },
5924  {
5925   "alignment" : 8,
5926   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5927   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5928   "referenced_type" : "type-9",
5929   "self_type" : "type-436",
5930   "size" : 8,
5931   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5932  },
5933  {
5934   "alignment" : 8,
5935   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5936   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5937   "referenced_type" : "type-473",
5938   "self_type" : "type-478",
5939   "size" : 8,
5940   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5941  },
5942  {
5943   "alignment" : 8,
5944   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5945   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5946   "referenced_type" : "type-494",
5947   "self_type" : "type-499",
5948   "size" : 8,
5949   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5950  },
5951  {
5952   "alignment" : 8,
5953   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5954   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5955   "referenced_type" : "type-481",
5956   "self_type" : "type-489",
5957   "size" : 8,
5958   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5959  },
5960  {
5961   "alignment" : 8,
5962   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5963   "name" : "android::hardware::GrantorDescriptor *",
5964   "referenced_type" : "type-319",
5965   "self_type" : "type-318",
5966   "size" : 8,
5967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5968  },
5969  {
5970   "alignment" : 8,
5971   "linker_set_key" : "android::hardware::IBinder *",
5972   "name" : "android::hardware::IBinder *",
5973   "referenced_type" : "type-20",
5974   "self_type" : "type-19",
5975   "size" : 8,
5976   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5977  },
5978  {
5979   "alignment" : 8,
5980   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5981   "name" : "android::hardware::IBinder::DeathRecipient *",
5982   "referenced_type" : "type-41",
5983   "self_type" : "type-40",
5984   "size" : 8,
5985   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5986  },
5987  {
5988   "alignment" : 8,
5989   "linker_set_key" : "android::hardware::IInterface *",
5990   "name" : "android::hardware::IInterface *",
5991   "referenced_type" : "type-16",
5992   "self_type" : "type-48",
5993   "size" : 8,
5994   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5995  },
5996  {
5997   "alignment" : 8,
5998   "linker_set_key" : "android::hardware::Parcel *",
5999   "name" : "android::hardware::Parcel *",
6000   "referenced_type" : "type-437",
6001   "self_type" : "type-442",
6002   "size" : 8,
6003   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6004  },
6005  {
6006   "alignment" : 8,
6007   "linker_set_key" : "android::hardware::ProcessState *",
6008   "name" : "android::hardware::ProcessState *",
6009   "referenced_type" : "type-51",
6010   "self_type" : "type-50",
6011   "size" : 8,
6012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6013  },
6014  {
6015   "alignment" : 8,
6016   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6017   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6018   "referenced_type" : "type-167",
6019   "self_type" : "type-169",
6020   "size" : 8,
6021   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6022  },
6023  {
6024   "alignment" : 8,
6025   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6026   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6027   "referenced_type" : "type-174",
6028   "self_type" : "type-175",
6029   "size" : 8,
6030   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6031  },
6032  {
6033   "alignment" : 8,
6034   "linker_set_key" : "android::hardware::Return<bool> *",
6035   "name" : "android::hardware::Return<bool> *",
6036   "referenced_type" : "type-159",
6037   "self_type" : "type-162",
6038   "size" : 8,
6039   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6040  },
6041  {
6042   "alignment" : 8,
6043   "linker_set_key" : "android::hardware::Return<void> *",
6044   "name" : "android::hardware::Return<void> *",
6045   "referenced_type" : "type-186",
6046   "self_type" : "type-187",
6047   "size" : 8,
6048   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6049  },
6050  {
6051   "alignment" : 8,
6052   "linker_set_key" : "android::hardware::Status *",
6053   "name" : "android::hardware::Status *",
6054   "referenced_type" : "type-150",
6055   "self_type" : "type-153",
6056   "size" : 8,
6057   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6058  },
6059  {
6060   "alignment" : 8,
6061   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
6062   "name" : "android::hardware::details::HidlInstrumentor *",
6063   "referenced_type" : "type-28",
6064   "self_type" : "type-278",
6065   "size" : 8,
6066   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6067  },
6068  {
6069   "alignment" : 8,
6070   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6071   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6072   "referenced_type" : "type-388",
6073   "self_type" : "type-389",
6074   "size" : 8,
6075   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6076  },
6077  {
6078   "alignment" : 8,
6079   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6080   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6081   "referenced_type" : "type-105",
6082   "self_type" : "type-654",
6083   "size" : 8,
6084   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6085  },
6086  {
6087   "alignment" : 8,
6088   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6089   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6090   "referenced_type" : "type-321",
6091   "self_type" : "type-648",
6092   "size" : 8,
6093   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6094  },
6095  {
6096   "alignment" : 8,
6097   "linker_set_key" : "android::hardware::details::return_status *",
6098   "name" : "android::hardware::details::return_status *",
6099   "referenced_type" : "type-160",
6100   "self_type" : "type-181",
6101   "size" : 8,
6102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6103  },
6104  {
6105   "alignment" : 8,
6106   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
6107   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
6108   "referenced_type" : "type-5",
6109   "self_type" : "type-4",
6110   "size" : 8,
6111   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6112  },
6113  {
6114   "alignment" : 8,
6115   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
6116   "name" : "android::hardware::hidl_binder_death_recipient *",
6117   "referenced_type" : "type-137",
6118   "self_type" : "type-136",
6119   "size" : 8,
6120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6121  },
6122  {
6123   "alignment" : 8,
6124   "linker_set_key" : "android::hardware::hidl_death_recipient *",
6125   "name" : "android::hardware::hidl_death_recipient *",
6126   "referenced_type" : "type-140",
6127   "self_type" : "type-139",
6128   "size" : 8,
6129   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6130  },
6131  {
6132   "alignment" : 8,
6133   "linker_set_key" : "android::hardware::hidl_memory *",
6134   "name" : "android::hardware::hidl_memory *",
6135   "referenced_type" : "type-303",
6136   "self_type" : "type-304",
6137   "size" : 8,
6138   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6139  },
6140  {
6141   "alignment" : 8,
6142   "linker_set_key" : "android::hardware::hidl_string *",
6143   "name" : "android::hardware::hidl_string *",
6144   "referenced_type" : "type-299",
6145   "self_type" : "type-323",
6146   "size" : 8,
6147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6148  },
6149  {
6150   "alignment" : 8,
6151   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6152   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6153   "referenced_type" : "type-328",
6154   "self_type" : "type-329",
6155   "size" : 8,
6156   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6157  },
6158  {
6159   "alignment" : 8,
6160   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6161   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6162   "referenced_type" : "type-320",
6163   "self_type" : "type-324",
6164   "size" : 8,
6165   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6166  },
6167  {
6168   "alignment" : 8,
6169   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
6170   "name" : "android::hardware::hidl_vec<unsigned char> *",
6171   "referenced_type" : "type-344",
6172   "self_type" : "type-383",
6173   "size" : 8,
6174   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6175  },
6176  {
6177   "alignment" : 8,
6178   "linker_set_key" : "android::hardware::hidl_version *",
6179   "name" : "android::hardware::hidl_version *",
6180   "referenced_type" : "type-395",
6181   "self_type" : "type-397",
6182   "size" : 8,
6183   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6184  },
6185  {
6186   "alignment" : 8,
6187   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6188   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6189   "referenced_type" : "type-662",
6190   "self_type" : "type-669",
6191   "size" : 8,
6192   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6193  },
6194  {
6195   "alignment" : 8,
6196   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6197   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6198   "referenced_type" : "type-25",
6199   "self_type" : "type-24",
6200   "size" : 8,
6201   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6202  },
6203  {
6204   "alignment" : 8,
6205   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6206   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6207   "referenced_type" : "type-682",
6208   "self_type" : "type-709",
6209   "size" : 8,
6210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6211  },
6212  {
6213   "alignment" : 8,
6214   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6215   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6216   "referenced_type" : "type-374",
6217   "self_type" : "type-373",
6218   "size" : 8,
6219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6220  },
6221  {
6222   "alignment" : 8,
6223   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6224   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6225   "referenced_type" : "type-10",
6226   "self_type" : "type-126",
6227   "size" : 8,
6228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6229  },
6230  {
6231   "alignment" : 8,
6232   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter *",
6233   "name" : "android::hardware::keymaster::V4_0::KeyParameter *",
6234   "referenced_type" : "type-352",
6235   "self_type" : "type-351",
6236   "size" : 8,
6237   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6238  },
6239  {
6240   "alignment" : 8,
6241   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
6242   "name" : "android::hidl::base::V1_0::BnHwBase *",
6243   "referenced_type" : "type-451",
6244   "self_type" : "type-450",
6245   "size" : 8,
6246   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
6247  },
6248  {
6249   "alignment" : 8,
6250   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
6251   "name" : "android::hidl::base::V1_0::IBase *",
6252   "referenced_type" : "type-11",
6253   "self_type" : "type-36",
6254   "size" : 8,
6255   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6256  },
6257  {
6258   "alignment" : 8,
6259   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
6260   "name" : "android::hidl::manager::V1_0::IServiceManager *",
6261   "referenced_type" : "type-99",
6262   "self_type" : "type-98",
6263   "size" : 8,
6264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6265  },
6266  {
6267   "alignment" : 8,
6268   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
6269   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
6270   "referenced_type" : "type-119",
6271   "self_type" : "type-118",
6272   "size" : 8,
6273   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6274  },
6275  {
6276   "alignment" : 8,
6277   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6278   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6279   "referenced_type" : "type-39",
6280   "self_type" : "type-42",
6281   "size" : 8,
6282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6283  },
6284  {
6285   "alignment" : 8,
6286   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
6287   "name" : "android::sp<android::hardware::IBinder> *",
6288   "referenced_type" : "type-43",
6289   "self_type" : "type-44",
6290   "size" : 8,
6291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6292  },
6293  {
6294   "alignment" : 8,
6295   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
6296   "name" : "android::sp<android::hardware::ProcessState> *",
6297   "referenced_type" : "type-49",
6298   "self_type" : "type-94",
6299   "size" : 8,
6300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6301  },
6302  {
6303   "alignment" : 8,
6304   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6305   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6306   "referenced_type" : "type-135",
6307   "self_type" : "type-134",
6308   "size" : 8,
6309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6310  },
6311  {
6312   "alignment" : 8,
6313   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6314   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6315   "referenced_type" : "type-125",
6316   "self_type" : "type-124",
6317   "size" : 8,
6318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6319  },
6320  {
6321   "alignment" : 8,
6322   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
6323   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
6324   "referenced_type" : "type-35",
6325   "self_type" : "type-680",
6326   "size" : 8,
6327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6328  },
6329  {
6330   "alignment" : 8,
6331   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6332   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6333   "referenced_type" : "type-97",
6334   "self_type" : "type-100",
6335   "size" : 8,
6336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6337  },
6338  {
6339   "alignment" : 8,
6340   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6341   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6342   "referenced_type" : "type-117",
6343   "self_type" : "type-120",
6344   "size" : 8,
6345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6346  },
6347  {
6348   "alignment" : 8,
6349   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
6350   "name" : "android::wp<android::hardware::BHwBinder> *",
6351   "referenced_type" : "type-476",
6352   "self_type" : "type-661",
6353   "size" : 8,
6354   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6355  },
6356  {
6357   "alignment" : 8,
6358   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6359   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6360   "referenced_type" : "type-486",
6361   "self_type" : "type-517",
6362   "size" : 8,
6363   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6364  },
6365  {
6366   "alignment" : 8,
6367   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
6368   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
6369   "referenced_type" : "type-138",
6370   "self_type" : "type-649",
6371   "size" : 8,
6372   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6373  },
6374  {
6375   "alignment" : 8,
6376   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
6377   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
6378   "referenced_type" : "type-141",
6379   "self_type" : "type-379",
6380   "size" : 8,
6381   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6382  },
6383  {
6384   "alignment" : 8,
6385   "linker_set_key" : "android_flex_plane *",
6386   "name" : "android_flex_plane *",
6387   "referenced_type" : "type-524",
6388   "self_type" : "type-527",
6389   "size" : 8,
6390   "source_file" : "/system/core/libsystem/include/system/graphics.h"
6391  },
6392  {
6393   "alignment" : 8,
6394   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6395   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6396   "referenced_type" : "type-66",
6397   "self_type" : "type-65",
6398   "size" : 8,
6399   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6400  },
6401  {
6402   "alignment" : 8,
6403   "linker_set_key" : "char *",
6404   "name" : "char *",
6405   "referenced_type" : "type-81",
6406   "self_type" : "type-131",
6407   "size" : 8,
6408   "source_file" : "/system/core/liblog/include/log/log_read.h"
6409  },
6410  {
6411   "alignment" : 8,
6412   "linker_set_key" : "const android::NativeHandle *",
6413   "name" : "const android::NativeHandle *",
6414   "referenced_type" : "type-412",
6415   "self_type" : "type-413",
6416   "size" : 8,
6417   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6418  },
6419  {
6420   "alignment" : 8,
6421   "linker_set_key" : "const android::RefBase *",
6422   "name" : "const android::RefBase *",
6423   "referenced_type" : "type-293",
6424   "self_type" : "type-294",
6425   "size" : 8,
6426   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6427  },
6428  {
6429   "alignment" : 8,
6430   "linker_set_key" : "const android::String16 *",
6431   "name" : "const android::String16 *",
6432   "referenced_type" : "type-68",
6433   "self_type" : "type-428",
6434   "size" : 8,
6435   "source_file" : "/system/core/libutils/include/utils/String16.h"
6436  },
6437  {
6438   "alignment" : 8,
6439   "linker_set_key" : "const android::String8 *",
6440   "name" : "const android::String8 *",
6441   "referenced_type" : "type-421",
6442   "self_type" : "type-422",
6443   "size" : 8,
6444   "source_file" : "/system/core/libutils/include/utils/String8.h"
6445  },
6446  {
6447   "alignment" : 8,
6448   "linker_set_key" : "const android::VectorImpl *",
6449   "name" : "const android::VectorImpl *",
6450   "referenced_type" : "type-502",
6451   "self_type" : "type-503",
6452   "size" : 8,
6453   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6454  },
6455  {
6456   "alignment" : 8,
6457   "linker_set_key" : "const android::hardware::BpHwRefBase *",
6458   "name" : "const android::hardware::BpHwRefBase *",
6459   "referenced_type" : "type-433",
6460   "self_type" : "type-434",
6461   "size" : 8,
6462   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6463  },
6464  {
6465   "alignment" : 8,
6466   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6467   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6468   "referenced_type" : "type-466",
6469   "self_type" : "type-467",
6470   "size" : 8,
6471   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6472  },
6473  {
6474   "alignment" : 8,
6475   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6476   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6477   "referenced_type" : "type-471",
6478   "self_type" : "type-472",
6479   "size" : 8,
6480   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6481  },
6482  {
6483   "alignment" : 8,
6484   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6485   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6486   "referenced_type" : "type-172",
6487   "self_type" : "type-173",
6488   "size" : 8,
6489   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6490  },
6491  {
6492   "alignment" : 8,
6493   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6494   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6495   "referenced_type" : "type-178",
6496   "self_type" : "type-179",
6497   "size" : 8,
6498   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6499  },
6500  {
6501   "alignment" : 8,
6502   "linker_set_key" : "const android::hardware::Return<bool> *",
6503   "name" : "const android::hardware::Return<bool> *",
6504   "referenced_type" : "type-165",
6505   "self_type" : "type-166",
6506   "size" : 8,
6507   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6508  },
6509  {
6510   "alignment" : 8,
6511   "linker_set_key" : "const android::hardware::Status *",
6512   "name" : "const android::hardware::Status *",
6513   "referenced_type" : "type-154",
6514   "self_type" : "type-158",
6515   "size" : 8,
6516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6517  },
6518  {
6519   "alignment" : 8,
6520   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6521   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6522   "referenced_type" : "type-390",
6523   "self_type" : "type-391",
6524   "size" : 8,
6525   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6526  },
6527  {
6528   "alignment" : 8,
6529   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6530   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6531   "referenced_type" : "type-104",
6532   "self_type" : "type-103",
6533   "size" : 8,
6534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6535  },
6536  {
6537   "alignment" : 8,
6538   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6539   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6540   "referenced_type" : "type-651",
6541   "self_type" : "type-652",
6542   "size" : 8,
6543   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6544  },
6545  {
6546   "alignment" : 8,
6547   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6548   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6549   "referenced_type" : "type-645",
6550   "self_type" : "type-646",
6551   "size" : 8,
6552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6553  },
6554  {
6555   "alignment" : 8,
6556   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6557   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6558   "referenced_type" : "type-642",
6559   "self_type" : "type-643",
6560   "size" : 8,
6561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6562  },
6563  {
6564   "alignment" : 8,
6565   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6566   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6567   "referenced_type" : "type-620",
6568   "self_type" : "type-628",
6569   "size" : 8,
6570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6571  },
6572  {
6573   "alignment" : 8,
6574   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6575   "name" : "const android::hardware::details::hidl_pointer<int> *",
6576   "referenced_type" : "type-507",
6577   "self_type" : "type-519",
6578   "size" : 8,
6579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6580  },
6581  {
6582   "alignment" : 8,
6583   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6584   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6585   "referenced_type" : "type-551",
6586   "self_type" : "type-561",
6587   "size" : 8,
6588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6589  },
6590  {
6591   "alignment" : 8,
6592   "linker_set_key" : "const android::hardware::details::return_status *",
6593   "name" : "const android::hardware::details::return_status *",
6594   "referenced_type" : "type-183",
6595   "self_type" : "type-184",
6596   "size" : 8,
6597   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6598  },
6599  {
6600   "alignment" : 8,
6601   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6602   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6603   "referenced_type" : "type-392",
6604   "self_type" : "type-393",
6605   "size" : 8,
6606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6607  },
6608  {
6609   "alignment" : 8,
6610   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6611   "name" : "const android::hardware::hidl_death_recipient *",
6612   "referenced_type" : "type-676",
6613   "self_type" : "type-679",
6614   "size" : 8,
6615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6616  },
6617  {
6618   "alignment" : 8,
6619   "linker_set_key" : "const android::hardware::hidl_memory *",
6620   "name" : "const android::hardware::hidl_memory *",
6621   "referenced_type" : "type-306",
6622   "self_type" : "type-310",
6623   "size" : 8,
6624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6625  },
6626  {
6627   "alignment" : 8,
6628   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6629   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6630   "referenced_type" : "type-384",
6631   "self_type" : "type-385",
6632   "size" : 8,
6633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6634  },
6635  {
6636   "alignment" : 8,
6637   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6638   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6639   "referenced_type" : "type-377",
6640   "self_type" : "type-378",
6641   "size" : 8,
6642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6643  },
6644  {
6645   "alignment" : 8,
6646   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6647   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6648   "referenced_type" : "type-368",
6649   "self_type" : "type-369",
6650   "size" : 8,
6651   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6652  },
6653  {
6654   "alignment" : 8,
6655   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6656   "name" : "const android::hardware::hidl_vec<int> *",
6657   "referenced_type" : "type-337",
6658   "self_type" : "type-338",
6659   "size" : 8,
6660   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6661  },
6662  {
6663   "alignment" : 8,
6664   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6665   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6666   "referenced_type" : "type-343",
6667   "self_type" : "type-342",
6668   "size" : 8,
6669   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6670  },
6671  {
6672   "alignment" : 8,
6673   "linker_set_key" : "const android::hardware::hidl_version *",
6674   "name" : "const android::hardware::hidl_version *",
6675   "referenced_type" : "type-398",
6676   "self_type" : "type-399",
6677   "size" : 8,
6678   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6679  },
6680  {
6681   "alignment" : 8,
6682   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6683   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6684   "referenced_type" : "type-634",
6685   "self_type" : "type-635",
6686   "size" : 8,
6687   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
6688  },
6689  {
6690   "alignment" : 8,
6691   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6692   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6693   "referenced_type" : "type-376",
6694   "self_type" : "type-375",
6695   "size" : 8,
6696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6697  },
6698  {
6699   "alignment" : 8,
6700   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6701   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6702   "referenced_type" : "type-623",
6703   "self_type" : "type-624",
6704   "size" : 8,
6705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
6706  },
6707  {
6708   "alignment" : 8,
6709   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6710   "name" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6711   "referenced_type" : "type-367",
6712   "self_type" : "type-366",
6713   "size" : 8,
6714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6715  },
6716  {
6717   "alignment" : 8,
6718   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6719   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6720   "referenced_type" : "type-632",
6721   "self_type" : "type-633",
6722   "size" : 8,
6723   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6724  },
6725  {
6726   "alignment" : 8,
6727   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6728   "name" : "const android::hidl::base::V1_0::IBase *",
6729   "referenced_type" : "type-37",
6730   "self_type" : "type-38",
6731   "size" : 8,
6732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6733  },
6734  {
6735   "alignment" : 8,
6736   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6737   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6738   "referenced_type" : "type-107",
6739   "self_type" : "type-108",
6740   "size" : 8,
6741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6742  },
6743  {
6744   "alignment" : 8,
6745   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6746   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6747   "referenced_type" : "type-553",
6748   "self_type" : "type-554",
6749   "size" : 8,
6750   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6751  },
6752  {
6753   "alignment" : 8,
6754   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6755   "name" : "const android::sp<android::hardware::IBinder> *",
6756   "referenced_type" : "type-45",
6757   "self_type" : "type-46",
6758   "size" : 8,
6759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6760  },
6761  {
6762   "alignment" : 8,
6763   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6764   "name" : "const android::sp<android::hardware::ProcessState> *",
6765   "referenced_type" : "type-95",
6766   "self_type" : "type-96",
6767   "size" : 8,
6768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6769  },
6770  {
6771   "alignment" : 8,
6772   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6773   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6774   "referenced_type" : "type-145",
6775   "self_type" : "type-144",
6776   "size" : 8,
6777   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6778  },
6779  {
6780   "alignment" : 8,
6781   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6782   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6783   "referenced_type" : "type-658",
6784   "self_type" : "type-675",
6785   "size" : 8,
6786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6787  },
6788  {
6789   "alignment" : 8,
6790   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6791   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6792   "referenced_type" : "type-133",
6793   "self_type" : "type-132",
6794   "size" : 8,
6795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6796  },
6797  {
6798   "alignment" : 8,
6799   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6800   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6801   "referenced_type" : "type-34",
6802   "self_type" : "type-33",
6803   "size" : 8,
6804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6805  },
6806  {
6807   "alignment" : 8,
6808   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6809   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6810   "referenced_type" : "type-101",
6811   "self_type" : "type-102",
6812   "size" : 8,
6813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6814  },
6815  {
6816   "alignment" : 8,
6817   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6818   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6819   "referenced_type" : "type-121",
6820   "self_type" : "type-123",
6821   "size" : 8,
6822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6823  },
6824  {
6825   "alignment" : 8,
6826   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6827   "name" : "const android::wp<android::hardware::BHwBinder> *",
6828   "referenced_type" : "type-670",
6829   "self_type" : "type-671",
6830   "size" : 8,
6831   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6832  },
6833  {
6834   "alignment" : 8,
6835   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6836   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6837   "referenced_type" : "type-656",
6838   "self_type" : "type-657",
6839   "size" : 8,
6840   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6841  },
6842  {
6843   "alignment" : 8,
6844   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6845   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6846   "referenced_type" : "type-452",
6847   "self_type" : "type-463",
6848   "size" : 8,
6849   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6850  },
6851  {
6852   "alignment" : 8,
6853   "linker_set_key" : "const char *",
6854   "name" : "const char *",
6855   "referenced_type" : "type-80",
6856   "self_type" : "type-79",
6857   "size" : 8,
6858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6859  },
6860  {
6861   "alignment" : 8,
6862   "linker_set_key" : "const char16_t *",
6863   "name" : "const char16_t *",
6864   "referenced_type" : "type-71",
6865   "self_type" : "type-70",
6866   "size" : 8,
6867   "source_file" : "/system/core/libutils/include/utils/String16.h"
6868  },
6869  {
6870   "alignment" : 8,
6871   "linker_set_key" : "const log_msg *",
6872   "name" : "const log_msg *",
6873   "referenced_type" : "type-84",
6874   "self_type" : "type-106",
6875   "size" : 8,
6876   "source_file" : "/system/core/liblog/include/log/log_read.h"
6877  },
6878  {
6879   "alignment" : 8,
6880   "linker_set_key" : "const native_handle *",
6881   "name" : "const native_handle *",
6882   "referenced_type" : "type-267",
6883   "self_type" : "type-266",
6884   "size" : 8,
6885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6886  },
6887  {
6888   "alignment" : 8,
6889   "linker_set_key" : "const unsigned char *",
6890   "name" : "const unsigned char *",
6891   "referenced_type" : "type-341",
6892   "self_type" : "type-340",
6893   "size" : 8,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6895  },
6896  {
6897   "alignment" : 8,
6898   "linker_set_key" : "const unsigned long long *",
6899   "name" : "const unsigned long long *",
6900   "referenced_type" : "type-444",
6901   "self_type" : "type-443",
6902   "size" : 8,
6903   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6904  },
6905  {
6906   "alignment" : 8,
6907   "linker_set_key" : "const void *",
6908   "name" : "const void *",
6909   "referenced_type" : "type-401",
6910   "self_type" : "type-402",
6911   "size" : 8,
6912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6913  },
6914  {
6915   "alignment" : 8,
6916   "linker_set_key" : "int (*)(void *)",
6917   "name" : "int (*)(void *)",
6918   "referenced_type" : "type-533",
6919   "self_type" : "type-534",
6920   "size" : 8,
6921   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6922  },
6923  {
6924   "alignment" : 8,
6925   "linker_set_key" : "int *",
6926   "name" : "int *",
6927   "referenced_type" : "type-52",
6928   "self_type" : "type-336",
6929   "size" : 8,
6930   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6931  },
6932  {
6933   "alignment" : 8,
6934   "linker_set_key" : "log_msg *",
6935   "name" : "log_msg *",
6936   "referenced_type" : "type-85",
6937   "self_type" : "type-161",
6938   "size" : 8,
6939   "source_file" : "/system/core/liblog/include/log/log_read.h"
6940  },
6941  {
6942   "alignment" : 8,
6943   "linker_set_key" : "native_handle *",
6944   "name" : "native_handle *",
6945   "referenced_type" : "type-193",
6946   "self_type" : "type-198",
6947   "size" : 8,
6948   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6949  },
6950  {
6951   "alignment" : 8,
6952   "linker_set_key" : "unsigned char *",
6953   "name" : "unsigned char *",
6954   "referenced_type" : "type-7",
6955   "self_type" : "type-347",
6956   "size" : 8,
6957   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6958  },
6959  {
6960   "alignment" : 8,
6961   "linker_set_key" : "unsigned long *",
6962   "name" : "unsigned long *",
6963   "referenced_type" : "type-8",
6964   "self_type" : "type-453",
6965   "size" : 8,
6966   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6967  },
6968  {
6969   "alignment" : 8,
6970   "linker_set_key" : "unsigned long long *",
6971   "name" : "unsigned long long *",
6972   "referenced_type" : "type-256",
6973   "self_type" : "type-439",
6974   "size" : 8,
6975   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6976  },
6977  {
6978   "alignment" : 8,
6979   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6980   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6981   "referenced_type" : "type-441",
6982   "self_type" : "type-440",
6983   "size" : 8,
6984   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6985  },
6986  {
6987   "alignment" : 8,
6988   "linker_set_key" : "void *",
6989   "name" : "void *",
6990   "referenced_type" : "type-54",
6991   "self_type" : "type-53",
6992   "size" : 8,
6993   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6994  },
6995  {
6996   "alignment" : 8,
6997   "linker_set_key" : "void **",
6998   "name" : "void **",
6999   "referenced_type" : "type-53",
7000   "self_type" : "type-535",
7001   "size" : 8,
7002   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
7003  }
7004 ],
7005 "qualified_types" :
7006 [
7007  {
7008   "alignment" : 8,
7009   "is_const" : true,
7010   "linker_set_key" : "android::RefBase::weakref_impl *const",
7011   "name" : "android::RefBase::weakref_impl *const",
7012   "referenced_type" : "type-14",
7013   "self_type" : "type-13",
7014   "size" : 8,
7015   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7016  },
7017  {
7018   "alignment" : 8,
7019   "is_const" : true,
7020   "linker_set_key" : "android::RefBase::weakref_impl *const",
7021   "name" : "android::RefBase::weakref_impl *const",
7022   "referenced_type" : "type-663",
7023   "self_type" : "type-665",
7024   "size" : 8,
7025   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7026  },
7027  {
7028   "alignment" : 8,
7029   "is_const" : true,
7030   "linker_set_key" : "android::hardware::IBinder *const",
7031   "name" : "android::hardware::IBinder *const",
7032   "referenced_type" : "type-19",
7033   "self_type" : "type-18",
7034   "size" : 8,
7035   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7036  },
7037  {
7038   "alignment" : 8,
7039   "is_const" : true,
7040   "linker_set_key" : "const android::NativeHandle",
7041   "name" : "const android::NativeHandle",
7042   "referenced_type" : "type-197",
7043   "self_type" : "type-412",
7044   "size" : 24,
7045   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7046  },
7047  {
7048   "alignment" : 8,
7049   "is_const" : true,
7050   "linker_set_key" : "const android::RefBase",
7051   "name" : "const android::RefBase",
7052   "referenced_type" : "type-12",
7053   "self_type" : "type-293",
7054   "size" : 16,
7055   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7056  },
7057  {
7058   "alignment" : 8,
7059   "is_const" : true,
7060   "linker_set_key" : "const android::String16",
7061   "name" : "const android::String16",
7062   "referenced_type" : "type-69",
7063   "self_type" : "type-68",
7064   "size" : 8,
7065   "source_file" : "/system/core/libutils/include/utils/String16.h"
7066  },
7067  {
7068   "alignment" : 8,
7069   "is_const" : true,
7070   "linker_set_key" : "const android::String8",
7071   "name" : "const android::String8",
7072   "referenced_type" : "type-78",
7073   "self_type" : "type-421",
7074   "size" : 8,
7075   "source_file" : "/system/core/libutils/include/utils/String8.h"
7076  },
7077  {
7078   "alignment" : 8,
7079   "is_const" : true,
7080   "linker_set_key" : "const android::VectorImpl",
7081   "name" : "const android::VectorImpl",
7082   "referenced_type" : "type-61",
7083   "self_type" : "type-502",
7084   "size" : 40,
7085   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
7086  },
7087  {
7088   "alignment" : 8,
7089   "is_const" : true,
7090   "linker_set_key" : "const android::hardware::BpHwRefBase",
7091   "name" : "const android::hardware::BpHwRefBase",
7092   "referenced_type" : "type-17",
7093   "self_type" : "type-433",
7094   "size" : 48,
7095   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7096  },
7097  {
7098   "alignment" : 8,
7099   "is_const" : true,
7100   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7101   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7102   "referenced_type" : "type-459",
7103   "self_type" : "type-466",
7104   "size" : 64,
7105   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7106  },
7107  {
7108   "alignment" : 8,
7109   "is_const" : true,
7110   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7111   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7112   "referenced_type" : "type-468",
7113   "self_type" : "type-471",
7114   "size" : 64,
7115   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7116  },
7117  {
7118   "alignment" : 8,
7119   "is_const" : true,
7120   "linker_set_key" : "const android::hardware::Parcel",
7121   "name" : "const android::hardware::Parcel",
7122   "referenced_type" : "type-437",
7123   "self_type" : "type-448",
7124   "size" : 136,
7125   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7126  },
7127  {
7128   "alignment" : 8,
7129   "is_const" : true,
7130   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7131   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7132   "referenced_type" : "type-167",
7133   "self_type" : "type-172",
7134   "size" : 40,
7135   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7136  },
7137  {
7138   "alignment" : 8,
7139   "is_const" : true,
7140   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7141   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7142   "referenced_type" : "type-174",
7143   "self_type" : "type-178",
7144   "size" : 48,
7145   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7146  },
7147  {
7148   "alignment" : 8,
7149   "is_const" : true,
7150   "linker_set_key" : "const android::hardware::Return<bool>",
7151   "name" : "const android::hardware::Return<bool>",
7152   "referenced_type" : "type-159",
7153   "self_type" : "type-165",
7154   "size" : 40,
7155   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7156  },
7157  {
7158   "alignment" : 8,
7159   "is_const" : true,
7160   "linker_set_key" : "const android::hardware::Status",
7161   "name" : "const android::hardware::Status",
7162   "referenced_type" : "type-150",
7163   "self_type" : "type-154",
7164   "size" : 32,
7165   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7166  },
7167  {
7168   "alignment" : 4,
7169   "is_const" : true,
7170   "linker_set_key" : "const android::hardware::details::SchedPrio",
7171   "name" : "const android::hardware::details::SchedPrio",
7172   "referenced_type" : "type-462",
7173   "self_type" : "type-465",
7174   "size" : 8,
7175   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7176  },
7177  {
7178   "alignment" : 8,
7179   "is_const" : true,
7180   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7181   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7182   "referenced_type" : "type-388",
7183   "self_type" : "type-390",
7184   "size" : 8,
7185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7186  },
7187  {
7188   "alignment" : 8,
7189   "is_const" : true,
7190   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7191   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7192   "referenced_type" : "type-105",
7193   "self_type" : "type-104",
7194   "size" : 8,
7195   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7196  },
7197  {
7198   "alignment" : 8,
7199   "is_const" : true,
7200   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7201   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7202   "referenced_type" : "type-321",
7203   "self_type" : "type-651",
7204   "size" : 8,
7205   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7206  },
7207  {
7208   "alignment" : 8,
7209   "is_const" : true,
7210   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7211   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7212   "referenced_type" : "type-381",
7213   "self_type" : "type-645",
7214   "size" : 8,
7215   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7216  },
7217  {
7218   "alignment" : 8,
7219   "is_const" : true,
7220   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7221   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7222   "referenced_type" : "type-371",
7223   "self_type" : "type-642",
7224   "size" : 8,
7225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7226  },
7227  {
7228   "alignment" : 8,
7229   "is_const" : true,
7230   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7231   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7232   "referenced_type" : "type-349",
7233   "self_type" : "type-620",
7234   "size" : 8,
7235   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7236  },
7237  {
7238   "alignment" : 8,
7239   "is_const" : true,
7240   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
7241   "name" : "const android::hardware::details::hidl_pointer<int>",
7242   "referenced_type" : "type-334",
7243   "self_type" : "type-507",
7244   "size" : 8,
7245   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7246  },
7247  {
7248   "alignment" : 8,
7249   "is_const" : true,
7250   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
7251   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
7252   "referenced_type" : "type-345",
7253   "self_type" : "type-551",
7254   "size" : 8,
7255   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7256  },
7257  {
7258   "alignment" : 8,
7259   "is_const" : true,
7260   "linker_set_key" : "const android::hardware::details::return_status",
7261   "name" : "const android::hardware::details::return_status",
7262   "referenced_type" : "type-160",
7263   "self_type" : "type-183",
7264   "size" : 40,
7265   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7266  },
7267  {
7268   "alignment" : 1,
7269   "is_const" : true,
7270   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
7271   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
7272   "referenced_type" : "type-5",
7273   "self_type" : "type-392",
7274   "size" : 32,
7275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7276  },
7277  {
7278   "alignment" : 8,
7279   "is_const" : true,
7280   "linker_set_key" : "const android::hardware::hidl_death_recipient",
7281   "name" : "const android::hardware::hidl_death_recipient",
7282   "referenced_type" : "type-140",
7283   "self_type" : "type-676",
7284   "size" : 24,
7285   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7286  },
7287  {
7288   "alignment" : 8,
7289   "is_const" : true,
7290   "linker_set_key" : "const android::hardware::hidl_handle",
7291   "name" : "const android::hardware::hidl_handle",
7292   "referenced_type" : "type-297",
7293   "self_type" : "type-405",
7294   "size" : 16,
7295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7296  },
7297  {
7298   "alignment" : 8,
7299   "is_const" : true,
7300   "linker_set_key" : "const android::hardware::hidl_memory",
7301   "name" : "const android::hardware::hidl_memory",
7302   "referenced_type" : "type-303",
7303   "self_type" : "type-306",
7304   "size" : 40,
7305   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7306  },
7307  {
7308   "alignment" : 8,
7309   "is_const" : true,
7310   "linker_set_key" : "const android::hardware::hidl_string",
7311   "name" : "const android::hardware::hidl_string",
7312   "referenced_type" : "type-299",
7313   "self_type" : "type-298",
7314   "size" : 16,
7315   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7316  },
7317  {
7318   "alignment" : 8,
7319   "is_const" : true,
7320   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7321   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7322   "referenced_type" : "type-320",
7323   "self_type" : "type-625",
7324   "size" : 16,
7325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7326  },
7327  {
7328   "alignment" : 8,
7329   "is_const" : true,
7330   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7331   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7332   "referenced_type" : "type-380",
7333   "self_type" : "type-384",
7334   "size" : 16,
7335   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7336  },
7337  {
7338   "alignment" : 8,
7339   "is_const" : true,
7340   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7341   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7342   "referenced_type" : "type-370",
7343   "self_type" : "type-377",
7344   "size" : 16,
7345   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7346  },
7347  {
7348   "alignment" : 8,
7349   "is_const" : true,
7350   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7351   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7352   "referenced_type" : "type-348",
7353   "self_type" : "type-368",
7354   "size" : 16,
7355   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7356  },
7357  {
7358   "alignment" : 8,
7359   "is_const" : true,
7360   "linker_set_key" : "const android::hardware::hidl_vec<int>",
7361   "name" : "const android::hardware::hidl_vec<int>",
7362   "referenced_type" : "type-333",
7363   "self_type" : "type-337",
7364   "size" : 16,
7365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7366  },
7367  {
7368   "alignment" : 8,
7369   "is_const" : true,
7370   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
7371   "name" : "const android::hardware::hidl_vec<unsigned char>",
7372   "referenced_type" : "type-344",
7373   "self_type" : "type-343",
7374   "size" : 16,
7375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7376  },
7377  {
7378   "alignment" : 2,
7379   "is_const" : true,
7380   "linker_set_key" : "const android::hardware::hidl_version",
7381   "name" : "const android::hardware::hidl_version",
7382   "referenced_type" : "type-395",
7383   "self_type" : "type-398",
7384   "size" : 4,
7385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7386  },
7387  {
7388   "alignment" : 4,
7389   "is_const" : true,
7390   "linker_set_key" : "const android::hardware::keymaster::V4_0::Algorithm",
7391   "name" : "const android::hardware::keymaster::V4_0::Algorithm",
7392   "referenced_type" : "type-355",
7393   "self_type" : "type-577",
7394   "size" : 4,
7395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7396  },
7397  {
7398   "alignment" : 4,
7399   "is_const" : true,
7400   "linker_set_key" : "const android::hardware::keymaster::V4_0::BlockMode",
7401   "name" : "const android::hardware::keymaster::V4_0::BlockMode",
7402   "referenced_type" : "type-356",
7403   "self_type" : "type-578",
7404   "size" : 4,
7405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7406  },
7407  {
7408   "alignment" : 8,
7409   "is_const" : true,
7410   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7411   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7412   "referenced_type" : "type-25",
7413   "self_type" : "type-634",
7414   "size" : 216,
7415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7416  },
7417  {
7418   "alignment" : 4,
7419   "is_const" : true,
7420   "linker_set_key" : "const android::hardware::keymaster::V4_0::Constants",
7421   "name" : "const android::hardware::keymaster::V4_0::Constants",
7422   "referenced_type" : "type-566",
7423   "self_type" : "type-573",
7424   "size" : 4,
7425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7426  },
7427  {
7428   "alignment" : 4,
7429   "is_const" : true,
7430   "linker_set_key" : "const android::hardware::keymaster::V4_0::Digest",
7431   "name" : "const android::hardware::keymaster::V4_0::Digest",
7432   "referenced_type" : "type-358",
7433   "self_type" : "type-580",
7434   "size" : 4,
7435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7436  },
7437  {
7438   "alignment" : 4,
7439   "is_const" : true,
7440   "linker_set_key" : "const android::hardware::keymaster::V4_0::EcCurve",
7441   "name" : "const android::hardware::keymaster::V4_0::EcCurve",
7442   "referenced_type" : "type-359",
7443   "self_type" : "type-581",
7444   "size" : 4,
7445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7446  },
7447  {
7448   "alignment" : 4,
7449   "is_const" : true,
7450   "linker_set_key" : "const android::hardware::keymaster::V4_0::ErrorCode",
7451   "name" : "const android::hardware::keymaster::V4_0::ErrorCode",
7452   "referenced_type" : "type-168",
7453   "self_type" : "type-585",
7454   "size" : 4,
7455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7456  },
7457  {
7458   "alignment" : 8,
7459   "is_const" : true,
7460   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7461   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7462   "referenced_type" : "type-571",
7463   "self_type" : "type-636",
7464   "size" : 56,
7465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7466  },
7467  {
7468   "alignment" : 4,
7469   "is_const" : true,
7470   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7471   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7472   "referenced_type" : "type-364",
7473   "self_type" : "type-587",
7474   "size" : 4,
7475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7476  },
7477  {
7478   "alignment" : 8,
7479   "is_const" : true,
7480   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7481   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7482   "referenced_type" : "type-374",
7483   "self_type" : "type-376",
7484   "size" : 48,
7485   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7486  },
7487  {
7488   "alignment" : 8,
7489   "is_const" : true,
7490   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7491   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7492   "referenced_type" : "type-10",
7493   "self_type" : "type-623",
7494   "size" : 24,
7495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7496  },
7497  {
7498   "alignment" : 4,
7499   "is_const" : true,
7500   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7501   "name" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7502   "referenced_type" : "type-361",
7503   "self_type" : "type-583",
7504   "size" : 4,
7505   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7506  },
7507  {
7508   "alignment" : 8,
7509   "is_const" : true,
7510   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7511   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7512   "referenced_type" : "type-570",
7513   "self_type" : "type-718",
7514   "size" : 32,
7515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
7516  },
7517  {
7518   "alignment" : 4,
7519   "is_const" : true,
7520   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7521   "name" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7522   "referenced_type" : "type-363",
7523   "self_type" : "type-586",
7524   "size" : 4,
7525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7526  },
7527  {
7528   "alignment" : 4,
7529   "is_const" : true,
7530   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyFormat",
7531   "name" : "const android::hardware::keymaster::V4_0::KeyFormat",
7532   "referenced_type" : "type-569",
7533   "self_type" : "type-589",
7534   "size" : 4,
7535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7536  },
7537  {
7538   "alignment" : 4,
7539   "is_const" : true,
7540   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7541   "name" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7542   "referenced_type" : "type-360",
7543   "self_type" : "type-582",
7544   "size" : 4,
7545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7546  },
7547  {
7548   "alignment" : 8,
7549   "is_const" : true,
7550   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter",
7551   "name" : "const android::hardware::keymaster::V4_0::KeyParameter",
7552   "referenced_type" : "type-352",
7553   "self_type" : "type-367",
7554   "size" : 32,
7555   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7556  },
7557  {
7558   "alignment" : 4,
7559   "is_const" : true,
7560   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7561   "name" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7562   "referenced_type" : "type-362",
7563   "self_type" : "type-584",
7564   "size" : 4,
7565   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7566  },
7567  {
7568   "alignment" : 4,
7569   "is_const" : true,
7570   "linker_set_key" : "const android::hardware::keymaster::V4_0::PaddingMode",
7571   "name" : "const android::hardware::keymaster::V4_0::PaddingMode",
7572   "referenced_type" : "type-357",
7573   "self_type" : "type-579",
7574   "size" : 4,
7575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7576  },
7577  {
7578   "alignment" : 4,
7579   "is_const" : true,
7580   "linker_set_key" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7581   "name" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7582   "referenced_type" : "type-365",
7583   "self_type" : "type-588",
7584   "size" : 4,
7585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7586  },
7587  {
7588   "alignment" : 4,
7589   "is_const" : true,
7590   "linker_set_key" : "const android::hardware::keymaster::V4_0::Tag",
7591   "name" : "const android::hardware::keymaster::V4_0::Tag",
7592   "referenced_type" : "type-353",
7593   "self_type" : "type-576",
7594   "size" : 4,
7595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7596  },
7597  {
7598   "alignment" : 4,
7599   "is_const" : true,
7600   "linker_set_key" : "const android::hardware::keymaster::V4_0::TagType",
7601   "name" : "const android::hardware::keymaster::V4_0::TagType",
7602   "referenced_type" : "type-567",
7603   "self_type" : "type-575",
7604   "size" : 4,
7605   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7606  },
7607  {
7608   "alignment" : 8,
7609   "is_const" : true,
7610   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken",
7611   "name" : "const android::hardware::keymaster::V4_0::VerificationToken",
7612   "referenced_type" : "type-572",
7613   "self_type" : "type-640",
7614   "size" : 56,
7615   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7616  },
7617  {
7618   "alignment" : 8,
7619   "is_const" : true,
7620   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7621   "name" : "const android::hidl::base::V1_0::BpHwBase",
7622   "referenced_type" : "type-629",
7623   "self_type" : "type-632",
7624   "size" : 216,
7625   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7626  },
7627  {
7628   "alignment" : 4,
7629   "is_const" : true,
7630   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7631   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7632   "referenced_type" : "type-415",
7633   "self_type" : "type-416",
7634   "size" : 4,
7635   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7636  },
7637  {
7638   "alignment" : 8,
7639   "is_const" : true,
7640   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7641   "name" : "const android::hidl::base::V1_0::IBase",
7642   "referenced_type" : "type-11",
7643   "self_type" : "type-37",
7644   "size" : 24,
7645   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7646  },
7647  {
7648   "alignment" : 8,
7649   "is_const" : true,
7650   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7651   "name" : "const android::hidl::base::V1_0::IBase *const",
7652   "referenced_type" : "type-38",
7653   "self_type" : "type-479",
7654   "size" : 8,
7655   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7656  },
7657  {
7658   "alignment" : 8,
7659   "is_const" : true,
7660   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7661   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7662   "referenced_type" : "type-99",
7663   "self_type" : "type-107",
7664   "size" : 24,
7665   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7666  },
7667  {
7668   "alignment" : 4,
7669   "is_const" : true,
7670   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7671   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7672   "referenced_type" : "type-556",
7673   "self_type" : "type-560",
7674   "size" : 4,
7675   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7676  },
7677  {
7678   "alignment" : 1,
7679   "is_const" : true,
7680   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7681   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7682   "referenced_type" : "type-555",
7683   "self_type" : "type-558",
7684   "size" : 1,
7685   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7686  },
7687  {
7688   "alignment" : 8,
7689   "is_const" : true,
7690   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7691   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7692   "referenced_type" : "type-119",
7693   "self_type" : "type-553",
7694   "size" : 24,
7695   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7696  },
7697  {
7698   "alignment" : 8,
7699   "is_const" : true,
7700   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7701   "name" : "const android::sp<android::hardware::IBinder>",
7702   "referenced_type" : "type-43",
7703   "self_type" : "type-45",
7704   "size" : 8,
7705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7706  },
7707  {
7708   "alignment" : 8,
7709   "is_const" : true,
7710   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7711   "name" : "const android::sp<android::hardware::ProcessState>",
7712   "referenced_type" : "type-49",
7713   "self_type" : "type-95",
7714   "size" : 8,
7715   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7716  },
7717  {
7718   "alignment" : 8,
7719   "is_const" : true,
7720   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7721   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7722   "referenced_type" : "type-135",
7723   "self_type" : "type-145",
7724   "size" : 8,
7725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7726  },
7727  {
7728   "alignment" : 8,
7729   "is_const" : true,
7730   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7731   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7732   "referenced_type" : "type-659",
7733   "self_type" : "type-658",
7734   "size" : 8,
7735   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7736  },
7737  {
7738   "alignment" : 8,
7739   "is_const" : true,
7740   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7741   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7742   "referenced_type" : "type-125",
7743   "self_type" : "type-133",
7744   "size" : 8,
7745   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7746  },
7747  {
7748   "alignment" : 8,
7749   "is_const" : true,
7750   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7751   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7752   "referenced_type" : "type-35",
7753   "self_type" : "type-34",
7754   "size" : 8,
7755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7756  },
7757  {
7758   "alignment" : 8,
7759   "is_const" : true,
7760   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7761   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7762   "referenced_type" : "type-97",
7763   "self_type" : "type-101",
7764   "size" : 8,
7765   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7766  },
7767  {
7768   "alignment" : 8,
7769   "is_const" : true,
7770   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7771   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7772   "referenced_type" : "type-117",
7773   "self_type" : "type-121",
7774   "size" : 8,
7775   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7776  },
7777  {
7778   "alignment" : 8,
7779   "is_const" : true,
7780   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7781   "name" : "const android::wp<android::hardware::BHwBinder>",
7782   "referenced_type" : "type-476",
7783   "self_type" : "type-670",
7784   "size" : 16,
7785   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7786  },
7787  {
7788   "alignment" : 8,
7789   "is_const" : true,
7790   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7791   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7792   "referenced_type" : "type-138",
7793   "self_type" : "type-656",
7794   "size" : 16,
7795   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7796  },
7797  {
7798   "alignment" : 8,
7799   "is_const" : true,
7800   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7801   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7802   "referenced_type" : "type-141",
7803   "self_type" : "type-452",
7804   "size" : 16,
7805   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7806  },
7807  {
7808   "alignment" : 1,
7809   "is_const" : true,
7810   "linker_set_key" : "const bool",
7811   "name" : "const bool",
7812   "referenced_type" : "type-30",
7813   "self_type" : "type-112",
7814   "size" : 1,
7815   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7816  },
7817  {
7818   "alignment" : 1,
7819   "is_const" : true,
7820   "linker_set_key" : "const char",
7821   "name" : "const char",
7822   "referenced_type" : "type-81",
7823   "self_type" : "type-80",
7824   "size" : 1,
7825   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7826  },
7827  {
7828   "alignment" : 2,
7829   "is_const" : true,
7830   "linker_set_key" : "const char16_t",
7831   "name" : "const char16_t",
7832   "referenced_type" : "type-72",
7833   "self_type" : "type-71",
7834   "size" : 2,
7835   "source_file" : "/system/core/libutils/include/utils/String16.h"
7836  },
7837  {
7838   "alignment" : 8,
7839   "is_const" : true,
7840   "linker_set_key" : "const double",
7841   "name" : "const double",
7842   "referenced_type" : "type-270",
7843   "self_type" : "type-289",
7844   "size" : 8,
7845   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7846  },
7847  {
7848   "alignment" : 4,
7849   "is_const" : true,
7850   "linker_set_key" : "const float",
7851   "name" : "const float",
7852   "referenced_type" : "type-261",
7853   "self_type" : "type-287",
7854   "size" : 4,
7855   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7856  },
7857  {
7858   "alignment" : 4,
7859   "is_const" : true,
7860   "linker_set_key" : "const int",
7861   "name" : "const int",
7862   "referenced_type" : "type-52",
7863   "self_type" : "type-488",
7864   "size" : 4,
7865   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7866  },
7867  {
7868   "is_const" : true,
7869   "linker_set_key" : "const iter<is_const>",
7870   "name" : "const iter<is_const>",
7871   "referenced_type" : "type-313",
7872   "self_type" : "type-312",
7873   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7874  },
7875  {
7876   "is_const" : true,
7877   "linker_set_key" : "const iter<is_const>",
7878   "name" : "const iter<is_const>",
7879   "referenced_type" : "type-667",
7880   "self_type" : "type-666",
7881   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7882  },
7883  {
7884   "alignment" : 4,
7885   "is_const" : true,
7886   "linker_set_key" : "const log_msg",
7887   "name" : "const log_msg",
7888   "referenced_type" : "type-85",
7889   "self_type" : "type-84",
7890   "size" : 5124,
7891   "source_file" : "/system/core/liblog/include/log/log_read.h"
7892  },
7893  {
7894   "alignment" : 8,
7895   "is_const" : true,
7896   "linker_set_key" : "const long",
7897   "name" : "const long",
7898   "referenced_type" : "type-57",
7899   "self_type" : "type-284",
7900   "size" : 8,
7901   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7902  },
7903  {
7904   "alignment" : 4,
7905   "is_const" : true,
7906   "linker_set_key" : "const native_handle",
7907   "name" : "const native_handle",
7908   "referenced_type" : "type-193",
7909   "self_type" : "type-267",
7910   "size" : 12,
7911   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7912  },
7913  {
7914   "alignment" : 2,
7915   "is_const" : true,
7916   "linker_set_key" : "const short",
7917   "name" : "const short",
7918   "referenced_type" : "type-218",
7919   "self_type" : "type-279",
7920   "size" : 2,
7921   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7922  },
7923  {
7924   "alignment" : 1,
7925   "is_const" : true,
7926   "linker_set_key" : "const signed char",
7927   "name" : "const signed char",
7928   "referenced_type" : "type-276",
7929   "self_type" : "type-275",
7930   "size" : 1,
7931   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7932  },
7933  {
7934   "alignment" : 4,
7935   "is_const" : true,
7936   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7937   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7938   "referenced_type" : "type-597",
7939   "self_type" : "type-596",
7940   "size" : 20,
7941   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7942  },
7943  {
7944   "alignment" : 4,
7945   "is_const" : true,
7946   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7947   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7948   "referenced_type" : "type-692",
7949   "self_type" : "type-691",
7950   "size" : 20,
7951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7952  },
7953  {
7954   "alignment" : 4,
7955   "is_const" : true,
7956   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7957   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7958   "referenced_type" : "type-599",
7959   "self_type" : "type-598",
7960   "size" : 16,
7961   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7962  },
7963  {
7964   "alignment" : 4,
7965   "is_const" : true,
7966   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7967   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7968   "referenced_type" : "type-694",
7969   "self_type" : "type-693",
7970   "size" : 16,
7971   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7972  },
7973  {
7974   "alignment" : 4,
7975   "is_const" : true,
7976   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7977   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7978   "referenced_type" : "type-591",
7979   "self_type" : "type-590",
7980   "size" : 4,
7981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7982  },
7983  {
7984   "alignment" : 4,
7985   "is_const" : true,
7986   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7987   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7988   "referenced_type" : "type-686",
7989   "self_type" : "type-685",
7990   "size" : 4,
7991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7992  },
7993  {
7994   "alignment" : 4,
7995   "is_const" : true,
7996   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
7997   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
7998   "referenced_type" : "type-603",
7999   "self_type" : "type-602",
8000   "size" : 28,
8001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8002  },
8003  {
8004   "alignment" : 4,
8005   "is_const" : true,
8006   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8007   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8008   "referenced_type" : "type-698",
8009   "self_type" : "type-697",
8010   "size" : 28,
8011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8012  },
8013  {
8014   "alignment" : 4,
8015   "is_const" : true,
8016   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8017   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8018   "referenced_type" : "type-605",
8019   "self_type" : "type-604",
8020   "size" : 16,
8021   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8022  },
8023  {
8024   "alignment" : 4,
8025   "is_const" : true,
8026   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8027   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8028   "referenced_type" : "type-700",
8029   "self_type" : "type-699",
8030   "size" : 16,
8031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8032  },
8033  {
8034   "alignment" : 4,
8035   "is_const" : true,
8036   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8037   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8038   "referenced_type" : "type-613",
8039   "self_type" : "type-612",
8040   "size" : 296,
8041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8042  },
8043  {
8044   "alignment" : 4,
8045   "is_const" : true,
8046   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8047   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8048   "referenced_type" : "type-708",
8049   "self_type" : "type-707",
8050   "size" : 296,
8051   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8052  },
8053  {
8054   "alignment" : 4,
8055   "is_const" : true,
8056   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8057   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8058   "referenced_type" : "type-617",
8059   "self_type" : "type-616",
8060   "size" : 16,
8061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8062  },
8063  {
8064   "alignment" : 4,
8065   "is_const" : true,
8066   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8067   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8068   "referenced_type" : "type-713",
8069   "self_type" : "type-712",
8070   "size" : 16,
8071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8072  },
8073  {
8074   "alignment" : 4,
8075   "is_const" : true,
8076   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8077   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8078   "referenced_type" : "type-609",
8079   "self_type" : "type-608",
8080   "size" : 8,
8081   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8082  },
8083  {
8084   "alignment" : 4,
8085   "is_const" : true,
8086   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8087   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8088   "referenced_type" : "type-704",
8089   "self_type" : "type-703",
8090   "size" : 8,
8091   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8092  },
8093  {
8094   "alignment" : 4,
8095   "is_const" : true,
8096   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8097   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8098   "referenced_type" : "type-615",
8099   "self_type" : "type-614",
8100   "size" : 24,
8101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8102  },
8103  {
8104   "alignment" : 4,
8105   "is_const" : true,
8106   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8107   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8108   "referenced_type" : "type-711",
8109   "self_type" : "type-710",
8110   "size" : 24,
8111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8112  },
8113  {
8114   "alignment" : 4,
8115   "is_const" : true,
8116   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8117   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8118   "referenced_type" : "type-622",
8119   "self_type" : "type-621",
8120   "size" : 12,
8121   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8122  },
8123  {
8124   "alignment" : 4,
8125   "is_const" : true,
8126   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8127   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8128   "referenced_type" : "type-717",
8129   "self_type" : "type-716",
8130   "size" : 12,
8131   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8132  },
8133  {
8134   "alignment" : 4,
8135   "is_const" : true,
8136   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8137   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8138   "referenced_type" : "type-607",
8139   "self_type" : "type-606",
8140   "size" : 20,
8141   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8142  },
8143  {
8144   "alignment" : 4,
8145   "is_const" : true,
8146   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8147   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8148   "referenced_type" : "type-702",
8149   "self_type" : "type-701",
8150   "size" : 20,
8151   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8152  },
8153  {
8154   "alignment" : 4,
8155   "is_const" : true,
8156   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8157   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8158   "referenced_type" : "type-611",
8159   "self_type" : "type-610",
8160   "size" : 20,
8161   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8162  },
8163  {
8164   "alignment" : 4,
8165   "is_const" : true,
8166   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8167   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8168   "referenced_type" : "type-706",
8169   "self_type" : "type-705",
8170   "size" : 20,
8171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8172  },
8173  {
8174   "alignment" : 4,
8175   "is_const" : true,
8176   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8177   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8178   "referenced_type" : "type-601",
8179   "self_type" : "type-600",
8180   "size" : 24,
8181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8182  },
8183  {
8184   "alignment" : 4,
8185   "is_const" : true,
8186   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8187   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8188   "referenced_type" : "type-696",
8189   "self_type" : "type-695",
8190   "size" : 24,
8191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8192  },
8193  {
8194   "alignment" : 4,
8195   "is_const" : true,
8196   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8197   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8198   "referenced_type" : "type-619",
8199   "self_type" : "type-618",
8200   "size" : 12,
8201   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8202  },
8203  {
8204   "alignment" : 4,
8205   "is_const" : true,
8206   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8207   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8208   "referenced_type" : "type-715",
8209   "self_type" : "type-714",
8210   "size" : 12,
8211   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8212  },
8213  {
8214   "alignment" : 4,
8215   "is_const" : true,
8216   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8217   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8218   "referenced_type" : "type-595",
8219   "self_type" : "type-594",
8220   "size" : 220,
8221   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8222  },
8223  {
8224   "alignment" : 4,
8225   "is_const" : true,
8226   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8227   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8228   "referenced_type" : "type-690",
8229   "self_type" : "type-689",
8230   "size" : 220,
8231   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8232  },
8233  {
8234   "alignment" : 4,
8235   "is_const" : true,
8236   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8237   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8238   "referenced_type" : "type-593",
8239   "self_type" : "type-592",
8240   "size" : 44,
8241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8242  },
8243  {
8244   "alignment" : 4,
8245   "is_const" : true,
8246   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8247   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8248   "referenced_type" : "type-688",
8249   "self_type" : "type-687",
8250   "size" : 44,
8251   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8252  },
8253  {
8254   "alignment" : 4,
8255   "is_const" : true,
8256   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8257   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8258   "referenced_type" : "type-419",
8259   "self_type" : "type-418",
8260   "size" : 12,
8261   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8262  },
8263  {
8264   "alignment" : 4,
8265   "is_const" : true,
8266   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8267   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8268   "referenced_type" : "type-674",
8269   "self_type" : "type-673",
8270   "size" : 12,
8271   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8272  },
8273  {
8274   "alignment" : 4,
8275   "is_const" : true,
8276   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8277   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8278   "referenced_type" : "type-565",
8279   "self_type" : "type-564",
8280   "size" : 4,
8281   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8282  },
8283  {
8284   "alignment" : 1,
8285   "is_const" : true,
8286   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8287   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8288   "referenced_type" : "type-563",
8289   "self_type" : "type-562",
8290   "size" : 3,
8291   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8292  },
8293  {
8294   "alignment" : 8,
8295   "is_const" : true,
8296   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8297   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8298   "referenced_type" : "type-457",
8299   "self_type" : "type-456",
8300   "size" : 24,
8301   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8302  },
8303  {
8304   "alignment" : 8,
8305   "is_const" : true,
8306   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8307   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8308   "referenced_type" : "type-331",
8309   "self_type" : "type-330",
8310   "size" : 16,
8311   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8312  },
8313  {
8314   "alignment" : 8,
8315   "is_const" : true,
8316   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8317   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8318   "referenced_type" : "type-326",
8319   "self_type" : "type-325",
8320   "size" : 16,
8321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8322  },
8323  {
8324   "alignment" : 8,
8325   "is_const" : true,
8326   "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 *> > *)> > >",
8327   "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 *> > *)> > >",
8328   "referenced_type" : "type-237",
8329   "self_type" : "type-236",
8330   "size" : 24,
8331   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8332  },
8333  {
8334   "alignment" : 8,
8335   "is_const" : true,
8336   "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 *> > *)> > >",
8337   "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 *> > *)> > >",
8338   "referenced_type" : "type-722",
8339   "self_type" : "type-721",
8340   "size" : 24,
8341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8342  },
8343  {
8344   "alignment" : 1,
8345   "is_const" : true,
8346   "linker_set_key" : "const unsigned char",
8347   "name" : "const unsigned char",
8348   "referenced_type" : "type-7",
8349   "self_type" : "type-341",
8350   "size" : 1,
8351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8352  },
8353  {
8354   "alignment" : 4,
8355   "is_const" : true,
8356   "linker_set_key" : "const unsigned int",
8357   "name" : "const unsigned int",
8358   "referenced_type" : "type-2",
8359   "self_type" : "type-62",
8360   "size" : 4,
8361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8362  },
8363  {
8364   "alignment" : 8,
8365   "is_const" : true,
8366   "linker_set_key" : "const unsigned long",
8367   "name" : "const unsigned long",
8368   "referenced_type" : "type-8",
8369   "self_type" : "type-63",
8370   "size" : 8,
8371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8372  },
8373  {
8374   "alignment" : 8,
8375   "is_const" : true,
8376   "linker_set_key" : "const unsigned long long",
8377   "name" : "const unsigned long long",
8378   "referenced_type" : "type-256",
8379   "self_type" : "type-444",
8380   "size" : 8,
8381   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8382  },
8383  {
8384   "alignment" : 2,
8385   "is_const" : true,
8386   "linker_set_key" : "const unsigned short",
8387   "name" : "const unsigned short",
8388   "referenced_type" : "type-89",
8389   "self_type" : "type-281",
8390   "size" : 2,
8391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8392  },
8393  {
8394   "is_const" : true,
8395   "linker_set_key" : "const void",
8396   "name" : "const void",
8397   "referenced_type" : "type-54",
8398   "self_type" : "type-401",
8399   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8400  },
8401  {
8402   "alignment" : 1,
8403   "is_volatile" : true,
8404   "linker_set_key" : "volatile bool",
8405   "name" : "volatile bool",
8406   "referenced_type" : "type-30",
8407   "self_type" : "type-115",
8408   "size" : 1,
8409   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8410  },
8411  {
8412   "alignment" : 4,
8413   "is_volatile" : true,
8414   "linker_set_key" : "volatile int",
8415   "name" : "volatile int",
8416   "referenced_type" : "type-52",
8417   "self_type" : "type-82",
8418   "size" : 4,
8419   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8420  }
8421 ],
8422 "record_types" :
8423 [
8424  {
8425   "alignment" : 4,
8426   "fields" :
8427   [
8428    {
8429     "access" : "private",
8430     "field_name" : "mCond",
8431     "referenced_type" : "type-114"
8432    }
8433   ],
8434   "linker_set_key" : "android::Condition",
8435   "name" : "android::Condition",
8436   "record_kind" : "class",
8437   "referenced_type" : "type-113",
8438   "self_type" : "type-113",
8439   "size" : 48,
8440   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8441   "unique_id" : "_ZTSN7android9ConditionE"
8442  },
8443  {
8444   "alignment" : 8,
8445   "fields" :
8446   [
8447    {
8448     "access" : "private",
8449     "field_name" : "mVector",
8450     "referenced_type" : "type-75"
8451    }
8452   ],
8453   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8454   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8455   "record_kind" : "class",
8456   "referenced_type" : "type-74",
8457   "self_type" : "type-74",
8458   "size" : 40,
8459   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8460   "template_args" : [ "type-69", "type-43" ],
8461   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8462  },
8463  {
8464   "alignment" : 4,
8465   "fields" :
8466   [
8467    {
8468     "access" : "private",
8469     "field_name" : "mCount",
8470     "referenced_type" : "type-196"
8471    }
8472   ],
8473   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8474   "name" : "android::LightRefBase<android::NativeHandle>",
8475   "record_kind" : "class",
8476   "referenced_type" : "type-195",
8477   "self_type" : "type-195",
8478   "size" : 4,
8479   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8480   "template_args" : [ "type-197" ],
8481   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8482  },
8483  {
8484   "alignment" : 4,
8485   "fields" :
8486   [
8487    {
8488     "access" : "private",
8489     "field_name" : "mCount",
8490     "referenced_type" : "type-191"
8491    }
8492   ],
8493   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8494   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8495   "record_kind" : "class",
8496   "referenced_type" : "type-190",
8497   "self_type" : "type-190",
8498   "size" : 4,
8499   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8500   "template_args" : [ "type-192" ],
8501   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8502  },
8503  {
8504   "alignment" : 4,
8505   "fields" :
8506   [
8507    {
8508     "access" : "private",
8509     "field_name" : "mMutex",
8510     "referenced_type" : "type-59"
8511    }
8512   ],
8513   "linker_set_key" : "android::Mutex",
8514   "name" : "android::Mutex",
8515   "record_kind" : "class",
8516   "referenced_type" : "type-58",
8517   "self_type" : "type-58",
8518   "size" : 40,
8519   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8520   "unique_id" : "_ZTSN7android5MutexE"
8521  },
8522  {
8523   "alignment" : 8,
8524   "fields" :
8525   [
8526    {
8527     "access" : "private",
8528     "field_name" : "mLock",
8529     "referenced_type" : "type-538"
8530    }
8531   ],
8532   "linker_set_key" : "android::Mutex::Autolock",
8533   "name" : "android::Mutex::Autolock",
8534   "record_kind" : "class",
8535   "referenced_type" : "type-537",
8536   "self_type" : "type-537",
8537   "size" : 8,
8538   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8539   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8540  },
8541  {
8542   "alignment" : 8,
8543   "base_specifiers" :
8544   [
8545    {
8546     "referenced_type" : "type-195"
8547    }
8548   ],
8549   "fields" :
8550   [
8551    {
8552     "access" : "private",
8553     "field_name" : "mHandle",
8554     "field_offset" : 64,
8555     "referenced_type" : "type-198"
8556    },
8557    {
8558     "access" : "private",
8559     "field_name" : "mOwnsHandle",
8560     "field_offset" : 128,
8561     "referenced_type" : "type-30"
8562    }
8563   ],
8564   "linker_set_key" : "android::NativeHandle",
8565   "name" : "android::NativeHandle",
8566   "record_kind" : "class",
8567   "referenced_type" : "type-197",
8568   "self_type" : "type-197",
8569   "size" : 24,
8570   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8571   "unique_id" : "_ZTSN7android12NativeHandleE"
8572  },
8573  {
8574   "alignment" : 4,
8575   "fields" :
8576   [
8577    {
8578     "access" : "private",
8579     "field_name" : "mRWLock",
8580     "referenced_type" : "type-543"
8581    }
8582   ],
8583   "linker_set_key" : "android::RWLock",
8584   "name" : "android::RWLock",
8585   "record_kind" : "class",
8586   "referenced_type" : "type-542",
8587   "self_type" : "type-542",
8588   "size" : 56,
8589   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8590   "unique_id" : "_ZTSN7android6RWLockE"
8591  },
8592  {
8593   "alignment" : 8,
8594   "fields" :
8595   [
8596    {
8597     "access" : "private",
8598     "field_name" : "mLock",
8599     "referenced_type" : "type-546"
8600    }
8601   ],
8602   "linker_set_key" : "android::RWLock::AutoRLock",
8603   "name" : "android::RWLock::AutoRLock",
8604   "record_kind" : "class",
8605   "referenced_type" : "type-545",
8606   "self_type" : "type-545",
8607   "size" : 8,
8608   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8609   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8610  },
8611  {
8612   "alignment" : 8,
8613   "fields" :
8614   [
8615    {
8616     "access" : "private",
8617     "field_name" : "mLock",
8618     "referenced_type" : "type-546"
8619    }
8620   ],
8621   "linker_set_key" : "android::RWLock::AutoWLock",
8622   "name" : "android::RWLock::AutoWLock",
8623   "record_kind" : "class",
8624   "referenced_type" : "type-548",
8625   "self_type" : "type-548",
8626   "size" : 8,
8627   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8628   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8629  },
8630  {
8631   "alignment" : 8,
8632   "fields" :
8633   [
8634    {
8635     "access" : "private",
8636     "field_name" : "mRefs",
8637     "field_offset" : 64,
8638     "referenced_type" : "type-13"
8639    }
8640   ],
8641   "linker_set_key" : "android::RefBase",
8642   "name" : "android::RefBase",
8643   "record_kind" : "class",
8644   "referenced_type" : "type-12",
8645   "self_type" : "type-12",
8646   "size" : 16,
8647   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8648   "unique_id" : "_ZTSN7android7RefBaseE",
8649   "vtable_components" :
8650   [
8651    {
8652     "kind" : "offset_to_top"
8653    },
8654    {
8655     "kind" : "rtti",
8656     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8657    },
8658    {
8659     "kind" : "complete_dtor_pointer",
8660     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8661    },
8662    {
8663     "kind" : "deleting_dtor_pointer",
8664     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8665    },
8666    {
8667     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8668    },
8669    {
8670     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8671    },
8672    {
8673     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8674    },
8675    {
8676     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8677    }
8678   ]
8679  },
8680  {
8681   "alignment" : 1,
8682   "linker_set_key" : "android::RefBase::weakref_type",
8683   "name" : "android::RefBase::weakref_type",
8684   "record_kind" : "class",
8685   "referenced_type" : "type-22",
8686   "self_type" : "type-22",
8687   "size" : 1,
8688   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8689   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8690  },
8691  {
8692   "alignment" : 1,
8693   "linker_set_key" : "android::ReferenceMover",
8694   "name" : "android::ReferenceMover",
8695   "record_kind" : "class",
8696   "referenced_type" : "type-296",
8697   "self_type" : "type-296",
8698   "size" : 1,
8699   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8700   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8701  },
8702  {
8703   "alignment" : 8,
8704   "linker_set_key" : "android::ReferenceRenamer",
8705   "name" : "android::ReferenceRenamer",
8706   "record_kind" : "class",
8707   "referenced_type" : "type-291",
8708   "self_type" : "type-291",
8709   "size" : 8,
8710   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8711   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8712   "vtable_components" :
8713   [
8714    {
8715     "kind" : "offset_to_top"
8716    },
8717    {
8718     "kind" : "rtti",
8719     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8720    },
8721    {
8722     "is_pure" : true,
8723     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8724    }
8725   ]
8726  },
8727  {
8728   "alignment" : 8,
8729   "fields" :
8730   [
8731    {
8732     "access" : "private",
8733     "field_name" : "mTag",
8734     "referenced_type" : "type-8"
8735    }
8736   ],
8737   "linker_set_key" : "android::ScopedTrace",
8738   "name" : "android::ScopedTrace",
8739   "record_kind" : "class",
8740   "referenced_type" : "type-550",
8741   "self_type" : "type-550",
8742   "size" : 8,
8743   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8744   "unique_id" : "_ZTSN7android11ScopedTraceE"
8745  },
8746  {
8747   "alignment" : 8,
8748   "base_specifiers" :
8749   [
8750    {
8751     "access" : "private",
8752     "referenced_type" : "type-76"
8753    }
8754   ],
8755   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8756   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8757   "record_kind" : "class",
8758   "referenced_type" : "type-75",
8759   "self_type" : "type-75",
8760   "size" : 40,
8761   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8762   "template_args" : [ "type-77" ],
8763   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8764   "vtable_components" :
8765   [
8766    {
8767     "kind" : "offset_to_top"
8768    },
8769    {
8770     "kind" : "rtti",
8771     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8772    },
8773    {
8774     "kind" : "complete_dtor_pointer",
8775     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8776    },
8777    {
8778     "kind" : "deleting_dtor_pointer",
8779     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8780    },
8781    {
8782     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8783    },
8784    {
8785     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8786    },
8787    {
8788     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8789    },
8790    {
8791     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8792    },
8793    {
8794     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8795    },
8796    {
8797     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8798    },
8799    {
8800     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8801    }
8802   ]
8803  },
8804  {
8805   "alignment" : 8,
8806   "base_specifiers" :
8807   [
8808    {
8809     "referenced_type" : "type-61"
8810    }
8811   ],
8812   "linker_set_key" : "android::SortedVectorImpl",
8813   "name" : "android::SortedVectorImpl",
8814   "record_kind" : "class",
8815   "referenced_type" : "type-76",
8816   "self_type" : "type-76",
8817   "size" : 40,
8818   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8819   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8820   "vtable_components" :
8821   [
8822    {
8823     "kind" : "offset_to_top"
8824    },
8825    {
8826     "kind" : "rtti",
8827     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8828    },
8829    {
8830     "kind" : "complete_dtor_pointer",
8831     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8832    },
8833    {
8834     "kind" : "deleting_dtor_pointer",
8835     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8836    },
8837    {
8838     "is_pure" : true,
8839     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8840    },
8841    {
8842     "is_pure" : true,
8843     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8844    },
8845    {
8846     "is_pure" : true,
8847     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8848    },
8849    {
8850     "is_pure" : true,
8851     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8852    },
8853    {
8854     "is_pure" : true,
8855     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8856    },
8857    {
8858     "is_pure" : true,
8859     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8860    },
8861    {
8862     "is_pure" : true,
8863     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8864    }
8865   ]
8866  },
8867  {
8868   "alignment" : 8,
8869   "fields" :
8870   [
8871    {
8872     "access" : "private",
8873     "field_name" : "mString",
8874     "referenced_type" : "type-70"
8875    }
8876   ],
8877   "linker_set_key" : "android::String16",
8878   "name" : "android::String16",
8879   "record_kind" : "class",
8880   "referenced_type" : "type-69",
8881   "self_type" : "type-69",
8882   "size" : 8,
8883   "source_file" : "/system/core/libutils/include/utils/String16.h",
8884   "unique_id" : "_ZTSN7android8String16E"
8885  },
8886  {
8887   "alignment" : 8,
8888   "fields" :
8889   [
8890    {
8891     "access" : "private",
8892     "field_name" : "mString",
8893     "referenced_type" : "type-79"
8894    }
8895   ],
8896   "linker_set_key" : "android::String8",
8897   "name" : "android::String8",
8898   "record_kind" : "class",
8899   "referenced_type" : "type-78",
8900   "self_type" : "type-78",
8901   "size" : 8,
8902   "source_file" : "/system/core/libutils/include/utils/String8.h",
8903   "unique_id" : "_ZTSN7android7String8E"
8904  },
8905  {
8906   "alignment" : 8,
8907   "base_specifiers" :
8908   [
8909    {
8910     "is_virtual" : true,
8911     "referenced_type" : "type-12"
8912    }
8913   ],
8914   "fields" :
8915   [
8916    {
8917     "access" : "private",
8918     "field_name" : "mCanCallJava",
8919     "field_offset" : 64,
8920     "referenced_type" : "type-112"
8921    },
8922    {
8923     "access" : "private",
8924     "field_name" : "mThread",
8925     "field_offset" : 128,
8926     "referenced_type" : "type-53"
8927    },
8928    {
8929     "access" : "private",
8930     "field_name" : "mLock",
8931     "field_offset" : 192,
8932     "referenced_type" : "type-58"
8933    },
8934    {
8935     "access" : "private",
8936     "field_name" : "mThreadExitedCondition",
8937     "field_offset" : 512,
8938     "referenced_type" : "type-113"
8939    },
8940    {
8941     "access" : "private",
8942     "field_name" : "mStatus",
8943     "field_offset" : 896,
8944     "referenced_type" : "type-52"
8945    },
8946    {
8947     "access" : "private",
8948     "field_name" : "mExitPending",
8949     "field_offset" : 928,
8950     "referenced_type" : "type-115"
8951    },
8952    {
8953     "access" : "private",
8954     "field_name" : "mRunning",
8955     "field_offset" : 936,
8956     "referenced_type" : "type-115"
8957    },
8958    {
8959     "access" : "private",
8960     "field_name" : "mHoldSelf",
8961     "field_offset" : 960,
8962     "referenced_type" : "type-109"
8963    },
8964    {
8965     "access" : "private",
8966     "field_name" : "mTid",
8967     "field_offset" : 1024,
8968     "referenced_type" : "type-52"
8969    }
8970   ],
8971   "linker_set_key" : "android::Thread",
8972   "name" : "android::Thread",
8973   "record_kind" : "class",
8974   "referenced_type" : "type-111",
8975   "self_type" : "type-111",
8976   "size" : 152,
8977   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8978   "unique_id" : "_ZTSN7android6ThreadE",
8979   "vtable_components" :
8980   [
8981    {
8982     "component_value" : 136,
8983     "kind" : "vbase_offset"
8984    },
8985    {
8986     "kind" : "offset_to_top"
8987    },
8988    {
8989     "kind" : "rtti",
8990     "mangled_component_name" : "_ZTIN7android6ThreadE"
8991    },
8992    {
8993     "kind" : "complete_dtor_pointer",
8994     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8995    },
8996    {
8997     "kind" : "deleting_dtor_pointer",
8998     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8999    },
9000    {
9001     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
9002    },
9003    {
9004     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
9005    },
9006    {
9007     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
9008    },
9009    {
9010     "is_pure" : true,
9011     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9012    },
9013    {
9014     "kind" : "vcall_offset"
9015    },
9016    {
9017     "kind" : "vcall_offset"
9018    },
9019    {
9020     "kind" : "vcall_offset"
9021    },
9022    {
9023     "kind" : "vcall_offset"
9024    },
9025    {
9026     "component_value" : -136,
9027     "kind" : "vcall_offset"
9028    },
9029    {
9030     "component_value" : -136,
9031     "kind" : "offset_to_top"
9032    },
9033    {
9034     "kind" : "rtti",
9035     "mangled_component_name" : "_ZTIN7android6ThreadE"
9036    },
9037    {
9038     "kind" : "complete_dtor_pointer",
9039     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
9040    },
9041    {
9042     "kind" : "deleting_dtor_pointer",
9043     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9047    },
9048    {
9049     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9050    },
9051    {
9052     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9053    },
9054    {
9055     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9056    }
9057   ]
9058  },
9059  {
9060   "alignment" : 8,
9061   "base_specifiers" :
9062   [
9063    {
9064     "access" : "private",
9065     "referenced_type" : "type-61"
9066    }
9067   ],
9068   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9069   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9070   "record_kind" : "class",
9071   "referenced_type" : "type-60",
9072   "self_type" : "type-60",
9073   "size" : 40,
9074   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9075   "template_args" : [ "type-64" ],
9076   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9077   "vtable_components" :
9078   [
9079    {
9080     "kind" : "offset_to_top"
9081    },
9082    {
9083     "kind" : "rtti",
9084     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9085    },
9086    {
9087     "kind" : "complete_dtor_pointer",
9088     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9089    },
9090    {
9091     "kind" : "deleting_dtor_pointer",
9092     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9093    },
9094    {
9095     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
9096    },
9097    {
9098     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
9099    },
9100    {
9101     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
9102    },
9103    {
9104     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
9105    },
9106    {
9107     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
9108    },
9109    {
9110     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
9111    }
9112   ]
9113  },
9114  {
9115   "alignment" : 8,
9116   "fields" :
9117   [
9118    {
9119     "access" : "private",
9120     "field_name" : "mStorage",
9121     "field_offset" : 64,
9122     "referenced_type" : "type-53"
9123    },
9124    {
9125     "access" : "private",
9126     "field_name" : "mCount",
9127     "field_offset" : 128,
9128     "referenced_type" : "type-8"
9129    },
9130    {
9131     "access" : "private",
9132     "field_name" : "mFlags",
9133     "field_offset" : 192,
9134     "referenced_type" : "type-62"
9135    },
9136    {
9137     "access" : "private",
9138     "field_name" : "mItemSize",
9139     "field_offset" : 256,
9140     "referenced_type" : "type-63"
9141    }
9142   ],
9143   "linker_set_key" : "android::VectorImpl",
9144   "name" : "android::VectorImpl",
9145   "record_kind" : "class",
9146   "referenced_type" : "type-61",
9147   "self_type" : "type-61",
9148   "size" : 40,
9149   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9150   "unique_id" : "_ZTSN7android10VectorImplE",
9151   "vtable_components" :
9152   [
9153    {
9154     "kind" : "offset_to_top"
9155    },
9156    {
9157     "kind" : "rtti",
9158     "mangled_component_name" : "_ZTIN7android10VectorImplE"
9159    },
9160    {
9161     "kind" : "complete_dtor_pointer",
9162     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
9163    },
9164    {
9165     "kind" : "deleting_dtor_pointer",
9166     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
9167    },
9168    {
9169     "is_pure" : true,
9170     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
9171    },
9172    {
9173     "is_pure" : true,
9174     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
9175    },
9176    {
9177     "is_pure" : true,
9178     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
9179    },
9180    {
9181     "is_pure" : true,
9182     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
9183    },
9184    {
9185     "is_pure" : true,
9186     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
9187    },
9188    {
9189     "is_pure" : true,
9190     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
9191    }
9192   ]
9193  },
9194  {
9195   "alignment" : 8,
9196   "base_specifiers" :
9197   [
9198    {
9199     "referenced_type" : "type-190"
9200    }
9201   ],
9202   "linker_set_key" : "android::VirtualLightRefBase",
9203   "name" : "android::VirtualLightRefBase",
9204   "record_kind" : "class",
9205   "referenced_type" : "type-192",
9206   "self_type" : "type-192",
9207   "size" : 16,
9208   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
9209   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
9210   "vtable_components" :
9211   [
9212    {
9213     "kind" : "offset_to_top"
9214    },
9215    {
9216     "kind" : "rtti",
9217     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
9218    },
9219    {
9220     "kind" : "complete_dtor_pointer",
9221     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
9222    },
9223    {
9224     "kind" : "deleting_dtor_pointer",
9225     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
9226    }
9227   ]
9228  },
9229  {
9230   "alignment" : 8,
9231   "base_specifiers" :
9232   [
9233    {
9234     "referenced_type" : "type-20"
9235    }
9236   ],
9237   "fields" :
9238   [
9239    {
9240     "access" : "protected",
9241     "field_name" : "mSchedPolicy",
9242     "field_offset" : 64,
9243     "referenced_type" : "type-52"
9244    },
9245    {
9246     "access" : "protected",
9247     "field_name" : "mSchedPriority",
9248     "field_offset" : 96,
9249     "referenced_type" : "type-52"
9250    },
9251    {
9252     "access" : "private",
9253     "field_name" : "mExtras",
9254     "field_offset" : 128,
9255     "referenced_type" : "type-149"
9256    },
9257    {
9258     "access" : "private",
9259     "field_name" : "mReserved0",
9260     "field_offset" : 192,
9261     "referenced_type" : "type-53"
9262    }
9263   ],
9264   "linker_set_key" : "android::hardware::BHwBinder",
9265   "name" : "android::hardware::BHwBinder",
9266   "record_kind" : "class",
9267   "referenced_type" : "type-148",
9268   "self_type" : "type-148",
9269   "size" : 48,
9270   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9271   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
9272   "vtable_components" :
9273   [
9274    {
9275     "component_value" : 32,
9276     "kind" : "vbase_offset"
9277    },
9278    {
9279     "kind" : "offset_to_top"
9280    },
9281    {
9282     "kind" : "rtti",
9283     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9284    },
9285    {
9286     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9287    },
9288    {
9289     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9290    },
9291    {
9292     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9293    },
9294    {
9295     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9296    },
9297    {
9298     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9299    },
9300    {
9301     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9302    },
9303    {
9304     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9305    },
9306    {
9307     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9308    },
9309    {
9310     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9311    },
9312    {
9313     "kind" : "complete_dtor_pointer",
9314     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
9315    },
9316    {
9317     "kind" : "deleting_dtor_pointer",
9318     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
9319    },
9320    {
9321     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9322    },
9323    {
9324     "kind" : "vcall_offset"
9325    },
9326    {
9327     "kind" : "vcall_offset"
9328    },
9329    {
9330     "kind" : "vcall_offset"
9331    },
9332    {
9333     "kind" : "vcall_offset"
9334    },
9335    {
9336     "component_value" : -32,
9337     "kind" : "vcall_offset"
9338    },
9339    {
9340     "component_value" : -32,
9341     "kind" : "offset_to_top"
9342    },
9343    {
9344     "kind" : "rtti",
9345     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9346    },
9347    {
9348     "kind" : "complete_dtor_pointer",
9349     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
9350    },
9351    {
9352     "kind" : "deleting_dtor_pointer",
9353     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
9354    },
9355    {
9356     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9357    },
9358    {
9359     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9360    },
9361    {
9362     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9363    },
9364    {
9365     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9366    }
9367   ]
9368  },
9369  {
9370   "alignment" : 8,
9371   "base_specifiers" :
9372   [
9373    {
9374     "is_virtual" : true,
9375     "referenced_type" : "type-12"
9376    }
9377   ],
9378   "fields" :
9379   [
9380    {
9381     "access" : "private",
9382     "field_name" : "mRemote",
9383     "field_offset" : 64,
9384     "referenced_type" : "type-18"
9385    },
9386    {
9387     "access" : "private",
9388     "field_name" : "mRefs",
9389     "field_offset" : 128,
9390     "referenced_type" : "type-21"
9391    },
9392    {
9393     "access" : "private",
9394     "field_name" : "mState",
9395     "field_offset" : 192,
9396     "referenced_type" : "type-23"
9397    }
9398   ],
9399   "linker_set_key" : "android::hardware::BpHwRefBase",
9400   "name" : "android::hardware::BpHwRefBase",
9401   "record_kind" : "class",
9402   "referenced_type" : "type-17",
9403   "self_type" : "type-17",
9404   "size" : 48,
9405   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9406   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9407   "vtable_components" :
9408   [
9409    {
9410     "component_value" : 32,
9411     "kind" : "vbase_offset"
9412    },
9413    {
9414     "kind" : "offset_to_top"
9415    },
9416    {
9417     "kind" : "rtti",
9418     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9419    },
9420    {
9421     "kind" : "complete_dtor_pointer",
9422     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9423    },
9424    {
9425     "kind" : "deleting_dtor_pointer",
9426     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9427    },
9428    {
9429     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9430    },
9431    {
9432     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9433    },
9434    {
9435     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9436    },
9437    {
9438     "kind" : "vcall_offset"
9439    },
9440    {
9441     "component_value" : -32,
9442     "kind" : "vcall_offset"
9443    },
9444    {
9445     "component_value" : -32,
9446     "kind" : "vcall_offset"
9447    },
9448    {
9449     "component_value" : -32,
9450     "kind" : "vcall_offset"
9451    },
9452    {
9453     "component_value" : -32,
9454     "kind" : "vcall_offset"
9455    },
9456    {
9457     "component_value" : -32,
9458     "kind" : "offset_to_top"
9459    },
9460    {
9461     "kind" : "rtti",
9462     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9463    },
9464    {
9465     "kind" : "complete_dtor_pointer",
9466     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
9467    },
9468    {
9469     "kind" : "deleting_dtor_pointer",
9470     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
9471    },
9472    {
9473     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9474    },
9475    {
9476     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9477    },
9478    {
9479     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9480    },
9481    {
9482     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9483    }
9484   ]
9485  },
9486  {
9487   "alignment" : 8,
9488   "base_specifiers" :
9489   [
9490    {
9491     "referenced_type" : "type-10"
9492    },
9493    {
9494     "referenced_type" : "type-16"
9495    },
9496    {
9497     "referenced_type" : "type-17"
9498    }
9499   ],
9500   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9501   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9502   "record_kind" : "class",
9503   "referenced_type" : "type-9",
9504   "self_type" : "type-9",
9505   "size" : 64,
9506   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9507   "template_args" : [ "type-10" ],
9508   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE",
9509   "vtable_components" :
9510   [
9511    {
9512     "component_value" : 48,
9513     "kind" : "vbase_offset"
9514    },
9515    {
9516     "kind" : "offset_to_top"
9517    },
9518    {
9519     "kind" : "rtti",
9520     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9521    },
9522    {
9523     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
9524    },
9525    {
9526     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9527    },
9528    {
9529     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9530    },
9531    {
9532     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9533    },
9534    {
9535     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9536    },
9537    {
9538     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
9539    },
9540    {
9541     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9542    },
9543    {
9544     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
9545    },
9546    {
9547     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9548    },
9549    {
9550     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
9551    },
9552    {
9553     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9554    },
9555    {
9556     "kind" : "complete_dtor_pointer",
9557     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9558    },
9559    {
9560     "kind" : "deleting_dtor_pointer",
9561     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9562    },
9563    {
9564     "is_pure" : true,
9565     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
9566    },
9567    {
9568     "is_pure" : true,
9569     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
9570    },
9571    {
9572     "is_pure" : true,
9573     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
9574    },
9575    {
9576     "is_pure" : true,
9577     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
9578    },
9579    {
9580     "is_pure" : true,
9581     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
9582    },
9583    {
9584     "is_pure" : true,
9585     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
9586    },
9587    {
9588     "is_pure" : true,
9589     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
9590    },
9591    {
9592     "is_pure" : true,
9593     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
9594    },
9595    {
9596     "is_pure" : true,
9597     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
9598    },
9599    {
9600     "is_pure" : true,
9601     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
9602    },
9603    {
9604     "is_pure" : true,
9605     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
9606    },
9607    {
9608     "is_pure" : true,
9609     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
9610    },
9611    {
9612     "is_pure" : true,
9613     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
9614    },
9615    {
9616     "is_pure" : true,
9617     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
9618    },
9619    {
9620     "is_pure" : true,
9621     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
9622    },
9623    {
9624     "is_pure" : true,
9625     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
9626    },
9627    {
9628     "is_pure" : true,
9629     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
9630    },
9631    {
9632     "is_pure" : true,
9633     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
9634    },
9635    {
9636     "is_pure" : true,
9637     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEm"
9638    },
9639    {
9640     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9641    },
9642    {
9643     "component_value" : 40,
9644     "kind" : "vbase_offset"
9645    },
9646    {
9647     "component_value" : -8,
9648     "kind" : "offset_to_top"
9649    },
9650    {
9651     "kind" : "rtti",
9652     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9653    },
9654    {
9655     "kind" : "complete_dtor_pointer",
9656     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9657    },
9658    {
9659     "kind" : "deleting_dtor_pointer",
9660     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9661    },
9662    {
9663     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9664    },
9665    {
9666     "component_value" : 32,
9667     "kind" : "vbase_offset"
9668    },
9669    {
9670     "component_value" : -16,
9671     "kind" : "offset_to_top"
9672    },
9673    {
9674     "kind" : "rtti",
9675     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9676    },
9677    {
9678     "kind" : "complete_dtor_pointer",
9679     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9680    },
9681    {
9682     "kind" : "deleting_dtor_pointer",
9683     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9684    },
9685    {
9686     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9687    },
9688    {
9689     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9690    },
9691    {
9692     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9693    },
9694    {
9695     "kind" : "vcall_offset"
9696    },
9697    {
9698     "component_value" : -32,
9699     "kind" : "vcall_offset"
9700    },
9701    {
9702     "component_value" : -32,
9703     "kind" : "vcall_offset"
9704    },
9705    {
9706     "component_value" : -32,
9707     "kind" : "vcall_offset"
9708    },
9709    {
9710     "component_value" : -48,
9711     "kind" : "vcall_offset"
9712    },
9713    {
9714     "component_value" : -48,
9715     "kind" : "offset_to_top"
9716    },
9717    {
9718     "kind" : "rtti",
9719     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9720    },
9721    {
9722     "kind" : "complete_dtor_pointer",
9723     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9724    },
9725    {
9726     "kind" : "deleting_dtor_pointer",
9727     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9728    },
9729    {
9730     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9731    },
9732    {
9733     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9734    },
9735    {
9736     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9737    },
9738    {
9739     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9740    }
9741   ]
9742  },
9743  {
9744   "alignment" : 8,
9745   "base_specifiers" :
9746   [
9747    {
9748     "referenced_type" : "type-11"
9749    },
9750    {
9751     "referenced_type" : "type-16"
9752    },
9753    {
9754     "referenced_type" : "type-17"
9755    }
9756   ],
9757   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9758   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9759   "record_kind" : "class",
9760   "referenced_type" : "type-435",
9761   "self_type" : "type-435",
9762   "size" : 64,
9763   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9764   "template_args" : [ "type-11" ],
9765   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9766   "vtable_components" :
9767   [
9768    {
9769     "component_value" : 48,
9770     "kind" : "vbase_offset"
9771    },
9772    {
9773     "kind" : "offset_to_top"
9774    },
9775    {
9776     "kind" : "rtti",
9777     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9778    },
9779    {
9780     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9781    },
9782    {
9783     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9784    },
9785    {
9786     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9787    },
9788    {
9789     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9790    },
9791    {
9792     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9793    },
9794    {
9795     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9796    },
9797    {
9798     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9799    },
9800    {
9801     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9802    },
9803    {
9804     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9805    },
9806    {
9807     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9808    },
9809    {
9810     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9811    },
9812    {
9813     "kind" : "complete_dtor_pointer",
9814     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9815    },
9816    {
9817     "kind" : "deleting_dtor_pointer",
9818     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9819    },
9820    {
9821     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9822    },
9823    {
9824     "component_value" : 40,
9825     "kind" : "vbase_offset"
9826    },
9827    {
9828     "component_value" : -8,
9829     "kind" : "offset_to_top"
9830    },
9831    {
9832     "kind" : "rtti",
9833     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9834    },
9835    {
9836     "kind" : "complete_dtor_pointer",
9837     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9838    },
9839    {
9840     "kind" : "deleting_dtor_pointer",
9841     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9842    },
9843    {
9844     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9845    },
9846    {
9847     "component_value" : 32,
9848     "kind" : "vbase_offset"
9849    },
9850    {
9851     "component_value" : -16,
9852     "kind" : "offset_to_top"
9853    },
9854    {
9855     "kind" : "rtti",
9856     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9857    },
9858    {
9859     "kind" : "complete_dtor_pointer",
9860     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9861    },
9862    {
9863     "kind" : "deleting_dtor_pointer",
9864     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9865    },
9866    {
9867     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9868    },
9869    {
9870     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9871    },
9872    {
9873     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9874    },
9875    {
9876     "kind" : "vcall_offset"
9877    },
9878    {
9879     "component_value" : -32,
9880     "kind" : "vcall_offset"
9881    },
9882    {
9883     "component_value" : -32,
9884     "kind" : "vcall_offset"
9885    },
9886    {
9887     "component_value" : -32,
9888     "kind" : "vcall_offset"
9889    },
9890    {
9891     "component_value" : -48,
9892     "kind" : "vcall_offset"
9893    },
9894    {
9895     "component_value" : -48,
9896     "kind" : "offset_to_top"
9897    },
9898    {
9899     "kind" : "rtti",
9900     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9901    },
9902    {
9903     "kind" : "complete_dtor_pointer",
9904     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9905    },
9906    {
9907     "kind" : "deleting_dtor_pointer",
9908     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9909    },
9910    {
9911     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9912    },
9913    {
9914     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9915    },
9916    {
9917     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9918    },
9919    {
9920     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9921    }
9922   ]
9923  },
9924  {
9925   "alignment" : 8,
9926   "fields" :
9927   [
9928    {
9929     "access" : "private",
9930     "field_name" : "mMutex",
9931     "referenced_type" : "type-460"
9932    },
9933    {
9934     "access" : "private",
9935     "field_name" : "mMap",
9936     "field_offset" : 320,
9937     "referenced_type" : "type-461"
9938    }
9939   ],
9940   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9941   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9942   "record_kind" : "class",
9943   "referenced_type" : "type-459",
9944   "self_type" : "type-459",
9945   "size" : 64,
9946   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9947   "template_args" : [ "type-141", "type-462" ],
9948   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9949  },
9950  {
9951   "alignment" : 8,
9952   "fields" :
9953   [
9954    {
9955     "access" : "private",
9956     "field_name" : "mMutex",
9957     "referenced_type" : "type-469"
9958    },
9959    {
9960     "access" : "private",
9961     "field_name" : "mMap",
9962     "field_offset" : 320,
9963     "referenced_type" : "type-470"
9964    }
9965   ],
9966   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9967   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9968   "record_kind" : "class",
9969   "referenced_type" : "type-468",
9970   "self_type" : "type-468",
9971   "size" : 64,
9972   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9973   "template_args" : [ "type-141", "type-30" ],
9974   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9975  },
9976  {
9977   "alignment" : 8,
9978   "fields" :
9979   [
9980    {
9981     "access" : "private",
9982     "field_name" : "mMutex",
9983     "referenced_type" : "type-474"
9984    },
9985    {
9986     "access" : "private",
9987     "field_name" : "mMap",
9988     "field_offset" : 320,
9989     "referenced_type" : "type-475"
9990    }
9991   ],
9992   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9993   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9994   "record_kind" : "class",
9995   "referenced_type" : "type-473",
9996   "self_type" : "type-473",
9997   "size" : 64,
9998   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9999   "template_args" : [ "type-38", "type-476" ],
10000   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10001  },
10002  {
10003   "alignment" : 8,
10004   "fields" :
10005   [
10006    {
10007     "access" : "private",
10008     "field_name" : "mMutex",
10009     "referenced_type" : "type-495"
10010    },
10011    {
10012     "access" : "private",
10013     "field_name" : "mMap",
10014     "field_offset" : 320,
10015     "referenced_type" : "type-496"
10016    }
10017   ],
10018   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10019   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10020   "record_kind" : "class",
10021   "referenced_type" : "type-494",
10022   "self_type" : "type-494",
10023   "size" : 64,
10024   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10025   "template_args" : [ "type-497", "type-498" ],
10026   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10027  },
10028  {
10029   "alignment" : 8,
10030   "fields" :
10031   [
10032    {
10033     "access" : "private",
10034     "field_name" : "mMutex",
10035     "referenced_type" : "type-482"
10036    },
10037    {
10038     "access" : "private",
10039     "field_name" : "mMap",
10040     "field_offset" : 320,
10041     "referenced_type" : "type-483"
10042    }
10043   ],
10044   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10045   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10046   "record_kind" : "class",
10047   "referenced_type" : "type-481",
10048   "self_type" : "type-481",
10049   "size" : 64,
10050   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10051   "template_args" : [ "type-484", "type-485" ],
10052   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10053  },
10054  {
10055   "alignment" : 8,
10056   "fields" :
10057   [
10058    {
10059     "field_name" : "flags",
10060     "referenced_type" : "type-2"
10061    },
10062    {
10063     "field_name" : "fdIndex",
10064     "field_offset" : 32,
10065     "referenced_type" : "type-2"
10066    },
10067    {
10068     "field_name" : "offset",
10069     "field_offset" : 64,
10070     "referenced_type" : "type-2"
10071    },
10072    {
10073     "field_name" : "extent",
10074     "field_offset" : 128,
10075     "referenced_type" : "type-8"
10076    }
10077   ],
10078   "linker_set_key" : "android::hardware::GrantorDescriptor",
10079   "name" : "android::hardware::GrantorDescriptor",
10080   "referenced_type" : "type-319",
10081   "self_type" : "type-319",
10082   "size" : 24,
10083   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10084   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10085  },
10086  {
10087   "alignment" : 8,
10088   "base_specifiers" :
10089   [
10090    {
10091     "is_virtual" : true,
10092     "referenced_type" : "type-303"
10093    },
10094    {
10095     "is_virtual" : true,
10096     "referenced_type" : "type-12"
10097    }
10098   ],
10099   "linker_set_key" : "android::hardware::HidlMemory",
10100   "name" : "android::hardware::HidlMemory",
10101   "record_kind" : "class",
10102   "referenced_type" : "type-311",
10103   "self_type" : "type-311",
10104   "size" : 64,
10105   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10106   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10107   "vtable_components" :
10108   [
10109    {
10110     "component_value" : 48,
10111     "kind" : "vbase_offset"
10112    },
10113    {
10114     "component_value" : 8,
10115     "kind" : "vbase_offset"
10116    },
10117    {
10118     "kind" : "offset_to_top"
10119    },
10120    {
10121     "kind" : "rtti",
10122     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10123    },
10124    {
10125     "kind" : "complete_dtor_pointer",
10126     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10127    },
10128    {
10129     "kind" : "deleting_dtor_pointer",
10130     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10131    },
10132    {
10133     "kind" : "vcall_offset"
10134    },
10135    {
10136     "kind" : "vcall_offset"
10137    },
10138    {
10139     "kind" : "vcall_offset"
10140    },
10141    {
10142     "kind" : "vcall_offset"
10143    },
10144    {
10145     "component_value" : -48,
10146     "kind" : "vcall_offset"
10147    },
10148    {
10149     "component_value" : -48,
10150     "kind" : "offset_to_top"
10151    },
10152    {
10153     "kind" : "rtti",
10154     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10155    },
10156    {
10157     "kind" : "complete_dtor_pointer",
10158     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
10159    },
10160    {
10161     "kind" : "deleting_dtor_pointer",
10162     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
10163    },
10164    {
10165     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10166    },
10167    {
10168     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10169    },
10170    {
10171     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10172    },
10173    {
10174     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10175    }
10176   ]
10177  },
10178  {
10179   "alignment" : 8,
10180   "base_specifiers" :
10181   [
10182    {
10183     "is_virtual" : true,
10184     "referenced_type" : "type-12"
10185    }
10186   ],
10187   "linker_set_key" : "android::hardware::IBinder",
10188   "name" : "android::hardware::IBinder",
10189   "record_kind" : "class",
10190   "referenced_type" : "type-20",
10191   "self_type" : "type-20",
10192   "size" : 24,
10193   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10194   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10195   "vtable_components" :
10196   [
10197    {
10198     "component_value" : 8,
10199     "kind" : "vbase_offset"
10200    },
10201    {
10202     "kind" : "offset_to_top"
10203    },
10204    {
10205     "kind" : "rtti",
10206     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10207    },
10208    {
10209     "is_pure" : true,
10210     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10211    },
10212    {
10213     "is_pure" : true,
10214     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10215    },
10216    {
10217     "is_pure" : true,
10218     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10219    },
10220    {
10221     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10222    },
10223    {
10224     "is_pure" : true,
10225     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10226    },
10227    {
10228     "is_pure" : true,
10229     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10230    },
10231    {
10232     "is_pure" : true,
10233     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10234    },
10235    {
10236     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10237    },
10238    {
10239     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10240    },
10241    {
10242     "kind" : "complete_dtor_pointer",
10243     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10244    },
10245    {
10246     "kind" : "deleting_dtor_pointer",
10247     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10248    },
10249    {
10250     "kind" : "vcall_offset"
10251    },
10252    {
10253     "kind" : "vcall_offset"
10254    },
10255    {
10256     "kind" : "vcall_offset"
10257    },
10258    {
10259     "kind" : "vcall_offset"
10260    },
10261    {
10262     "component_value" : -8,
10263     "kind" : "vcall_offset"
10264    },
10265    {
10266     "component_value" : -8,
10267     "kind" : "offset_to_top"
10268    },
10269    {
10270     "kind" : "rtti",
10271     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10272    },
10273    {
10274     "kind" : "complete_dtor_pointer",
10275     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
10276    },
10277    {
10278     "kind" : "deleting_dtor_pointer",
10279     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
10280    },
10281    {
10282     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10283    },
10284    {
10285     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10292    }
10293   ]
10294  },
10295  {
10296   "alignment" : 8,
10297   "base_specifiers" :
10298   [
10299    {
10300     "is_virtual" : true,
10301     "referenced_type" : "type-12"
10302    }
10303   ],
10304   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10305   "name" : "android::hardware::IBinder::DeathRecipient",
10306   "record_kind" : "class",
10307   "referenced_type" : "type-41",
10308   "self_type" : "type-41",
10309   "size" : 24,
10310   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10311   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10312   "vtable_components" :
10313   [
10314    {
10315     "component_value" : 8,
10316     "kind" : "vbase_offset"
10317    },
10318    {
10319     "kind" : "offset_to_top"
10320    },
10321    {
10322     "kind" : "rtti",
10323     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10324    },
10325    {
10326     "is_pure" : true,
10327     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10328    },
10329    {
10330     "kind" : "complete_dtor_pointer",
10331     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10332    },
10333    {
10334     "kind" : "deleting_dtor_pointer",
10335     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10336    },
10337    {
10338     "kind" : "vcall_offset"
10339    },
10340    {
10341     "kind" : "vcall_offset"
10342    },
10343    {
10344     "kind" : "vcall_offset"
10345    },
10346    {
10347     "kind" : "vcall_offset"
10348    },
10349    {
10350     "component_value" : -8,
10351     "kind" : "vcall_offset"
10352    },
10353    {
10354     "component_value" : -8,
10355     "kind" : "offset_to_top"
10356    },
10357    {
10358     "kind" : "rtti",
10359     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10360    },
10361    {
10362     "kind" : "complete_dtor_pointer",
10363     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
10364    },
10365    {
10366     "kind" : "deleting_dtor_pointer",
10367     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
10368    },
10369    {
10370     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10371    },
10372    {
10373     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10374    },
10375    {
10376     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10380    }
10381   ]
10382  },
10383  {
10384   "alignment" : 8,
10385   "base_specifiers" :
10386   [
10387    {
10388     "is_virtual" : true,
10389     "referenced_type" : "type-12"
10390    }
10391   ],
10392   "linker_set_key" : "android::hardware::IInterface",
10393   "name" : "android::hardware::IInterface",
10394   "record_kind" : "class",
10395   "referenced_type" : "type-16",
10396   "self_type" : "type-16",
10397   "size" : 24,
10398   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10399   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10400   "vtable_components" :
10401   [
10402    {
10403     "component_value" : 8,
10404     "kind" : "vbase_offset"
10405    },
10406    {
10407     "kind" : "offset_to_top"
10408    },
10409    {
10410     "kind" : "rtti",
10411     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10412    },
10413    {
10414     "kind" : "complete_dtor_pointer",
10415     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10416    },
10417    {
10418     "kind" : "deleting_dtor_pointer",
10419     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10420    },
10421    {
10422     "is_pure" : true,
10423     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10424    },
10425    {
10426     "kind" : "vcall_offset"
10427    },
10428    {
10429     "kind" : "vcall_offset"
10430    },
10431    {
10432     "kind" : "vcall_offset"
10433    },
10434    {
10435     "kind" : "vcall_offset"
10436    },
10437    {
10438     "component_value" : -8,
10439     "kind" : "vcall_offset"
10440    },
10441    {
10442     "component_value" : -8,
10443     "kind" : "offset_to_top"
10444    },
10445    {
10446     "kind" : "rtti",
10447     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10448    },
10449    {
10450     "kind" : "complete_dtor_pointer",
10451     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
10452    },
10453    {
10454     "kind" : "deleting_dtor_pointer",
10455     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
10456    },
10457    {
10458     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10459    },
10460    {
10461     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10462    },
10463    {
10464     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10465    },
10466    {
10467     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10468    }
10469   ]
10470  },
10471  {
10472   "alignment" : 8,
10473   "fields" :
10474   [
10475    {
10476     "access" : "private",
10477     "field_name" : "mGrantors",
10478     "referenced_type" : "type-315"
10479    },
10480    {
10481     "access" : "private",
10482     "field_name" : "mHandle",
10483     "field_offset" : 128,
10484     "referenced_type" : "type-409"
10485    },
10486    {
10487     "access" : "private",
10488     "field_name" : "mQuantum",
10489     "field_offset" : 192,
10490     "referenced_type" : "type-2"
10491    },
10492    {
10493     "access" : "private",
10494     "field_name" : "mFlags",
10495     "field_offset" : 224,
10496     "referenced_type" : "type-2"
10497    }
10498   ],
10499   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10500   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10501   "referenced_type" : "type-408",
10502   "self_type" : "type-408",
10503   "size" : 32,
10504   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10505   "template_args" : [ "type-81" ],
10506   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10507  },
10508  {
10509   "alignment" : 8,
10510   "fields" :
10511   [
10512    {
10513     "access" : "private",
10514     "field_name" : "mBufCachePos",
10515     "referenced_type" : "type-8"
10516    },
10517    {
10518     "access" : "private",
10519     "field_name" : "mBufCache",
10520     "field_offset" : 64,
10521     "referenced_type" : "type-438"
10522    },
10523    {
10524     "access" : "private",
10525     "field_name" : "mError",
10526     "field_offset" : 256,
10527     "referenced_type" : "type-52"
10528    },
10529    {
10530     "access" : "private",
10531     "field_name" : "mData",
10532     "field_offset" : 320,
10533     "referenced_type" : "type-347"
10534    },
10535    {
10536     "access" : "private",
10537     "field_name" : "mDataSize",
10538     "field_offset" : 384,
10539     "referenced_type" : "type-8"
10540    },
10541    {
10542     "access" : "private",
10543     "field_name" : "mDataCapacity",
10544     "field_offset" : 448,
10545     "referenced_type" : "type-8"
10546    },
10547    {
10548     "access" : "private",
10549     "field_name" : "mDataPos",
10550     "field_offset" : 512,
10551     "referenced_type" : "type-8"
10552    },
10553    {
10554     "access" : "private",
10555     "field_name" : "mObjects",
10556     "field_offset" : 576,
10557     "referenced_type" : "type-439"
10558    },
10559    {
10560     "access" : "private",
10561     "field_name" : "mObjectsSize",
10562     "field_offset" : 640,
10563     "referenced_type" : "type-8"
10564    },
10565    {
10566     "access" : "private",
10567     "field_name" : "mObjectsCapacity",
10568     "field_offset" : 704,
10569     "referenced_type" : "type-8"
10570    },
10571    {
10572     "access" : "private",
10573     "field_name" : "mNextObjectHint",
10574     "field_offset" : 768,
10575     "referenced_type" : "type-8"
10576    },
10577    {
10578     "access" : "private",
10579     "field_name" : "mNumRef",
10580     "field_offset" : 832,
10581     "referenced_type" : "type-8"
10582    },
10583    {
10584     "access" : "private",
10585     "field_name" : "mFdsKnown",
10586     "field_offset" : 896,
10587     "referenced_type" : "type-30"
10588    },
10589    {
10590     "access" : "private",
10591     "field_name" : "mHasFds",
10592     "field_offset" : 904,
10593     "referenced_type" : "type-30"
10594    },
10595    {
10596     "access" : "private",
10597     "field_name" : "mAllowFds",
10598     "field_offset" : 912,
10599     "referenced_type" : "type-30"
10600    },
10601    {
10602     "access" : "private",
10603     "field_name" : "mOwner",
10604     "field_offset" : 960,
10605     "referenced_type" : "type-440"
10606    },
10607    {
10608     "access" : "private",
10609     "field_name" : "mOwnerCookie",
10610     "field_offset" : 1024,
10611     "referenced_type" : "type-53"
10612    }
10613   ],
10614   "linker_set_key" : "android::hardware::Parcel",
10615   "name" : "android::hardware::Parcel",
10616   "record_kind" : "class",
10617   "referenced_type" : "type-437",
10618   "self_type" : "type-437",
10619   "size" : 136,
10620   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10621   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10622  },
10623  {
10624   "access" : "private",
10625   "alignment" : 8,
10626   "fields" :
10627   [
10628    {
10629     "field_name" : "index",
10630     "referenced_type" : "type-8"
10631    },
10632    {
10633     "field_name" : "buffer",
10634     "field_offset" : 64,
10635     "referenced_type" : "type-256"
10636    },
10637    {
10638     "field_name" : "bufend",
10639     "field_offset" : 128,
10640     "referenced_type" : "type-256"
10641    }
10642   ],
10643   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10644   "name" : "android::hardware::Parcel::BufferInfo",
10645   "referenced_type" : "type-445",
10646   "self_type" : "type-445",
10647   "size" : 24,
10648   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10649   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10650  },
10651  {
10652   "alignment" : 8,
10653   "base_specifiers" :
10654   [
10655    {
10656     "is_virtual" : true,
10657     "referenced_type" : "type-12"
10658    }
10659   ],
10660   "fields" :
10661   [
10662    {
10663     "access" : "private",
10664     "field_name" : "mDriverFD",
10665     "field_offset" : 64,
10666     "referenced_type" : "type-52"
10667    },
10668    {
10669     "access" : "private",
10670     "field_name" : "mVMStart",
10671     "field_offset" : 128,
10672     "referenced_type" : "type-53"
10673    },
10674    {
10675     "access" : "private",
10676     "field_name" : "mThreadCountLock",
10677     "field_offset" : 192,
10678     "referenced_type" : "type-55"
10679    },
10680    {
10681     "access" : "private",
10682     "field_name" : "mThreadCountDecrement",
10683     "field_offset" : 512,
10684     "referenced_type" : "type-56"
10685    },
10686    {
10687     "access" : "private",
10688     "field_name" : "mExecutingThreadsCount",
10689     "field_offset" : 896,
10690     "referenced_type" : "type-8"
10691    },
10692    {
10693     "access" : "private",
10694     "field_name" : "mMaxThreads",
10695     "field_offset" : 960,
10696     "referenced_type" : "type-8"
10697    },
10698    {
10699     "access" : "private",
10700     "field_name" : "mStarvationStartTimeMs",
10701     "field_offset" : 1024,
10702     "referenced_type" : "type-57"
10703    },
10704    {
10705     "access" : "private",
10706     "field_name" : "mLock",
10707     "field_offset" : 1088,
10708     "referenced_type" : "type-58"
10709    },
10710    {
10711     "access" : "private",
10712     "field_name" : "mHandleToObject",
10713     "field_offset" : 1408,
10714     "referenced_type" : "type-60"
10715    },
10716    {
10717     "access" : "private",
10718     "field_name" : "mManagesContexts",
10719     "field_offset" : 1728,
10720     "referenced_type" : "type-30"
10721    },
10722    {
10723     "access" : "private",
10724     "field_name" : "mBinderContextCheckFunc",
10725     "field_offset" : 1792,
10726     "referenced_type" : "type-65"
10727    },
10728    {
10729     "access" : "private",
10730     "field_name" : "mBinderContextUserData",
10731     "field_offset" : 1856,
10732     "referenced_type" : "type-53"
10733    },
10734    {
10735     "access" : "private",
10736     "field_name" : "mContexts",
10737     "field_offset" : 1920,
10738     "referenced_type" : "type-74"
10739    },
10740    {
10741     "access" : "private",
10742     "field_name" : "mRootDir",
10743     "field_offset" : 2240,
10744     "referenced_type" : "type-78"
10745    },
10746    {
10747     "access" : "private",
10748     "field_name" : "mThreadPoolStarted",
10749     "field_offset" : 2304,
10750     "referenced_type" : "type-30"
10751    },
10752    {
10753     "access" : "private",
10754     "field_name" : "mSpawnThreadOnStart",
10755     "field_offset" : 2312,
10756     "referenced_type" : "type-30"
10757    },
10758    {
10759     "access" : "private",
10760     "field_name" : "mThreadPoolSeq",
10761     "field_offset" : 2336,
10762     "referenced_type" : "type-82"
10763    },
10764    {
10765     "access" : "private",
10766     "field_name" : "mMmapSize",
10767     "field_offset" : 2368,
10768     "referenced_type" : "type-63"
10769    },
10770    {
10771     "access" : "private",
10772     "field_name" : "mCallRestriction",
10773     "field_offset" : 2432,
10774     "referenced_type" : "type-83"
10775    }
10776   ],
10777   "linker_set_key" : "android::hardware::ProcessState",
10778   "name" : "android::hardware::ProcessState",
10779   "record_kind" : "class",
10780   "referenced_type" : "type-51",
10781   "self_type" : "type-51",
10782   "size" : 328,
10783   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10784   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10785   "vtable_components" :
10786   [
10787    {
10788     "component_value" : 312,
10789     "kind" : "vbase_offset"
10790    },
10791    {
10792     "kind" : "offset_to_top"
10793    },
10794    {
10795     "kind" : "rtti",
10796     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10797    },
10798    {
10799     "kind" : "complete_dtor_pointer",
10800     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10801    },
10802    {
10803     "kind" : "deleting_dtor_pointer",
10804     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10805    },
10806    {
10807     "kind" : "vcall_offset"
10808    },
10809    {
10810     "kind" : "vcall_offset"
10811    },
10812    {
10813     "kind" : "vcall_offset"
10814    },
10815    {
10816     "kind" : "vcall_offset"
10817    },
10818    {
10819     "component_value" : -312,
10820     "kind" : "vcall_offset"
10821    },
10822    {
10823     "component_value" : -312,
10824     "kind" : "offset_to_top"
10825    },
10826    {
10827     "kind" : "rtti",
10828     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10829    },
10830    {
10831     "kind" : "complete_dtor_pointer",
10832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10833    },
10834    {
10835     "kind" : "deleting_dtor_pointer",
10836     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10837    },
10838    {
10839     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10840    },
10841    {
10842     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10843    },
10844    {
10845     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10846    },
10847    {
10848     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10849    }
10850   ]
10851  },
10852  {
10853   "access" : "private",
10854   "alignment" : 8,
10855   "fields" :
10856   [
10857    {
10858     "field_name" : "binder",
10859     "referenced_type" : "type-19"
10860    },
10861    {
10862     "field_name" : "refs",
10863     "field_offset" : 64,
10864     "referenced_type" : "type-21"
10865    }
10866   ],
10867   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10868   "name" : "android::hardware::ProcessState::handle_entry",
10869   "referenced_type" : "type-64",
10870   "self_type" : "type-64",
10871   "size" : 16,
10872   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10873   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10874  },
10875  {
10876   "alignment" : 8,
10877   "base_specifiers" :
10878   [
10879    {
10880     "referenced_type" : "type-160"
10881    }
10882   ],
10883   "fields" :
10884   [
10885    {
10886     "access" : "private",
10887     "field_name" : "mVal",
10888     "field_offset" : 288,
10889     "referenced_type" : "type-168"
10890    }
10891   ],
10892   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10893   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10894   "record_kind" : "class",
10895   "referenced_type" : "type-167",
10896   "self_type" : "type-167",
10897   "size" : 40,
10898   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10899   "template_args" : [ "type-168" ],
10900   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V4_09ErrorCodeEEE"
10901  },
10902  {
10903   "alignment" : 8,
10904   "base_specifiers" :
10905   [
10906    {
10907     "referenced_type" : "type-160"
10908    }
10909   ],
10910   "fields" :
10911   [
10912    {
10913     "access" : "private",
10914     "field_name" : "mVal",
10915     "field_offset" : 320,
10916     "referenced_type" : "type-125"
10917    }
10918   ],
10919   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10920   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10921   "record_kind" : "class",
10922   "referenced_type" : "type-174",
10923   "self_type" : "type-174",
10924   "size" : 48,
10925   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10926   "template_args" : [ "type-125" ],
10927   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V4_016IKeymasterDeviceEEEEE"
10928  },
10929  {
10930   "alignment" : 8,
10931   "base_specifiers" :
10932   [
10933    {
10934     "referenced_type" : "type-160"
10935    }
10936   ],
10937   "fields" :
10938   [
10939    {
10940     "access" : "private",
10941     "field_name" : "mVal",
10942     "field_offset" : 264,
10943     "referenced_type" : "type-30"
10944    }
10945   ],
10946   "linker_set_key" : "android::hardware::Return<bool>",
10947   "name" : "android::hardware::Return<bool>",
10948   "record_kind" : "class",
10949   "referenced_type" : "type-159",
10950   "self_type" : "type-159",
10951   "size" : 40,
10952   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10953   "template_args" : [ "type-30" ],
10954   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10955  },
10956  {
10957   "alignment" : 8,
10958   "base_specifiers" :
10959   [
10960    {
10961     "referenced_type" : "type-160"
10962    }
10963   ],
10964   "linker_set_key" : "android::hardware::Return<void>",
10965   "name" : "android::hardware::Return<void>",
10966   "record_kind" : "class",
10967   "referenced_type" : "type-186",
10968   "self_type" : "type-186",
10969   "size" : 40,
10970   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10971   "template_args" : [ "type-54" ],
10972   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10973  },
10974  {
10975   "alignment" : 8,
10976   "fields" :
10977   [
10978    {
10979     "access" : "private",
10980     "field_name" : "mException",
10981     "referenced_type" : "type-52"
10982    },
10983    {
10984     "access" : "private",
10985     "field_name" : "mErrorCode",
10986     "field_offset" : 32,
10987     "referenced_type" : "type-52"
10988    },
10989    {
10990     "access" : "private",
10991     "field_name" : "mMessage",
10992     "field_offset" : 64,
10993     "referenced_type" : "type-151"
10994    }
10995   ],
10996   "linker_set_key" : "android::hardware::Status",
10997   "name" : "android::hardware::Status",
10998   "record_kind" : "class",
10999   "referenced_type" : "type-150",
11000   "self_type" : "type-150",
11001   "size" : 32,
11002   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11003   "unique_id" : "_ZTSN7android8hardware6StatusE"
11004  },
11005  {
11006   "alignment" : 8,
11007   "fields" :
11008   [
11009    {
11010     "access" : "protected",
11011     "field_name" : "mInstrumentationCallbacks",
11012     "field_offset" : 64,
11013     "referenced_type" : "type-29"
11014    },
11015    {
11016     "access" : "protected",
11017     "field_name" : "mEnableInstrumentation",
11018     "field_offset" : 256,
11019     "referenced_type" : "type-30"
11020    },
11021    {
11022     "access" : "protected",
11023     "field_name" : "mInstrumentationLibPackage",
11024     "field_offset" : 320,
11025     "referenced_type" : "type-31"
11026    },
11027    {
11028     "access" : "protected",
11029     "field_name" : "mInterfaceName",
11030     "field_offset" : 512,
11031     "referenced_type" : "type-32"
11032    }
11033   ],
11034   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11035   "name" : "android::hardware::details::HidlInstrumentor",
11036   "referenced_type" : "type-28",
11037   "self_type" : "type-28",
11038   "size" : 88,
11039   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11040   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11041   "vtable_components" :
11042   [
11043    {
11044     "kind" : "offset_to_top"
11045    },
11046    {
11047     "kind" : "rtti",
11048     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11049    },
11050    {
11051     "kind" : "complete_dtor_pointer",
11052     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11053    },
11054    {
11055     "kind" : "deleting_dtor_pointer",
11056     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11057    }
11058   ]
11059  },
11060  {
11061   "alignment" : 4,
11062   "fields" :
11063   [
11064    {
11065     "field_name" : "sched_policy",
11066     "referenced_type" : "type-52"
11067    },
11068    {
11069     "field_name" : "prio",
11070     "field_offset" : 32,
11071     "referenced_type" : "type-52"
11072    }
11073   ],
11074   "linker_set_key" : "android::hardware::details::SchedPrio",
11075   "name" : "android::hardware::details::SchedPrio",
11076   "referenced_type" : "type-462",
11077   "self_type" : "type-462",
11078   "size" : 8,
11079   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11080   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11081  },
11082  {
11083   "alignment" : 8,
11084   "fields" :
11085   [
11086    {
11087     "access" : "private",
11088     "field_name" : "mQueue",
11089     "referenced_type" : "type-684"
11090    }
11091   ],
11092   "linker_set_key" : "android::hardware::details::TaskRunner",
11093   "name" : "android::hardware::details::TaskRunner",
11094   "record_kind" : "class",
11095   "referenced_type" : "type-683",
11096   "self_type" : "type-683",
11097   "size" : 16,
11098   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11099   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11100  },
11101  {
11102   "alignment" : 1,
11103   "linker_set_key" : "android::hardware::details::bnhw_tag",
11104   "name" : "android::hardware::details::bnhw_tag",
11105   "referenced_type" : "type-228",
11106   "self_type" : "type-228",
11107   "size" : 1,
11108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11109   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11110  },
11111  {
11112   "alignment" : 1,
11113   "linker_set_key" : "android::hardware::details::bphw_tag",
11114   "name" : "android::hardware::details::bphw_tag",
11115   "referenced_type" : "type-241",
11116   "self_type" : "type-241",
11117   "size" : 1,
11118   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11119   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11120  },
11121  {
11122   "alignment" : 1,
11123   "linker_set_key" : "android::hardware::details::bs_tag",
11124   "name" : "android::hardware::details::bs_tag",
11125   "referenced_type" : "type-253",
11126   "self_type" : "type-253",
11127   "size" : 1,
11128   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11129   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11130  },
11131  {
11132   "alignment" : 8,
11133   "fields" :
11134   [
11135    {
11136     "access" : "private",
11137     "field_name" : "mBase",
11138     "referenced_type" : "type-340"
11139    }
11140   ],
11141   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
11142   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
11143   "referenced_type" : "type-388",
11144   "self_type" : "type-388",
11145   "size" : 8,
11146   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11147   "template_args" : [ "type-7" ],
11148   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLm32EJEEE"
11149  },
11150  {
11151   "access" : "private",
11152   "alignment" : 8,
11153   "fields" :
11154   [
11155    {
11156     "field_name" : "mPointer",
11157     "referenced_type" : "type-318"
11158    },
11159    {
11160     "field_name" : "_pad",
11161     "referenced_type" : "type-8"
11162    }
11163   ],
11164   "is_anonymous" : true,
11165   "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",
11166   "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",
11167   "record_kind" : "union",
11168   "referenced_type" : "type-317",
11169   "self_type" : "type-317",
11170   "size" : 8,
11171   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11172   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11173  },
11174  {
11175   "access" : "private",
11176   "alignment" : 8,
11177   "fields" :
11178   [
11179    {
11180     "field_name" : "mPointer",
11181     "referenced_type" : "type-373"
11182    },
11183    {
11184     "field_name" : "_pad",
11185     "referenced_type" : "type-8"
11186    }
11187   ],
11188   "is_anonymous" : true,
11189   "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",
11190   "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",
11191   "record_kind" : "union",
11192   "referenced_type" : "type-372",
11193   "self_type" : "type-372",
11194   "size" : 8,
11195   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11196   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEUt_E"
11197  },
11198  {
11199   "access" : "private",
11200   "alignment" : 8,
11201   "fields" :
11202   [
11203    {
11204     "field_name" : "mPointer",
11205     "referenced_type" : "type-351"
11206    },
11207    {
11208     "field_name" : "_pad",
11209     "referenced_type" : "type-8"
11210    }
11211   ],
11212   "is_anonymous" : true,
11213   "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",
11214   "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",
11215   "record_kind" : "union",
11216   "referenced_type" : "type-350",
11217   "self_type" : "type-350",
11218   "size" : 8,
11219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11220   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEUt_E"
11221  },
11222  {
11223   "alignment" : 8,
11224   "fields" :
11225   [
11226    {
11227     "access" : "private",
11228     "referenced_type" : "type-317"
11229    }
11230   ],
11231   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11232   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11233   "referenced_type" : "type-316",
11234   "self_type" : "type-316",
11235   "size" : 8,
11236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11237   "template_args" : [ "type-319" ],
11238   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11239  },
11240  {
11241   "alignment" : 8,
11242   "fields" :
11243   [
11244    {
11245     "access" : "private",
11246     "referenced_type" : "type-3"
11247    }
11248   ],
11249   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11250   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11251   "referenced_type" : "type-105",
11252   "self_type" : "type-105",
11253   "size" : 8,
11254   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11255   "template_args" : [ "type-5" ],
11256   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
11257  },
11258  {
11259   "alignment" : 8,
11260   "fields" :
11261   [
11262    {
11263     "access" : "private",
11264     "referenced_type" : "type-322"
11265    }
11266   ],
11267   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11268   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11269   "referenced_type" : "type-321",
11270   "self_type" : "type-321",
11271   "size" : 8,
11272   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11273   "template_args" : [ "type-299" ],
11274   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11275  },
11276  {
11277   "alignment" : 8,
11278   "fields" :
11279   [
11280    {
11281     "access" : "private",
11282     "referenced_type" : "type-382"
11283    }
11284   ],
11285   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11286   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11287   "referenced_type" : "type-381",
11288   "self_type" : "type-381",
11289   "size" : 8,
11290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11291   "template_args" : [ "type-344" ],
11292   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
11293  },
11294  {
11295   "alignment" : 8,
11296   "fields" :
11297   [
11298    {
11299     "access" : "private",
11300     "referenced_type" : "type-372"
11301    }
11302   ],
11303   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11304   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11305   "referenced_type" : "type-371",
11306   "self_type" : "type-371",
11307   "size" : 8,
11308   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11309   "template_args" : [ "type-374" ],
11310   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEE"
11311  },
11312  {
11313   "alignment" : 8,
11314   "fields" :
11315   [
11316    {
11317     "access" : "private",
11318     "referenced_type" : "type-350"
11319    }
11320   ],
11321   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11322   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11323   "referenced_type" : "type-349",
11324   "self_type" : "type-349",
11325   "size" : 8,
11326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11327   "template_args" : [ "type-352" ],
11328   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEE"
11329  },
11330  {
11331   "alignment" : 8,
11332   "fields" :
11333   [
11334    {
11335     "access" : "private",
11336     "referenced_type" : "type-130"
11337    }
11338   ],
11339   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11340   "name" : "android::hardware::details::hidl_pointer<char>",
11341   "referenced_type" : "type-129",
11342   "self_type" : "type-129",
11343   "size" : 8,
11344   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11345   "template_args" : [ "type-81" ],
11346   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11347  },
11348  {
11349   "access" : "private",
11350   "alignment" : 8,
11351   "fields" :
11352   [
11353    {
11354     "field_name" : "mPointer",
11355     "referenced_type" : "type-131"
11356    },
11357    {
11358     "field_name" : "_pad",
11359     "referenced_type" : "type-8"
11360    }
11361   ],
11362   "is_anonymous" : true,
11363   "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",
11364   "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",
11365   "record_kind" : "union",
11366   "referenced_type" : "type-130",
11367   "self_type" : "type-130",
11368   "size" : 8,
11369   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11370   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11371  },
11372  {
11373   "alignment" : 8,
11374   "fields" :
11375   [
11376    {
11377     "access" : "private",
11378     "referenced_type" : "type-301"
11379    }
11380   ],
11381   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11382   "name" : "android::hardware::details::hidl_pointer<const char>",
11383   "referenced_type" : "type-300",
11384   "self_type" : "type-300",
11385   "size" : 8,
11386   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11387   "template_args" : [ "type-80" ],
11388   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11389  },
11390  {
11391   "access" : "private",
11392   "alignment" : 8,
11393   "fields" :
11394   [
11395    {
11396     "field_name" : "mPointer",
11397     "referenced_type" : "type-79"
11398    },
11399    {
11400     "field_name" : "_pad",
11401     "referenced_type" : "type-8"
11402    }
11403   ],
11404   "is_anonymous" : true,
11405   "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",
11406   "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",
11407   "record_kind" : "union",
11408   "referenced_type" : "type-301",
11409   "self_type" : "type-301",
11410   "size" : 8,
11411   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11412   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11413  },
11414  {
11415   "alignment" : 8,
11416   "fields" :
11417   [
11418    {
11419     "access" : "private",
11420     "referenced_type" : "type-265"
11421    }
11422   ],
11423   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11424   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11425   "referenced_type" : "type-264",
11426   "self_type" : "type-264",
11427   "size" : 8,
11428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11429   "template_args" : [ "type-267" ],
11430   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11431  },
11432  {
11433   "access" : "private",
11434   "alignment" : 8,
11435   "fields" :
11436   [
11437    {
11438     "field_name" : "mPointer",
11439     "referenced_type" : "type-266"
11440    },
11441    {
11442     "field_name" : "_pad",
11443     "referenced_type" : "type-8"
11444    }
11445   ],
11446   "is_anonymous" : true,
11447   "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",
11448   "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",
11449   "record_kind" : "union",
11450   "referenced_type" : "type-265",
11451   "self_type" : "type-265",
11452   "size" : 8,
11453   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11454   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11455  },
11456  {
11457   "access" : "private",
11458   "alignment" : 8,
11459   "fields" :
11460   [
11461    {
11462     "field_name" : "mPointer",
11463     "referenced_type" : "type-4"
11464    },
11465    {
11466     "field_name" : "_pad",
11467     "referenced_type" : "type-8"
11468    }
11469   ],
11470   "is_anonymous" : true,
11471   "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",
11472   "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",
11473   "record_kind" : "union",
11474   "referenced_type" : "type-3",
11475   "self_type" : "type-3",
11476   "size" : 8,
11477   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11478   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11479  },
11480  {
11481   "access" : "private",
11482   "alignment" : 8,
11483   "fields" :
11484   [
11485    {
11486     "field_name" : "mPointer",
11487     "referenced_type" : "type-323"
11488    },
11489    {
11490     "field_name" : "_pad",
11491     "referenced_type" : "type-8"
11492    }
11493   ],
11494   "is_anonymous" : true,
11495   "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",
11496   "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",
11497   "record_kind" : "union",
11498   "referenced_type" : "type-322",
11499   "self_type" : "type-322",
11500   "size" : 8,
11501   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11502   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11503  },
11504  {
11505   "access" : "private",
11506   "alignment" : 8,
11507   "fields" :
11508   [
11509    {
11510     "field_name" : "mPointer",
11511     "referenced_type" : "type-383"
11512    },
11513    {
11514     "field_name" : "_pad",
11515     "referenced_type" : "type-8"
11516    }
11517   ],
11518   "is_anonymous" : true,
11519   "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",
11520   "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",
11521   "record_kind" : "union",
11522   "referenced_type" : "type-382",
11523   "self_type" : "type-382",
11524   "size" : 8,
11525   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11526   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
11527  },
11528  {
11529   "alignment" : 8,
11530   "fields" :
11531   [
11532    {
11533     "access" : "private",
11534     "referenced_type" : "type-335"
11535    }
11536   ],
11537   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11538   "name" : "android::hardware::details::hidl_pointer<int>",
11539   "referenced_type" : "type-334",
11540   "self_type" : "type-334",
11541   "size" : 8,
11542   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11543   "template_args" : [ "type-52" ],
11544   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11545  },
11546  {
11547   "access" : "private",
11548   "alignment" : 8,
11549   "fields" :
11550   [
11551    {
11552     "field_name" : "mPointer",
11553     "referenced_type" : "type-336"
11554    },
11555    {
11556     "field_name" : "_pad",
11557     "referenced_type" : "type-8"
11558    }
11559   ],
11560   "is_anonymous" : true,
11561   "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",
11562   "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",
11563   "record_kind" : "union",
11564   "referenced_type" : "type-335",
11565   "self_type" : "type-335",
11566   "size" : 8,
11567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11568   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11569  },
11570  {
11571   "alignment" : 8,
11572   "fields" :
11573   [
11574    {
11575     "access" : "private",
11576     "referenced_type" : "type-410"
11577    }
11578   ],
11579   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11580   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11581   "referenced_type" : "type-409",
11582   "self_type" : "type-409",
11583   "size" : 8,
11584   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11585   "template_args" : [ "type-193" ],
11586   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11587  },
11588  {
11589   "access" : "private",
11590   "alignment" : 8,
11591   "fields" :
11592   [
11593    {
11594     "field_name" : "mPointer",
11595     "referenced_type" : "type-198"
11596    },
11597    {
11598     "field_name" : "_pad",
11599     "referenced_type" : "type-8"
11600    }
11601   ],
11602   "is_anonymous" : true,
11603   "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",
11604   "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",
11605   "record_kind" : "union",
11606   "referenced_type" : "type-410",
11607   "self_type" : "type-410",
11608   "size" : 8,
11609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11610   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11611  },
11612  {
11613   "alignment" : 8,
11614   "fields" :
11615   [
11616    {
11617     "access" : "private",
11618     "referenced_type" : "type-346"
11619    }
11620   ],
11621   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11622   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11623   "referenced_type" : "type-345",
11624   "self_type" : "type-345",
11625   "size" : 8,
11626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11627   "template_args" : [ "type-7" ],
11628   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11629  },
11630  {
11631   "access" : "private",
11632   "alignment" : 8,
11633   "fields" :
11634   [
11635    {
11636     "field_name" : "mPointer",
11637     "referenced_type" : "type-347"
11638    },
11639    {
11640     "field_name" : "_pad",
11641     "referenced_type" : "type-8"
11642    }
11643   ],
11644   "is_anonymous" : true,
11645   "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",
11646   "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",
11647   "record_kind" : "union",
11648   "referenced_type" : "type-346",
11649   "self_type" : "type-346",
11650   "size" : 8,
11651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11652   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11653  },
11654  {
11655   "alignment" : 1,
11656   "linker_set_key" : "android::hardware::details::i_tag",
11657   "name" : "android::hardware::details::i_tag",
11658   "referenced_type" : "type-216",
11659   "self_type" : "type-216",
11660   "size" : 1,
11661   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11662   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11663  },
11664  {
11665   "alignment" : 8,
11666   "fields" :
11667   [
11668    {
11669     "access" : "private",
11670     "field_name" : "mStatus",
11671     "referenced_type" : "type-150"
11672    },
11673    {
11674     "access" : "private",
11675     "field_name" : "mCheckedStatus",
11676     "field_offset" : 256,
11677     "referenced_type" : "type-30"
11678    }
11679   ],
11680   "linker_set_key" : "android::hardware::details::return_status",
11681   "name" : "android::hardware::details::return_status",
11682   "record_kind" : "class",
11683   "referenced_type" : "type-160",
11684   "self_type" : "type-160",
11685   "size" : 40,
11686   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11687   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11688  },
11689  {
11690   "alignment" : 1,
11691   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11692   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11693   "referenced_type" : "type-387",
11694   "self_type" : "type-387",
11695   "size" : 1,
11696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11697   "template_args" : [ "type-7" ],
11698   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11699  },
11700  {
11701   "alignment" : 1,
11702   "fields" :
11703   [
11704    {
11705     "access" : "private",
11706     "field_name" : "mBuffer",
11707     "referenced_type" : "type-6"
11708    }
11709   ],
11710   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11711   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11712   "referenced_type" : "type-5",
11713   "self_type" : "type-5",
11714   "size" : 32,
11715   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11716   "template_args" : [ "type-7" ],
11717   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11718  },
11719  {
11720   "alignment" : 8,
11721   "base_specifiers" :
11722   [
11723    {
11724     "referenced_type" : "type-41"
11725    }
11726   ],
11727   "fields" :
11728   [
11729    {
11730     "access" : "private",
11731     "field_name" : "mRecipient",
11732     "field_offset" : 64,
11733     "referenced_type" : "type-138"
11734    },
11735    {
11736     "access" : "private",
11737     "field_name" : "mCookie",
11738     "field_offset" : 192,
11739     "referenced_type" : "type-8"
11740    },
11741    {
11742     "access" : "private",
11743     "field_name" : "mBase",
11744     "field_offset" : 256,
11745     "referenced_type" : "type-141"
11746    }
11747   ],
11748   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11749   "name" : "android::hardware::hidl_binder_death_recipient",
11750   "referenced_type" : "type-137",
11751   "self_type" : "type-137",
11752   "size" : 64,
11753   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11754   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11755   "vtable_components" :
11756   [
11757    {
11758     "component_value" : 48,
11759     "kind" : "vbase_offset"
11760    },
11761    {
11762     "kind" : "offset_to_top"
11763    },
11764    {
11765     "kind" : "rtti",
11766     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11767    },
11768    {
11769     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11770    },
11771    {
11772     "kind" : "complete_dtor_pointer",
11773     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11774    },
11775    {
11776     "kind" : "deleting_dtor_pointer",
11777     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11778    },
11779    {
11780     "kind" : "vcall_offset"
11781    },
11782    {
11783     "kind" : "vcall_offset"
11784    },
11785    {
11786     "kind" : "vcall_offset"
11787    },
11788    {
11789     "kind" : "vcall_offset"
11790    },
11791    {
11792     "component_value" : -48,
11793     "kind" : "vcall_offset"
11794    },
11795    {
11796     "component_value" : -48,
11797     "kind" : "offset_to_top"
11798    },
11799    {
11800     "kind" : "rtti",
11801     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11802    },
11803    {
11804     "kind" : "complete_dtor_pointer",
11805     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11806    },
11807    {
11808     "kind" : "deleting_dtor_pointer",
11809     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11810    },
11811    {
11812     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11813    },
11814    {
11815     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11816    },
11817    {
11818     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11819    },
11820    {
11821     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11822    }
11823   ]
11824  },
11825  {
11826   "alignment" : 8,
11827   "base_specifiers" :
11828   [
11829    {
11830     "is_virtual" : true,
11831     "referenced_type" : "type-12"
11832    }
11833   ],
11834   "linker_set_key" : "android::hardware::hidl_death_recipient",
11835   "name" : "android::hardware::hidl_death_recipient",
11836   "referenced_type" : "type-140",
11837   "self_type" : "type-140",
11838   "size" : 24,
11839   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11840   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11841   "vtable_components" :
11842   [
11843    {
11844     "component_value" : 8,
11845     "kind" : "vbase_offset"
11846    },
11847    {
11848     "kind" : "offset_to_top"
11849    },
11850    {
11851     "kind" : "rtti",
11852     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11853    },
11854    {
11855     "is_pure" : true,
11856     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11857    },
11858    {
11859     "kind" : "complete_dtor_pointer",
11860     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11861    },
11862    {
11863     "kind" : "deleting_dtor_pointer",
11864     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11865    },
11866    {
11867     "kind" : "vcall_offset"
11868    },
11869    {
11870     "kind" : "vcall_offset"
11871    },
11872    {
11873     "kind" : "vcall_offset"
11874    },
11875    {
11876     "kind" : "vcall_offset"
11877    },
11878    {
11879     "component_value" : -8,
11880     "kind" : "vcall_offset"
11881    },
11882    {
11883     "component_value" : -8,
11884     "kind" : "offset_to_top"
11885    },
11886    {
11887     "kind" : "rtti",
11888     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11889    },
11890    {
11891     "kind" : "complete_dtor_pointer",
11892     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11893    },
11894    {
11895     "kind" : "deleting_dtor_pointer",
11896     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11897    },
11898    {
11899     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11900    },
11901    {
11902     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11903    },
11904    {
11905     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11906    },
11907    {
11908     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11909    }
11910   ]
11911  },
11912  {
11913   "alignment" : 8,
11914   "fields" :
11915   [
11916    {
11917     "access" : "private",
11918     "field_name" : "mHandle",
11919     "referenced_type" : "type-264"
11920    },
11921    {
11922     "access" : "private",
11923     "field_name" : "mOwnsHandle",
11924     "field_offset" : 64,
11925     "referenced_type" : "type-30"
11926    }
11927   ],
11928   "linker_set_key" : "android::hardware::hidl_handle",
11929   "name" : "android::hardware::hidl_handle",
11930   "referenced_type" : "type-297",
11931   "self_type" : "type-297",
11932   "size" : 16,
11933   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11934   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11935  },
11936  {
11937   "alignment" : 8,
11938   "fields" :
11939   [
11940    {
11941     "access" : "private",
11942     "field_name" : "mHandle",
11943     "referenced_type" : "type-297"
11944    },
11945    {
11946     "access" : "private",
11947     "field_name" : "mSize",
11948     "field_offset" : 128,
11949     "referenced_type" : "type-8"
11950    },
11951    {
11952     "access" : "private",
11953     "field_name" : "mName",
11954     "field_offset" : 192,
11955     "referenced_type" : "type-299"
11956    }
11957   ],
11958   "linker_set_key" : "android::hardware::hidl_memory",
11959   "name" : "android::hardware::hidl_memory",
11960   "referenced_type" : "type-303",
11961   "self_type" : "type-303",
11962   "size" : 40,
11963   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11964   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11965  },
11966  {
11967   "alignment" : 8,
11968   "fields" :
11969   [
11970    {
11971     "access" : "private",
11972     "field_name" : "mBuffer",
11973     "referenced_type" : "type-300"
11974    },
11975    {
11976     "access" : "private",
11977     "field_name" : "mSize",
11978     "field_offset" : 64,
11979     "referenced_type" : "type-2"
11980    },
11981    {
11982     "access" : "private",
11983     "field_name" : "mOwnsBuffer",
11984     "field_offset" : 96,
11985     "referenced_type" : "type-30"
11986    }
11987   ],
11988   "linker_set_key" : "android::hardware::hidl_string",
11989   "name" : "android::hardware::hidl_string",
11990   "referenced_type" : "type-299",
11991   "self_type" : "type-299",
11992   "size" : 16,
11993   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11994   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11995  },
11996  {
11997   "alignment" : 8,
11998   "fields" :
11999   [
12000    {
12001     "access" : "private",
12002     "field_name" : "mBuffer",
12003     "referenced_type" : "type-316"
12004    },
12005    {
12006     "access" : "private",
12007     "field_name" : "mSize",
12008     "field_offset" : 64,
12009     "referenced_type" : "type-2"
12010    },
12011    {
12012     "access" : "private",
12013     "field_name" : "mOwnsBuffer",
12014     "field_offset" : 96,
12015     "referenced_type" : "type-30"
12016    }
12017   ],
12018   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12019   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12020   "referenced_type" : "type-315",
12021   "self_type" : "type-315",
12022   "size" : 16,
12023   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12024   "template_args" : [ "type-319" ],
12025   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12026  },
12027  {
12028   "alignment" : 8,
12029   "fields" :
12030   [
12031    {
12032     "access" : "private",
12033     "field_name" : "mBuffer",
12034     "referenced_type" : "type-105"
12035    },
12036    {
12037     "access" : "private",
12038     "field_name" : "mSize",
12039     "field_offset" : 64,
12040     "referenced_type" : "type-2"
12041    },
12042    {
12043     "access" : "private",
12044     "field_name" : "mOwnsBuffer",
12045     "field_offset" : 96,
12046     "referenced_type" : "type-30"
12047    }
12048   ],
12049   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12050   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12051   "referenced_type" : "type-328",
12052   "self_type" : "type-328",
12053   "size" : 16,
12054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12055   "template_args" : [ "type-5" ],
12056   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
12057  },
12058  {
12059   "alignment" : 8,
12060   "fields" :
12061   [
12062    {
12063     "access" : "private",
12064     "field_name" : "mBuffer",
12065     "referenced_type" : "type-321"
12066    },
12067    {
12068     "access" : "private",
12069     "field_name" : "mSize",
12070     "field_offset" : 64,
12071     "referenced_type" : "type-2"
12072    },
12073    {
12074     "access" : "private",
12075     "field_name" : "mOwnsBuffer",
12076     "field_offset" : 96,
12077     "referenced_type" : "type-30"
12078    }
12079   ],
12080   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12081   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12082   "referenced_type" : "type-320",
12083   "self_type" : "type-320",
12084   "size" : 16,
12085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12086   "template_args" : [ "type-299" ],
12087   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12088  },
12089  {
12090   "alignment" : 8,
12091   "fields" :
12092   [
12093    {
12094     "access" : "private",
12095     "field_name" : "mBuffer",
12096     "referenced_type" : "type-381"
12097    },
12098    {
12099     "access" : "private",
12100     "field_name" : "mSize",
12101     "field_offset" : 64,
12102     "referenced_type" : "type-2"
12103    },
12104    {
12105     "access" : "private",
12106     "field_name" : "mOwnsBuffer",
12107     "field_offset" : 96,
12108     "referenced_type" : "type-30"
12109    }
12110   ],
12111   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12112   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12113   "referenced_type" : "type-380",
12114   "self_type" : "type-380",
12115   "size" : 16,
12116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12117   "template_args" : [ "type-344" ],
12118   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
12119  },
12120  {
12121   "alignment" : 8,
12122   "fields" :
12123   [
12124    {
12125     "access" : "private",
12126     "field_name" : "mBuffer",
12127     "referenced_type" : "type-371"
12128    },
12129    {
12130     "access" : "private",
12131     "field_name" : "mSize",
12132     "field_offset" : 64,
12133     "referenced_type" : "type-2"
12134    },
12135    {
12136     "access" : "private",
12137     "field_name" : "mOwnsBuffer",
12138     "field_offset" : 96,
12139     "referenced_type" : "type-30"
12140    }
12141   ],
12142   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12143   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12144   "referenced_type" : "type-370",
12145   "self_type" : "type-370",
12146   "size" : 16,
12147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12148   "template_args" : [ "type-374" ],
12149   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_021HmacSharingParametersEEE"
12150  },
12151  {
12152   "alignment" : 8,
12153   "fields" :
12154   [
12155    {
12156     "access" : "private",
12157     "field_name" : "mBuffer",
12158     "referenced_type" : "type-349"
12159    },
12160    {
12161     "access" : "private",
12162     "field_name" : "mSize",
12163     "field_offset" : 64,
12164     "referenced_type" : "type-2"
12165    },
12166    {
12167     "access" : "private",
12168     "field_name" : "mOwnsBuffer",
12169     "field_offset" : 96,
12170     "referenced_type" : "type-30"
12171    }
12172   ],
12173   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12174   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12175   "referenced_type" : "type-348",
12176   "self_type" : "type-348",
12177   "size" : 16,
12178   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12179   "template_args" : [ "type-352" ],
12180   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_012KeyParameterEEE"
12181  },
12182  {
12183   "alignment" : 8,
12184   "fields" :
12185   [
12186    {
12187     "access" : "private",
12188     "field_name" : "mBuffer",
12189     "referenced_type" : "type-129"
12190    },
12191    {
12192     "access" : "private",
12193     "field_name" : "mSize",
12194     "field_offset" : 64,
12195     "referenced_type" : "type-2"
12196    },
12197    {
12198     "access" : "private",
12199     "field_name" : "mOwnsBuffer",
12200     "field_offset" : 96,
12201     "referenced_type" : "type-30"
12202    }
12203   ],
12204   "linker_set_key" : "android::hardware::hidl_vec<char>",
12205   "name" : "android::hardware::hidl_vec<char>",
12206   "referenced_type" : "type-386",
12207   "self_type" : "type-386",
12208   "size" : 16,
12209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12210   "template_args" : [ "type-81" ],
12211   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12212  },
12213  {
12214   "alignment" : 8,
12215   "fields" :
12216   [
12217    {
12218     "access" : "private",
12219     "field_name" : "mBuffer",
12220     "referenced_type" : "type-334"
12221    },
12222    {
12223     "access" : "private",
12224     "field_name" : "mSize",
12225     "field_offset" : 64,
12226     "referenced_type" : "type-2"
12227    },
12228    {
12229     "access" : "private",
12230     "field_name" : "mOwnsBuffer",
12231     "field_offset" : 96,
12232     "referenced_type" : "type-30"
12233    }
12234   ],
12235   "linker_set_key" : "android::hardware::hidl_vec<int>",
12236   "name" : "android::hardware::hidl_vec<int>",
12237   "referenced_type" : "type-333",
12238   "self_type" : "type-333",
12239   "size" : 16,
12240   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12241   "template_args" : [ "type-52" ],
12242   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12243  },
12244  {
12245   "alignment" : 8,
12246   "fields" :
12247   [
12248    {
12249     "access" : "private",
12250     "field_name" : "mBuffer",
12251     "referenced_type" : "type-345"
12252    },
12253    {
12254     "access" : "private",
12255     "field_name" : "mSize",
12256     "field_offset" : 64,
12257     "referenced_type" : "type-2"
12258    },
12259    {
12260     "access" : "private",
12261     "field_name" : "mOwnsBuffer",
12262     "field_offset" : 96,
12263     "referenced_type" : "type-30"
12264    }
12265   ],
12266   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12267   "name" : "android::hardware::hidl_vec<unsigned char>",
12268   "referenced_type" : "type-344",
12269   "self_type" : "type-344",
12270   "size" : 16,
12271   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12272   "template_args" : [ "type-7" ],
12273   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12274  },
12275  {
12276   "alignment" : 2,
12277   "fields" :
12278   [
12279    {
12280     "access" : "private",
12281     "field_name" : "mMajor",
12282     "referenced_type" : "type-89"
12283    },
12284    {
12285     "access" : "private",
12286     "field_name" : "mMinor",
12287     "field_offset" : 16,
12288     "referenced_type" : "type-89"
12289    }
12290   ],
12291   "linker_set_key" : "android::hardware::hidl_version",
12292   "name" : "android::hardware::hidl_version",
12293   "referenced_type" : "type-395",
12294   "self_type" : "type-395",
12295   "size" : 4,
12296   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12297   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12298  },
12299  {
12300   "alignment" : 8,
12301   "base_specifiers" :
12302   [
12303    {
12304     "referenced_type" : "type-451"
12305    }
12306   ],
12307   "fields" :
12308   [
12309    {
12310     "access" : "private",
12311     "field_name" : "_hidl_mImpl",
12312     "field_offset" : 1024,
12313     "referenced_type" : "type-125"
12314    }
12315   ],
12316   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12317   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12318   "referenced_type" : "type-662",
12319   "self_type" : "type-662",
12320   "size" : 152,
12321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h",
12322   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE",
12323   "vtable_components" :
12324   [
12325    {
12326     "component_value" : 136,
12327     "kind" : "vbase_offset"
12328    },
12329    {
12330     "kind" : "offset_to_top"
12331    },
12332    {
12333     "kind" : "rtti",
12334     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12335    },
12336    {
12337     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12338    },
12339    {
12340     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12341    },
12342    {
12343     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12344    },
12345    {
12346     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12347    },
12348    {
12349     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12350    },
12351    {
12352     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12353    },
12354    {
12355     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12356    },
12357    {
12358     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12359    },
12360    {
12361     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12362    },
12363    {
12364     "kind" : "complete_dtor_pointer",
12365     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12366    },
12367    {
12368     "kind" : "deleting_dtor_pointer",
12369     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12370    },
12371    {
12372     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12373    },
12374    {
12375     "component_value" : -32,
12376     "kind" : "offset_to_top"
12377    },
12378    {
12379     "kind" : "rtti",
12380     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12381    },
12382    {
12383     "kind" : "complete_dtor_pointer",
12384     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12385    },
12386    {
12387     "kind" : "deleting_dtor_pointer",
12388     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12389    },
12390    {
12391     "kind" : "vcall_offset"
12392    },
12393    {
12394     "kind" : "vcall_offset"
12395    },
12396    {
12397     "kind" : "vcall_offset"
12398    },
12399    {
12400     "kind" : "vcall_offset"
12401    },
12402    {
12403     "component_value" : -136,
12404     "kind" : "vcall_offset"
12405    },
12406    {
12407     "component_value" : -136,
12408     "kind" : "offset_to_top"
12409    },
12410    {
12411     "kind" : "rtti",
12412     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12413    },
12414    {
12415     "kind" : "complete_dtor_pointer",
12416     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12417    },
12418    {
12419     "kind" : "deleting_dtor_pointer",
12420     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12421    },
12422    {
12423     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12424    },
12425    {
12426     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12427    },
12428    {
12429     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12430    },
12431    {
12432     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12433    }
12434   ]
12435  },
12436  {
12437   "alignment" : 8,
12438   "base_specifiers" :
12439   [
12440    {
12441     "referenced_type" : "type-9"
12442    },
12443    {
12444     "referenced_type" : "type-28"
12445    }
12446   ],
12447   "fields" :
12448   [
12449    {
12450     "access" : "private",
12451     "field_name" : "_hidl_mMutex",
12452     "field_offset" : 1088,
12453     "referenced_type" : "type-26"
12454    },
12455    {
12456     "access" : "private",
12457     "field_name" : "_hidl_mDeathRecipients",
12458     "field_offset" : 1408,
12459     "referenced_type" : "type-27"
12460    }
12461   ],
12462   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12463   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12464   "referenced_type" : "type-25",
12465   "self_type" : "type-25",
12466   "size" : 216,
12467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h",
12468   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE",
12469   "vtable_components" :
12470   [
12471    {
12472     "component_value" : 200,
12473     "kind" : "vbase_offset"
12474    },
12475    {
12476     "kind" : "offset_to_top"
12477    },
12478    {
12479     "kind" : "rtti",
12480     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12481    },
12482    {
12483     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_019BpHwKeymasterDevice8isRemoteEv"
12484    },
12485    {
12486     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12487    },
12488    {
12489     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12490    },
12491    {
12492     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12493    },
12494    {
12495     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12496    },
12497    {
12498     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
12499    },
12500    {
12501     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12502    },
12503    {
12504     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
12505    },
12506    {
12507     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12514    },
12515    {
12516     "kind" : "complete_dtor_pointer",
12517     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12518    },
12519    {
12520     "kind" : "deleting_dtor_pointer",
12521     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12525    },
12526    {
12527     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12528    },
12529    {
12530     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12531    },
12532    {
12533     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12534    },
12535    {
12536     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12537    },
12538    {
12539     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12540    },
12541    {
12542     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12543    },
12544    {
12545     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12546    },
12547    {
12548     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12549    },
12550    {
12551     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12552    },
12553    {
12554     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12555    },
12556    {
12557     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12558    },
12559    {
12560     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12561    },
12562    {
12563     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
12564    },
12565    {
12566     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
12567    },
12568    {
12569     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12570    },
12571    {
12572     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12573    },
12574    {
12575     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12576    },
12577    {
12578     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12582    },
12583    {
12584     "component_value" : 192,
12585     "kind" : "vbase_offset"
12586    },
12587    {
12588     "component_value" : -8,
12589     "kind" : "offset_to_top"
12590    },
12591    {
12592     "kind" : "rtti",
12593     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12594    },
12595    {
12596     "kind" : "complete_dtor_pointer",
12597     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12598    },
12599    {
12600     "kind" : "deleting_dtor_pointer",
12601     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12602    },
12603    {
12604     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12605    },
12606    {
12607     "component_value" : 184,
12608     "kind" : "vbase_offset"
12609    },
12610    {
12611     "component_value" : -16,
12612     "kind" : "offset_to_top"
12613    },
12614    {
12615     "kind" : "rtti",
12616     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12617    },
12618    {
12619     "kind" : "complete_dtor_pointer",
12620     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12621    },
12622    {
12623     "kind" : "deleting_dtor_pointer",
12624     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12625    },
12626    {
12627     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12628    },
12629    {
12630     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12631    },
12632    {
12633     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12634    },
12635    {
12636     "component_value" : -48,
12637     "kind" : "offset_to_top"
12638    },
12639    {
12640     "kind" : "rtti",
12641     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12642    },
12643    {
12644     "kind" : "complete_dtor_pointer",
12645     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12646    },
12647    {
12648     "kind" : "deleting_dtor_pointer",
12649     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12650    },
12651    {
12652     "kind" : "vcall_offset"
12653    },
12654    {
12655     "component_value" : -184,
12656     "kind" : "vcall_offset"
12657    },
12658    {
12659     "component_value" : -184,
12660     "kind" : "vcall_offset"
12661    },
12662    {
12663     "component_value" : -184,
12664     "kind" : "vcall_offset"
12665    },
12666    {
12667     "component_value" : -200,
12668     "kind" : "vcall_offset"
12669    },
12670    {
12671     "component_value" : -200,
12672     "kind" : "offset_to_top"
12673    },
12674    {
12675     "kind" : "rtti",
12676     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12677    },
12678    {
12679     "kind" : "complete_dtor_pointer",
12680     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12681    },
12682    {
12683     "kind" : "deleting_dtor_pointer",
12684     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12685    },
12686    {
12687     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12688    },
12689    {
12690     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12691    },
12692    {
12693     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12694    },
12695    {
12696     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12697    }
12698   ]
12699  },
12700  {
12701   "alignment" : 8,
12702   "base_specifiers" :
12703   [
12704    {
12705     "referenced_type" : "type-10"
12706    },
12707    {
12708     "referenced_type" : "type-28"
12709    }
12710   ],
12711   "fields" :
12712   [
12713    {
12714     "access" : "private",
12715     "field_name" : "mImpl",
12716     "field_offset" : 768,
12717     "referenced_type" : "type-133"
12718    },
12719    {
12720     "access" : "private",
12721     "field_name" : "mOnewayQueue",
12722     "field_offset" : 832,
12723     "referenced_type" : "type-683"
12724    }
12725   ],
12726   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12727   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12728   "referenced_type" : "type-682",
12729   "self_type" : "type-682",
12730   "size" : 136,
12731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h",
12732   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017BsKeymasterDeviceE",
12733   "vtable_components" :
12734   [
12735    {
12736     "component_value" : 120,
12737     "kind" : "vbase_offset"
12738    },
12739    {
12740     "kind" : "offset_to_top"
12741    },
12742    {
12743     "kind" : "rtti",
12744     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12745    },
12746    {
12747     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
12748    },
12749    {
12750     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12751    },
12752    {
12753     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12754    },
12755    {
12756     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12757    },
12758    {
12759     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12760    },
12761    {
12762     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21setHALInstrumentationEv"
12763    },
12764    {
12765     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12766    },
12767    {
12768     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice4pingEv"
12769    },
12770    {
12771     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12772    },
12773    {
12774     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21notifySyspropsChangedEv"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12778    },
12779    {
12780     "kind" : "complete_dtor_pointer",
12781     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12782    },
12783    {
12784     "kind" : "deleting_dtor_pointer",
12785     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12786    },
12787    {
12788     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12789    },
12790    {
12791     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12792    },
12793    {
12794     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12795    },
12796    {
12797     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12798    },
12799    {
12800     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12801    },
12802    {
12803     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12804    },
12805    {
12806     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12807    },
12808    {
12809     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12810    },
12811    {
12812     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12813    },
12814    {
12815     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12816    },
12817    {
12818     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12819    },
12820    {
12821     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12822    },
12823    {
12824     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12825    },
12826    {
12827     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13deleteAllKeysEv"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21destroyAttestationIdsEv"
12831    },
12832    {
12833     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12834    },
12835    {
12836     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12837    },
12838    {
12839     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12840    },
12841    {
12842     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5abortEm"
12843    },
12844    {
12845     "component_value" : -8,
12846     "kind" : "offset_to_top"
12847    },
12848    {
12849     "kind" : "rtti",
12850     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12851    },
12852    {
12853     "kind" : "complete_dtor_pointer",
12854     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12855    },
12856    {
12857     "kind" : "deleting_dtor_pointer",
12858     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12859    },
12860    {
12861     "kind" : "vcall_offset"
12862    },
12863    {
12864     "kind" : "vcall_offset"
12865    },
12866    {
12867     "kind" : "vcall_offset"
12868    },
12869    {
12870     "kind" : "vcall_offset"
12871    },
12872    {
12873     "component_value" : -120,
12874     "kind" : "vcall_offset"
12875    },
12876    {
12877     "component_value" : -120,
12878     "kind" : "offset_to_top"
12879    },
12880    {
12881     "kind" : "rtti",
12882     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12883    },
12884    {
12885     "kind" : "complete_dtor_pointer",
12886     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12887    },
12888    {
12889     "kind" : "deleting_dtor_pointer",
12890     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12891    },
12892    {
12893     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12894    },
12895    {
12896     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12897    },
12898    {
12899     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12900    },
12901    {
12902     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12903    }
12904   ]
12905  },
12906  {
12907   "alignment" : 8,
12908   "fields" :
12909   [
12910    {
12911     "field_name" : "challenge",
12912     "referenced_type" : "type-8"
12913    },
12914    {
12915     "field_name" : "userId",
12916     "field_offset" : 64,
12917     "referenced_type" : "type-8"
12918    },
12919    {
12920     "field_name" : "authenticatorId",
12921     "field_offset" : 128,
12922     "referenced_type" : "type-8"
12923    },
12924    {
12925     "field_name" : "authenticatorType",
12926     "field_offset" : 192,
12927     "referenced_type" : "type-364"
12928    },
12929    {
12930     "field_name" : "timestamp",
12931     "field_offset" : 256,
12932     "referenced_type" : "type-8"
12933    },
12934    {
12935     "field_name" : "mac",
12936     "field_offset" : 320,
12937     "referenced_type" : "type-344"
12938    }
12939   ],
12940   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12941   "name" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12942   "referenced_type" : "type-571",
12943   "self_type" : "type-571",
12944   "size" : 56,
12945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12946   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017HardwareAuthTokenE"
12947  },
12948  {
12949   "alignment" : 8,
12950   "fields" :
12951   [
12952    {
12953     "field_name" : "seed",
12954     "referenced_type" : "type-344"
12955    },
12956    {
12957     "field_name" : "nonce",
12958     "field_offset" : 128,
12959     "referenced_type" : "type-5"
12960    }
12961   ],
12962   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12963   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12964   "referenced_type" : "type-374",
12965   "self_type" : "type-374",
12966   "size" : 48,
12967   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12968   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021HmacSharingParametersE"
12969  },
12970  {
12971   "alignment" : 8,
12972   "base_specifiers" :
12973   [
12974    {
12975     "referenced_type" : "type-11"
12976    }
12977   ],
12978   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12979   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12980   "referenced_type" : "type-10",
12981   "self_type" : "type-10",
12982   "size" : 24,
12983   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h",
12984   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_016IKeymasterDeviceE",
12985   "vtable_components" :
12986   [
12987    {
12988     "component_value" : 8,
12989     "kind" : "vbase_offset"
12990    },
12991    {
12992     "kind" : "offset_to_top"
12993    },
12994    {
12995     "kind" : "rtti",
12996     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
12997    },
12998    {
12999     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
13000    },
13001    {
13002     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13003    },
13004    {
13005     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13006    },
13007    {
13008     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13009    },
13010    {
13011     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13012    },
13013    {
13014     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
13015    },
13016    {
13017     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13018    },
13019    {
13020     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
13021    },
13022    {
13023     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13024    },
13025    {
13026     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
13027    },
13028    {
13029     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13030    },
13031    {
13032     "kind" : "complete_dtor_pointer",
13033     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13034    },
13035    {
13036     "kind" : "deleting_dtor_pointer",
13037     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13038    },
13039    {
13040     "is_pure" : true,
13041     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
13042    },
13043    {
13044     "is_pure" : true,
13045     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
13046    },
13047    {
13048     "is_pure" : true,
13049     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
13050    },
13051    {
13052     "is_pure" : true,
13053     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
13054    },
13055    {
13056     "is_pure" : true,
13057     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
13058    },
13059    {
13060     "is_pure" : true,
13061     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
13062    },
13063    {
13064     "is_pure" : true,
13065     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
13066    },
13067    {
13068     "is_pure" : true,
13069     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
13070    },
13071    {
13072     "is_pure" : true,
13073     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
13074    },
13075    {
13076     "is_pure" : true,
13077     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
13078    },
13079    {
13080     "is_pure" : true,
13081     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
13082    },
13083    {
13084     "is_pure" : true,
13085     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
13086    },
13087    {
13088     "is_pure" : true,
13089     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
13090    },
13091    {
13092     "is_pure" : true,
13093     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
13094    },
13095    {
13096     "is_pure" : true,
13097     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
13098    },
13099    {
13100     "is_pure" : true,
13101     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
13102    },
13103    {
13104     "is_pure" : true,
13105     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
13106    },
13107    {
13108     "is_pure" : true,
13109     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
13110    },
13111    {
13112     "is_pure" : true,
13113     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEm"
13114    },
13115    {
13116     "kind" : "vcall_offset"
13117    },
13118    {
13119     "kind" : "vcall_offset"
13120    },
13121    {
13122     "kind" : "vcall_offset"
13123    },
13124    {
13125     "kind" : "vcall_offset"
13126    },
13127    {
13128     "component_value" : -8,
13129     "kind" : "vcall_offset"
13130    },
13131    {
13132     "component_value" : -8,
13133     "kind" : "offset_to_top"
13134    },
13135    {
13136     "kind" : "rtti",
13137     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
13138    },
13139    {
13140     "kind" : "complete_dtor_pointer",
13141     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13142    },
13143    {
13144     "kind" : "deleting_dtor_pointer",
13145     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13158    }
13159   ]
13160  },
13161  {
13162   "alignment" : 8,
13163   "fields" :
13164   [
13165    {
13166     "field_name" : "softwareEnforced",
13167     "referenced_type" : "type-348"
13168    },
13169    {
13170     "field_name" : "hardwareEnforced",
13171     "field_offset" : 128,
13172     "referenced_type" : "type-348"
13173    }
13174   ],
13175   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13176   "name" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13177   "referenced_type" : "type-570",
13178   "self_type" : "type-570",
13179   "size" : 32,
13180   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13181   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_018KeyCharacteristicsE"
13182  },
13183  {
13184   "alignment" : 8,
13185   "fields" :
13186   [
13187    {
13188     "field_name" : "tag",
13189     "referenced_type" : "type-353"
13190    },
13191    {
13192     "field_name" : "f",
13193     "field_offset" : 64,
13194     "referenced_type" : "type-354"
13195    },
13196    {
13197     "field_name" : "blob",
13198     "field_offset" : 128,
13199     "referenced_type" : "type-344"
13200    }
13201   ],
13202   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter",
13203   "name" : "android::hardware::keymaster::V4_0::KeyParameter",
13204   "referenced_type" : "type-352",
13205   "self_type" : "type-352",
13206   "size" : 32,
13207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13208   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameterE"
13209  },
13210  {
13211   "alignment" : 8,
13212   "fields" :
13213   [
13214    {
13215     "field_name" : "algorithm",
13216     "referenced_type" : "type-355"
13217    },
13218    {
13219     "field_name" : "blockMode",
13220     "referenced_type" : "type-356"
13221    },
13222    {
13223     "field_name" : "paddingMode",
13224     "referenced_type" : "type-357"
13225    },
13226    {
13227     "field_name" : "digest",
13228     "referenced_type" : "type-358"
13229    },
13230    {
13231     "field_name" : "ecCurve",
13232     "referenced_type" : "type-359"
13233    },
13234    {
13235     "field_name" : "origin",
13236     "referenced_type" : "type-360"
13237    },
13238    {
13239     "field_name" : "keyBlobUsageRequirements",
13240     "referenced_type" : "type-361"
13241    },
13242    {
13243     "field_name" : "purpose",
13244     "referenced_type" : "type-362"
13245    },
13246    {
13247     "field_name" : "keyDerivationFunction",
13248     "referenced_type" : "type-363"
13249    },
13250    {
13251     "field_name" : "hardwareAuthenticatorType",
13252     "referenced_type" : "type-364"
13253    },
13254    {
13255     "field_name" : "hardwareType",
13256     "referenced_type" : "type-365"
13257    },
13258    {
13259     "field_name" : "boolValue",
13260     "referenced_type" : "type-30"
13261    },
13262    {
13263     "field_name" : "integer",
13264     "referenced_type" : "type-2"
13265    },
13266    {
13267     "field_name" : "longInteger",
13268     "referenced_type" : "type-8"
13269    },
13270    {
13271     "field_name" : "dateTime",
13272     "referenced_type" : "type-8"
13273    }
13274   ],
13275   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13276   "name" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13277   "record_kind" : "union",
13278   "referenced_type" : "type-354",
13279   "self_type" : "type-354",
13280   "size" : 8,
13281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13282   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameter13IntegerParamsE"
13283  },
13284  {
13285   "alignment" : 8,
13286   "fields" :
13287   [
13288    {
13289     "field_name" : "challenge",
13290     "referenced_type" : "type-8"
13291    },
13292    {
13293     "field_name" : "timestamp",
13294     "field_offset" : 64,
13295     "referenced_type" : "type-8"
13296    },
13297    {
13298     "field_name" : "parametersVerified",
13299     "field_offset" : 128,
13300     "referenced_type" : "type-348"
13301    },
13302    {
13303     "field_name" : "securityLevel",
13304     "field_offset" : 256,
13305     "referenced_type" : "type-365"
13306    },
13307    {
13308     "field_name" : "mac",
13309     "field_offset" : 320,
13310     "referenced_type" : "type-344"
13311    }
13312   ],
13313   "linker_set_key" : "android::hardware::keymaster::V4_0::VerificationToken",
13314   "name" : "android::hardware::keymaster::V4_0::VerificationToken",
13315   "referenced_type" : "type-572",
13316   "self_type" : "type-572",
13317   "size" : 56,
13318   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13319   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017VerificationTokenE"
13320  },
13321  {
13322   "alignment" : 8,
13323   "base_specifiers" :
13324   [
13325    {
13326     "referenced_type" : "type-148"
13327    },
13328    {
13329     "referenced_type" : "type-28"
13330    }
13331   ],
13332   "fields" :
13333   [
13334    {
13335     "access" : "private",
13336     "field_name" : "_hidl_mImpl",
13337     "field_offset" : 960,
13338     "referenced_type" : "type-35"
13339    }
13340   ],
13341   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13342   "name" : "android::hidl::base::V1_0::BnHwBase",
13343   "referenced_type" : "type-451",
13344   "self_type" : "type-451",
13345   "size" : 144,
13346   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13347   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13348   "vtable_components" :
13349   [
13350    {
13351     "component_value" : 128,
13352     "kind" : "vbase_offset"
13353    },
13354    {
13355     "kind" : "offset_to_top"
13356    },
13357    {
13358     "kind" : "rtti",
13359     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13360    },
13361    {
13362     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13363    },
13364    {
13365     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13366    },
13367    {
13368     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13369    },
13370    {
13371     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13372    },
13373    {
13374     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13375    },
13376    {
13377     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13378    },
13379    {
13380     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13381    },
13382    {
13383     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13384    },
13385    {
13386     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13387    },
13388    {
13389     "kind" : "complete_dtor_pointer",
13390     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13391    },
13392    {
13393     "kind" : "deleting_dtor_pointer",
13394     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13395    },
13396    {
13397     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13398    },
13399    {
13400     "component_value" : -32,
13401     "kind" : "offset_to_top"
13402    },
13403    {
13404     "kind" : "rtti",
13405     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13406    },
13407    {
13408     "kind" : "complete_dtor_pointer",
13409     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13410    },
13411    {
13412     "kind" : "deleting_dtor_pointer",
13413     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13414    },
13415    {
13416     "kind" : "vcall_offset"
13417    },
13418    {
13419     "kind" : "vcall_offset"
13420    },
13421    {
13422     "kind" : "vcall_offset"
13423    },
13424    {
13425     "kind" : "vcall_offset"
13426    },
13427    {
13428     "component_value" : -128,
13429     "kind" : "vcall_offset"
13430    },
13431    {
13432     "component_value" : -128,
13433     "kind" : "offset_to_top"
13434    },
13435    {
13436     "kind" : "rtti",
13437     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13438    },
13439    {
13440     "kind" : "complete_dtor_pointer",
13441     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13442    },
13443    {
13444     "kind" : "deleting_dtor_pointer",
13445     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13446    },
13447    {
13448     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13449    },
13450    {
13451     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13452    },
13453    {
13454     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13455    },
13456    {
13457     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13458    }
13459   ]
13460  },
13461  {
13462   "alignment" : 8,
13463   "base_specifiers" :
13464   [
13465    {
13466     "referenced_type" : "type-435"
13467    },
13468    {
13469     "referenced_type" : "type-28"
13470    }
13471   ],
13472   "fields" :
13473   [
13474    {
13475     "access" : "private",
13476     "field_name" : "_hidl_mMutex",
13477     "field_offset" : 1088,
13478     "referenced_type" : "type-630"
13479    },
13480    {
13481     "access" : "private",
13482     "field_name" : "_hidl_mDeathRecipients",
13483     "field_offset" : 1408,
13484     "referenced_type" : "type-631"
13485    }
13486   ],
13487   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13488   "name" : "android::hidl::base::V1_0::BpHwBase",
13489   "referenced_type" : "type-629",
13490   "self_type" : "type-629",
13491   "size" : 216,
13492   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13493   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13494   "vtable_components" :
13495   [
13496    {
13497     "component_value" : 200,
13498     "kind" : "vbase_offset"
13499    },
13500    {
13501     "kind" : "offset_to_top"
13502    },
13503    {
13504     "kind" : "rtti",
13505     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13506    },
13507    {
13508     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13509    },
13510    {
13511     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13512    },
13513    {
13514     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13515    },
13516    {
13517     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13518    },
13519    {
13520     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13521    },
13522    {
13523     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13524    },
13525    {
13526     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13527    },
13528    {
13529     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13530    },
13531    {
13532     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13533    },
13534    {
13535     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13536    },
13537    {
13538     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13539    },
13540    {
13541     "kind" : "complete_dtor_pointer",
13542     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13543    },
13544    {
13545     "kind" : "deleting_dtor_pointer",
13546     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13547    },
13548    {
13549     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13550    },
13551    {
13552     "component_value" : 192,
13553     "kind" : "vbase_offset"
13554    },
13555    {
13556     "component_value" : -8,
13557     "kind" : "offset_to_top"
13558    },
13559    {
13560     "kind" : "rtti",
13561     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13562    },
13563    {
13564     "kind" : "complete_dtor_pointer",
13565     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13566    },
13567    {
13568     "kind" : "deleting_dtor_pointer",
13569     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13570    },
13571    {
13572     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13573    },
13574    {
13575     "component_value" : 184,
13576     "kind" : "vbase_offset"
13577    },
13578    {
13579     "component_value" : -16,
13580     "kind" : "offset_to_top"
13581    },
13582    {
13583     "kind" : "rtti",
13584     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13585    },
13586    {
13587     "kind" : "complete_dtor_pointer",
13588     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13589    },
13590    {
13591     "kind" : "deleting_dtor_pointer",
13592     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13593    },
13594    {
13595     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13596    },
13597    {
13598     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13599    },
13600    {
13601     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13602    },
13603    {
13604     "component_value" : -48,
13605     "kind" : "offset_to_top"
13606    },
13607    {
13608     "kind" : "rtti",
13609     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13610    },
13611    {
13612     "kind" : "complete_dtor_pointer",
13613     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13614    },
13615    {
13616     "kind" : "deleting_dtor_pointer",
13617     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13618    },
13619    {
13620     "kind" : "vcall_offset"
13621    },
13622    {
13623     "component_value" : -184,
13624     "kind" : "vcall_offset"
13625    },
13626    {
13627     "component_value" : -184,
13628     "kind" : "vcall_offset"
13629    },
13630    {
13631     "component_value" : -184,
13632     "kind" : "vcall_offset"
13633    },
13634    {
13635     "component_value" : -200,
13636     "kind" : "vcall_offset"
13637    },
13638    {
13639     "component_value" : -200,
13640     "kind" : "offset_to_top"
13641    },
13642    {
13643     "kind" : "rtti",
13644     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13645    },
13646    {
13647     "kind" : "complete_dtor_pointer",
13648     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13649    },
13650    {
13651     "kind" : "deleting_dtor_pointer",
13652     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13653    },
13654    {
13655     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13656    },
13657    {
13658     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13659    },
13660    {
13661     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13662    },
13663    {
13664     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13665    }
13666   ]
13667  },
13668  {
13669   "alignment" : 8,
13670   "fields" :
13671   [
13672    {
13673     "field_name" : "pid",
13674     "referenced_type" : "type-52"
13675    },
13676    {
13677     "field_name" : "ptr",
13678     "field_offset" : 64,
13679     "referenced_type" : "type-8"
13680    },
13681    {
13682     "field_name" : "arch",
13683     "field_offset" : 128,
13684     "referenced_type" : "type-415"
13685    }
13686   ],
13687   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13688   "name" : "android::hidl::base::V1_0::DebugInfo",
13689   "referenced_type" : "type-414",
13690   "self_type" : "type-414",
13691   "size" : 24,
13692   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13693   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13694  },
13695  {
13696   "alignment" : 8,
13697   "base_specifiers" :
13698   [
13699    {
13700     "is_virtual" : true,
13701     "referenced_type" : "type-12"
13702    }
13703   ],
13704   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13705   "name" : "android::hidl::base::V1_0::IBase",
13706   "referenced_type" : "type-11",
13707   "self_type" : "type-11",
13708   "size" : 24,
13709   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13710   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13711   "vtable_components" :
13712   [
13713    {
13714     "component_value" : 8,
13715     "kind" : "vbase_offset"
13716    },
13717    {
13718     "kind" : "offset_to_top"
13719    },
13720    {
13721     "kind" : "rtti",
13722     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13723    },
13724    {
13725     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13726    },
13727    {
13728     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13729    },
13730    {
13731     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13732    },
13733    {
13734     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13735    },
13736    {
13737     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13738    },
13739    {
13740     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13741    },
13742    {
13743     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13744    },
13745    {
13746     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13747    },
13748    {
13749     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13750    },
13751    {
13752     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13753    },
13754    {
13755     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13756    },
13757    {
13758     "kind" : "complete_dtor_pointer",
13759     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13760    },
13761    {
13762     "kind" : "deleting_dtor_pointer",
13763     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13764    },
13765    {
13766     "kind" : "vcall_offset"
13767    },
13768    {
13769     "kind" : "vcall_offset"
13770    },
13771    {
13772     "kind" : "vcall_offset"
13773    },
13774    {
13775     "kind" : "vcall_offset"
13776    },
13777    {
13778     "component_value" : -8,
13779     "kind" : "vcall_offset"
13780    },
13781    {
13782     "component_value" : -8,
13783     "kind" : "offset_to_top"
13784    },
13785    {
13786     "kind" : "rtti",
13787     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13788    },
13789    {
13790     "kind" : "complete_dtor_pointer",
13791     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
13792    },
13793    {
13794     "kind" : "deleting_dtor_pointer",
13795     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
13796    },
13797    {
13798     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13799    },
13800    {
13801     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13802    },
13803    {
13804     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13805    },
13806    {
13807     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13808    }
13809   ]
13810  },
13811  {
13812   "alignment" : 8,
13813   "base_specifiers" :
13814   [
13815    {
13816     "referenced_type" : "type-11"
13817    }
13818   ],
13819   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13820   "name" : "android::hidl::manager::V1_0::IServiceManager",
13821   "referenced_type" : "type-99",
13822   "self_type" : "type-99",
13823   "size" : 24,
13824   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13825   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13826   "vtable_components" :
13827   [
13828    {
13829     "component_value" : 8,
13830     "kind" : "vbase_offset"
13831    },
13832    {
13833     "kind" : "offset_to_top"
13834    },
13835    {
13836     "kind" : "rtti",
13837     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13838    },
13839    {
13840     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13841    },
13842    {
13843     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13844    },
13845    {
13846     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13847    },
13848    {
13849     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13850    },
13851    {
13852     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13853    },
13854    {
13855     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13856    },
13857    {
13858     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13859    },
13860    {
13861     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13862    },
13863    {
13864     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13865    },
13866    {
13867     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13868    },
13869    {
13870     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13871    },
13872    {
13873     "kind" : "complete_dtor_pointer",
13874     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13875    },
13876    {
13877     "kind" : "deleting_dtor_pointer",
13878     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13879    },
13880    {
13881     "is_pure" : true,
13882     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13883    },
13884    {
13885     "is_pure" : true,
13886     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13887    },
13888    {
13889     "is_pure" : true,
13890     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13891    },
13892    {
13893     "is_pure" : true,
13894     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13895    },
13896    {
13897     "is_pure" : true,
13898     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13899    },
13900    {
13901     "is_pure" : true,
13902     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13903    },
13904    {
13905     "is_pure" : true,
13906     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13907    },
13908    {
13909     "is_pure" : true,
13910     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13911    },
13912    {
13913     "kind" : "vcall_offset"
13914    },
13915    {
13916     "kind" : "vcall_offset"
13917    },
13918    {
13919     "kind" : "vcall_offset"
13920    },
13921    {
13922     "kind" : "vcall_offset"
13923    },
13924    {
13925     "component_value" : -8,
13926     "kind" : "vcall_offset"
13927    },
13928    {
13929     "component_value" : -8,
13930     "kind" : "offset_to_top"
13931    },
13932    {
13933     "kind" : "rtti",
13934     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13935    },
13936    {
13937     "kind" : "complete_dtor_pointer",
13938     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13939    },
13940    {
13941     "kind" : "deleting_dtor_pointer",
13942     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13943    },
13944    {
13945     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13946    },
13947    {
13948     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13949    },
13950    {
13951     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13952    },
13953    {
13954     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13955    }
13956   ]
13957  },
13958  {
13959   "alignment" : 8,
13960   "fields" :
13961   [
13962    {
13963     "field_name" : "interfaceName",
13964     "referenced_type" : "type-299"
13965    },
13966    {
13967     "field_name" : "instanceName",
13968     "field_offset" : 128,
13969     "referenced_type" : "type-299"
13970    },
13971    {
13972     "field_name" : "pid",
13973     "field_offset" : 256,
13974     "referenced_type" : "type-52"
13975    },
13976    {
13977     "field_name" : "clientPids",
13978     "field_offset" : 320,
13979     "referenced_type" : "type-333"
13980    },
13981    {
13982     "field_name" : "arch",
13983     "field_offset" : 448,
13984     "referenced_type" : "type-415"
13985    }
13986   ],
13987   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13988   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13989   "referenced_type" : "type-557",
13990   "self_type" : "type-557",
13991   "size" : 64,
13992   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13993   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13994  },
13995  {
13996   "alignment" : 8,
13997   "base_specifiers" :
13998   [
13999    {
14000     "referenced_type" : "type-11"
14001    }
14002   ],
14003   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14004   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14005   "referenced_type" : "type-119",
14006   "self_type" : "type-119",
14007   "size" : 24,
14008   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14009   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14010   "vtable_components" :
14011   [
14012    {
14013     "component_value" : 8,
14014     "kind" : "vbase_offset"
14015    },
14016    {
14017     "kind" : "offset_to_top"
14018    },
14019    {
14020     "kind" : "rtti",
14021     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14022    },
14023    {
14024     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14025    },
14026    {
14027     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14028    },
14029    {
14030     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14031    },
14032    {
14033     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14034    },
14035    {
14036     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14037    },
14038    {
14039     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14040    },
14041    {
14042     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14043    },
14044    {
14045     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14046    },
14047    {
14048     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14049    },
14050    {
14051     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14052    },
14053    {
14054     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14055    },
14056    {
14057     "kind" : "complete_dtor_pointer",
14058     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14059    },
14060    {
14061     "kind" : "deleting_dtor_pointer",
14062     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14063    },
14064    {
14065     "is_pure" : true,
14066     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14067    },
14068    {
14069     "kind" : "vcall_offset"
14070    },
14071    {
14072     "kind" : "vcall_offset"
14073    },
14074    {
14075     "kind" : "vcall_offset"
14076    },
14077    {
14078     "kind" : "vcall_offset"
14079    },
14080    {
14081     "component_value" : -8,
14082     "kind" : "vcall_offset"
14083    },
14084    {
14085     "component_value" : -8,
14086     "kind" : "offset_to_top"
14087    },
14088    {
14089     "kind" : "rtti",
14090     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14091    },
14092    {
14093     "kind" : "complete_dtor_pointer",
14094     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14095    },
14096    {
14097     "kind" : "deleting_dtor_pointer",
14098     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14099    },
14100    {
14101     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14102    },
14103    {
14104     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14105    },
14106    {
14107     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14108    },
14109    {
14110     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14111    }
14112   ]
14113  },
14114  {
14115   "alignment" : 8,
14116   "fields" :
14117   [
14118    {
14119     "access" : "private",
14120     "field_name" : "m_ptr",
14121     "referenced_type" : "type-110"
14122    }
14123   ],
14124   "linker_set_key" : "android::sp<android::Thread>",
14125   "name" : "android::sp<android::Thread>",
14126   "record_kind" : "class",
14127   "referenced_type" : "type-109",
14128   "self_type" : "type-109",
14129   "size" : 8,
14130   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14131   "template_args" : [ "type-111" ],
14132   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14133  },
14134  {
14135   "alignment" : 8,
14136   "fields" :
14137   [
14138    {
14139     "access" : "private",
14140     "field_name" : "m_ptr",
14141     "referenced_type" : "type-147"
14142    }
14143   ],
14144   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14145   "name" : "android::sp<android::hardware::BHwBinder>",
14146   "record_kind" : "class",
14147   "referenced_type" : "type-146",
14148   "self_type" : "type-146",
14149   "size" : 8,
14150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14151   "template_args" : [ "type-148" ],
14152   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14153  },
14154  {
14155   "alignment" : 8,
14156   "fields" :
14157   [
14158    {
14159     "access" : "private",
14160     "field_name" : "m_ptr",
14161     "referenced_type" : "type-40"
14162    }
14163   ],
14164   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14165   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14166   "record_kind" : "class",
14167   "referenced_type" : "type-39",
14168   "self_type" : "type-39",
14169   "size" : 8,
14170   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14171   "template_args" : [ "type-41" ],
14172   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14173  },
14174  {
14175   "alignment" : 8,
14176   "fields" :
14177   [
14178    {
14179     "access" : "private",
14180     "field_name" : "m_ptr",
14181     "referenced_type" : "type-19"
14182    }
14183   ],
14184   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14185   "name" : "android::sp<android::hardware::IBinder>",
14186   "record_kind" : "class",
14187   "referenced_type" : "type-43",
14188   "self_type" : "type-43",
14189   "size" : 8,
14190   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14191   "template_args" : [ "type-20" ],
14192   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14193  },
14194  {
14195   "alignment" : 8,
14196   "fields" :
14197   [
14198    {
14199     "access" : "private",
14200     "field_name" : "m_ptr",
14201     "referenced_type" : "type-48"
14202    }
14203   ],
14204   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14205   "name" : "android::sp<android::hardware::IInterface>",
14206   "record_kind" : "class",
14207   "referenced_type" : "type-47",
14208   "self_type" : "type-47",
14209   "size" : 8,
14210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14211   "template_args" : [ "type-16" ],
14212   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14213  },
14214  {
14215   "alignment" : 8,
14216   "fields" :
14217   [
14218    {
14219     "access" : "private",
14220     "field_name" : "m_ptr",
14221     "referenced_type" : "type-50"
14222    }
14223   ],
14224   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14225   "name" : "android::sp<android::hardware::ProcessState>",
14226   "record_kind" : "class",
14227   "referenced_type" : "type-49",
14228   "self_type" : "type-49",
14229   "size" : 8,
14230   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14231   "template_args" : [ "type-51" ],
14232   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14233  },
14234  {
14235   "alignment" : 8,
14236   "fields" :
14237   [
14238    {
14239     "access" : "private",
14240     "field_name" : "m_ptr",
14241     "referenced_type" : "type-136"
14242    }
14243   ],
14244   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14245   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14246   "record_kind" : "class",
14247   "referenced_type" : "type-135",
14248   "self_type" : "type-135",
14249   "size" : 8,
14250   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14251   "template_args" : [ "type-137" ],
14252   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14253  },
14254  {
14255   "alignment" : 8,
14256   "fields" :
14257   [
14258    {
14259     "access" : "private",
14260     "field_name" : "m_ptr",
14261     "referenced_type" : "type-139"
14262    }
14263   ],
14264   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14265   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14266   "record_kind" : "class",
14267   "referenced_type" : "type-659",
14268   "self_type" : "type-659",
14269   "size" : 8,
14270   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14271   "template_args" : [ "type-140" ],
14272   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14273  },
14274  {
14275   "alignment" : 8,
14276   "fields" :
14277   [
14278    {
14279     "access" : "private",
14280     "field_name" : "m_ptr",
14281     "referenced_type" : "type-126"
14282    }
14283   ],
14284   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14285   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14286   "record_kind" : "class",
14287   "referenced_type" : "type-125",
14288   "self_type" : "type-125",
14289   "size" : 8,
14290   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14291   "template_args" : [ "type-10" ],
14292   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V4_016IKeymasterDeviceEEE"
14293  },
14294  {
14295   "alignment" : 8,
14296   "fields" :
14297   [
14298    {
14299     "access" : "private",
14300     "field_name" : "m_ptr",
14301     "referenced_type" : "type-36"
14302    }
14303   ],
14304   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14305   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14306   "record_kind" : "class",
14307   "referenced_type" : "type-35",
14308   "self_type" : "type-35",
14309   "size" : 8,
14310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14311   "template_args" : [ "type-11" ],
14312   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14313  },
14314  {
14315   "alignment" : 8,
14316   "fields" :
14317   [
14318    {
14319     "access" : "private",
14320     "field_name" : "m_ptr",
14321     "referenced_type" : "type-98"
14322    }
14323   ],
14324   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14325   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14326   "record_kind" : "class",
14327   "referenced_type" : "type-97",
14328   "self_type" : "type-97",
14329   "size" : 8,
14330   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14331   "template_args" : [ "type-99" ],
14332   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14333  },
14334  {
14335   "alignment" : 8,
14336   "fields" :
14337   [
14338    {
14339     "access" : "private",
14340     "field_name" : "m_ptr",
14341     "referenced_type" : "type-118"
14342    }
14343   ],
14344   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14345   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14346   "record_kind" : "class",
14347   "referenced_type" : "type-117",
14348   "self_type" : "type-117",
14349   "size" : 8,
14350   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14351   "template_args" : [ "type-119" ],
14352   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14353  },
14354  {
14355   "alignment" : 1,
14356   "linker_set_key" : "android::trait_trivial_copy<bool>",
14357   "name" : "android::trait_trivial_copy<bool>",
14358   "referenced_type" : "type-206",
14359   "self_type" : "type-206",
14360   "size" : 1,
14361   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14362   "template_args" : [ "type-30" ],
14363   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14364  },
14365  {
14366   "alignment" : 1,
14367   "linker_set_key" : "android::trait_trivial_copy<char>",
14368   "name" : "android::trait_trivial_copy<char>",
14369   "referenced_type" : "type-210",
14370   "self_type" : "type-210",
14371   "size" : 1,
14372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14373   "template_args" : [ "type-81" ],
14374   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14375  },
14376  {
14377   "alignment" : 1,
14378   "linker_set_key" : "android::trait_trivial_copy<double>",
14379   "name" : "android::trait_trivial_copy<double>",
14380   "referenced_type" : "type-272",
14381   "self_type" : "type-272",
14382   "size" : 1,
14383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14384   "template_args" : [ "type-270" ],
14385   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14386  },
14387  {
14388   "alignment" : 1,
14389   "linker_set_key" : "android::trait_trivial_copy<float>",
14390   "name" : "android::trait_trivial_copy<float>",
14391   "referenced_type" : "type-263",
14392   "self_type" : "type-263",
14393   "size" : 1,
14394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14395   "template_args" : [ "type-261" ],
14396   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14397  },
14398  {
14399   "alignment" : 1,
14400   "linker_set_key" : "android::trait_trivial_copy<int>",
14401   "name" : "android::trait_trivial_copy<int>",
14402   "referenced_type" : "type-230",
14403   "self_type" : "type-230",
14404   "size" : 1,
14405   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14406   "template_args" : [ "type-52" ],
14407   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14408  },
14409  {
14410   "alignment" : 1,
14411   "linker_set_key" : "android::trait_trivial_copy<long long>",
14412   "name" : "android::trait_trivial_copy<long long>",
14413   "referenced_type" : "type-251",
14414   "self_type" : "type-251",
14415   "size" : 1,
14416   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14417   "template_args" : [ "type-249" ],
14418   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14419  },
14420  {
14421   "alignment" : 1,
14422   "linker_set_key" : "android::trait_trivial_copy<long>",
14423   "name" : "android::trait_trivial_copy<long>",
14424   "referenced_type" : "type-242",
14425   "self_type" : "type-242",
14426   "size" : 1,
14427   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14428   "template_args" : [ "type-57" ],
14429   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14430  },
14431  {
14432   "alignment" : 1,
14433   "linker_set_key" : "android::trait_trivial_copy<short>",
14434   "name" : "android::trait_trivial_copy<short>",
14435   "referenced_type" : "type-220",
14436   "self_type" : "type-220",
14437   "size" : 1,
14438   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14439   "template_args" : [ "type-218" ],
14440   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14441  },
14442  {
14443   "alignment" : 1,
14444   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14445   "name" : "android::trait_trivial_copy<unsigned char>",
14446   "referenced_type" : "type-214",
14447   "self_type" : "type-214",
14448   "size" : 1,
14449   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14450   "template_args" : [ "type-7" ],
14451   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14452  },
14453  {
14454   "alignment" : 1,
14455   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14456   "name" : "android::trait_trivial_copy<unsigned int>",
14457   "referenced_type" : "type-234",
14458   "self_type" : "type-234",
14459   "size" : 1,
14460   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14461   "template_args" : [ "type-2" ],
14462   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14463  },
14464  {
14465   "alignment" : 1,
14466   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14467   "name" : "android::trait_trivial_copy<unsigned long long>",
14468   "referenced_type" : "type-258",
14469   "self_type" : "type-258",
14470   "size" : 1,
14471   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14472   "template_args" : [ "type-256" ],
14473   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14474  },
14475  {
14476   "alignment" : 1,
14477   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14478   "name" : "android::trait_trivial_copy<unsigned long>",
14479   "referenced_type" : "type-246",
14480   "self_type" : "type-246",
14481   "size" : 1,
14482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14483   "template_args" : [ "type-8" ],
14484   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14485  },
14486  {
14487   "alignment" : 1,
14488   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14489   "name" : "android::trait_trivial_copy<unsigned short>",
14490   "referenced_type" : "type-225",
14491   "self_type" : "type-225",
14492   "size" : 1,
14493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14494   "template_args" : [ "type-89" ],
14495   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14496  },
14497  {
14498   "alignment" : 1,
14499   "linker_set_key" : "android::trait_trivial_copy<void>",
14500   "name" : "android::trait_trivial_copy<void>",
14501   "referenced_type" : "type-202",
14502   "self_type" : "type-202",
14503   "size" : 1,
14504   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14505   "template_args" : [ "type-54" ],
14506   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14507  },
14508  {
14509   "alignment" : 1,
14510   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14511   "name" : "android::trait_trivial_ctor<bool>",
14512   "referenced_type" : "type-204",
14513   "self_type" : "type-204",
14514   "size" : 1,
14515   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14516   "template_args" : [ "type-30" ],
14517   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14518  },
14519  {
14520   "alignment" : 1,
14521   "linker_set_key" : "android::trait_trivial_ctor<char>",
14522   "name" : "android::trait_trivial_ctor<char>",
14523   "referenced_type" : "type-208",
14524   "self_type" : "type-208",
14525   "size" : 1,
14526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14527   "template_args" : [ "type-81" ],
14528   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14529  },
14530  {
14531   "alignment" : 1,
14532   "linker_set_key" : "android::trait_trivial_ctor<double>",
14533   "name" : "android::trait_trivial_ctor<double>",
14534   "referenced_type" : "type-269",
14535   "self_type" : "type-269",
14536   "size" : 1,
14537   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14538   "template_args" : [ "type-270" ],
14539   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14540  },
14541  {
14542   "alignment" : 1,
14543   "linker_set_key" : "android::trait_trivial_ctor<float>",
14544   "name" : "android::trait_trivial_ctor<float>",
14545   "referenced_type" : "type-260",
14546   "self_type" : "type-260",
14547   "size" : 1,
14548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14549   "template_args" : [ "type-261" ],
14550   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14551  },
14552  {
14553   "alignment" : 1,
14554   "linker_set_key" : "android::trait_trivial_ctor<int>",
14555   "name" : "android::trait_trivial_ctor<int>",
14556   "referenced_type" : "type-227",
14557   "self_type" : "type-227",
14558   "size" : 1,
14559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14560   "template_args" : [ "type-52" ],
14561   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14562  },
14563  {
14564   "alignment" : 1,
14565   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14566   "name" : "android::trait_trivial_ctor<long long>",
14567   "referenced_type" : "type-248",
14568   "self_type" : "type-248",
14569   "size" : 1,
14570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14571   "template_args" : [ "type-249" ],
14572   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14573  },
14574  {
14575   "alignment" : 1,
14576   "linker_set_key" : "android::trait_trivial_ctor<long>",
14577   "name" : "android::trait_trivial_ctor<long>",
14578   "referenced_type" : "type-239",
14579   "self_type" : "type-239",
14580   "size" : 1,
14581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14582   "template_args" : [ "type-57" ],
14583   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14584  },
14585  {
14586   "alignment" : 1,
14587   "linker_set_key" : "android::trait_trivial_ctor<short>",
14588   "name" : "android::trait_trivial_ctor<short>",
14589   "referenced_type" : "type-217",
14590   "self_type" : "type-217",
14591   "size" : 1,
14592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14593   "template_args" : [ "type-218" ],
14594   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14595  },
14596  {
14597   "alignment" : 1,
14598   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14599   "name" : "android::trait_trivial_ctor<unsigned char>",
14600   "referenced_type" : "type-212",
14601   "self_type" : "type-212",
14602   "size" : 1,
14603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14604   "template_args" : [ "type-7" ],
14605   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14606  },
14607  {
14608   "alignment" : 1,
14609   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14610   "name" : "android::trait_trivial_ctor<unsigned int>",
14611   "referenced_type" : "type-232",
14612   "self_type" : "type-232",
14613   "size" : 1,
14614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14615   "template_args" : [ "type-2" ],
14616   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14617  },
14618  {
14619   "alignment" : 1,
14620   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14621   "name" : "android::trait_trivial_ctor<unsigned long long>",
14622   "referenced_type" : "type-255",
14623   "self_type" : "type-255",
14624   "size" : 1,
14625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14626   "template_args" : [ "type-256" ],
14627   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14628  },
14629  {
14630   "alignment" : 1,
14631   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14632   "name" : "android::trait_trivial_ctor<unsigned long>",
14633   "referenced_type" : "type-244",
14634   "self_type" : "type-244",
14635   "size" : 1,
14636   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14637   "template_args" : [ "type-8" ],
14638   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14639  },
14640  {
14641   "alignment" : 1,
14642   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14643   "name" : "android::trait_trivial_ctor<unsigned short>",
14644   "referenced_type" : "type-222",
14645   "self_type" : "type-222",
14646   "size" : 1,
14647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14648   "template_args" : [ "type-89" ],
14649   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14650  },
14651  {
14652   "alignment" : 1,
14653   "linker_set_key" : "android::trait_trivial_ctor<void>",
14654   "name" : "android::trait_trivial_ctor<void>",
14655   "referenced_type" : "type-200",
14656   "self_type" : "type-200",
14657   "size" : 1,
14658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14659   "template_args" : [ "type-54" ],
14660   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14661  },
14662  {
14663   "alignment" : 1,
14664   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14665   "name" : "android::trait_trivial_dtor<bool>",
14666   "referenced_type" : "type-205",
14667   "self_type" : "type-205",
14668   "size" : 1,
14669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14670   "template_args" : [ "type-30" ],
14671   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14672  },
14673  {
14674   "alignment" : 1,
14675   "linker_set_key" : "android::trait_trivial_dtor<char>",
14676   "name" : "android::trait_trivial_dtor<char>",
14677   "referenced_type" : "type-209",
14678   "self_type" : "type-209",
14679   "size" : 1,
14680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14681   "template_args" : [ "type-81" ],
14682   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14683  },
14684  {
14685   "alignment" : 1,
14686   "linker_set_key" : "android::trait_trivial_dtor<double>",
14687   "name" : "android::trait_trivial_dtor<double>",
14688   "referenced_type" : "type-271",
14689   "self_type" : "type-271",
14690   "size" : 1,
14691   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14692   "template_args" : [ "type-270" ],
14693   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14694  },
14695  {
14696   "alignment" : 1,
14697   "linker_set_key" : "android::trait_trivial_dtor<float>",
14698   "name" : "android::trait_trivial_dtor<float>",
14699   "referenced_type" : "type-262",
14700   "self_type" : "type-262",
14701   "size" : 1,
14702   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14703   "template_args" : [ "type-261" ],
14704   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14705  },
14706  {
14707   "alignment" : 1,
14708   "linker_set_key" : "android::trait_trivial_dtor<int>",
14709   "name" : "android::trait_trivial_dtor<int>",
14710   "referenced_type" : "type-229",
14711   "self_type" : "type-229",
14712   "size" : 1,
14713   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14714   "template_args" : [ "type-52" ],
14715   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14716  },
14717  {
14718   "alignment" : 1,
14719   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14720   "name" : "android::trait_trivial_dtor<long long>",
14721   "referenced_type" : "type-250",
14722   "self_type" : "type-250",
14723   "size" : 1,
14724   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14725   "template_args" : [ "type-249" ],
14726   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14727  },
14728  {
14729   "alignment" : 1,
14730   "linker_set_key" : "android::trait_trivial_dtor<long>",
14731   "name" : "android::trait_trivial_dtor<long>",
14732   "referenced_type" : "type-240",
14733   "self_type" : "type-240",
14734   "size" : 1,
14735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14736   "template_args" : [ "type-57" ],
14737   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14738  },
14739  {
14740   "alignment" : 1,
14741   "linker_set_key" : "android::trait_trivial_dtor<short>",
14742   "name" : "android::trait_trivial_dtor<short>",
14743   "referenced_type" : "type-219",
14744   "self_type" : "type-219",
14745   "size" : 1,
14746   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14747   "template_args" : [ "type-218" ],
14748   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14749  },
14750  {
14751   "alignment" : 1,
14752   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14753   "name" : "android::trait_trivial_dtor<unsigned char>",
14754   "referenced_type" : "type-213",
14755   "self_type" : "type-213",
14756   "size" : 1,
14757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14758   "template_args" : [ "type-7" ],
14759   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14760  },
14761  {
14762   "alignment" : 1,
14763   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14764   "name" : "android::trait_trivial_dtor<unsigned int>",
14765   "referenced_type" : "type-233",
14766   "self_type" : "type-233",
14767   "size" : 1,
14768   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14769   "template_args" : [ "type-2" ],
14770   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14771  },
14772  {
14773   "alignment" : 1,
14774   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14775   "name" : "android::trait_trivial_dtor<unsigned long long>",
14776   "referenced_type" : "type-257",
14777   "self_type" : "type-257",
14778   "size" : 1,
14779   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14780   "template_args" : [ "type-256" ],
14781   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14782  },
14783  {
14784   "alignment" : 1,
14785   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14786   "name" : "android::trait_trivial_dtor<unsigned long>",
14787   "referenced_type" : "type-245",
14788   "self_type" : "type-245",
14789   "size" : 1,
14790   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14791   "template_args" : [ "type-8" ],
14792   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14793  },
14794  {
14795   "alignment" : 1,
14796   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14797   "name" : "android::trait_trivial_dtor<unsigned short>",
14798   "referenced_type" : "type-223",
14799   "self_type" : "type-223",
14800   "size" : 1,
14801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14802   "template_args" : [ "type-89" ],
14803   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14804  },
14805  {
14806   "alignment" : 1,
14807   "linker_set_key" : "android::trait_trivial_dtor<void>",
14808   "name" : "android::trait_trivial_dtor<void>",
14809   "referenced_type" : "type-201",
14810   "self_type" : "type-201",
14811   "size" : 1,
14812   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14813   "template_args" : [ "type-54" ],
14814   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14815  },
14816  {
14817   "alignment" : 1,
14818   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14819   "name" : "android::trait_trivial_move<android::String16>",
14820   "referenced_type" : "type-432",
14821   "self_type" : "type-432",
14822   "size" : 1,
14823   "source_file" : "/system/core/libutils/include/utils/String16.h",
14824   "template_args" : [ "type-69" ],
14825   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14826  },
14827  {
14828   "alignment" : 1,
14829   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14830   "name" : "android::trait_trivial_move<android::String8>",
14831   "referenced_type" : "type-426",
14832   "self_type" : "type-426",
14833   "size" : 1,
14834   "source_file" : "/system/core/libutils/include/utils/String8.h",
14835   "template_args" : [ "type-78" ],
14836   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14837  },
14838  {
14839   "alignment" : 1,
14840   "linker_set_key" : "android::trait_trivial_move<bool>",
14841   "name" : "android::trait_trivial_move<bool>",
14842   "referenced_type" : "type-207",
14843   "self_type" : "type-207",
14844   "size" : 1,
14845   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14846   "template_args" : [ "type-30" ],
14847   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14848  },
14849  {
14850   "alignment" : 1,
14851   "linker_set_key" : "android::trait_trivial_move<char>",
14852   "name" : "android::trait_trivial_move<char>",
14853   "referenced_type" : "type-211",
14854   "self_type" : "type-211",
14855   "size" : 1,
14856   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14857   "template_args" : [ "type-81" ],
14858   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14859  },
14860  {
14861   "alignment" : 1,
14862   "linker_set_key" : "android::trait_trivial_move<double>",
14863   "name" : "android::trait_trivial_move<double>",
14864   "referenced_type" : "type-273",
14865   "self_type" : "type-273",
14866   "size" : 1,
14867   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14868   "template_args" : [ "type-270" ],
14869   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14870  },
14871  {
14872   "alignment" : 1,
14873   "linker_set_key" : "android::trait_trivial_move<float>",
14874   "name" : "android::trait_trivial_move<float>",
14875   "referenced_type" : "type-268",
14876   "self_type" : "type-268",
14877   "size" : 1,
14878   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14879   "template_args" : [ "type-261" ],
14880   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14881  },
14882  {
14883   "alignment" : 1,
14884   "linker_set_key" : "android::trait_trivial_move<int>",
14885   "name" : "android::trait_trivial_move<int>",
14886   "referenced_type" : "type-231",
14887   "self_type" : "type-231",
14888   "size" : 1,
14889   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14890   "template_args" : [ "type-52" ],
14891   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14892  },
14893  {
14894   "alignment" : 1,
14895   "linker_set_key" : "android::trait_trivial_move<long long>",
14896   "name" : "android::trait_trivial_move<long long>",
14897   "referenced_type" : "type-254",
14898   "self_type" : "type-254",
14899   "size" : 1,
14900   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14901   "template_args" : [ "type-249" ],
14902   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14903  },
14904  {
14905   "alignment" : 1,
14906   "linker_set_key" : "android::trait_trivial_move<long>",
14907   "name" : "android::trait_trivial_move<long>",
14908   "referenced_type" : "type-243",
14909   "self_type" : "type-243",
14910   "size" : 1,
14911   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14912   "template_args" : [ "type-57" ],
14913   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14914  },
14915  {
14916   "alignment" : 1,
14917   "linker_set_key" : "android::trait_trivial_move<short>",
14918   "name" : "android::trait_trivial_move<short>",
14919   "referenced_type" : "type-221",
14920   "self_type" : "type-221",
14921   "size" : 1,
14922   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14923   "template_args" : [ "type-218" ],
14924   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14925  },
14926  {
14927   "alignment" : 1,
14928   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14929   "name" : "android::trait_trivial_move<unsigned char>",
14930   "referenced_type" : "type-215",
14931   "self_type" : "type-215",
14932   "size" : 1,
14933   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14934   "template_args" : [ "type-7" ],
14935   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14936  },
14937  {
14938   "alignment" : 1,
14939   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14940   "name" : "android::trait_trivial_move<unsigned int>",
14941   "referenced_type" : "type-238",
14942   "self_type" : "type-238",
14943   "size" : 1,
14944   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14945   "template_args" : [ "type-2" ],
14946   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14947  },
14948  {
14949   "alignment" : 1,
14950   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14951   "name" : "android::trait_trivial_move<unsigned long long>",
14952   "referenced_type" : "type-259",
14953   "self_type" : "type-259",
14954   "size" : 1,
14955   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14956   "template_args" : [ "type-256" ],
14957   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14958  },
14959  {
14960   "alignment" : 1,
14961   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14962   "name" : "android::trait_trivial_move<unsigned long>",
14963   "referenced_type" : "type-247",
14964   "self_type" : "type-247",
14965   "size" : 1,
14966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14967   "template_args" : [ "type-8" ],
14968   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14969  },
14970  {
14971   "alignment" : 1,
14972   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14973   "name" : "android::trait_trivial_move<unsigned short>",
14974   "referenced_type" : "type-226",
14975   "self_type" : "type-226",
14976   "size" : 1,
14977   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14978   "template_args" : [ "type-89" ],
14979   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14980  },
14981  {
14982   "alignment" : 1,
14983   "linker_set_key" : "android::trait_trivial_move<void>",
14984   "name" : "android::trait_trivial_move<void>",
14985   "referenced_type" : "type-203",
14986   "self_type" : "type-203",
14987   "size" : 1,
14988   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14989   "template_args" : [ "type-54" ],
14990   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14991  },
14992  {
14993   "alignment" : 8,
14994   "fields" :
14995   [
14996    {
14997     "access" : "private",
14998     "field_name" : "m_ptr",
14999     "referenced_type" : "type-147"
15000    },
15001    {
15002     "access" : "private",
15003     "field_name" : "m_refs",
15004     "field_offset" : 64,
15005     "referenced_type" : "type-21"
15006    }
15007   ],
15008   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15009   "name" : "android::wp<android::hardware::BHwBinder>",
15010   "record_kind" : "class",
15011   "referenced_type" : "type-476",
15012   "self_type" : "type-476",
15013   "size" : 16,
15014   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15015   "template_args" : [ "type-148" ],
15016   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15017  },
15018  {
15019   "alignment" : 8,
15020   "fields" :
15021   [
15022    {
15023     "access" : "private",
15024     "field_name" : "m_ptr",
15025     "referenced_type" : "type-40"
15026    },
15027    {
15028     "access" : "private",
15029     "field_name" : "m_refs",
15030     "field_offset" : 64,
15031     "referenced_type" : "type-21"
15032    }
15033   ],
15034   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15035   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15036   "record_kind" : "class",
15037   "referenced_type" : "type-486",
15038   "self_type" : "type-486",
15039   "size" : 16,
15040   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15041   "template_args" : [ "type-41" ],
15042   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15043  },
15044  {
15045   "alignment" : 8,
15046   "fields" :
15047   [
15048    {
15049     "access" : "private",
15050     "field_name" : "m_ptr",
15051     "referenced_type" : "type-139"
15052    },
15053    {
15054     "access" : "private",
15055     "field_name" : "m_refs",
15056     "field_offset" : 64,
15057     "referenced_type" : "type-21"
15058    }
15059   ],
15060   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15061   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15062   "record_kind" : "class",
15063   "referenced_type" : "type-138",
15064   "self_type" : "type-138",
15065   "size" : 16,
15066   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15067   "template_args" : [ "type-140" ],
15068   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15069  },
15070  {
15071   "alignment" : 8,
15072   "fields" :
15073   [
15074    {
15075     "access" : "private",
15076     "field_name" : "m_ptr",
15077     "referenced_type" : "type-36"
15078    },
15079    {
15080     "access" : "private",
15081     "field_name" : "m_refs",
15082     "field_offset" : 64,
15083     "referenced_type" : "type-21"
15084    }
15085   ],
15086   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15087   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15088   "record_kind" : "class",
15089   "referenced_type" : "type-141",
15090   "self_type" : "type-141",
15091   "size" : 16,
15092   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15093   "template_args" : [ "type-11" ],
15094   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15095  },
15096  {
15097   "alignment" : 4,
15098   "fields" :
15099   [
15100    {
15101     "field_name" : "maxContentLightLevel",
15102     "referenced_type" : "type-261"
15103    },
15104    {
15105     "field_name" : "maxFrameAverageLightLevel",
15106     "field_offset" : 32,
15107     "referenced_type" : "type-261"
15108    }
15109   ],
15110   "linker_set_key" : "android_cta861_3_metadata",
15111   "name" : "android_cta861_3_metadata",
15112   "referenced_type" : "type-532",
15113   "self_type" : "type-532",
15114   "size" : 8,
15115   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15116   "unique_id" : "android_cta861_3_metadata"
15117  },
15118  {
15119   "alignment" : 4,
15120   "fields" :
15121   [
15122    {
15123     "field_name" : "num_points",
15124     "referenced_type" : "type-2"
15125    },
15126    {
15127     "field_name" : "reserved",
15128     "field_offset" : 32,
15129     "referenced_type" : "type-522"
15130    },
15131    {
15132     "field_name" : "xyzc_points",
15133     "field_offset" : 288,
15134     "referenced_type" : "type-529"
15135    }
15136   ],
15137   "linker_set_key" : "android_depth_points",
15138   "name" : "android_depth_points",
15139   "referenced_type" : "type-528",
15140   "self_type" : "type-528",
15141   "size" : 36,
15142   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15143   "unique_id" : "android_depth_points"
15144  },
15145  {
15146   "alignment" : 8,
15147   "fields" :
15148   [
15149    {
15150     "field_name" : "format",
15151     "referenced_type" : "type-525"
15152    },
15153    {
15154     "field_name" : "num_planes",
15155     "field_offset" : 32,
15156     "referenced_type" : "type-2"
15157    },
15158    {
15159     "field_name" : "planes",
15160     "field_offset" : 64,
15161     "referenced_type" : "type-527"
15162    }
15163   ],
15164   "linker_set_key" : "android_flex_layout",
15165   "name" : "android_flex_layout",
15166   "referenced_type" : "type-526",
15167   "self_type" : "type-526",
15168   "size" : 16,
15169   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15170   "unique_id" : "android_flex_layout"
15171  },
15172  {
15173   "alignment" : 8,
15174   "fields" :
15175   [
15176    {
15177     "field_name" : "top_left",
15178     "referenced_type" : "type-347"
15179    },
15180    {
15181     "field_name" : "component",
15182     "field_offset" : 64,
15183     "referenced_type" : "type-523"
15184    },
15185    {
15186     "field_name" : "bits_per_component",
15187     "field_offset" : 96,
15188     "referenced_type" : "type-52"
15189    },
15190    {
15191     "field_name" : "bits_used",
15192     "field_offset" : 128,
15193     "referenced_type" : "type-52"
15194    },
15195    {
15196     "field_name" : "h_increment",
15197     "field_offset" : 160,
15198     "referenced_type" : "type-52"
15199    },
15200    {
15201     "field_name" : "v_increment",
15202     "field_offset" : 192,
15203     "referenced_type" : "type-52"
15204    },
15205    {
15206     "field_name" : "h_subsampling",
15207     "field_offset" : 224,
15208     "referenced_type" : "type-52"
15209    },
15210    {
15211     "field_name" : "v_subsampling",
15212     "field_offset" : 256,
15213     "referenced_type" : "type-52"
15214    }
15215   ],
15216   "linker_set_key" : "android_flex_plane",
15217   "name" : "android_flex_plane",
15218   "referenced_type" : "type-524",
15219   "self_type" : "type-524",
15220   "size" : 40,
15221   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15222   "unique_id" : "android_flex_plane"
15223  },
15224  {
15225   "alignment" : 4,
15226   "fields" :
15227   [
15228    {
15229     "field_name" : "displayPrimaryRed",
15230     "referenced_type" : "type-530"
15231    },
15232    {
15233     "field_name" : "displayPrimaryGreen",
15234     "field_offset" : 64,
15235     "referenced_type" : "type-530"
15236    },
15237    {
15238     "field_name" : "displayPrimaryBlue",
15239     "field_offset" : 128,
15240     "referenced_type" : "type-530"
15241    },
15242    {
15243     "field_name" : "whitePoint",
15244     "field_offset" : 192,
15245     "referenced_type" : "type-530"
15246    },
15247    {
15248     "field_name" : "maxLuminance",
15249     "field_offset" : 256,
15250     "referenced_type" : "type-261"
15251    },
15252    {
15253     "field_name" : "minLuminance",
15254     "field_offset" : 288,
15255     "referenced_type" : "type-261"
15256    }
15257   ],
15258   "linker_set_key" : "android_smpte2086_metadata",
15259   "name" : "android_smpte2086_metadata",
15260   "referenced_type" : "type-531",
15261   "self_type" : "type-531",
15262   "size" : 40,
15263   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15264   "unique_id" : "android_smpte2086_metadata"
15265  },
15266  {
15267   "alignment" : 4,
15268   "fields" :
15269   [
15270    {
15271     "field_name" : "x",
15272     "referenced_type" : "type-261"
15273    },
15274    {
15275     "field_name" : "y",
15276     "field_offset" : 32,
15277     "referenced_type" : "type-261"
15278    }
15279   ],
15280   "linker_set_key" : "android_xy_color",
15281   "name" : "android_xy_color",
15282   "referenced_type" : "type-530",
15283   "self_type" : "type-530",
15284   "size" : 8,
15285   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15286   "unique_id" : "android_xy_color"
15287  },
15288  {
15289   "alignment" : 8,
15290   "fields" :
15291   [
15292    {
15293     "field_name" : "y",
15294     "referenced_type" : "type-53"
15295    },
15296    {
15297     "field_name" : "cb",
15298     "field_offset" : 64,
15299     "referenced_type" : "type-53"
15300    },
15301    {
15302     "field_name" : "cr",
15303     "field_offset" : 128,
15304     "referenced_type" : "type-53"
15305    },
15306    {
15307     "field_name" : "ystride",
15308     "field_offset" : 192,
15309     "referenced_type" : "type-8"
15310    },
15311    {
15312     "field_name" : "cstride",
15313     "field_offset" : 256,
15314     "referenced_type" : "type-8"
15315    },
15316    {
15317     "field_name" : "chroma_step",
15318     "field_offset" : 320,
15319     "referenced_type" : "type-8"
15320    },
15321    {
15322     "field_name" : "reserved",
15323     "field_offset" : 384,
15324     "referenced_type" : "type-522"
15325    }
15326   ],
15327   "linker_set_key" : "android_ycbcr",
15328   "name" : "android_ycbcr",
15329   "referenced_type" : "type-521",
15330   "self_type" : "type-521",
15331   "size" : 80,
15332   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15333   "unique_id" : "android_ycbcr"
15334  },
15335  {
15336   "alignment" : 4,
15337   "fields" :
15338   [
15339    {
15340     "referenced_type" : "type-86"
15341    }
15342   ],
15343   "linker_set_key" : "log_msg",
15344   "name" : "log_msg",
15345   "referenced_type" : "type-85",
15346   "self_type" : "type-85",
15347   "size" : 5124,
15348   "source_file" : "/system/core/liblog/include/log/log_read.h",
15349   "unique_id" : "log_msg"
15350  },
15351  {
15352   "alignment" : 4,
15353   "fields" :
15354   [
15355    {
15356     "field_name" : "buf",
15357     "referenced_type" : "type-87"
15358    },
15359    {
15360     "field_name" : "entry",
15361     "referenced_type" : "type-88"
15362    },
15363    {
15364     "field_name" : "entry_v4",
15365     "referenced_type" : "type-88"
15366    },
15367    {
15368     "field_name" : "entry_v3",
15369     "referenced_type" : "type-91"
15370    },
15371    {
15372     "field_name" : "entry_v2",
15373     "referenced_type" : "type-92"
15374    },
15375    {
15376     "field_name" : "entry_v1",
15377     "referenced_type" : "type-93"
15378    }
15379   ],
15380   "is_anonymous" : true,
15381   "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",
15382   "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",
15383   "record_kind" : "union",
15384   "referenced_type" : "type-86",
15385   "self_type" : "type-86",
15386   "size" : 5124,
15387   "source_file" : "/system/core/liblog/include/log/log_read.h",
15388   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15389  },
15390  {
15391   "alignment" : 1,
15392   "fields" :
15393   [
15394    {
15395     "field_name" : "tv_sec",
15396     "referenced_type" : "type-2"
15397    },
15398    {
15399     "field_name" : "tv_nsec",
15400     "field_offset" : 32,
15401     "referenced_type" : "type-2"
15402    }
15403   ],
15404   "linker_set_key" : "log_time",
15405   "name" : "log_time",
15406   "referenced_type" : "type-396",
15407   "self_type" : "type-396",
15408   "size" : 8,
15409   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15410   "unique_id" : "_ZTS8log_time"
15411  },
15412  {
15413   "alignment" : 4,
15414   "fields" :
15415   [
15416    {
15417     "field_name" : "len",
15418     "referenced_type" : "type-89"
15419    },
15420    {
15421     "field_name" : "__pad",
15422     "field_offset" : 16,
15423     "referenced_type" : "type-89"
15424    },
15425    {
15426     "field_name" : "pid",
15427     "field_offset" : 32,
15428     "referenced_type" : "type-52"
15429    },
15430    {
15431     "field_name" : "tid",
15432     "field_offset" : 64,
15433     "referenced_type" : "type-52"
15434    },
15435    {
15436     "field_name" : "sec",
15437     "field_offset" : 96,
15438     "referenced_type" : "type-52"
15439    },
15440    {
15441     "field_name" : "nsec",
15442     "field_offset" : 128,
15443     "referenced_type" : "type-52"
15444    },
15445    {
15446     "field_name" : "msg",
15447     "field_offset" : 160,
15448     "referenced_type" : "type-90"
15449    }
15450   ],
15451   "linker_set_key" : "logger_entry",
15452   "name" : "logger_entry",
15453   "referenced_type" : "type-93",
15454   "self_type" : "type-93",
15455   "size" : 20,
15456   "source_file" : "/system/core/liblog/include/log/log_read.h",
15457   "unique_id" : "logger_entry"
15458  },
15459  {
15460   "alignment" : 1,
15461   "fields" :
15462   [
15463    {
15464     "field_name" : "len",
15465     "referenced_type" : "type-89"
15466    },
15467    {
15468     "field_name" : "hdr_size",
15469     "field_offset" : 16,
15470     "referenced_type" : "type-89"
15471    },
15472    {
15473     "field_name" : "pid",
15474     "field_offset" : 32,
15475     "referenced_type" : "type-52"
15476    },
15477    {
15478     "field_name" : "tid",
15479     "field_offset" : 64,
15480     "referenced_type" : "type-52"
15481    },
15482    {
15483     "field_name" : "sec",
15484     "field_offset" : 96,
15485     "referenced_type" : "type-52"
15486    },
15487    {
15488     "field_name" : "nsec",
15489     "field_offset" : 128,
15490     "referenced_type" : "type-52"
15491    },
15492    {
15493     "field_name" : "euid",
15494     "field_offset" : 160,
15495     "referenced_type" : "type-2"
15496    },
15497    {
15498     "field_name" : "msg",
15499     "field_offset" : 192,
15500     "referenced_type" : "type-90"
15501    }
15502   ],
15503   "linker_set_key" : "logger_entry_v2",
15504   "name" : "logger_entry_v2",
15505   "referenced_type" : "type-92",
15506   "self_type" : "type-92",
15507   "size" : 24,
15508   "source_file" : "/system/core/liblog/include/log/log_read.h",
15509   "unique_id" : "logger_entry_v2"
15510  },
15511  {
15512   "alignment" : 1,
15513   "fields" :
15514   [
15515    {
15516     "field_name" : "len",
15517     "referenced_type" : "type-89"
15518    },
15519    {
15520     "field_name" : "hdr_size",
15521     "field_offset" : 16,
15522     "referenced_type" : "type-89"
15523    },
15524    {
15525     "field_name" : "pid",
15526     "field_offset" : 32,
15527     "referenced_type" : "type-52"
15528    },
15529    {
15530     "field_name" : "tid",
15531     "field_offset" : 64,
15532     "referenced_type" : "type-52"
15533    },
15534    {
15535     "field_name" : "sec",
15536     "field_offset" : 96,
15537     "referenced_type" : "type-52"
15538    },
15539    {
15540     "field_name" : "nsec",
15541     "field_offset" : 128,
15542     "referenced_type" : "type-52"
15543    },
15544    {
15545     "field_name" : "lid",
15546     "field_offset" : 160,
15547     "referenced_type" : "type-2"
15548    },
15549    {
15550     "field_name" : "msg",
15551     "field_offset" : 192,
15552     "referenced_type" : "type-90"
15553    }
15554   ],
15555   "linker_set_key" : "logger_entry_v3",
15556   "name" : "logger_entry_v3",
15557   "referenced_type" : "type-91",
15558   "self_type" : "type-91",
15559   "size" : 24,
15560   "source_file" : "/system/core/liblog/include/log/log_read.h",
15561   "unique_id" : "logger_entry_v3"
15562  },
15563  {
15564   "alignment" : 4,
15565   "fields" :
15566   [
15567    {
15568     "field_name" : "len",
15569     "referenced_type" : "type-89"
15570    },
15571    {
15572     "field_name" : "hdr_size",
15573     "field_offset" : 16,
15574     "referenced_type" : "type-89"
15575    },
15576    {
15577     "field_name" : "pid",
15578     "field_offset" : 32,
15579     "referenced_type" : "type-52"
15580    },
15581    {
15582     "field_name" : "tid",
15583     "field_offset" : 64,
15584     "referenced_type" : "type-2"
15585    },
15586    {
15587     "field_name" : "sec",
15588     "field_offset" : 96,
15589     "referenced_type" : "type-2"
15590    },
15591    {
15592     "field_name" : "nsec",
15593     "field_offset" : 128,
15594     "referenced_type" : "type-2"
15595    },
15596    {
15597     "field_name" : "lid",
15598     "field_offset" : 160,
15599     "referenced_type" : "type-2"
15600    },
15601    {
15602     "field_name" : "uid",
15603     "field_offset" : 192,
15604     "referenced_type" : "type-2"
15605    },
15606    {
15607     "field_name" : "msg",
15608     "field_offset" : 224,
15609     "referenced_type" : "type-90"
15610    }
15611   ],
15612   "linker_set_key" : "logger_entry_v4",
15613   "name" : "logger_entry_v4",
15614   "referenced_type" : "type-88",
15615   "self_type" : "type-88",
15616   "size" : 28,
15617   "source_file" : "/system/core/liblog/include/log/log_read.h",
15618   "unique_id" : "logger_entry_v4"
15619  },
15620  {
15621   "alignment" : 4,
15622   "fields" :
15623   [
15624    {
15625     "field_name" : "version",
15626     "referenced_type" : "type-52"
15627    },
15628    {
15629     "field_name" : "numFds",
15630     "field_offset" : 32,
15631     "referenced_type" : "type-52"
15632    },
15633    {
15634     "field_name" : "numInts",
15635     "field_offset" : 64,
15636     "referenced_type" : "type-52"
15637    },
15638    {
15639     "field_name" : "data",
15640     "field_offset" : 96,
15641     "referenced_type" : "type-194"
15642    }
15643   ],
15644   "linker_set_key" : "native_handle",
15645   "name" : "native_handle",
15646   "referenced_type" : "type-193",
15647   "self_type" : "type-193",
15648   "size" : 12,
15649   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15650   "unique_id" : "native_handle"
15651  }
15652 ],
15653 "rvalue_reference_types" :
15654 [
15655  {
15656   "alignment" : 8,
15657   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15658   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15659   "referenced_type" : "type-167",
15660   "self_type" : "type-170",
15661   "size" : 8,
15662   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15663  },
15664  {
15665   "alignment" : 8,
15666   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15667   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15668   "referenced_type" : "type-174",
15669   "self_type" : "type-176",
15670   "size" : 8,
15671   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15672  },
15673  {
15674   "alignment" : 8,
15675   "linker_set_key" : "android::hardware::Return<bool> &&",
15676   "name" : "android::hardware::Return<bool> &&",
15677   "referenced_type" : "type-159",
15678   "self_type" : "type-163",
15679   "size" : 8,
15680   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15681  },
15682  {
15683   "alignment" : 8,
15684   "linker_set_key" : "android::hardware::Return<void> &&",
15685   "name" : "android::hardware::Return<void> &&",
15686   "referenced_type" : "type-186",
15687   "self_type" : "type-188",
15688   "size" : 8,
15689   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15690  },
15691  {
15692   "alignment" : 8,
15693   "linker_set_key" : "android::hardware::Status &&",
15694   "name" : "android::hardware::Status &&",
15695   "referenced_type" : "type-150",
15696   "self_type" : "type-156",
15697   "size" : 8,
15698   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15699  },
15700  {
15701   "alignment" : 8,
15702   "linker_set_key" : "android::hardware::details::return_status &&",
15703   "name" : "android::hardware::details::return_status &&",
15704   "referenced_type" : "type-160",
15705   "self_type" : "type-182",
15706   "size" : 8,
15707   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15708  },
15709  {
15710   "alignment" : 8,
15711   "linker_set_key" : "android::hardware::hidl_handle &&",
15712   "name" : "android::hardware::hidl_handle &&",
15713   "referenced_type" : "type-297",
15714   "self_type" : "type-305",
15715   "size" : 8,
15716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15717  },
15718  {
15719   "alignment" : 8,
15720   "linker_set_key" : "android::hardware::hidl_memory &&",
15721   "name" : "android::hardware::hidl_memory &&",
15722   "referenced_type" : "type-303",
15723   "self_type" : "type-309",
15724   "size" : 8,
15725   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15726  },
15727  {
15728   "alignment" : 8,
15729   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15730   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15731   "referenced_type" : "type-135",
15732   "self_type" : "type-142",
15733   "size" : 8,
15734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15735  },
15736  {
15737   "alignment" : 8,
15738   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15739   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15740   "referenced_type" : "type-125",
15741   "self_type" : "type-127",
15742   "size" : 8,
15743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15744  },
15745  {
15746   "alignment" : 8,
15747   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15748   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15749   "referenced_type" : "type-491",
15750   "self_type" : "type-490",
15751   "size" : 8,
15752   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15753  },
15754  {
15755   "alignment" : 8,
15756   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15757   "name" : "std::function<sp<IBase> (void *)> &&",
15758   "referenced_type" : "type-501",
15759   "self_type" : "type-500",
15760   "size" : 8,
15761   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15762  },
15763  {
15764   "alignment" : 8,
15765   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15766   "name" : "std::function<sp<IBinder> (void *)> &&",
15767   "referenced_type" : "type-493",
15768   "self_type" : "type-492",
15769   "size" : 8,
15770   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15771  }
15772 ]
15773}
15774