1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-80",
9   "self_type" : "type-89",
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-260",
16   "self_type" : "type-528",
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-193",
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-86",
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-521",
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-80",
73   "self_type" : "type-80",
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-71",
83   "self_type" : "type-71",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-269",
91   "self_type" : "type-269",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-260",
99   "self_type" : "type-260",
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" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-239",
117   "self_type" : "type-239",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-57",
126   "self_type" : "type-57",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-217",
135   "self_type" : "type-217",
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-275",
144   "self_type" : "type-275",
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" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-245",
174   "self_type" : "type-245",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-8",
184   "self_type" : "type-8",
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-88",
194   "self_type" : "type-88",
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_recipientEEEy"
219  },
220  {
221   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_7details16HidlInstrumentorEy"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
366  },
367  {
368   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
369  },
370  {
371   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_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_arrayIhLj32EJEEEEEEEE"
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_12KeyParameterEEEyyNSt3__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_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_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_12KeyParameterEEEyyNSt3__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_7details16HidlInstrumentorEyRKNS0_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_019BpHwKeymasterDevice5abortEy"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
477  },
478  {
479   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
480  },
481  {
482   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_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_6ParcelEjj"
504  },
505  {
506   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEjj"
507  },
508  {
509   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEjj"
510  },
511  {
512   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
513  },
514  {
515   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEjj"
516  },
517  {
518   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
519  },
520  {
521   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEjj"
522  },
523  {
524   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEjj"
525  },
526  {
527   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
528  },
529  {
530   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEjj"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
578  },
579  {
580   "name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
581  },
582  {
583   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
584  },
585  {
586   "name" : "_ZTv0_n12_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_019BpHwKeymasterDeviceE4_NS0_10IInterfaceE"
621  },
622  {
623   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE8_NS0_11BpHwRefBaseE"
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-539",
666   "self_type" : "type-539",
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-184",
728   "self_type" : "type-184",
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-82",
806   "self_type" : "type-82",
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-151",
860   "self_type" : "type-151",
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-565",
996   "self_type" : "type-565",
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-167",
1378   "self_type" : "type-167",
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-568",
1494   "self_type" : "type-568",
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-566",
1918   "self_type" : "type-566",
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-555",
1962   "self_type" : "type-555",
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-554",
1988   "self_type" : "type-554",
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-506",
2092   "self_type" : "type-506",
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-512",
2118   "self_type" : "type-512",
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-508",
2160   "self_type" : "type-508",
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-505",
2402   "self_type" : "type-505",
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-511",
2432   "self_type" : "type-511",
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-515",
2462   "self_type" : "type-515",
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-522",
2504   "self_type" : "type-522",
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-524",
2542   "self_type" : "type-524",
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-509",
2568   "self_type" : "type-509",
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-514",
2586   "self_type" : "type-514",
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-518",
2616   "self_type" : "type-518",
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-503",
2710   "self_type" : "type-503",
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-510",
2752   "self_type" : "type-510",
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-516",
2770   "self_type" : "type-516",
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-513",
2800   "self_type" : "type-513",
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-504",
2834   "self_type" : "type-504",
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-251",
2888   "self_type" : "type-251",
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-66"
2905    },
2906    {
2907     "referenced_type" : "type-72"
2908    },
2909    {
2910     "referenced_type" : "type-53"
2911    }
2912   ],
2913   "referenced_type" : "type-65",
2914   "return_type" : "type-30",
2915   "self_type" : "type-65",
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-532",
2929   "return_type" : "type-52",
2930   "self_type" : "type-532",
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 int, const unsigned long long *, unsigned int, void *)",
2936   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2937   "parameters" :
2938   [
2939    {
2940     "referenced_type" : "type-442"
2941    },
2942    {
2943     "referenced_type" : "type-340"
2944    },
2945    {
2946     "referenced_type" : "type-2"
2947    },
2948    {
2949     "referenced_type" : "type-443"
2950    },
2951    {
2952     "referenced_type" : "type-2"
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-78"
2976    },
2977    {
2978     "referenced_type" : "type-30"
2979    }
2980   ],
2981   "return_type" : "type-173",
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-457"
2992    },
2993    {
2994     "referenced_type" : "type-30"
2995    },
2996    {
2997     "referenced_type" : "type-30"
2998    }
2999   ],
3000   "return_type" : "type-124",
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-457"
3012    },
3013    {
3014     "default_arg" : true,
3015     "referenced_type" : "type-30"
3016    }
3017   ],
3018   "return_type" : "type-124",
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_recipientEEEy",
3024   "parameters" :
3025   [
3026    {
3027     "is_this_ptr" : true,
3028     "referenced_type" : "type-125"
3029    },
3030    {
3031     "referenced_type" : "type-659"
3032    },
3033    {
3034     "referenced_type" : "type-8"
3035    }
3036   ],
3037   "return_type" : "type-158",
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-125"
3048    },
3049    {
3050     "referenced_type" : "type-748"
3051    }
3052   ],
3053   "return_type" : "type-185",
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_arrayIhLj32EJEEEEEEEE",
3059   "parameters" :
3060   [
3061    {
3062     "is_this_ptr" : true,
3063     "referenced_type" : "type-125"
3064    },
3065    {
3066     "referenced_type" : "type-749"
3067    }
3068   ],
3069   "return_type" : "type-185",
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-457"
3080    },
3081    {
3082     "default_arg" : true,
3083     "referenced_type" : "type-30"
3084    }
3085   ],
3086   "return_type" : "type-124",
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-125"
3097    },
3098    {
3099     "referenced_type" : "type-659"
3100    }
3101   ],
3102   "return_type" : "type-158",
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-125"
3113    },
3114    {
3115     "referenced_type" : "type-750"
3116    }
3117   ],
3118   "return_type" : "type-185",
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-125"
3129    },
3130    {
3131     "default_arg" : true,
3132     "referenced_type" : "type-457"
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-125"
3146    },
3147    {
3148     "referenced_type" : "type-751"
3149    }
3150   ],
3151   "return_type" : "type-185",
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-125"
3162    }
3163   ],
3164   "return_type" : "type-185",
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-125"
3175    }
3176   ],
3177   "return_type" : "type-185",
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-457"
3187    },
3188    {
3189     "referenced_type" : "type-626"
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-125"
3203    }
3204   ],
3205   "return_type" : "type-185",
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-125"
3216    },
3217    {
3218     "referenced_type" : "type-406"
3219    },
3220    {
3221     "referenced_type" : "type-625"
3222    }
3223   ],
3224   "return_type" : "type-185",
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-680"
3234    },
3235    {
3236     "default_arg" : true,
3237     "referenced_type" : "type-30"
3238    }
3239   ],
3240   "return_type" : "type-173",
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-173",
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-712"
3268    },
3269    {
3270     "referenced_type" : "type-756"
3271    }
3272   ],
3273   "return_type" : "type-185",
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-712"
3284    },
3285    {
3286     "referenced_type" : "type-129"
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-712"
3300    },
3301    {
3302     "referenced_type" : "type-129"
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-668"
3316    },
3317    {
3318     "referenced_type" : "type-2"
3319    },
3320    {
3321     "referenced_type" : "type-448"
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-771"
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-449"
3345    },
3346    {
3347     "referenced_type" : "type-448"
3348    },
3349    {
3350     "referenced_type" : "type-442"
3351    },
3352    {
3353     "referenced_type" : "type-772"
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-449"
3366    },
3367    {
3368     "referenced_type" : "type-448"
3369    },
3370    {
3371     "referenced_type" : "type-442"
3372    },
3373    {
3374     "referenced_type" : "type-773"
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-449"
3387    },
3388    {
3389     "referenced_type" : "type-448"
3390    },
3391    {
3392     "referenced_type" : "type-442"
3393    },
3394    {
3395     "referenced_type" : "type-774"
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-449"
3408    },
3409    {
3410     "referenced_type" : "type-448"
3411    },
3412    {
3413     "referenced_type" : "type-442"
3414    },
3415    {
3416     "referenced_type" : "type-775"
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-668"
3431    },
3432    {
3433     "referenced_type" : "type-776"
3434    }
3435   ],
3436   "return_type" : "type-185",
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-449"
3446    },
3447    {
3448     "referenced_type" : "type-448"
3449    },
3450    {
3451     "referenced_type" : "type-442"
3452    },
3453    {
3454     "referenced_type" : "type-777"
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-449"
3467    },
3468    {
3469     "referenced_type" : "type-448"
3470    },
3471    {
3472     "referenced_type" : "type-442"
3473    },
3474    {
3475     "referenced_type" : "type-778"
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-449"
3488    },
3489    {
3490     "referenced_type" : "type-448"
3491    },
3492    {
3493     "referenced_type" : "type-442"
3494    },
3495    {
3496     "referenced_type" : "type-779"
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-449"
3509    },
3510    {
3511     "referenced_type" : "type-448"
3512    },
3513    {
3514     "referenced_type" : "type-442"
3515    },
3516    {
3517     "referenced_type" : "type-780"
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-449"
3530    },
3531    {
3532     "referenced_type" : "type-448"
3533    },
3534    {
3535     "referenced_type" : "type-442"
3536    },
3537    {
3538     "referenced_type" : "type-781"
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-449"
3551    },
3552    {
3553     "referenced_type" : "type-448"
3554    },
3555    {
3556     "referenced_type" : "type-442"
3557    },
3558    {
3559     "referenced_type" : "type-782"
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-449"
3572    },
3573    {
3574     "referenced_type" : "type-448"
3575    },
3576    {
3577     "referenced_type" : "type-442"
3578    },
3579    {
3580     "referenced_type" : "type-783"
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-449"
3593    },
3594    {
3595     "referenced_type" : "type-448"
3596    },
3597    {
3598     "referenced_type" : "type-442"
3599    },
3600    {
3601     "referenced_type" : "type-784"
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-449"
3614    },
3615    {
3616     "referenced_type" : "type-448"
3617    },
3618    {
3619     "referenced_type" : "type-442"
3620    },
3621    {
3622     "referenced_type" : "type-785"
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-449"
3635    },
3636    {
3637     "referenced_type" : "type-448"
3638    },
3639    {
3640     "referenced_type" : "type-442"
3641    },
3642    {
3643     "referenced_type" : "type-786"
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-449"
3656    },
3657    {
3658     "referenced_type" : "type-448"
3659    },
3660    {
3661     "referenced_type" : "type-442"
3662    },
3663    {
3664     "referenced_type" : "type-787"
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-449"
3677    },
3678    {
3679     "referenced_type" : "type-448"
3680    },
3681    {
3682     "referenced_type" : "type-442"
3683    },
3684    {
3685     "referenced_type" : "type-788"
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-449"
3698    },
3699    {
3700     "referenced_type" : "type-448"
3701    },
3702    {
3703     "referenced_type" : "type-442"
3704    },
3705    {
3706     "referenced_type" : "type-789"
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-449"
3719    },
3720    {
3721     "referenced_type" : "type-448"
3722    },
3723    {
3724     "referenced_type" : "type-442"
3725    },
3726    {
3727     "referenced_type" : "type-790"
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-449"
3740    },
3741    {
3742     "referenced_type" : "type-448"
3743    },
3744    {
3745     "referenced_type" : "type-442"
3746    },
3747    {
3748     "referenced_type" : "type-791"
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-668"
3763    }
3764   ],
3765   "return_type" : "type-185",
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-668"
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-668"
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-668"
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-668"
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-668"
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-646"
3850    },
3851    {
3852     "referenced_type" : "type-403"
3853    },
3854    {
3855     "referenced_type" : "type-792"
3856    }
3857   ],
3858   "return_type" : "type-185",
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_7details16HidlInstrumentorEy",
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-166",
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_yEEE",
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-646"
3895    },
3896    {
3897     "referenced_type" : "type-403"
3898    },
3899    {
3900     "referenced_type" : "type-636"
3901    },
3902    {
3903     "referenced_type" : "type-793"
3904    }
3905   ],
3906   "return_type" : "type-185",
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-794"
3923    }
3924   ],
3925   "return_type" : "type-185",
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_recipientEEEy",
3931   "parameters" :
3932   [
3933    {
3934     "is_this_ptr" : true,
3935     "referenced_type" : "type-24"
3936    },
3937    {
3938     "referenced_type" : "type-659"
3939    },
3940    {
3941     "referenced_type" : "type-8"
3942    }
3943   ],
3944   "return_type" : "type-158",
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_7details16HidlInstrumentorEyRKNS0_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-646"
3966    },
3967    {
3968     "referenced_type" : "type-646"
3969    },
3970    {
3971     "referenced_type" : "type-636"
3972    },
3973    {
3974     "referenced_type" : "type-640"
3975    },
3976    {
3977     "referenced_type" : "type-795"
3978    }
3979   ],
3980   "return_type" : "type-185",
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_7details16HidlInstrumentorEyRKNS0_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-646"
4002    },
4003    {
4004     "referenced_type" : "type-636"
4005    },
4006    {
4007     "referenced_type" : "type-640"
4008    },
4009    {
4010     "referenced_type" : "type-796"
4011    }
4012   ],
4013   "return_type" : "type-185",
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-797"
4027    }
4028   ],
4029   "return_type" : "type-185",
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_arrayIhLj32EJEEEEEEEE",
4035   "parameters" :
4036   [
4037    {
4038     "is_this_ptr" : true,
4039     "referenced_type" : "type-24"
4040    },
4041    {
4042     "referenced_type" : "type-798"
4043    }
4044   ],
4045   "return_type" : "type-185",
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-646"
4059    }
4060   ],
4061   "return_type" : "type-166",
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-166",
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-659"
4088    }
4089   ],
4090   "return_type" : "type-158",
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-799"
4104    }
4105   ],
4106   "return_type" : "type-185",
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-646"
4122    },
4123    {
4124     "referenced_type" : "type-403"
4125    },
4126    {
4127     "referenced_type" : "type-800"
4128    }
4129   ],
4130   "return_type" : "type-185",
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-646"
4146    }
4147   ],
4148   "return_type" : "type-166",
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-568"
4164    },
4165    {
4166     "referenced_type" : "type-646"
4167    },
4168    {
4169     "referenced_type" : "type-646"
4170    },
4171    {
4172     "referenced_type" : "type-646"
4173    },
4174    {
4175     "referenced_type" : "type-801"
4176    }
4177   ],
4178   "return_type" : "type-185",
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-568"
4197    },
4198    {
4199     "referenced_type" : "type-646"
4200    },
4201    {
4202     "referenced_type" : "type-802"
4203    }
4204   ],
4205   "return_type" : "type-185",
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-803"
4219    }
4220   ],
4221   "return_type" : "type-185",
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-646"
4237    },
4238    {
4239     "referenced_type" : "type-403"
4240    },
4241    {
4242     "referenced_type" : "type-804"
4243    }
4244   ],
4245   "return_type" : "type-185",
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_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE",
4251   "parameters" :
4252   [
4253    {
4254     "is_this_ptr" : true,
4255     "referenced_type" : "type-24"
4256    },
4257    {
4258     "referenced_type" : "type-646"
4259    },
4260    {
4261     "referenced_type" : "type-646"
4262    },
4263    {
4264     "referenced_type" : "type-646"
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-805"
4277    }
4278   ],
4279   "return_type" : "type-185",
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-806"
4298    }
4299   ],
4300   "return_type" : "type-185",
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-454"
4314    },
4315    {
4316     "referenced_type" : "type-807"
4317    }
4318   ],
4319   "return_type" : "type-185",
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-646"
4335    }
4336   ],
4337   "return_type" : "type-166",
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-166",
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-808"
4366    }
4367   ],
4368   "return_type" : "type-185",
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_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_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-636"
4388    },
4389    {
4390     "referenced_type" : "type-809"
4391    }
4392   ],
4393   "return_type" : "type-185",
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-810"
4409    }
4410   ],
4411   "return_type" : "type-185",
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-166",
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-646"
4438    },
4439    {
4440     "referenced_type" : "type-646"
4441    },
4442    {
4443     "referenced_type" : "type-646"
4444    },
4445    {
4446     "referenced_type" : "type-811"
4447    }
4448   ],
4449   "return_type" : "type-185",
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-185",
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-185",
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_12KeyParameterEEEyyNSt3__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-646"
4491    },
4492    {
4493     "referenced_type" : "type-646"
4494    },
4495    {
4496     "referenced_type" : "type-646"
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-812"
4509    }
4510   ],
4511   "return_type" : "type-185",
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-454"
4527    },
4528    {
4529     "referenced_type" : "type-813"
4530    }
4531   ],
4532   "return_type" : "type-185",
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-814"
4546    }
4547   ],
4548   "return_type" : "type-185",
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_7details16HidlInstrumentorEyRKNS0_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-636"
4570    },
4571    {
4572     "referenced_type" : "type-815"
4573    }
4574   ],
4575   "return_type" : "type-185",
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-166",
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-646"
4606    },
4607    {
4608     "referenced_type" : "type-646"
4609    },
4610    {
4611     "referenced_type" : "type-646"
4612    },
4613    {
4614     "referenced_type" : "type-816"
4615    }
4616   ],
4617   "return_type" : "type-185",
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-817"
4633    }
4634   ],
4635   "return_type" : "type-185",
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-185",
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_019BpHwKeymasterDevice5abortEy",
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-166",
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_yEEE",
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-646"
4681    },
4682    {
4683     "referenced_type" : "type-403"
4684    },
4685    {
4686     "referenced_type" : "type-636"
4687    },
4688    {
4689     "referenced_type" : "type-818"
4690    }
4691   ],
4692   "return_type" : "type-185",
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-625"
4709    }
4710   ],
4711   "return_type" : "type-185",
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_019BpHwKeymasterDevice6finishEyRKNS0_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-646"
4731    },
4732    {
4733     "referenced_type" : "type-646"
4734    },
4735    {
4736     "referenced_type" : "type-636"
4737    },
4738    {
4739     "referenced_type" : "type-640"
4740    },
4741    {
4742     "referenced_type" : "type-819"
4743    }
4744   ],
4745   "return_type" : "type-185",
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_019BpHwKeymasterDevice6updateEyRKNS0_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-646"
4765    },
4766    {
4767     "referenced_type" : "type-636"
4768    },
4769    {
4770     "referenced_type" : "type-640"
4771    },
4772    {
4773     "referenced_type" : "type-820"
4774    }
4775   ],
4776   "return_type" : "type-185",
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-646"
4790    },
4791    {
4792     "referenced_type" : "type-403"
4793    },
4794    {
4795     "referenced_type" : "type-821"
4796    }
4797   ],
4798   "return_type" : "type-185",
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-646"
4812    }
4813   ],
4814   "return_type" : "type-166",
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-568"
4828    },
4829    {
4830     "referenced_type" : "type-646"
4831    },
4832    {
4833     "referenced_type" : "type-646"
4834    },
4835    {
4836     "referenced_type" : "type-646"
4837    },
4838    {
4839     "referenced_type" : "type-822"
4840    }
4841   ],
4842   "return_type" : "type-185",
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-568"
4859    },
4860    {
4861     "referenced_type" : "type-646"
4862    },
4863    {
4864     "referenced_type" : "type-823"
4865    }
4866   ],
4867   "return_type" : "type-185",
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-72"
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-72"
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_6ParcelEjj",
4905   "parameters" :
4906   [
4907    {
4908     "referenced_type" : "type-637"
4909    },
4910    {
4911     "referenced_type" : "type-442"
4912    },
4913    {
4914     "referenced_type" : "type-2"
4915    },
4916    {
4917     "referenced_type" : "type-2"
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_6ParcelEjj",
4926   "parameters" :
4927   [
4928    {
4929     "referenced_type" : "type-636"
4930    },
4931    {
4932     "referenced_type" : "type-442"
4933    },
4934    {
4935     "referenced_type" : "type-2"
4936    },
4937    {
4938     "referenced_type" : "type-2"
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_6ParcelEjj",
4947   "parameters" :
4948   [
4949    {
4950     "referenced_type" : "type-640"
4951    },
4952    {
4953     "referenced_type" : "type-442"
4954    },
4955    {
4956     "referenced_type" : "type-2"
4957    },
4958    {
4959     "referenced_type" : "type-2"
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_6ParcelEjj",
4968   "parameters" :
4969   [
4970    {
4971     "referenced_type" : "type-718"
4972    },
4973    {
4974     "referenced_type" : "type-442"
4975    },
4976    {
4977     "referenced_type" : "type-2"
4978    },
4979    {
4980     "referenced_type" : "type-2"
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_6ParcelEjj",
4989   "parameters" :
4990   [
4991    {
4992     "referenced_type" : "type-643"
4993    },
4994    {
4995     "referenced_type" : "type-442"
4996    },
4997    {
4998     "referenced_type" : "type-2"
4999    },
5000    {
5001     "referenced_type" : "type-2"
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_6ParcelEjj",
5010   "parameters" :
5011   [
5012    {
5013     "referenced_type" : "type-637"
5014    },
5015    {
5016     "referenced_type" : "type-448"
5017    },
5018    {
5019     "referenced_type" : "type-2"
5020    },
5021    {
5022     "referenced_type" : "type-2"
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_6ParcelEjj",
5031   "parameters" :
5032   [
5033    {
5034     "referenced_type" : "type-636"
5035    },
5036    {
5037     "referenced_type" : "type-448"
5038    },
5039    {
5040     "referenced_type" : "type-2"
5041    },
5042    {
5043     "referenced_type" : "type-2"
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_6ParcelEjj",
5052   "parameters" :
5053   [
5054    {
5055     "referenced_type" : "type-640"
5056    },
5057    {
5058     "referenced_type" : "type-448"
5059    },
5060    {
5061     "referenced_type" : "type-2"
5062    },
5063    {
5064     "referenced_type" : "type-2"
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_6ParcelEjj",
5073   "parameters" :
5074   [
5075    {
5076     "referenced_type" : "type-718"
5077    },
5078    {
5079     "referenced_type" : "type-448"
5080    },
5081    {
5082     "referenced_type" : "type-2"
5083    },
5084    {
5085     "referenced_type" : "type-2"
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_6ParcelEjj",
5094   "parameters" :
5095   [
5096    {
5097     "referenced_type" : "type-643"
5098    },
5099    {
5100     "referenced_type" : "type-448"
5101    },
5102    {
5103     "referenced_type" : "type-2"
5104    },
5105    {
5106     "referenced_type" : "type-2"
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-78",
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" : 4,
5126   "linker_set_key" : "android::Mutex &",
5127   "name" : "android::Mutex &",
5128   "referenced_type" : "type-58",
5129   "self_type" : "type-537",
5130   "size" : 4,
5131   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5132  },
5133  {
5134   "alignment" : 4,
5135   "linker_set_key" : "android::RWLock &",
5136   "name" : "android::RWLock &",
5137   "referenced_type" : "type-541",
5138   "self_type" : "type-545",
5139   "size" : 4,
5140   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5141  },
5142  {
5143   "alignment" : 4,
5144   "linker_set_key" : "android::String16 &",
5145   "name" : "android::String16 &",
5146   "referenced_type" : "type-68",
5147   "self_type" : "type-429",
5148   "size" : 4,
5149   "source_file" : "/system/core/libutils/include/utils/String16.h"
5150  },
5151  {
5152   "alignment" : 4,
5153   "linker_set_key" : "android::String8 &",
5154   "name" : "android::String8 &",
5155   "referenced_type" : "type-77",
5156   "self_type" : "type-424",
5157   "size" : 4,
5158   "source_file" : "/system/core/libutils/include/utils/String8.h"
5159  },
5160  {
5161   "alignment" : 4,
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-166",
5165   "self_type" : "type-170",
5166   "size" : 4,
5167   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5168  },
5169  {
5170   "alignment" : 4,
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-173",
5174   "self_type" : "type-176",
5175   "size" : 4,
5176   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5177  },
5178  {
5179   "alignment" : 4,
5180   "linker_set_key" : "android::hardware::Return<bool> &",
5181   "name" : "android::hardware::Return<bool> &",
5182   "referenced_type" : "type-158",
5183   "self_type" : "type-163",
5184   "size" : 4,
5185   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "linker_set_key" : "android::hardware::Return<void> &",
5190   "name" : "android::hardware::Return<void> &",
5191   "referenced_type" : "type-185",
5192   "self_type" : "type-188",
5193   "size" : 4,
5194   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "linker_set_key" : "android::hardware::Status &",
5199   "name" : "android::hardware::Status &",
5200   "referenced_type" : "type-149",
5201   "self_type" : "type-156",
5202   "size" : 4,
5203   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5204  },
5205  {
5206   "alignment" : 4,
5207   "linker_set_key" : "android::hardware::TextOutput &",
5208   "name" : "android::hardware::TextOutput &",
5209   "referenced_type" : "type-446",
5210   "self_type" : "type-445",
5211   "size" : 4,
5212   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5213  },
5214  {
5215   "alignment" : 4,
5216   "linker_set_key" : "android::hardware::TextOutput &",
5217   "name" : "android::hardware::TextOutput &",
5218   "referenced_type" : "type-677",
5219   "self_type" : "type-676",
5220   "size" : 4,
5221   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5222  },
5223  {
5224   "alignment" : 4,
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-654",
5229   "size" : 4,
5230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5231  },
5232  {
5233   "alignment" : 4,
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-648",
5238   "size" : 4,
5239   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5240  },
5241  {
5242   "alignment" : 4,
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-118",
5247   "size" : 4,
5248   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5249  },
5250  {
5251   "alignment" : 4,
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" : 4,
5257   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5258  },
5259  {
5260   "alignment" : 4,
5261   "linker_set_key" : "android::hardware::hidl_string &",
5262   "name" : "android::hardware::hidl_string &",
5263   "referenced_type" : "type-299",
5264   "self_type" : "type-652",
5265   "size" : 4,
5266   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5267  },
5268  {
5269   "alignment" : 4,
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" : 4,
5275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5276  },
5277  {
5278   "alignment" : 4,
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" : 4,
5284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5285  },
5286  {
5287   "alignment" : 4,
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-134",
5291   "self_type" : "type-142",
5292   "size" : 4,
5293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5294  },
5295  {
5296   "alignment" : 4,
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-124",
5300   "self_type" : "type-127",
5301   "size" : 4,
5302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5303  },
5304  {
5305   "alignment" : 4,
5306   "linker_set_key" : "const android::String16 &",
5307   "name" : "const android::String16 &",
5308   "referenced_type" : "type-67",
5309   "self_type" : "type-66",
5310   "size" : 4,
5311   "source_file" : "/system/core/libutils/include/utils/String16.h"
5312  },
5313  {
5314   "alignment" : 4,
5315   "linker_set_key" : "const android::String8 &",
5316   "name" : "const android::String8 &",
5317   "referenced_type" : "type-421",
5318   "self_type" : "type-423",
5319   "size" : 4,
5320   "source_file" : "/system/core/libutils/include/utils/String8.h"
5321  },
5322  {
5323   "alignment" : 4,
5324   "linker_set_key" : "const android::hardware::Parcel &",
5325   "name" : "const android::hardware::Parcel &",
5326   "referenced_type" : "type-447",
5327   "self_type" : "type-448",
5328   "size" : 4,
5329   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5330  },
5331  {
5332   "alignment" : 4,
5333   "linker_set_key" : "const android::hardware::Return<bool> &",
5334   "name" : "const android::hardware::Return<bool> &",
5335   "referenced_type" : "type-164",
5336   "self_type" : "type-179",
5337   "size" : 4,
5338   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5339  },
5340  {
5341   "alignment" : 4,
5342   "linker_set_key" : "const android::hardware::Status &",
5343   "name" : "const android::hardware::Status &",
5344   "referenced_type" : "type-153",
5345   "self_type" : "type-154",
5346   "size" : 4,
5347   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5348  },
5349  {
5350   "alignment" : 4,
5351   "linker_set_key" : "const android::hardware::details::SchedPrio &",
5352   "name" : "const android::hardware::details::SchedPrio &",
5353   "referenced_type" : "type-463",
5354   "self_type" : "type-462",
5355   "size" : 4,
5356   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5357  },
5358  {
5359   "alignment" : 4,
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" : 4,
5365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5366  },
5367  {
5368   "alignment" : 4,
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" : 4,
5374   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5375  },
5376  {
5377   "alignment" : 4,
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" : 4,
5383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5384  },
5385  {
5386   "alignment" : 4,
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" : 4,
5392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5393  },
5394  {
5395   "alignment" : 4,
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" : 4,
5401   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5402  },
5403  {
5404   "alignment" : 4,
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-624",
5408   "self_type" : "type-625",
5409   "size" : 4,
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" : 4,
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-453",
5418   "size" : 4,
5419   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5420  },
5421  {
5422   "alignment" : 4,
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-454",
5427   "size" : 4,
5428   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5429  },
5430  {
5431   "alignment" : 4,
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" : 4,
5437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5438  },
5439  {
5440   "alignment" : 4,
5441   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
5442   "name" : "const android::hardware::hidl_vec<int> &",
5443   "referenced_type" : "type-337",
5444   "self_type" : "type-339",
5445   "size" : 4,
5446   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5447  },
5448  {
5449   "alignment" : 4,
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-646",
5454   "size" : 4,
5455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5456  },
5457  {
5458   "alignment" : 4,
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" : 4,
5464   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5465  },
5466  {
5467   "alignment" : 4,
5468   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5469   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5470   "referenced_type" : "type-635",
5471   "self_type" : "type-636",
5472   "size" : 4,
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" : 4,
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-643",
5481   "size" : 4,
5482   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5483  },
5484  {
5485   "alignment" : 4,
5486   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5487   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5488   "referenced_type" : "type-717",
5489   "self_type" : "type-718",
5490   "size" : 4,
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" : 4,
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" : 4,
5500   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5501  },
5502  {
5503   "alignment" : 4,
5504   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5505   "name" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5506   "referenced_type" : "type-639",
5507   "self_type" : "type-640",
5508   "size" : 4,
5509   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5510  },
5511  {
5512   "alignment" : 4,
5513   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
5514   "name" : "const android::hidl::base::V1_0::IBase *const &",
5515   "referenced_type" : "type-478",
5516   "self_type" : "type-479",
5517   "size" : 4,
5518   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5519  },
5520  {
5521   "alignment" : 4,
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-72",
5526   "size" : 4,
5527   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5528  },
5529  {
5530   "alignment" : 4,
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-144",
5534   "self_type" : "type-638",
5535   "size" : 4,
5536   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5537  },
5538  {
5539   "alignment" : 4,
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-657",
5543   "self_type" : "type-659",
5544   "size" : 4,
5545   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5546  },
5547  {
5548   "alignment" : 4,
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-129",
5552   "self_type" : "type-430",
5553   "size" : 4,
5554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5555  },
5556  {
5557   "alignment" : 4,
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-680",
5562   "size" : 4,
5563   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5564  },
5565  {
5566   "alignment" : 4,
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-120",
5570   "self_type" : "type-626",
5571   "size" : 4,
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" : 4,
5576   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
5577   "name" : "const android::wp<android::hardware::BHwBinder> &",
5578   "referenced_type" : "type-669",
5579   "self_type" : "type-673",
5580   "size" : 4,
5581   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5582  },
5583  {
5584   "alignment" : 4,
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-476",
5589   "size" : 4,
5590   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5591  },
5592  {
5593   "alignment" : 4,
5594   "linker_set_key" : "const bool &",
5595   "name" : "const bool &",
5596   "referenced_type" : "type-111",
5597   "self_type" : "type-273",
5598   "size" : 4,
5599   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5600  },
5601  {
5602   "alignment" : 4,
5603   "linker_set_key" : "const double &",
5604   "name" : "const double &",
5605   "referenced_type" : "type-289",
5606   "self_type" : "type-290",
5607   "size" : 4,
5608   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5609  },
5610  {
5611   "alignment" : 4,
5612   "linker_set_key" : "const float &",
5613   "name" : "const float &",
5614   "referenced_type" : "type-287",
5615   "self_type" : "type-288",
5616   "size" : 4,
5617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5618  },
5619  {
5620   "alignment" : 4,
5621   "linker_set_key" : "const int &",
5622   "name" : "const int &",
5623   "referenced_type" : "type-488",
5624   "self_type" : "type-487",
5625   "size" : 4,
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-665",
5639   "self_type" : "type-667",
5640   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5641  },
5642  {
5643   "alignment" : 4,
5644   "linker_set_key" : "const log_msg &",
5645   "name" : "const log_msg &",
5646   "referenced_type" : "type-83",
5647   "self_type" : "type-121",
5648   "size" : 4,
5649   "source_file" : "/system/core/liblog/include/log/log_read.h"
5650  },
5651  {
5652   "alignment" : 4,
5653   "linker_set_key" : "const long long &",
5654   "name" : "const long long &",
5655   "referenced_type" : "type-283",
5656   "self_type" : "type-284",
5657   "size" : 4,
5658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5659  },
5660  {
5661   "alignment" : 4,
5662   "linker_set_key" : "const short &",
5663   "name" : "const short &",
5664   "referenced_type" : "type-277",
5665   "self_type" : "type-279",
5666   "size" : 4,
5667   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5668  },
5669  {
5670   "alignment" : 4,
5671   "linker_set_key" : "const signed char &",
5672   "name" : "const signed char &",
5673   "referenced_type" : "type-274",
5674   "self_type" : "type-276",
5675   "size" : 4,
5676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5677  },
5678  {
5679   "alignment" : 4,
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-455",
5683   "self_type" : "type-457",
5684   "size" : 4,
5685   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5686  },
5687  {
5688   "alignment" : 4,
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" : 4,
5694   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5695  },
5696  {
5697   "alignment" : 4,
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-720",
5701   "self_type" : "type-719",
5702   "size" : 4,
5703   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5704  },
5705  {
5706   "alignment" : 4,
5707   "linker_set_key" : "const unsigned char &",
5708   "name" : "const unsigned char &",
5709   "referenced_type" : "type-341",
5710   "self_type" : "type-567",
5711   "size" : 4,
5712   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5713  },
5714  {
5715   "alignment" : 4,
5716   "linker_set_key" : "const unsigned int &",
5717   "name" : "const unsigned int &",
5718   "referenced_type" : "type-62",
5719   "self_type" : "type-282",
5720   "size" : 4,
5721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5722  },
5723  {
5724   "alignment" : 4,
5725   "linker_set_key" : "const unsigned long long &",
5726   "name" : "const unsigned long long &",
5727   "referenced_type" : "type-285",
5728   "self_type" : "type-286",
5729   "size" : 4,
5730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5731  },
5732  {
5733   "alignment" : 4,
5734   "linker_set_key" : "const unsigned short &",
5735   "name" : "const unsigned short &",
5736   "referenced_type" : "type-280",
5737   "self_type" : "type-281",
5738   "size" : 4,
5739   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5740  },
5741  {
5742   "alignment" : 4,
5743   "linker_set_key" : "int &",
5744   "name" : "int &",
5745   "referenced_type" : "type-52",
5746   "self_type" : "type-417",
5747   "size" : 4,
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" : 4,
5752   "linker_set_key" : "unsigned char &",
5753   "name" : "unsigned char &",
5754   "referenced_type" : "type-7",
5755   "self_type" : "type-558",
5756   "size" : 4,
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" : 4,
5761   "linker_set_key" : "unsigned int &",
5762   "name" : "unsigned int &",
5763   "referenced_type" : "type-2",
5764   "self_type" : "type-573",
5765   "size" : 4,
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" : 4,
5773   "linker_set_key" : "android::Condition *",
5774   "name" : "android::Condition *",
5775   "referenced_type" : "type-112",
5776   "self_type" : "type-540",
5777   "size" : 4,
5778   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5779  },
5780  {
5781   "alignment" : 4,
5782   "linker_set_key" : "android::Mutex *",
5783   "name" : "android::Mutex *",
5784   "referenced_type" : "type-58",
5785   "self_type" : "type-535",
5786   "size" : 4,
5787   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5788  },
5789  {
5790   "alignment" : 4,
5791   "linker_set_key" : "android::Mutex::Autolock *",
5792   "name" : "android::Mutex::Autolock *",
5793   "referenced_type" : "type-536",
5794   "self_type" : "type-538",
5795   "size" : 4,
5796   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5797  },
5798  {
5799   "alignment" : 4,
5800   "linker_set_key" : "android::RWLock *",
5801   "name" : "android::RWLock *",
5802   "referenced_type" : "type-541",
5803   "self_type" : "type-543",
5804   "size" : 4,
5805   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5806  },
5807  {
5808   "alignment" : 4,
5809   "linker_set_key" : "android::RWLock::AutoRLock *",
5810   "name" : "android::RWLock::AutoRLock *",
5811   "referenced_type" : "type-544",
5812   "self_type" : "type-546",
5813   "size" : 4,
5814   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5815  },
5816  {
5817   "alignment" : 4,
5818   "linker_set_key" : "android::RWLock::AutoWLock *",
5819   "name" : "android::RWLock::AutoWLock *",
5820   "referenced_type" : "type-547",
5821   "self_type" : "type-548",
5822   "size" : 4,
5823   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5824  },
5825  {
5826   "alignment" : 4,
5827   "linker_set_key" : "android::RefBase *",
5828   "name" : "android::RefBase *",
5829   "referenced_type" : "type-12",
5830   "self_type" : "type-295",
5831   "size" : 4,
5832   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5833  },
5834  {
5835   "alignment" : 4,
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" : 4,
5841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5842  },
5843  {
5844   "alignment" : 4,
5845   "linker_set_key" : "android::RefBase::weakref_impl *",
5846   "name" : "android::RefBase::weakref_impl *",
5847   "referenced_type" : "type-663",
5848   "self_type" : "type-662",
5849   "size" : 4,
5850   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5851  },
5852  {
5853   "alignment" : 4,
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" : 4,
5859   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5860  },
5861  {
5862   "alignment" : 4,
5863   "linker_set_key" : "android::ReferenceRenamer *",
5864   "name" : "android::ReferenceRenamer *",
5865   "referenced_type" : "type-291",
5866   "self_type" : "type-292",
5867   "size" : 4,
5868   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5869  },
5870  {
5871   "alignment" : 4,
5872   "linker_set_key" : "android::ScopedTrace *",
5873   "name" : "android::ScopedTrace *",
5874   "referenced_type" : "type-549",
5875   "self_type" : "type-550",
5876   "size" : 4,
5877   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5878  },
5879  {
5880   "alignment" : 4,
5881   "linker_set_key" : "android::String16 *",
5882   "name" : "android::String16 *",
5883   "referenced_type" : "type-68",
5884   "self_type" : "type-431",
5885   "size" : 4,
5886   "source_file" : "/system/core/libutils/include/utils/String16.h"
5887  },
5888  {
5889   "alignment" : 4,
5890   "linker_set_key" : "android::String8 *",
5891   "name" : "android::String8 *",
5892   "referenced_type" : "type-77",
5893   "self_type" : "type-425",
5894   "size" : 4,
5895   "source_file" : "/system/core/libutils/include/utils/String8.h"
5896  },
5897  {
5898   "alignment" : 4,
5899   "linker_set_key" : "android::Thread *",
5900   "name" : "android::Thread *",
5901   "referenced_type" : "type-110",
5902   "self_type" : "type-109",
5903   "size" : 4,
5904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5905  },
5906  {
5907   "alignment" : 4,
5908   "linker_set_key" : "android::VirtualLightRefBase *",
5909   "name" : "android::VirtualLightRefBase *",
5910   "referenced_type" : "type-191",
5911   "self_type" : "type-198",
5912   "size" : 4,
5913   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5914  },
5915  {
5916   "alignment" : 4,
5917   "linker_set_key" : "android::hardware::BHwBinder *",
5918   "name" : "android::hardware::BHwBinder *",
5919   "referenced_type" : "type-147",
5920   "self_type" : "type-146",
5921   "size" : 4,
5922   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5923  },
5924  {
5925   "alignment" : 4,
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" : 4,
5931   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5932  },
5933  {
5934   "alignment" : 4,
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-472",
5938   "self_type" : "type-477",
5939   "size" : 4,
5940   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5941  },
5942  {
5943   "alignment" : 4,
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-493",
5947   "self_type" : "type-498",
5948   "size" : 4,
5949   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5950  },
5951  {
5952   "alignment" : 4,
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-480",
5956   "self_type" : "type-485",
5957   "size" : 4,
5958   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5959  },
5960  {
5961   "alignment" : 4,
5962   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5963   "name" : "android::hardware::GrantorDescriptor *",
5964   "referenced_type" : "type-319",
5965   "self_type" : "type-318",
5966   "size" : 4,
5967   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5968  },
5969  {
5970   "alignment" : 4,
5971   "linker_set_key" : "android::hardware::IBinder *",
5972   "name" : "android::hardware::IBinder *",
5973   "referenced_type" : "type-20",
5974   "self_type" : "type-19",
5975   "size" : 4,
5976   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5977  },
5978  {
5979   "alignment" : 4,
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" : 4,
5985   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5986  },
5987  {
5988   "alignment" : 4,
5989   "linker_set_key" : "android::hardware::IInterface *",
5990   "name" : "android::hardware::IInterface *",
5991   "referenced_type" : "type-16",
5992   "self_type" : "type-48",
5993   "size" : 4,
5994   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5995  },
5996  {
5997   "alignment" : 4,
5998   "linker_set_key" : "android::hardware::Parcel *",
5999   "name" : "android::hardware::Parcel *",
6000   "referenced_type" : "type-437",
6001   "self_type" : "type-442",
6002   "size" : 4,
6003   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6004  },
6005  {
6006   "alignment" : 4,
6007   "linker_set_key" : "android::hardware::ProcessState *",
6008   "name" : "android::hardware::ProcessState *",
6009   "referenced_type" : "type-51",
6010   "self_type" : "type-50",
6011   "size" : 4,
6012   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6013  },
6014  {
6015   "alignment" : 4,
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-166",
6019   "self_type" : "type-168",
6020   "size" : 4,
6021   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6022  },
6023  {
6024   "alignment" : 4,
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-173",
6028   "self_type" : "type-174",
6029   "size" : 4,
6030   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6031  },
6032  {
6033   "alignment" : 4,
6034   "linker_set_key" : "android::hardware::Return<bool> *",
6035   "name" : "android::hardware::Return<bool> *",
6036   "referenced_type" : "type-158",
6037   "self_type" : "type-161",
6038   "size" : 4,
6039   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6040  },
6041  {
6042   "alignment" : 4,
6043   "linker_set_key" : "android::hardware::Return<void> *",
6044   "name" : "android::hardware::Return<void> *",
6045   "referenced_type" : "type-185",
6046   "self_type" : "type-186",
6047   "size" : 4,
6048   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6049  },
6050  {
6051   "alignment" : 4,
6052   "linker_set_key" : "android::hardware::Status *",
6053   "name" : "android::hardware::Status *",
6054   "referenced_type" : "type-149",
6055   "self_type" : "type-152",
6056   "size" : 4,
6057   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6058  },
6059  {
6060   "alignment" : 4,
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" : 4,
6066   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6067  },
6068  {
6069   "alignment" : 4,
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" : 4,
6075   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6076  },
6077  {
6078   "alignment" : 4,
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-653",
6083   "size" : 4,
6084   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6085  },
6086  {
6087   "alignment" : 4,
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-647",
6092   "size" : 4,
6093   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6094  },
6095  {
6096   "alignment" : 4,
6097   "linker_set_key" : "android::hardware::details::return_status *",
6098   "name" : "android::hardware::details::return_status *",
6099   "referenced_type" : "type-159",
6100   "self_type" : "type-180",
6101   "size" : 4,
6102   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6103  },
6104  {
6105   "alignment" : 4,
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" : 4,
6111   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6112  },
6113  {
6114   "alignment" : 4,
6115   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
6116   "name" : "android::hardware::hidl_binder_death_recipient *",
6117   "referenced_type" : "type-136",
6118   "self_type" : "type-135",
6119   "size" : 4,
6120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6121  },
6122  {
6123   "alignment" : 4,
6124   "linker_set_key" : "android::hardware::hidl_death_recipient *",
6125   "name" : "android::hardware::hidl_death_recipient *",
6126   "referenced_type" : "type-139",
6127   "self_type" : "type-138",
6128   "size" : 4,
6129   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6130  },
6131  {
6132   "alignment" : 4,
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" : 4,
6138   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6139  },
6140  {
6141   "alignment" : 4,
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" : 4,
6147   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6148  },
6149  {
6150   "alignment" : 4,
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" : 4,
6156   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6157  },
6158  {
6159   "alignment" : 4,
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" : 4,
6165   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6166  },
6167  {
6168   "alignment" : 4,
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" : 4,
6174   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6175  },
6176  {
6177   "alignment" : 4,
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" : 4,
6183   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6184  },
6185  {
6186   "alignment" : 4,
6187   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6188   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6189   "referenced_type" : "type-661",
6190   "self_type" : "type-668",
6191   "size" : 4,
6192   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6193  },
6194  {
6195   "alignment" : 4,
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" : 4,
6201   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6202  },
6203  {
6204   "alignment" : 4,
6205   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6206   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6207   "referenced_type" : "type-681",
6208   "self_type" : "type-712",
6209   "size" : 4,
6210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6211  },
6212  {
6213   "alignment" : 4,
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" : 4,
6219   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6220  },
6221  {
6222   "alignment" : 4,
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-125",
6227   "size" : 4,
6228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6229  },
6230  {
6231   "alignment" : 4,
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" : 4,
6237   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6238  },
6239  {
6240   "alignment" : 4,
6241   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
6242   "name" : "android::hidl::base::V1_0::BnHwBase *",
6243   "referenced_type" : "type-450",
6244   "self_type" : "type-449",
6245   "size" : 4,
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" : 4,
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" : 4,
6255   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6256  },
6257  {
6258   "alignment" : 4,
6259   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
6260   "name" : "android::hidl::manager::V1_0::IServiceManager *",
6261   "referenced_type" : "type-98",
6262   "self_type" : "type-97",
6263   "size" : 4,
6264   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6265  },
6266  {
6267   "alignment" : 4,
6268   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
6269   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
6270   "referenced_type" : "type-117",
6271   "self_type" : "type-116",
6272   "size" : 4,
6273   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6274  },
6275  {
6276   "alignment" : 4,
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" : 4,
6282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6283  },
6284  {
6285   "alignment" : 4,
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" : 4,
6291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6292  },
6293  {
6294   "alignment" : 4,
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-93",
6299   "size" : 4,
6300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6301  },
6302  {
6303   "alignment" : 4,
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-134",
6307   "self_type" : "type-133",
6308   "size" : 4,
6309   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6310  },
6311  {
6312   "alignment" : 4,
6313   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6314   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6315   "referenced_type" : "type-124",
6316   "self_type" : "type-123",
6317   "size" : 4,
6318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6319  },
6320  {
6321   "alignment" : 4,
6322   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
6323   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
6324   "referenced_type" : "type-35",
6325   "self_type" : "type-679",
6326   "size" : 4,
6327   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6328  },
6329  {
6330   "alignment" : 4,
6331   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6332   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6333   "referenced_type" : "type-96",
6334   "self_type" : "type-99",
6335   "size" : 4,
6336   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6337  },
6338  {
6339   "alignment" : 4,
6340   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6341   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6342   "referenced_type" : "type-115",
6343   "self_type" : "type-119",
6344   "size" : 4,
6345   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6346  },
6347  {
6348   "alignment" : 4,
6349   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
6350   "name" : "android::wp<android::hardware::BHwBinder> *",
6351   "referenced_type" : "type-475",
6352   "self_type" : "type-660",
6353   "size" : 4,
6354   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6355  },
6356  {
6357   "alignment" : 4,
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" : 4,
6363   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6364  },
6365  {
6366   "alignment" : 4,
6367   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
6368   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
6369   "referenced_type" : "type-137",
6370   "self_type" : "type-649",
6371   "size" : 4,
6372   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6373  },
6374  {
6375   "alignment" : 4,
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-140",
6379   "self_type" : "type-379",
6380   "size" : 4,
6381   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6382  },
6383  {
6384   "alignment" : 4,
6385   "linker_set_key" : "android_flex_plane *",
6386   "name" : "android_flex_plane *",
6387   "referenced_type" : "type-523",
6388   "self_type" : "type-526",
6389   "size" : 4,
6390   "source_file" : "/system/core/libsystem/include/system/graphics.h"
6391  },
6392  {
6393   "alignment" : 4,
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-65",
6397   "self_type" : "type-64",
6398   "size" : 4,
6399   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6400  },
6401  {
6402   "alignment" : 4,
6403   "linker_set_key" : "char *",
6404   "name" : "char *",
6405   "referenced_type" : "type-80",
6406   "self_type" : "type-132",
6407   "size" : 4,
6408   "source_file" : "/system/core/liblog/include/log/log_read.h"
6409  },
6410  {
6411   "alignment" : 4,
6412   "linker_set_key" : "const android::NativeHandle *",
6413   "name" : "const android::NativeHandle *",
6414   "referenced_type" : "type-412",
6415   "self_type" : "type-413",
6416   "size" : 4,
6417   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6418  },
6419  {
6420   "alignment" : 4,
6421   "linker_set_key" : "const android::RefBase *",
6422   "name" : "const android::RefBase *",
6423   "referenced_type" : "type-293",
6424   "self_type" : "type-294",
6425   "size" : 4,
6426   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6427  },
6428  {
6429   "alignment" : 4,
6430   "linker_set_key" : "const android::String16 *",
6431   "name" : "const android::String16 *",
6432   "referenced_type" : "type-67",
6433   "self_type" : "type-428",
6434   "size" : 4,
6435   "source_file" : "/system/core/libutils/include/utils/String16.h"
6436  },
6437  {
6438   "alignment" : 4,
6439   "linker_set_key" : "const android::String8 *",
6440   "name" : "const android::String8 *",
6441   "referenced_type" : "type-421",
6442   "self_type" : "type-422",
6443   "size" : 4,
6444   "source_file" : "/system/core/libutils/include/utils/String8.h"
6445  },
6446  {
6447   "alignment" : 4,
6448   "linker_set_key" : "const android::VectorImpl *",
6449   "name" : "const android::VectorImpl *",
6450   "referenced_type" : "type-501",
6451   "self_type" : "type-502",
6452   "size" : 4,
6453   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6454  },
6455  {
6456   "alignment" : 4,
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" : 4,
6462   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6463  },
6464  {
6465   "alignment" : 4,
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-465",
6469   "self_type" : "type-466",
6470   "size" : 4,
6471   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6472  },
6473  {
6474   "alignment" : 4,
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-470",
6478   "self_type" : "type-471",
6479   "size" : 4,
6480   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6481  },
6482  {
6483   "alignment" : 4,
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-171",
6487   "self_type" : "type-172",
6488   "size" : 4,
6489   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6490  },
6491  {
6492   "alignment" : 4,
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-177",
6496   "self_type" : "type-178",
6497   "size" : 4,
6498   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6499  },
6500  {
6501   "alignment" : 4,
6502   "linker_set_key" : "const android::hardware::Return<bool> *",
6503   "name" : "const android::hardware::Return<bool> *",
6504   "referenced_type" : "type-164",
6505   "self_type" : "type-165",
6506   "size" : 4,
6507   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6508  },
6509  {
6510   "alignment" : 4,
6511   "linker_set_key" : "const android::hardware::Status *",
6512   "name" : "const android::hardware::Status *",
6513   "referenced_type" : "type-153",
6514   "self_type" : "type-157",
6515   "size" : 4,
6516   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6517  },
6518  {
6519   "alignment" : 4,
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" : 4,
6525   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6526  },
6527  {
6528   "alignment" : 4,
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" : 4,
6534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6535  },
6536  {
6537   "alignment" : 4,
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-650",
6541   "self_type" : "type-651",
6542   "size" : 4,
6543   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6544  },
6545  {
6546   "alignment" : 4,
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-644",
6550   "self_type" : "type-645",
6551   "size" : 4,
6552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6553  },
6554  {
6555   "alignment" : 4,
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-641",
6559   "self_type" : "type-642",
6560   "size" : 4,
6561   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6562  },
6563  {
6564   "alignment" : 4,
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-621",
6568   "self_type" : "type-630",
6569   "size" : 4,
6570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6571  },
6572  {
6573   "alignment" : 4,
6574   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6575   "name" : "const android::hardware::details::hidl_pointer<int> *",
6576   "referenced_type" : "type-507",
6577   "self_type" : "type-519",
6578   "size" : 4,
6579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6580  },
6581  {
6582   "alignment" : 4,
6583   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6584   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6585   "referenced_type" : "type-551",
6586   "self_type" : "type-562",
6587   "size" : 4,
6588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6589  },
6590  {
6591   "alignment" : 4,
6592   "linker_set_key" : "const android::hardware::details::return_status *",
6593   "name" : "const android::hardware::details::return_status *",
6594   "referenced_type" : "type-182",
6595   "self_type" : "type-183",
6596   "size" : 4,
6597   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6598  },
6599  {
6600   "alignment" : 4,
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" : 4,
6606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6607  },
6608  {
6609   "alignment" : 4,
6610   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6611   "name" : "const android::hardware::hidl_death_recipient *",
6612   "referenced_type" : "type-675",
6613   "self_type" : "type-678",
6614   "size" : 4,
6615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6616  },
6617  {
6618   "alignment" : 4,
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" : 4,
6624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6625  },
6626  {
6627   "alignment" : 4,
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" : 4,
6633   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6634  },
6635  {
6636   "alignment" : 4,
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" : 4,
6642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6643  },
6644  {
6645   "alignment" : 4,
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" : 4,
6651   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6652  },
6653  {
6654   "alignment" : 4,
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" : 4,
6660   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6661  },
6662  {
6663   "alignment" : 4,
6664   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6665   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6666   "referenced_type" : "type-343",
6667   "self_type" : "type-342",
6668   "size" : 4,
6669   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6670  },
6671  {
6672   "alignment" : 4,
6673   "linker_set_key" : "const android::hardware::hidl_version *",
6674   "name" : "const android::hardware::hidl_version *",
6675   "referenced_type" : "type-398",
6676   "self_type" : "type-399",
6677   "size" : 4,
6678   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6679  },
6680  {
6681   "alignment" : 4,
6682   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6683   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6684   "referenced_type" : "type-633",
6685   "self_type" : "type-634",
6686   "size" : 4,
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" : 4,
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" : 4,
6696   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6697  },
6698  {
6699   "alignment" : 4,
6700   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6701   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6702   "referenced_type" : "type-622",
6703   "self_type" : "type-623",
6704   "size" : 4,
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" : 4,
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" : 4,
6714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6715  },
6716  {
6717   "alignment" : 4,
6718   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6719   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6720   "referenced_type" : "type-631",
6721   "self_type" : "type-632",
6722   "size" : 4,
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" : 4,
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" : 4,
6732   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6733  },
6734  {
6735   "alignment" : 4,
6736   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6737   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6738   "referenced_type" : "type-106",
6739   "self_type" : "type-107",
6740   "size" : 4,
6741   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6742  },
6743  {
6744   "alignment" : 4,
6745   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6746   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6747   "referenced_type" : "type-552",
6748   "self_type" : "type-553",
6749   "size" : 4,
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" : 4,
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" : 4,
6759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6760  },
6761  {
6762   "alignment" : 4,
6763   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6764   "name" : "const android::sp<android::hardware::ProcessState> *",
6765   "referenced_type" : "type-94",
6766   "self_type" : "type-95",
6767   "size" : 4,
6768   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6769  },
6770  {
6771   "alignment" : 4,
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-144",
6775   "self_type" : "type-143",
6776   "size" : 4,
6777   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6778  },
6779  {
6780   "alignment" : 4,
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-657",
6784   "self_type" : "type-674",
6785   "size" : 4,
6786   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6787  },
6788  {
6789   "alignment" : 4,
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-129",
6793   "self_type" : "type-128",
6794   "size" : 4,
6795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6796  },
6797  {
6798   "alignment" : 4,
6799   "linker_set_key" : "const android::sp<android::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" : 4,
6804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6805  },
6806  {
6807   "alignment" : 4,
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-100",
6811   "self_type" : "type-101",
6812   "size" : 4,
6813   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6814  },
6815  {
6816   "alignment" : 4,
6817   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6818   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6819   "referenced_type" : "type-120",
6820   "self_type" : "type-122",
6821   "size" : 4,
6822   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6823  },
6824  {
6825   "alignment" : 4,
6826   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6827   "name" : "const android::wp<android::hardware::BHwBinder> *",
6828   "referenced_type" : "type-669",
6829   "self_type" : "type-670",
6830   "size" : 4,
6831   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6832  },
6833  {
6834   "alignment" : 4,
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-655",
6838   "self_type" : "type-656",
6839   "size" : 4,
6840   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6841  },
6842  {
6843   "alignment" : 4,
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-464",
6848   "size" : 4,
6849   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6850  },
6851  {
6852   "alignment" : 4,
6853   "linker_set_key" : "const char *",
6854   "name" : "const char *",
6855   "referenced_type" : "type-79",
6856   "self_type" : "type-78",
6857   "size" : 4,
6858   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6859  },
6860  {
6861   "alignment" : 4,
6862   "linker_set_key" : "const char16_t *",
6863   "name" : "const char16_t *",
6864   "referenced_type" : "type-70",
6865   "self_type" : "type-69",
6866   "size" : 4,
6867   "source_file" : "/system/core/libutils/include/utils/String16.h"
6868  },
6869  {
6870   "alignment" : 4,
6871   "linker_set_key" : "const log_msg *",
6872   "name" : "const log_msg *",
6873   "referenced_type" : "type-83",
6874   "self_type" : "type-102",
6875   "size" : 4,
6876   "source_file" : "/system/core/liblog/include/log/log_read.h"
6877  },
6878  {
6879   "alignment" : 4,
6880   "linker_set_key" : "const native_handle *",
6881   "name" : "const native_handle *",
6882   "referenced_type" : "type-266",
6883   "self_type" : "type-265",
6884   "size" : 4,
6885   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6886  },
6887  {
6888   "alignment" : 4,
6889   "linker_set_key" : "const unsigned char *",
6890   "name" : "const unsigned char *",
6891   "referenced_type" : "type-341",
6892   "self_type" : "type-340",
6893   "size" : 4,
6894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6895  },
6896  {
6897   "alignment" : 4,
6898   "linker_set_key" : "const unsigned long long *",
6899   "name" : "const unsigned long long *",
6900   "referenced_type" : "type-285",
6901   "self_type" : "type-443",
6902   "size" : 4,
6903   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6904  },
6905  {
6906   "alignment" : 4,
6907   "linker_set_key" : "const void *",
6908   "name" : "const void *",
6909   "referenced_type" : "type-401",
6910   "self_type" : "type-402",
6911   "size" : 4,
6912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6913  },
6914  {
6915   "alignment" : 4,
6916   "linker_set_key" : "int (*)(void *)",
6917   "name" : "int (*)(void *)",
6918   "referenced_type" : "type-532",
6919   "self_type" : "type-533",
6920   "size" : 4,
6921   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6922  },
6923  {
6924   "alignment" : 4,
6925   "linker_set_key" : "int *",
6926   "name" : "int *",
6927   "referenced_type" : "type-52",
6928   "self_type" : "type-336",
6929   "size" : 4,
6930   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6931  },
6932  {
6933   "alignment" : 4,
6934   "linker_set_key" : "log_msg *",
6935   "name" : "log_msg *",
6936   "referenced_type" : "type-84",
6937   "self_type" : "type-160",
6938   "size" : 4,
6939   "source_file" : "/system/core/liblog/include/log/log_read.h"
6940  },
6941  {
6942   "alignment" : 4,
6943   "linker_set_key" : "native_handle *",
6944   "name" : "native_handle *",
6945   "referenced_type" : "type-192",
6946   "self_type" : "type-197",
6947   "size" : 4,
6948   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6949  },
6950  {
6951   "alignment" : 4,
6952   "linker_set_key" : "unsigned char *",
6953   "name" : "unsigned char *",
6954   "referenced_type" : "type-7",
6955   "self_type" : "type-347",
6956   "size" : 4,
6957   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6958  },
6959  {
6960   "alignment" : 4,
6961   "linker_set_key" : "unsigned int *",
6962   "name" : "unsigned int *",
6963   "referenced_type" : "type-2",
6964   "self_type" : "type-451",
6965   "size" : 4,
6966   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6967  },
6968  {
6969   "alignment" : 4,
6970   "linker_set_key" : "unsigned long long *",
6971   "name" : "unsigned long long *",
6972   "referenced_type" : "type-8",
6973   "self_type" : "type-439",
6974   "size" : 4,
6975   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6976  },
6977  {
6978   "alignment" : 4,
6979   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6980   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6981   "referenced_type" : "type-441",
6982   "self_type" : "type-440",
6983   "size" : 4,
6984   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6985  },
6986  {
6987   "alignment" : 4,
6988   "linker_set_key" : "void *",
6989   "name" : "void *",
6990   "referenced_type" : "type-54",
6991   "self_type" : "type-53",
6992   "size" : 4,
6993   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6994  },
6995  {
6996   "alignment" : 4,
6997   "linker_set_key" : "void **",
6998   "name" : "void **",
6999   "referenced_type" : "type-53",
7000   "self_type" : "type-534",
7001   "size" : 4,
7002   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
7003  }
7004 ],
7005 "qualified_types" :
7006 [
7007  {
7008   "alignment" : 4,
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" : 4,
7015   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7016  },
7017  {
7018   "alignment" : 4,
7019   "is_const" : true,
7020   "linker_set_key" : "android::RefBase::weakref_impl *const",
7021   "name" : "android::RefBase::weakref_impl *const",
7022   "referenced_type" : "type-662",
7023   "self_type" : "type-664",
7024   "size" : 4,
7025   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7026  },
7027  {
7028   "alignment" : 4,
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" : 4,
7035   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7036  },
7037  {
7038   "alignment" : 4,
7039   "is_const" : true,
7040   "linker_set_key" : "const android::NativeHandle",
7041   "name" : "const android::NativeHandle",
7042   "referenced_type" : "type-196",
7043   "self_type" : "type-412",
7044   "size" : 12,
7045   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7046  },
7047  {
7048   "alignment" : 4,
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" : 8,
7055   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7056  },
7057  {
7058   "alignment" : 4,
7059   "is_const" : true,
7060   "linker_set_key" : "const android::String16",
7061   "name" : "const android::String16",
7062   "referenced_type" : "type-68",
7063   "self_type" : "type-67",
7064   "size" : 4,
7065   "source_file" : "/system/core/libutils/include/utils/String16.h"
7066  },
7067  {
7068   "alignment" : 4,
7069   "is_const" : true,
7070   "linker_set_key" : "const android::String8",
7071   "name" : "const android::String8",
7072   "referenced_type" : "type-77",
7073   "self_type" : "type-421",
7074   "size" : 4,
7075   "source_file" : "/system/core/libutils/include/utils/String8.h"
7076  },
7077  {
7078   "alignment" : 4,
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-501",
7084   "size" : 20,
7085   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
7086  },
7087  {
7088   "alignment" : 4,
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" : 24,
7095   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7096  },
7097  {
7098   "alignment" : 4,
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-458",
7103   "self_type" : "type-465",
7104   "size" : 16,
7105   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7106  },
7107  {
7108   "alignment" : 4,
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-467",
7113   "self_type" : "type-470",
7114   "size" : 16,
7115   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7116  },
7117  {
7118   "alignment" : 4,
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-447",
7124   "size" : 68,
7125   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7126  },
7127  {
7128   "alignment" : 4,
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-166",
7133   "self_type" : "type-171",
7134   "size" : 28,
7135   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7136  },
7137  {
7138   "alignment" : 4,
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-173",
7143   "self_type" : "type-177",
7144   "size" : 28,
7145   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7146  },
7147  {
7148   "alignment" : 4,
7149   "is_const" : true,
7150   "linker_set_key" : "const android::hardware::Return<bool>",
7151   "name" : "const android::hardware::Return<bool>",
7152   "referenced_type" : "type-158",
7153   "self_type" : "type-164",
7154   "size" : 24,
7155   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7156  },
7157  {
7158   "alignment" : 4,
7159   "is_const" : true,
7160   "linker_set_key" : "const android::hardware::Status",
7161   "name" : "const android::hardware::Status",
7162   "referenced_type" : "type-149",
7163   "self_type" : "type-153",
7164   "size" : 20,
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-461",
7173   "self_type" : "type-463",
7174   "size" : 8,
7175   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7176  },
7177  {
7178   "alignment" : 4,
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" : 4,
7185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7186  },
7187  {
7188   "alignment" : 4,
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" : 4,
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-650",
7204   "size" : 8,
7205   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7206  },
7207  {
7208   "alignment" : 4,
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-644",
7214   "size" : 8,
7215   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7216  },
7217  {
7218   "alignment" : 4,
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-641",
7224   "size" : 8,
7225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7226  },
7227  {
7228   "alignment" : 4,
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-621",
7234   "size" : 8,
7235   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7236  },
7237  {
7238   "alignment" : 4,
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" : 4,
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" : 4,
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-159",
7263   "self_type" : "type-182",
7264   "size" : 24,
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" : 4,
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-139",
7283   "self_type" : "type-675",
7284   "size" : 12,
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" : 4,
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" : 4,
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-624",
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" : 4,
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" : 4,
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" : 4,
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" : 4,
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" : 4,
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-576",
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-577",
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" : 4,
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-633",
7414   "size" : 92,
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-565",
7423   "self_type" : "type-572",
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-579",
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-580",
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-167",
7453   "self_type" : "type-584",
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-570",
7463   "self_type" : "type-635",
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-586",
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" : 4,
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-622",
7494   "size" : 12,
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-582",
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-569",
7513   "self_type" : "type-717",
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-585",
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-568",
7533   "self_type" : "type-588",
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-581",
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-583",
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-578",
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-587",
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-575",
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-566",
7603   "self_type" : "type-574",
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-571",
7613   "self_type" : "type-639",
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" : 4,
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-627",
7623   "self_type" : "type-631",
7624   "size" : 92,
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" : 4,
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" : 12,
7645   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7646  },
7647  {
7648   "alignment" : 4,
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-478",
7654   "size" : 4,
7655   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7656  },
7657  {
7658   "alignment" : 4,
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-98",
7663   "self_type" : "type-106",
7664   "size" : 12,
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-555",
7673   "self_type" : "type-559",
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-554",
7683   "self_type" : "type-557",
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" : 4,
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-117",
7693   "self_type" : "type-552",
7694   "size" : 12,
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" : 4,
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" : 4,
7705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7706  },
7707  {
7708   "alignment" : 4,
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-94",
7714   "size" : 4,
7715   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7716  },
7717  {
7718   "alignment" : 4,
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-134",
7723   "self_type" : "type-144",
7724   "size" : 4,
7725   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7726  },
7727  {
7728   "alignment" : 4,
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-658",
7733   "self_type" : "type-657",
7734   "size" : 4,
7735   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7736  },
7737  {
7738   "alignment" : 4,
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-124",
7743   "self_type" : "type-129",
7744   "size" : 4,
7745   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7746  },
7747  {
7748   "alignment" : 4,
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" : 4,
7755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7756  },
7757  {
7758   "alignment" : 4,
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-96",
7763   "self_type" : "type-100",
7764   "size" : 4,
7765   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7766  },
7767  {
7768   "alignment" : 4,
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-115",
7773   "self_type" : "type-120",
7774   "size" : 4,
7775   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7776  },
7777  {
7778   "alignment" : 4,
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-475",
7783   "self_type" : "type-669",
7784   "size" : 8,
7785   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7786  },
7787  {
7788   "alignment" : 4,
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-137",
7793   "self_type" : "type-655",
7794   "size" : 8,
7795   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7796  },
7797  {
7798   "alignment" : 4,
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-140",
7803   "self_type" : "type-452",
7804   "size" : 8,
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-111",
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-80",
7823   "self_type" : "type-79",
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-71",
7833   "self_type" : "type-70",
7834   "size" : 2,
7835   "source_file" : "/system/core/libutils/include/utils/String16.h"
7836  },
7837  {
7838   "alignment" : 4,
7839   "is_const" : true,
7840   "linker_set_key" : "const double",
7841   "name" : "const double",
7842   "referenced_type" : "type-269",
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-260",
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-666",
7880   "self_type" : "type-665",
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-84",
7889   "self_type" : "type-83",
7890   "size" : 5124,
7891   "source_file" : "/system/core/liblog/include/log/log_read.h"
7892  },
7893  {
7894   "alignment" : 4,
7895   "is_const" : true,
7896   "linker_set_key" : "const long long",
7897   "name" : "const long long",
7898   "referenced_type" : "type-57",
7899   "self_type" : "type-283",
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-192",
7909   "self_type" : "type-266",
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-217",
7919   "self_type" : "type-277",
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-275",
7929   "self_type" : "type-274",
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-596",
7939   "self_type" : "type-595",
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-691",
7949   "self_type" : "type-690",
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-598",
7959   "self_type" : "type-597",
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-693",
7969   "self_type" : "type-692",
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-590",
7979   "self_type" : "type-589",
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-685",
7989   "self_type" : "type-684",
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-602",
7999   "self_type" : "type-601",
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-697",
8009   "self_type" : "type-696",
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-604",
8019   "self_type" : "type-603",
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-699",
8029   "self_type" : "type-698",
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-612",
8039   "self_type" : "type-611",
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-707",
8049   "self_type" : "type-706",
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-616",
8059   "self_type" : "type-615",
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-711",
8069   "self_type" : "type-710",
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-608",
8079   "self_type" : "type-607",
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-703",
8089   "self_type" : "type-702",
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-614",
8099   "self_type" : "type-613",
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-709",
8109   "self_type" : "type-708",
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-620",
8119   "self_type" : "type-619",
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-716",
8129   "self_type" : "type-715",
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-606",
8139   "self_type" : "type-605",
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-701",
8149   "self_type" : "type-700",
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-610",
8159   "self_type" : "type-609",
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-705",
8169   "self_type" : "type-704",
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-600",
8179   "self_type" : "type-599",
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-695",
8189   "self_type" : "type-694",
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-618",
8199   "self_type" : "type-617",
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-714",
8209   "self_type" : "type-713",
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-594",
8219   "self_type" : "type-593",
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-689",
8229   "self_type" : "type-688",
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-592",
8239   "self_type" : "type-591",
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-687",
8249   "self_type" : "type-686",
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-672",
8269   "self_type" : "type-671",
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-564",
8279   "self_type" : "type-563",
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-561",
8289   "self_type" : "type-560",
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" : 4,
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-456",
8299   "self_type" : "type-455",
8300   "size" : 12,
8301   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8302  },
8303  {
8304   "alignment" : 4,
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" : 8,
8311   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8312  },
8313  {
8314   "alignment" : 4,
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" : 8,
8321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8322  },
8323  {
8324   "alignment" : 4,
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" : 12,
8331   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8332  },
8333  {
8334   "alignment" : 4,
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-721",
8339   "self_type" : "type-720",
8340   "size" : 12,
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" : 4,
8365   "is_const" : true,
8366   "linker_set_key" : "const unsigned long long",
8367   "name" : "const unsigned long long",
8368   "referenced_type" : "type-8",
8369   "self_type" : "type-285",
8370   "size" : 8,
8371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8372  },
8373  {
8374   "alignment" : 2,
8375   "is_const" : true,
8376   "linker_set_key" : "const unsigned short",
8377   "name" : "const unsigned short",
8378   "referenced_type" : "type-88",
8379   "self_type" : "type-280",
8380   "size" : 2,
8381   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8382  },
8383  {
8384   "is_const" : true,
8385   "linker_set_key" : "const void",
8386   "name" : "const void",
8387   "referenced_type" : "type-54",
8388   "self_type" : "type-401",
8389   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8390  },
8391  {
8392   "alignment" : 1,
8393   "is_volatile" : true,
8394   "linker_set_key" : "volatile bool",
8395   "name" : "volatile bool",
8396   "referenced_type" : "type-30",
8397   "self_type" : "type-114",
8398   "size" : 1,
8399   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8400  },
8401  {
8402   "alignment" : 4,
8403   "is_volatile" : true,
8404   "linker_set_key" : "volatile int",
8405   "name" : "volatile int",
8406   "referenced_type" : "type-52",
8407   "self_type" : "type-81",
8408   "size" : 4,
8409   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8410  }
8411 ],
8412 "record_types" :
8413 [
8414  {
8415   "alignment" : 4,
8416   "fields" :
8417   [
8418    {
8419     "access" : "private",
8420     "field_name" : "mCond",
8421     "referenced_type" : "type-113"
8422    }
8423   ],
8424   "linker_set_key" : "android::Condition",
8425   "name" : "android::Condition",
8426   "record_kind" : "class",
8427   "referenced_type" : "type-112",
8428   "self_type" : "type-112",
8429   "size" : 4,
8430   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8431   "unique_id" : "_ZTSN7android9ConditionE"
8432  },
8433  {
8434   "alignment" : 4,
8435   "fields" :
8436   [
8437    {
8438     "access" : "private",
8439     "field_name" : "mVector",
8440     "referenced_type" : "type-74"
8441    }
8442   ],
8443   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8444   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8445   "record_kind" : "class",
8446   "referenced_type" : "type-73",
8447   "self_type" : "type-73",
8448   "size" : 20,
8449   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8450   "template_args" : [ "type-68", "type-43" ],
8451   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8452  },
8453  {
8454   "alignment" : 4,
8455   "fields" :
8456   [
8457    {
8458     "access" : "private",
8459     "field_name" : "mCount",
8460     "referenced_type" : "type-195"
8461    }
8462   ],
8463   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8464   "name" : "android::LightRefBase<android::NativeHandle>",
8465   "record_kind" : "class",
8466   "referenced_type" : "type-194",
8467   "self_type" : "type-194",
8468   "size" : 4,
8469   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8470   "template_args" : [ "type-196" ],
8471   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8472  },
8473  {
8474   "alignment" : 4,
8475   "fields" :
8476   [
8477    {
8478     "access" : "private",
8479     "field_name" : "mCount",
8480     "referenced_type" : "type-190"
8481    }
8482   ],
8483   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8484   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8485   "record_kind" : "class",
8486   "referenced_type" : "type-189",
8487   "self_type" : "type-189",
8488   "size" : 4,
8489   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8490   "template_args" : [ "type-191" ],
8491   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8492  },
8493  {
8494   "alignment" : 4,
8495   "fields" :
8496   [
8497    {
8498     "access" : "private",
8499     "field_name" : "mMutex",
8500     "referenced_type" : "type-59"
8501    }
8502   ],
8503   "linker_set_key" : "android::Mutex",
8504   "name" : "android::Mutex",
8505   "record_kind" : "class",
8506   "referenced_type" : "type-58",
8507   "self_type" : "type-58",
8508   "size" : 4,
8509   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8510   "unique_id" : "_ZTSN7android5MutexE"
8511  },
8512  {
8513   "alignment" : 4,
8514   "fields" :
8515   [
8516    {
8517     "access" : "private",
8518     "field_name" : "mLock",
8519     "referenced_type" : "type-537"
8520    }
8521   ],
8522   "linker_set_key" : "android::Mutex::Autolock",
8523   "name" : "android::Mutex::Autolock",
8524   "record_kind" : "class",
8525   "referenced_type" : "type-536",
8526   "self_type" : "type-536",
8527   "size" : 4,
8528   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8529   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8530  },
8531  {
8532   "alignment" : 4,
8533   "base_specifiers" :
8534   [
8535    {
8536     "referenced_type" : "type-194"
8537    }
8538   ],
8539   "fields" :
8540   [
8541    {
8542     "access" : "private",
8543     "field_name" : "mHandle",
8544     "field_offset" : 32,
8545     "referenced_type" : "type-197"
8546    },
8547    {
8548     "access" : "private",
8549     "field_name" : "mOwnsHandle",
8550     "field_offset" : 64,
8551     "referenced_type" : "type-30"
8552    }
8553   ],
8554   "linker_set_key" : "android::NativeHandle",
8555   "name" : "android::NativeHandle",
8556   "record_kind" : "class",
8557   "referenced_type" : "type-196",
8558   "self_type" : "type-196",
8559   "size" : 12,
8560   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8561   "unique_id" : "_ZTSN7android12NativeHandleE"
8562  },
8563  {
8564   "alignment" : 4,
8565   "fields" :
8566   [
8567    {
8568     "access" : "private",
8569     "field_name" : "mRWLock",
8570     "referenced_type" : "type-542"
8571    }
8572   ],
8573   "linker_set_key" : "android::RWLock",
8574   "name" : "android::RWLock",
8575   "record_kind" : "class",
8576   "referenced_type" : "type-541",
8577   "self_type" : "type-541",
8578   "size" : 40,
8579   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8580   "unique_id" : "_ZTSN7android6RWLockE"
8581  },
8582  {
8583   "alignment" : 4,
8584   "fields" :
8585   [
8586    {
8587     "access" : "private",
8588     "field_name" : "mLock",
8589     "referenced_type" : "type-545"
8590    }
8591   ],
8592   "linker_set_key" : "android::RWLock::AutoRLock",
8593   "name" : "android::RWLock::AutoRLock",
8594   "record_kind" : "class",
8595   "referenced_type" : "type-544",
8596   "self_type" : "type-544",
8597   "size" : 4,
8598   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8599   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8600  },
8601  {
8602   "alignment" : 4,
8603   "fields" :
8604   [
8605    {
8606     "access" : "private",
8607     "field_name" : "mLock",
8608     "referenced_type" : "type-545"
8609    }
8610   ],
8611   "linker_set_key" : "android::RWLock::AutoWLock",
8612   "name" : "android::RWLock::AutoWLock",
8613   "record_kind" : "class",
8614   "referenced_type" : "type-547",
8615   "self_type" : "type-547",
8616   "size" : 4,
8617   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8618   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8619  },
8620  {
8621   "alignment" : 4,
8622   "fields" :
8623   [
8624    {
8625     "access" : "private",
8626     "field_name" : "mRefs",
8627     "field_offset" : 32,
8628     "referenced_type" : "type-13"
8629    }
8630   ],
8631   "linker_set_key" : "android::RefBase",
8632   "name" : "android::RefBase",
8633   "record_kind" : "class",
8634   "referenced_type" : "type-12",
8635   "self_type" : "type-12",
8636   "size" : 8,
8637   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8638   "unique_id" : "_ZTSN7android7RefBaseE",
8639   "vtable_components" :
8640   [
8641    {
8642     "kind" : "offset_to_top"
8643    },
8644    {
8645     "kind" : "rtti",
8646     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8647    },
8648    {
8649     "kind" : "complete_dtor_pointer",
8650     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8651    },
8652    {
8653     "kind" : "deleting_dtor_pointer",
8654     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8655    },
8656    {
8657     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8658    },
8659    {
8660     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8661    },
8662    {
8663     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8664    },
8665    {
8666     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8667    }
8668   ]
8669  },
8670  {
8671   "alignment" : 1,
8672   "linker_set_key" : "android::RefBase::weakref_type",
8673   "name" : "android::RefBase::weakref_type",
8674   "record_kind" : "class",
8675   "referenced_type" : "type-22",
8676   "self_type" : "type-22",
8677   "size" : 1,
8678   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8679   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8680  },
8681  {
8682   "alignment" : 1,
8683   "linker_set_key" : "android::ReferenceMover",
8684   "name" : "android::ReferenceMover",
8685   "record_kind" : "class",
8686   "referenced_type" : "type-296",
8687   "self_type" : "type-296",
8688   "size" : 1,
8689   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8690   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8691  },
8692  {
8693   "alignment" : 4,
8694   "linker_set_key" : "android::ReferenceRenamer",
8695   "name" : "android::ReferenceRenamer",
8696   "record_kind" : "class",
8697   "referenced_type" : "type-291",
8698   "self_type" : "type-291",
8699   "size" : 4,
8700   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8701   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8702   "vtable_components" :
8703   [
8704    {
8705     "kind" : "offset_to_top"
8706    },
8707    {
8708     "kind" : "rtti",
8709     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8710    },
8711    {
8712     "is_pure" : true,
8713     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8714    }
8715   ]
8716  },
8717  {
8718   "alignment" : 4,
8719   "fields" :
8720   [
8721    {
8722     "access" : "private",
8723     "field_name" : "mTag",
8724     "referenced_type" : "type-8"
8725    }
8726   ],
8727   "linker_set_key" : "android::ScopedTrace",
8728   "name" : "android::ScopedTrace",
8729   "record_kind" : "class",
8730   "referenced_type" : "type-549",
8731   "self_type" : "type-549",
8732   "size" : 8,
8733   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8734   "unique_id" : "_ZTSN7android11ScopedTraceE"
8735  },
8736  {
8737   "alignment" : 4,
8738   "base_specifiers" :
8739   [
8740    {
8741     "access" : "private",
8742     "referenced_type" : "type-75"
8743    }
8744   ],
8745   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8746   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8747   "record_kind" : "class",
8748   "referenced_type" : "type-74",
8749   "self_type" : "type-74",
8750   "size" : 20,
8751   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8752   "template_args" : [ "type-76" ],
8753   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8754   "vtable_components" :
8755   [
8756    {
8757     "kind" : "offset_to_top"
8758    },
8759    {
8760     "kind" : "rtti",
8761     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8762    },
8763    {
8764     "kind" : "complete_dtor_pointer",
8765     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8766    },
8767    {
8768     "kind" : "deleting_dtor_pointer",
8769     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8770    },
8771    {
8772     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8773    },
8774    {
8775     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8776    },
8777    {
8778     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8779    },
8780    {
8781     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8782    },
8783    {
8784     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8785    },
8786    {
8787     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8788    },
8789    {
8790     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8791    }
8792   ]
8793  },
8794  {
8795   "alignment" : 4,
8796   "base_specifiers" :
8797   [
8798    {
8799     "referenced_type" : "type-61"
8800    }
8801   ],
8802   "linker_set_key" : "android::SortedVectorImpl",
8803   "name" : "android::SortedVectorImpl",
8804   "record_kind" : "class",
8805   "referenced_type" : "type-75",
8806   "self_type" : "type-75",
8807   "size" : 20,
8808   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8809   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8810   "vtable_components" :
8811   [
8812    {
8813     "kind" : "offset_to_top"
8814    },
8815    {
8816     "kind" : "rtti",
8817     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8818    },
8819    {
8820     "kind" : "complete_dtor_pointer",
8821     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8822    },
8823    {
8824     "kind" : "deleting_dtor_pointer",
8825     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8826    },
8827    {
8828     "is_pure" : true,
8829     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8830    },
8831    {
8832     "is_pure" : true,
8833     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8834    },
8835    {
8836     "is_pure" : true,
8837     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8838    },
8839    {
8840     "is_pure" : true,
8841     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8842    },
8843    {
8844     "is_pure" : true,
8845     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8846    },
8847    {
8848     "is_pure" : true,
8849     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8850    },
8851    {
8852     "is_pure" : true,
8853     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8854    }
8855   ]
8856  },
8857  {
8858   "alignment" : 4,
8859   "fields" :
8860   [
8861    {
8862     "access" : "private",
8863     "field_name" : "mString",
8864     "referenced_type" : "type-69"
8865    }
8866   ],
8867   "linker_set_key" : "android::String16",
8868   "name" : "android::String16",
8869   "record_kind" : "class",
8870   "referenced_type" : "type-68",
8871   "self_type" : "type-68",
8872   "size" : 4,
8873   "source_file" : "/system/core/libutils/include/utils/String16.h",
8874   "unique_id" : "_ZTSN7android8String16E"
8875  },
8876  {
8877   "alignment" : 4,
8878   "fields" :
8879   [
8880    {
8881     "access" : "private",
8882     "field_name" : "mString",
8883     "referenced_type" : "type-78"
8884    }
8885   ],
8886   "linker_set_key" : "android::String8",
8887   "name" : "android::String8",
8888   "record_kind" : "class",
8889   "referenced_type" : "type-77",
8890   "self_type" : "type-77",
8891   "size" : 4,
8892   "source_file" : "/system/core/libutils/include/utils/String8.h",
8893   "unique_id" : "_ZTSN7android7String8E"
8894  },
8895  {
8896   "alignment" : 4,
8897   "base_specifiers" :
8898   [
8899    {
8900     "is_virtual" : true,
8901     "referenced_type" : "type-12"
8902    }
8903   ],
8904   "fields" :
8905   [
8906    {
8907     "access" : "private",
8908     "field_name" : "mCanCallJava",
8909     "field_offset" : 32,
8910     "referenced_type" : "type-111"
8911    },
8912    {
8913     "access" : "private",
8914     "field_name" : "mThread",
8915     "field_offset" : 64,
8916     "referenced_type" : "type-53"
8917    },
8918    {
8919     "access" : "private",
8920     "field_name" : "mLock",
8921     "field_offset" : 96,
8922     "referenced_type" : "type-58"
8923    },
8924    {
8925     "access" : "private",
8926     "field_name" : "mThreadExitedCondition",
8927     "field_offset" : 128,
8928     "referenced_type" : "type-112"
8929    },
8930    {
8931     "access" : "private",
8932     "field_name" : "mStatus",
8933     "field_offset" : 160,
8934     "referenced_type" : "type-52"
8935    },
8936    {
8937     "access" : "private",
8938     "field_name" : "mExitPending",
8939     "field_offset" : 192,
8940     "referenced_type" : "type-114"
8941    },
8942    {
8943     "access" : "private",
8944     "field_name" : "mRunning",
8945     "field_offset" : 200,
8946     "referenced_type" : "type-114"
8947    },
8948    {
8949     "access" : "private",
8950     "field_name" : "mHoldSelf",
8951     "field_offset" : 224,
8952     "referenced_type" : "type-108"
8953    },
8954    {
8955     "access" : "private",
8956     "field_name" : "mTid",
8957     "field_offset" : 256,
8958     "referenced_type" : "type-52"
8959    }
8960   ],
8961   "linker_set_key" : "android::Thread",
8962   "name" : "android::Thread",
8963   "record_kind" : "class",
8964   "referenced_type" : "type-110",
8965   "self_type" : "type-110",
8966   "size" : 44,
8967   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8968   "unique_id" : "_ZTSN7android6ThreadE",
8969   "vtable_components" :
8970   [
8971    {
8972     "component_value" : 36,
8973     "kind" : "vbase_offset"
8974    },
8975    {
8976     "kind" : "offset_to_top"
8977    },
8978    {
8979     "kind" : "rtti",
8980     "mangled_component_name" : "_ZTIN7android6ThreadE"
8981    },
8982    {
8983     "kind" : "complete_dtor_pointer",
8984     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8985    },
8986    {
8987     "kind" : "deleting_dtor_pointer",
8988     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8989    },
8990    {
8991     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8992    },
8993    {
8994     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8995    },
8996    {
8997     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8998    },
8999    {
9000     "is_pure" : true,
9001     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9002    },
9003    {
9004     "kind" : "vcall_offset"
9005    },
9006    {
9007     "kind" : "vcall_offset"
9008    },
9009    {
9010     "kind" : "vcall_offset"
9011    },
9012    {
9013     "kind" : "vcall_offset"
9014    },
9015    {
9016     "component_value" : -36,
9017     "kind" : "vcall_offset"
9018    },
9019    {
9020     "component_value" : -36,
9021     "kind" : "offset_to_top"
9022    },
9023    {
9024     "kind" : "rtti",
9025     "mangled_component_name" : "_ZTIN7android6ThreadE"
9026    },
9027    {
9028     "kind" : "complete_dtor_pointer",
9029     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
9030    },
9031    {
9032     "kind" : "deleting_dtor_pointer",
9033     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
9034    },
9035    {
9036     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9037    },
9038    {
9039     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9040    },
9041    {
9042     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9043    },
9044    {
9045     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9046    }
9047   ]
9048  },
9049  {
9050   "alignment" : 4,
9051   "base_specifiers" :
9052   [
9053    {
9054     "access" : "private",
9055     "referenced_type" : "type-61"
9056    }
9057   ],
9058   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9059   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9060   "record_kind" : "class",
9061   "referenced_type" : "type-60",
9062   "self_type" : "type-60",
9063   "size" : 20,
9064   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9065   "template_args" : [ "type-63" ],
9066   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9067   "vtable_components" :
9068   [
9069    {
9070     "kind" : "offset_to_top"
9071    },
9072    {
9073     "kind" : "rtti",
9074     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9075    },
9076    {
9077     "kind" : "complete_dtor_pointer",
9078     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9079    },
9080    {
9081     "kind" : "deleting_dtor_pointer",
9082     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9083    },
9084    {
9085     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
9086    },
9087    {
9088     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
9089    },
9090    {
9091     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
9092    },
9093    {
9094     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
9095    },
9096    {
9097     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
9098    },
9099    {
9100     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
9101    }
9102   ]
9103  },
9104  {
9105   "alignment" : 4,
9106   "fields" :
9107   [
9108    {
9109     "access" : "private",
9110     "field_name" : "mStorage",
9111     "field_offset" : 32,
9112     "referenced_type" : "type-53"
9113    },
9114    {
9115     "access" : "private",
9116     "field_name" : "mCount",
9117     "field_offset" : 64,
9118     "referenced_type" : "type-2"
9119    },
9120    {
9121     "access" : "private",
9122     "field_name" : "mFlags",
9123     "field_offset" : 96,
9124     "referenced_type" : "type-62"
9125    },
9126    {
9127     "access" : "private",
9128     "field_name" : "mItemSize",
9129     "field_offset" : 128,
9130     "referenced_type" : "type-62"
9131    }
9132   ],
9133   "linker_set_key" : "android::VectorImpl",
9134   "name" : "android::VectorImpl",
9135   "record_kind" : "class",
9136   "referenced_type" : "type-61",
9137   "self_type" : "type-61",
9138   "size" : 20,
9139   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9140   "unique_id" : "_ZTSN7android10VectorImplE",
9141   "vtable_components" :
9142   [
9143    {
9144     "kind" : "offset_to_top"
9145    },
9146    {
9147     "kind" : "rtti",
9148     "mangled_component_name" : "_ZTIN7android10VectorImplE"
9149    },
9150    {
9151     "kind" : "complete_dtor_pointer",
9152     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
9153    },
9154    {
9155     "kind" : "deleting_dtor_pointer",
9156     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
9157    },
9158    {
9159     "is_pure" : true,
9160     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
9161    },
9162    {
9163     "is_pure" : true,
9164     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
9165    },
9166    {
9167     "is_pure" : true,
9168     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
9169    },
9170    {
9171     "is_pure" : true,
9172     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
9173    },
9174    {
9175     "is_pure" : true,
9176     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
9177    },
9178    {
9179     "is_pure" : true,
9180     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
9181    }
9182   ]
9183  },
9184  {
9185   "alignment" : 4,
9186   "base_specifiers" :
9187   [
9188    {
9189     "referenced_type" : "type-189"
9190    }
9191   ],
9192   "linker_set_key" : "android::VirtualLightRefBase",
9193   "name" : "android::VirtualLightRefBase",
9194   "record_kind" : "class",
9195   "referenced_type" : "type-191",
9196   "self_type" : "type-191",
9197   "size" : 8,
9198   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
9199   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
9200   "vtable_components" :
9201   [
9202    {
9203     "kind" : "offset_to_top"
9204    },
9205    {
9206     "kind" : "rtti",
9207     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
9208    },
9209    {
9210     "kind" : "complete_dtor_pointer",
9211     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
9212    },
9213    {
9214     "kind" : "deleting_dtor_pointer",
9215     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
9216    }
9217   ]
9218  },
9219  {
9220   "alignment" : 4,
9221   "base_specifiers" :
9222   [
9223    {
9224     "referenced_type" : "type-20"
9225    }
9226   ],
9227   "fields" :
9228   [
9229    {
9230     "access" : "protected",
9231     "field_name" : "mSchedPolicy",
9232     "field_offset" : 32,
9233     "referenced_type" : "type-52"
9234    },
9235    {
9236     "access" : "protected",
9237     "field_name" : "mSchedPriority",
9238     "field_offset" : 64,
9239     "referenced_type" : "type-52"
9240    },
9241    {
9242     "access" : "private",
9243     "field_name" : "mExtras",
9244     "field_offset" : 96,
9245     "referenced_type" : "type-148"
9246    },
9247    {
9248     "access" : "private",
9249     "field_name" : "mReserved0",
9250     "field_offset" : 128,
9251     "referenced_type" : "type-53"
9252    }
9253   ],
9254   "linker_set_key" : "android::hardware::BHwBinder",
9255   "name" : "android::hardware::BHwBinder",
9256   "record_kind" : "class",
9257   "referenced_type" : "type-147",
9258   "self_type" : "type-147",
9259   "size" : 28,
9260   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9261   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
9262   "vtable_components" :
9263   [
9264    {
9265     "component_value" : 20,
9266     "kind" : "vbase_offset"
9267    },
9268    {
9269     "kind" : "offset_to_top"
9270    },
9271    {
9272     "kind" : "rtti",
9273     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9274    },
9275    {
9276     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9277    },
9278    {
9279     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9280    },
9281    {
9282     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9283    },
9284    {
9285     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9286    },
9287    {
9288     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9289    },
9290    {
9291     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9292    },
9293    {
9294     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9295    },
9296    {
9297     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9298    },
9299    {
9300     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9301    },
9302    {
9303     "kind" : "complete_dtor_pointer",
9304     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
9305    },
9306    {
9307     "kind" : "deleting_dtor_pointer",
9308     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
9309    },
9310    {
9311     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9312    },
9313    {
9314     "kind" : "vcall_offset"
9315    },
9316    {
9317     "kind" : "vcall_offset"
9318    },
9319    {
9320     "kind" : "vcall_offset"
9321    },
9322    {
9323     "kind" : "vcall_offset"
9324    },
9325    {
9326     "component_value" : -20,
9327     "kind" : "vcall_offset"
9328    },
9329    {
9330     "component_value" : -20,
9331     "kind" : "offset_to_top"
9332    },
9333    {
9334     "kind" : "rtti",
9335     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9336    },
9337    {
9338     "kind" : "complete_dtor_pointer",
9339     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
9340    },
9341    {
9342     "kind" : "deleting_dtor_pointer",
9343     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
9344    },
9345    {
9346     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9347    },
9348    {
9349     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9350    },
9351    {
9352     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9353    },
9354    {
9355     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9356    }
9357   ]
9358  },
9359  {
9360   "alignment" : 4,
9361   "base_specifiers" :
9362   [
9363    {
9364     "is_virtual" : true,
9365     "referenced_type" : "type-12"
9366    }
9367   ],
9368   "fields" :
9369   [
9370    {
9371     "access" : "private",
9372     "field_name" : "mRemote",
9373     "field_offset" : 32,
9374     "referenced_type" : "type-18"
9375    },
9376    {
9377     "access" : "private",
9378     "field_name" : "mRefs",
9379     "field_offset" : 64,
9380     "referenced_type" : "type-21"
9381    },
9382    {
9383     "access" : "private",
9384     "field_name" : "mState",
9385     "field_offset" : 96,
9386     "referenced_type" : "type-23"
9387    }
9388   ],
9389   "linker_set_key" : "android::hardware::BpHwRefBase",
9390   "name" : "android::hardware::BpHwRefBase",
9391   "record_kind" : "class",
9392   "referenced_type" : "type-17",
9393   "self_type" : "type-17",
9394   "size" : 24,
9395   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9396   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9397   "vtable_components" :
9398   [
9399    {
9400     "component_value" : 16,
9401     "kind" : "vbase_offset"
9402    },
9403    {
9404     "kind" : "offset_to_top"
9405    },
9406    {
9407     "kind" : "rtti",
9408     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9409    },
9410    {
9411     "kind" : "complete_dtor_pointer",
9412     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9413    },
9414    {
9415     "kind" : "deleting_dtor_pointer",
9416     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9417    },
9418    {
9419     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9420    },
9421    {
9422     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9423    },
9424    {
9425     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9426    },
9427    {
9428     "kind" : "vcall_offset"
9429    },
9430    {
9431     "component_value" : -16,
9432     "kind" : "vcall_offset"
9433    },
9434    {
9435     "component_value" : -16,
9436     "kind" : "vcall_offset"
9437    },
9438    {
9439     "component_value" : -16,
9440     "kind" : "vcall_offset"
9441    },
9442    {
9443     "component_value" : -16,
9444     "kind" : "vcall_offset"
9445    },
9446    {
9447     "component_value" : -16,
9448     "kind" : "offset_to_top"
9449    },
9450    {
9451     "kind" : "rtti",
9452     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9453    },
9454    {
9455     "kind" : "complete_dtor_pointer",
9456     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
9457    },
9458    {
9459     "kind" : "deleting_dtor_pointer",
9460     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
9461    },
9462    {
9463     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9464    },
9465    {
9466     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9467    },
9468    {
9469     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9470    },
9471    {
9472     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9473    }
9474   ]
9475  },
9476  {
9477   "alignment" : 4,
9478   "base_specifiers" :
9479   [
9480    {
9481     "referenced_type" : "type-10"
9482    },
9483    {
9484     "referenced_type" : "type-16"
9485    },
9486    {
9487     "referenced_type" : "type-17"
9488    }
9489   ],
9490   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9491   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9492   "record_kind" : "class",
9493   "referenced_type" : "type-9",
9494   "self_type" : "type-9",
9495   "size" : 32,
9496   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9497   "template_args" : [ "type-10" ],
9498   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE",
9499   "vtable_components" :
9500   [
9501    {
9502     "component_value" : 24,
9503     "kind" : "vbase_offset"
9504    },
9505    {
9506     "kind" : "offset_to_top"
9507    },
9508    {
9509     "kind" : "rtti",
9510     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9511    },
9512    {
9513     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
9514    },
9515    {
9516     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9517    },
9518    {
9519     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9520    },
9521    {
9522     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9523    },
9524    {
9525     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
9526    },
9527    {
9528     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
9529    },
9530    {
9531     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
9532    },
9533    {
9534     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
9535    },
9536    {
9537     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9538    },
9539    {
9540     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
9541    },
9542    {
9543     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9544    },
9545    {
9546     "kind" : "complete_dtor_pointer",
9547     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9548    },
9549    {
9550     "kind" : "deleting_dtor_pointer",
9551     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9552    },
9553    {
9554     "is_pure" : true,
9555     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
9556    },
9557    {
9558     "is_pure" : true,
9559     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
9560    },
9561    {
9562     "is_pure" : true,
9563     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
9564    },
9565    {
9566     "is_pure" : true,
9567     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
9568    },
9569    {
9570     "is_pure" : true,
9571     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
9572    },
9573    {
9574     "is_pure" : true,
9575     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
9576    },
9577    {
9578     "is_pure" : true,
9579     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
9580    },
9581    {
9582     "is_pure" : true,
9583     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
9584    },
9585    {
9586     "is_pure" : true,
9587     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
9588    },
9589    {
9590     "is_pure" : true,
9591     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
9592    },
9593    {
9594     "is_pure" : true,
9595     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
9596    },
9597    {
9598     "is_pure" : true,
9599     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
9600    },
9601    {
9602     "is_pure" : true,
9603     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
9604    },
9605    {
9606     "is_pure" : true,
9607     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
9608    },
9609    {
9610     "is_pure" : true,
9611     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
9612    },
9613    {
9614     "is_pure" : true,
9615     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
9616    },
9617    {
9618     "is_pure" : true,
9619     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
9620    },
9621    {
9622     "is_pure" : true,
9623     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
9624    },
9625    {
9626     "is_pure" : true,
9627     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEy"
9628    },
9629    {
9630     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9631    },
9632    {
9633     "component_value" : 20,
9634     "kind" : "vbase_offset"
9635    },
9636    {
9637     "component_value" : -4,
9638     "kind" : "offset_to_top"
9639    },
9640    {
9641     "kind" : "rtti",
9642     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9643    },
9644    {
9645     "kind" : "complete_dtor_pointer",
9646     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9647    },
9648    {
9649     "kind" : "deleting_dtor_pointer",
9650     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9651    },
9652    {
9653     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9654    },
9655    {
9656     "component_value" : 16,
9657     "kind" : "vbase_offset"
9658    },
9659    {
9660     "component_value" : -8,
9661     "kind" : "offset_to_top"
9662    },
9663    {
9664     "kind" : "rtti",
9665     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9666    },
9667    {
9668     "kind" : "complete_dtor_pointer",
9669     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9670    },
9671    {
9672     "kind" : "deleting_dtor_pointer",
9673     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9674    },
9675    {
9676     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9677    },
9678    {
9679     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9680    },
9681    {
9682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9683    },
9684    {
9685     "kind" : "vcall_offset"
9686    },
9687    {
9688     "component_value" : -16,
9689     "kind" : "vcall_offset"
9690    },
9691    {
9692     "component_value" : -16,
9693     "kind" : "vcall_offset"
9694    },
9695    {
9696     "component_value" : -16,
9697     "kind" : "vcall_offset"
9698    },
9699    {
9700     "component_value" : -24,
9701     "kind" : "vcall_offset"
9702    },
9703    {
9704     "component_value" : -24,
9705     "kind" : "offset_to_top"
9706    },
9707    {
9708     "kind" : "rtti",
9709     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9710    },
9711    {
9712     "kind" : "complete_dtor_pointer",
9713     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9714    },
9715    {
9716     "kind" : "deleting_dtor_pointer",
9717     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9718    },
9719    {
9720     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9721    },
9722    {
9723     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9724    },
9725    {
9726     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9727    },
9728    {
9729     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9730    }
9731   ]
9732  },
9733  {
9734   "alignment" : 4,
9735   "base_specifiers" :
9736   [
9737    {
9738     "referenced_type" : "type-11"
9739    },
9740    {
9741     "referenced_type" : "type-16"
9742    },
9743    {
9744     "referenced_type" : "type-17"
9745    }
9746   ],
9747   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9748   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9749   "record_kind" : "class",
9750   "referenced_type" : "type-435",
9751   "self_type" : "type-435",
9752   "size" : 32,
9753   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9754   "template_args" : [ "type-11" ],
9755   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9756   "vtable_components" :
9757   [
9758    {
9759     "component_value" : 24,
9760     "kind" : "vbase_offset"
9761    },
9762    {
9763     "kind" : "offset_to_top"
9764    },
9765    {
9766     "kind" : "rtti",
9767     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9768    },
9769    {
9770     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9771    },
9772    {
9773     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9774    },
9775    {
9776     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9777    },
9778    {
9779     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9783    },
9784    {
9785     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9786    },
9787    {
9788     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9789    },
9790    {
9791     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9792    },
9793    {
9794     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9795    },
9796    {
9797     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9798    },
9799    {
9800     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9801    },
9802    {
9803     "kind" : "complete_dtor_pointer",
9804     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9805    },
9806    {
9807     "kind" : "deleting_dtor_pointer",
9808     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9809    },
9810    {
9811     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9812    },
9813    {
9814     "component_value" : 20,
9815     "kind" : "vbase_offset"
9816    },
9817    {
9818     "component_value" : -4,
9819     "kind" : "offset_to_top"
9820    },
9821    {
9822     "kind" : "rtti",
9823     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9824    },
9825    {
9826     "kind" : "complete_dtor_pointer",
9827     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9828    },
9829    {
9830     "kind" : "deleting_dtor_pointer",
9831     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9832    },
9833    {
9834     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9835    },
9836    {
9837     "component_value" : 16,
9838     "kind" : "vbase_offset"
9839    },
9840    {
9841     "component_value" : -8,
9842     "kind" : "offset_to_top"
9843    },
9844    {
9845     "kind" : "rtti",
9846     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9847    },
9848    {
9849     "kind" : "complete_dtor_pointer",
9850     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9851    },
9852    {
9853     "kind" : "deleting_dtor_pointer",
9854     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9855    },
9856    {
9857     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9858    },
9859    {
9860     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9861    },
9862    {
9863     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9864    },
9865    {
9866     "kind" : "vcall_offset"
9867    },
9868    {
9869     "component_value" : -16,
9870     "kind" : "vcall_offset"
9871    },
9872    {
9873     "component_value" : -16,
9874     "kind" : "vcall_offset"
9875    },
9876    {
9877     "component_value" : -16,
9878     "kind" : "vcall_offset"
9879    },
9880    {
9881     "component_value" : -24,
9882     "kind" : "vcall_offset"
9883    },
9884    {
9885     "component_value" : -24,
9886     "kind" : "offset_to_top"
9887    },
9888    {
9889     "kind" : "rtti",
9890     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9891    },
9892    {
9893     "kind" : "complete_dtor_pointer",
9894     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9895    },
9896    {
9897     "kind" : "deleting_dtor_pointer",
9898     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9899    },
9900    {
9901     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9902    },
9903    {
9904     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9905    },
9906    {
9907     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9908    },
9909    {
9910     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9911    }
9912   ]
9913  },
9914  {
9915   "alignment" : 4,
9916   "fields" :
9917   [
9918    {
9919     "access" : "private",
9920     "field_name" : "mMutex",
9921     "referenced_type" : "type-459"
9922    },
9923    {
9924     "access" : "private",
9925     "field_name" : "mMap",
9926     "field_offset" : 32,
9927     "referenced_type" : "type-460"
9928    }
9929   ],
9930   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9931   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9932   "record_kind" : "class",
9933   "referenced_type" : "type-458",
9934   "self_type" : "type-458",
9935   "size" : 16,
9936   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9937   "template_args" : [ "type-140", "type-461" ],
9938   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9939  },
9940  {
9941   "alignment" : 4,
9942   "fields" :
9943   [
9944    {
9945     "access" : "private",
9946     "field_name" : "mMutex",
9947     "referenced_type" : "type-468"
9948    },
9949    {
9950     "access" : "private",
9951     "field_name" : "mMap",
9952     "field_offset" : 32,
9953     "referenced_type" : "type-469"
9954    }
9955   ],
9956   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9957   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9958   "record_kind" : "class",
9959   "referenced_type" : "type-467",
9960   "self_type" : "type-467",
9961   "size" : 16,
9962   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9963   "template_args" : [ "type-140", "type-30" ],
9964   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9965  },
9966  {
9967   "alignment" : 4,
9968   "fields" :
9969   [
9970    {
9971     "access" : "private",
9972     "field_name" : "mMutex",
9973     "referenced_type" : "type-473"
9974    },
9975    {
9976     "access" : "private",
9977     "field_name" : "mMap",
9978     "field_offset" : 32,
9979     "referenced_type" : "type-474"
9980    }
9981   ],
9982   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9983   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9984   "record_kind" : "class",
9985   "referenced_type" : "type-472",
9986   "self_type" : "type-472",
9987   "size" : 16,
9988   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9989   "template_args" : [ "type-38", "type-475" ],
9990   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9991  },
9992  {
9993   "alignment" : 4,
9994   "fields" :
9995   [
9996    {
9997     "access" : "private",
9998     "field_name" : "mMutex",
9999     "referenced_type" : "type-494"
10000    },
10001    {
10002     "access" : "private",
10003     "field_name" : "mMap",
10004     "field_offset" : 32,
10005     "referenced_type" : "type-495"
10006    }
10007   ],
10008   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10009   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10010   "record_kind" : "class",
10011   "referenced_type" : "type-493",
10012   "self_type" : "type-493",
10013   "size" : 16,
10014   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10015   "template_args" : [ "type-496", "type-497" ],
10016   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10017  },
10018  {
10019   "alignment" : 4,
10020   "fields" :
10021   [
10022    {
10023     "access" : "private",
10024     "field_name" : "mMutex",
10025     "referenced_type" : "type-481"
10026    },
10027    {
10028     "access" : "private",
10029     "field_name" : "mMap",
10030     "field_offset" : 32,
10031     "referenced_type" : "type-482"
10032    }
10033   ],
10034   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10035   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10036   "record_kind" : "class",
10037   "referenced_type" : "type-480",
10038   "self_type" : "type-480",
10039   "size" : 16,
10040   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10041   "template_args" : [ "type-483", "type-484" ],
10042   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10043  },
10044  {
10045   "alignment" : 8,
10046   "fields" :
10047   [
10048    {
10049     "field_name" : "flags",
10050     "referenced_type" : "type-2"
10051    },
10052    {
10053     "field_name" : "fdIndex",
10054     "field_offset" : 32,
10055     "referenced_type" : "type-2"
10056    },
10057    {
10058     "field_name" : "offset",
10059     "field_offset" : 64,
10060     "referenced_type" : "type-2"
10061    },
10062    {
10063     "field_name" : "extent",
10064     "field_offset" : 128,
10065     "referenced_type" : "type-8"
10066    }
10067   ],
10068   "linker_set_key" : "android::hardware::GrantorDescriptor",
10069   "name" : "android::hardware::GrantorDescriptor",
10070   "referenced_type" : "type-319",
10071   "self_type" : "type-319",
10072   "size" : 24,
10073   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10074   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10075  },
10076  {
10077   "alignment" : 8,
10078   "base_specifiers" :
10079   [
10080    {
10081     "is_virtual" : true,
10082     "referenced_type" : "type-303"
10083    },
10084    {
10085     "is_virtual" : true,
10086     "referenced_type" : "type-12"
10087    }
10088   ],
10089   "linker_set_key" : "android::hardware::HidlMemory",
10090   "name" : "android::hardware::HidlMemory",
10091   "record_kind" : "class",
10092   "referenced_type" : "type-311",
10093   "self_type" : "type-311",
10094   "size" : 56,
10095   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10096   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10097   "vtable_components" :
10098   [
10099    {
10100     "component_value" : 48,
10101     "kind" : "vbase_offset"
10102    },
10103    {
10104     "component_value" : 8,
10105     "kind" : "vbase_offset"
10106    },
10107    {
10108     "kind" : "offset_to_top"
10109    },
10110    {
10111     "kind" : "rtti",
10112     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10113    },
10114    {
10115     "kind" : "complete_dtor_pointer",
10116     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10117    },
10118    {
10119     "kind" : "deleting_dtor_pointer",
10120     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10121    },
10122    {
10123     "kind" : "vcall_offset"
10124    },
10125    {
10126     "kind" : "vcall_offset"
10127    },
10128    {
10129     "kind" : "vcall_offset"
10130    },
10131    {
10132     "kind" : "vcall_offset"
10133    },
10134    {
10135     "component_value" : -48,
10136     "kind" : "vcall_offset"
10137    },
10138    {
10139     "component_value" : -48,
10140     "kind" : "offset_to_top"
10141    },
10142    {
10143     "kind" : "rtti",
10144     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10145    },
10146    {
10147     "kind" : "complete_dtor_pointer",
10148     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
10149    },
10150    {
10151     "kind" : "deleting_dtor_pointer",
10152     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
10153    },
10154    {
10155     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10156    },
10157    {
10158     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10159    },
10160    {
10161     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10162    },
10163    {
10164     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10165    }
10166   ]
10167  },
10168  {
10169   "alignment" : 4,
10170   "base_specifiers" :
10171   [
10172    {
10173     "is_virtual" : true,
10174     "referenced_type" : "type-12"
10175    }
10176   ],
10177   "linker_set_key" : "android::hardware::IBinder",
10178   "name" : "android::hardware::IBinder",
10179   "record_kind" : "class",
10180   "referenced_type" : "type-20",
10181   "self_type" : "type-20",
10182   "size" : 12,
10183   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10184   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10185   "vtable_components" :
10186   [
10187    {
10188     "component_value" : 4,
10189     "kind" : "vbase_offset"
10190    },
10191    {
10192     "kind" : "offset_to_top"
10193    },
10194    {
10195     "kind" : "rtti",
10196     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10197    },
10198    {
10199     "is_pure" : true,
10200     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10201    },
10202    {
10203     "is_pure" : true,
10204     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10205    },
10206    {
10207     "is_pure" : true,
10208     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10209    },
10210    {
10211     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10212    },
10213    {
10214     "is_pure" : true,
10215     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10216    },
10217    {
10218     "is_pure" : true,
10219     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10220    },
10221    {
10222     "is_pure" : true,
10223     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10224    },
10225    {
10226     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10227    },
10228    {
10229     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10230    },
10231    {
10232     "kind" : "complete_dtor_pointer",
10233     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10234    },
10235    {
10236     "kind" : "deleting_dtor_pointer",
10237     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10238    },
10239    {
10240     "kind" : "vcall_offset"
10241    },
10242    {
10243     "kind" : "vcall_offset"
10244    },
10245    {
10246     "kind" : "vcall_offset"
10247    },
10248    {
10249     "kind" : "vcall_offset"
10250    },
10251    {
10252     "component_value" : -4,
10253     "kind" : "vcall_offset"
10254    },
10255    {
10256     "component_value" : -4,
10257     "kind" : "offset_to_top"
10258    },
10259    {
10260     "kind" : "rtti",
10261     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10262    },
10263    {
10264     "kind" : "complete_dtor_pointer",
10265     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
10266    },
10267    {
10268     "kind" : "deleting_dtor_pointer",
10269     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
10270    },
10271    {
10272     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10273    },
10274    {
10275     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10276    },
10277    {
10278     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10279    },
10280    {
10281     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10282    }
10283   ]
10284  },
10285  {
10286   "alignment" : 4,
10287   "base_specifiers" :
10288   [
10289    {
10290     "is_virtual" : true,
10291     "referenced_type" : "type-12"
10292    }
10293   ],
10294   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10295   "name" : "android::hardware::IBinder::DeathRecipient",
10296   "record_kind" : "class",
10297   "referenced_type" : "type-41",
10298   "self_type" : "type-41",
10299   "size" : 12,
10300   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10301   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10302   "vtable_components" :
10303   [
10304    {
10305     "component_value" : 4,
10306     "kind" : "vbase_offset"
10307    },
10308    {
10309     "kind" : "offset_to_top"
10310    },
10311    {
10312     "kind" : "rtti",
10313     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10314    },
10315    {
10316     "is_pure" : true,
10317     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10318    },
10319    {
10320     "kind" : "complete_dtor_pointer",
10321     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10322    },
10323    {
10324     "kind" : "deleting_dtor_pointer",
10325     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10326    },
10327    {
10328     "kind" : "vcall_offset"
10329    },
10330    {
10331     "kind" : "vcall_offset"
10332    },
10333    {
10334     "kind" : "vcall_offset"
10335    },
10336    {
10337     "kind" : "vcall_offset"
10338    },
10339    {
10340     "component_value" : -4,
10341     "kind" : "vcall_offset"
10342    },
10343    {
10344     "component_value" : -4,
10345     "kind" : "offset_to_top"
10346    },
10347    {
10348     "kind" : "rtti",
10349     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10350    },
10351    {
10352     "kind" : "complete_dtor_pointer",
10353     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
10354    },
10355    {
10356     "kind" : "deleting_dtor_pointer",
10357     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
10358    },
10359    {
10360     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10361    },
10362    {
10363     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10364    },
10365    {
10366     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10367    },
10368    {
10369     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10370    }
10371   ]
10372  },
10373  {
10374   "alignment" : 4,
10375   "base_specifiers" :
10376   [
10377    {
10378     "is_virtual" : true,
10379     "referenced_type" : "type-12"
10380    }
10381   ],
10382   "linker_set_key" : "android::hardware::IInterface",
10383   "name" : "android::hardware::IInterface",
10384   "record_kind" : "class",
10385   "referenced_type" : "type-16",
10386   "self_type" : "type-16",
10387   "size" : 12,
10388   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10389   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10390   "vtable_components" :
10391   [
10392    {
10393     "component_value" : 4,
10394     "kind" : "vbase_offset"
10395    },
10396    {
10397     "kind" : "offset_to_top"
10398    },
10399    {
10400     "kind" : "rtti",
10401     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10402    },
10403    {
10404     "kind" : "complete_dtor_pointer",
10405     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10406    },
10407    {
10408     "kind" : "deleting_dtor_pointer",
10409     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10410    },
10411    {
10412     "is_pure" : true,
10413     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10414    },
10415    {
10416     "kind" : "vcall_offset"
10417    },
10418    {
10419     "kind" : "vcall_offset"
10420    },
10421    {
10422     "kind" : "vcall_offset"
10423    },
10424    {
10425     "kind" : "vcall_offset"
10426    },
10427    {
10428     "component_value" : -4,
10429     "kind" : "vcall_offset"
10430    },
10431    {
10432     "component_value" : -4,
10433     "kind" : "offset_to_top"
10434    },
10435    {
10436     "kind" : "rtti",
10437     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10438    },
10439    {
10440     "kind" : "complete_dtor_pointer",
10441     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10442    },
10443    {
10444     "kind" : "deleting_dtor_pointer",
10445     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10446    },
10447    {
10448     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10449    },
10450    {
10451     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10452    },
10453    {
10454     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10455    },
10456    {
10457     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10458    }
10459   ]
10460  },
10461  {
10462   "alignment" : 4,
10463   "fields" :
10464   [
10465    {
10466     "access" : "private",
10467     "field_name" : "mGrantors",
10468     "referenced_type" : "type-315"
10469    },
10470    {
10471     "access" : "private",
10472     "field_name" : "mHandle",
10473     "field_offset" : 128,
10474     "referenced_type" : "type-409"
10475    },
10476    {
10477     "access" : "private",
10478     "field_name" : "mQuantum",
10479     "field_offset" : 192,
10480     "referenced_type" : "type-2"
10481    },
10482    {
10483     "access" : "private",
10484     "field_name" : "mFlags",
10485     "field_offset" : 224,
10486     "referenced_type" : "type-2"
10487    }
10488   ],
10489   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10490   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10491   "referenced_type" : "type-408",
10492   "self_type" : "type-408",
10493   "size" : 32,
10494   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10495   "template_args" : [ "type-80" ],
10496   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10497  },
10498  {
10499   "alignment" : 4,
10500   "fields" :
10501   [
10502    {
10503     "access" : "private",
10504     "field_name" : "mBufCachePos",
10505     "referenced_type" : "type-2"
10506    },
10507    {
10508     "access" : "private",
10509     "field_name" : "mBufCache",
10510     "field_offset" : 32,
10511     "referenced_type" : "type-438"
10512    },
10513    {
10514     "access" : "private",
10515     "field_name" : "mError",
10516     "field_offset" : 128,
10517     "referenced_type" : "type-52"
10518    },
10519    {
10520     "access" : "private",
10521     "field_name" : "mData",
10522     "field_offset" : 160,
10523     "referenced_type" : "type-347"
10524    },
10525    {
10526     "access" : "private",
10527     "field_name" : "mDataSize",
10528     "field_offset" : 192,
10529     "referenced_type" : "type-2"
10530    },
10531    {
10532     "access" : "private",
10533     "field_name" : "mDataCapacity",
10534     "field_offset" : 224,
10535     "referenced_type" : "type-2"
10536    },
10537    {
10538     "access" : "private",
10539     "field_name" : "mDataPos",
10540     "field_offset" : 256,
10541     "referenced_type" : "type-2"
10542    },
10543    {
10544     "access" : "private",
10545     "field_name" : "mObjects",
10546     "field_offset" : 288,
10547     "referenced_type" : "type-439"
10548    },
10549    {
10550     "access" : "private",
10551     "field_name" : "mObjectsSize",
10552     "field_offset" : 320,
10553     "referenced_type" : "type-2"
10554    },
10555    {
10556     "access" : "private",
10557     "field_name" : "mObjectsCapacity",
10558     "field_offset" : 352,
10559     "referenced_type" : "type-2"
10560    },
10561    {
10562     "access" : "private",
10563     "field_name" : "mNextObjectHint",
10564     "field_offset" : 384,
10565     "referenced_type" : "type-2"
10566    },
10567    {
10568     "access" : "private",
10569     "field_name" : "mNumRef",
10570     "field_offset" : 416,
10571     "referenced_type" : "type-2"
10572    },
10573    {
10574     "access" : "private",
10575     "field_name" : "mFdsKnown",
10576     "field_offset" : 448,
10577     "referenced_type" : "type-30"
10578    },
10579    {
10580     "access" : "private",
10581     "field_name" : "mHasFds",
10582     "field_offset" : 456,
10583     "referenced_type" : "type-30"
10584    },
10585    {
10586     "access" : "private",
10587     "field_name" : "mAllowFds",
10588     "field_offset" : 464,
10589     "referenced_type" : "type-30"
10590    },
10591    {
10592     "access" : "private",
10593     "field_name" : "mOwner",
10594     "field_offset" : 480,
10595     "referenced_type" : "type-440"
10596    },
10597    {
10598     "access" : "private",
10599     "field_name" : "mOwnerCookie",
10600     "field_offset" : 512,
10601     "referenced_type" : "type-53"
10602    }
10603   ],
10604   "linker_set_key" : "android::hardware::Parcel",
10605   "name" : "android::hardware::Parcel",
10606   "record_kind" : "class",
10607   "referenced_type" : "type-437",
10608   "self_type" : "type-437",
10609   "size" : 68,
10610   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10611   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10612  },
10613  {
10614   "access" : "private",
10615   "alignment" : 4,
10616   "fields" :
10617   [
10618    {
10619     "field_name" : "index",
10620     "referenced_type" : "type-2"
10621    },
10622    {
10623     "field_name" : "buffer",
10624     "field_offset" : 32,
10625     "referenced_type" : "type-8"
10626    },
10627    {
10628     "field_name" : "bufend",
10629     "field_offset" : 96,
10630     "referenced_type" : "type-8"
10631    }
10632   ],
10633   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10634   "name" : "android::hardware::Parcel::BufferInfo",
10635   "referenced_type" : "type-444",
10636   "self_type" : "type-444",
10637   "size" : 20,
10638   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10639   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10640  },
10641  {
10642   "alignment" : 4,
10643   "base_specifiers" :
10644   [
10645    {
10646     "is_virtual" : true,
10647     "referenced_type" : "type-12"
10648    }
10649   ],
10650   "fields" :
10651   [
10652    {
10653     "access" : "private",
10654     "field_name" : "mDriverFD",
10655     "field_offset" : 32,
10656     "referenced_type" : "type-52"
10657    },
10658    {
10659     "access" : "private",
10660     "field_name" : "mVMStart",
10661     "field_offset" : 64,
10662     "referenced_type" : "type-53"
10663    },
10664    {
10665     "access" : "private",
10666     "field_name" : "mThreadCountLock",
10667     "field_offset" : 96,
10668     "referenced_type" : "type-55"
10669    },
10670    {
10671     "access" : "private",
10672     "field_name" : "mThreadCountDecrement",
10673     "field_offset" : 128,
10674     "referenced_type" : "type-56"
10675    },
10676    {
10677     "access" : "private",
10678     "field_name" : "mExecutingThreadsCount",
10679     "field_offset" : 160,
10680     "referenced_type" : "type-2"
10681    },
10682    {
10683     "access" : "private",
10684     "field_name" : "mMaxThreads",
10685     "field_offset" : 192,
10686     "referenced_type" : "type-2"
10687    },
10688    {
10689     "access" : "private",
10690     "field_name" : "mStarvationStartTimeMs",
10691     "field_offset" : 224,
10692     "referenced_type" : "type-57"
10693    },
10694    {
10695     "access" : "private",
10696     "field_name" : "mLock",
10697     "field_offset" : 288,
10698     "referenced_type" : "type-58"
10699    },
10700    {
10701     "access" : "private",
10702     "field_name" : "mHandleToObject",
10703     "field_offset" : 320,
10704     "referenced_type" : "type-60"
10705    },
10706    {
10707     "access" : "private",
10708     "field_name" : "mManagesContexts",
10709     "field_offset" : 480,
10710     "referenced_type" : "type-30"
10711    },
10712    {
10713     "access" : "private",
10714     "field_name" : "mBinderContextCheckFunc",
10715     "field_offset" : 512,
10716     "referenced_type" : "type-64"
10717    },
10718    {
10719     "access" : "private",
10720     "field_name" : "mBinderContextUserData",
10721     "field_offset" : 544,
10722     "referenced_type" : "type-53"
10723    },
10724    {
10725     "access" : "private",
10726     "field_name" : "mContexts",
10727     "field_offset" : 576,
10728     "referenced_type" : "type-73"
10729    },
10730    {
10731     "access" : "private",
10732     "field_name" : "mRootDir",
10733     "field_offset" : 736,
10734     "referenced_type" : "type-77"
10735    },
10736    {
10737     "access" : "private",
10738     "field_name" : "mThreadPoolStarted",
10739     "field_offset" : 768,
10740     "referenced_type" : "type-30"
10741    },
10742    {
10743     "access" : "private",
10744     "field_name" : "mSpawnThreadOnStart",
10745     "field_offset" : 776,
10746     "referenced_type" : "type-30"
10747    },
10748    {
10749     "access" : "private",
10750     "field_name" : "mThreadPoolSeq",
10751     "field_offset" : 800,
10752     "referenced_type" : "type-81"
10753    },
10754    {
10755     "access" : "private",
10756     "field_name" : "mMmapSize",
10757     "field_offset" : 832,
10758     "referenced_type" : "type-62"
10759    },
10760    {
10761     "access" : "private",
10762     "field_name" : "mCallRestriction",
10763     "field_offset" : 864,
10764     "referenced_type" : "type-82"
10765    }
10766   ],
10767   "linker_set_key" : "android::hardware::ProcessState",
10768   "name" : "android::hardware::ProcessState",
10769   "record_kind" : "class",
10770   "referenced_type" : "type-51",
10771   "self_type" : "type-51",
10772   "size" : 120,
10773   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10774   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10775   "vtable_components" :
10776   [
10777    {
10778     "component_value" : 112,
10779     "kind" : "vbase_offset"
10780    },
10781    {
10782     "kind" : "offset_to_top"
10783    },
10784    {
10785     "kind" : "rtti",
10786     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10787    },
10788    {
10789     "kind" : "complete_dtor_pointer",
10790     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10791    },
10792    {
10793     "kind" : "deleting_dtor_pointer",
10794     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10795    },
10796    {
10797     "kind" : "vcall_offset"
10798    },
10799    {
10800     "kind" : "vcall_offset"
10801    },
10802    {
10803     "kind" : "vcall_offset"
10804    },
10805    {
10806     "kind" : "vcall_offset"
10807    },
10808    {
10809     "component_value" : -112,
10810     "kind" : "vcall_offset"
10811    },
10812    {
10813     "component_value" : -112,
10814     "kind" : "offset_to_top"
10815    },
10816    {
10817     "kind" : "rtti",
10818     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10819    },
10820    {
10821     "kind" : "complete_dtor_pointer",
10822     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10823    },
10824    {
10825     "kind" : "deleting_dtor_pointer",
10826     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10827    },
10828    {
10829     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10830    },
10831    {
10832     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10833    },
10834    {
10835     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10836    },
10837    {
10838     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10839    }
10840   ]
10841  },
10842  {
10843   "access" : "private",
10844   "alignment" : 4,
10845   "fields" :
10846   [
10847    {
10848     "field_name" : "binder",
10849     "referenced_type" : "type-19"
10850    },
10851    {
10852     "field_name" : "refs",
10853     "field_offset" : 32,
10854     "referenced_type" : "type-21"
10855    }
10856   ],
10857   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10858   "name" : "android::hardware::ProcessState::handle_entry",
10859   "referenced_type" : "type-63",
10860   "self_type" : "type-63",
10861   "size" : 8,
10862   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10863   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10864  },
10865  {
10866   "alignment" : 4,
10867   "base_specifiers" :
10868   [
10869    {
10870     "referenced_type" : "type-159"
10871    }
10872   ],
10873   "fields" :
10874   [
10875    {
10876     "access" : "private",
10877     "field_name" : "mVal",
10878     "field_offset" : 192,
10879     "referenced_type" : "type-167"
10880    }
10881   ],
10882   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10883   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10884   "record_kind" : "class",
10885   "referenced_type" : "type-166",
10886   "self_type" : "type-166",
10887   "size" : 28,
10888   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10889   "template_args" : [ "type-167" ],
10890   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V4_09ErrorCodeEEE"
10891  },
10892  {
10893   "alignment" : 4,
10894   "base_specifiers" :
10895   [
10896    {
10897     "referenced_type" : "type-159"
10898    }
10899   ],
10900   "fields" :
10901   [
10902    {
10903     "access" : "private",
10904     "field_name" : "mVal",
10905     "field_offset" : 192,
10906     "referenced_type" : "type-124"
10907    }
10908   ],
10909   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10910   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10911   "record_kind" : "class",
10912   "referenced_type" : "type-173",
10913   "self_type" : "type-173",
10914   "size" : 28,
10915   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10916   "template_args" : [ "type-124" ],
10917   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V4_016IKeymasterDeviceEEEEE"
10918  },
10919  {
10920   "alignment" : 4,
10921   "base_specifiers" :
10922   [
10923    {
10924     "referenced_type" : "type-159"
10925    }
10926   ],
10927   "fields" :
10928   [
10929    {
10930     "access" : "private",
10931     "field_name" : "mVal",
10932     "field_offset" : 168,
10933     "referenced_type" : "type-30"
10934    }
10935   ],
10936   "linker_set_key" : "android::hardware::Return<bool>",
10937   "name" : "android::hardware::Return<bool>",
10938   "record_kind" : "class",
10939   "referenced_type" : "type-158",
10940   "self_type" : "type-158",
10941   "size" : 24,
10942   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10943   "template_args" : [ "type-30" ],
10944   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10945  },
10946  {
10947   "alignment" : 4,
10948   "base_specifiers" :
10949   [
10950    {
10951     "referenced_type" : "type-159"
10952    }
10953   ],
10954   "linker_set_key" : "android::hardware::Return<void>",
10955   "name" : "android::hardware::Return<void>",
10956   "record_kind" : "class",
10957   "referenced_type" : "type-185",
10958   "self_type" : "type-185",
10959   "size" : 24,
10960   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10961   "template_args" : [ "type-54" ],
10962   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10963  },
10964  {
10965   "alignment" : 4,
10966   "fields" :
10967   [
10968    {
10969     "access" : "private",
10970     "field_name" : "mException",
10971     "referenced_type" : "type-52"
10972    },
10973    {
10974     "access" : "private",
10975     "field_name" : "mErrorCode",
10976     "field_offset" : 32,
10977     "referenced_type" : "type-52"
10978    },
10979    {
10980     "access" : "private",
10981     "field_name" : "mMessage",
10982     "field_offset" : 64,
10983     "referenced_type" : "type-150"
10984    }
10985   ],
10986   "linker_set_key" : "android::hardware::Status",
10987   "name" : "android::hardware::Status",
10988   "record_kind" : "class",
10989   "referenced_type" : "type-149",
10990   "self_type" : "type-149",
10991   "size" : 20,
10992   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10993   "unique_id" : "_ZTSN7android8hardware6StatusE"
10994  },
10995  {
10996   "alignment" : 4,
10997   "fields" :
10998   [
10999    {
11000     "access" : "protected",
11001     "field_name" : "mInstrumentationCallbacks",
11002     "field_offset" : 32,
11003     "referenced_type" : "type-29"
11004    },
11005    {
11006     "access" : "protected",
11007     "field_name" : "mEnableInstrumentation",
11008     "field_offset" : 128,
11009     "referenced_type" : "type-30"
11010    },
11011    {
11012     "access" : "protected",
11013     "field_name" : "mInstrumentationLibPackage",
11014     "field_offset" : 160,
11015     "referenced_type" : "type-31"
11016    },
11017    {
11018     "access" : "protected",
11019     "field_name" : "mInterfaceName",
11020     "field_offset" : 256,
11021     "referenced_type" : "type-32"
11022    }
11023   ],
11024   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11025   "name" : "android::hardware::details::HidlInstrumentor",
11026   "referenced_type" : "type-28",
11027   "self_type" : "type-28",
11028   "size" : 44,
11029   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11030   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11031   "vtable_components" :
11032   [
11033    {
11034     "kind" : "offset_to_top"
11035    },
11036    {
11037     "kind" : "rtti",
11038     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11039    },
11040    {
11041     "kind" : "complete_dtor_pointer",
11042     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11043    },
11044    {
11045     "kind" : "deleting_dtor_pointer",
11046     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11047    }
11048   ]
11049  },
11050  {
11051   "alignment" : 4,
11052   "fields" :
11053   [
11054    {
11055     "field_name" : "sched_policy",
11056     "referenced_type" : "type-52"
11057    },
11058    {
11059     "field_name" : "prio",
11060     "field_offset" : 32,
11061     "referenced_type" : "type-52"
11062    }
11063   ],
11064   "linker_set_key" : "android::hardware::details::SchedPrio",
11065   "name" : "android::hardware::details::SchedPrio",
11066   "referenced_type" : "type-461",
11067   "self_type" : "type-461",
11068   "size" : 8,
11069   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11070   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11071  },
11072  {
11073   "alignment" : 4,
11074   "fields" :
11075   [
11076    {
11077     "access" : "private",
11078     "field_name" : "mQueue",
11079     "referenced_type" : "type-683"
11080    }
11081   ],
11082   "linker_set_key" : "android::hardware::details::TaskRunner",
11083   "name" : "android::hardware::details::TaskRunner",
11084   "record_kind" : "class",
11085   "referenced_type" : "type-682",
11086   "self_type" : "type-682",
11087   "size" : 8,
11088   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11089   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11090  },
11091  {
11092   "alignment" : 1,
11093   "linker_set_key" : "android::hardware::details::bnhw_tag",
11094   "name" : "android::hardware::details::bnhw_tag",
11095   "referenced_type" : "type-227",
11096   "self_type" : "type-227",
11097   "size" : 1,
11098   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11099   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11100  },
11101  {
11102   "alignment" : 1,
11103   "linker_set_key" : "android::hardware::details::bphw_tag",
11104   "name" : "android::hardware::details::bphw_tag",
11105   "referenced_type" : "type-241",
11106   "self_type" : "type-241",
11107   "size" : 1,
11108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11109   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11110  },
11111  {
11112   "alignment" : 1,
11113   "linker_set_key" : "android::hardware::details::bs_tag",
11114   "name" : "android::hardware::details::bs_tag",
11115   "referenced_type" : "type-252",
11116   "self_type" : "type-252",
11117   "size" : 1,
11118   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11119   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11120  },
11121  {
11122   "alignment" : 4,
11123   "fields" :
11124   [
11125    {
11126     "access" : "private",
11127     "field_name" : "mBase",
11128     "referenced_type" : "type-340"
11129    }
11130   ],
11131   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
11132   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
11133   "referenced_type" : "type-388",
11134   "self_type" : "type-388",
11135   "size" : 4,
11136   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11137   "template_args" : [ "type-7" ],
11138   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj32EJEEE"
11139  },
11140  {
11141   "access" : "private",
11142   "alignment" : 4,
11143   "fields" :
11144   [
11145    {
11146     "field_name" : "mPointer",
11147     "referenced_type" : "type-318"
11148    },
11149    {
11150     "field_name" : "_pad",
11151     "referenced_type" : "type-8"
11152    }
11153   ],
11154   "is_anonymous" : true,
11155   "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",
11156   "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",
11157   "record_kind" : "union",
11158   "referenced_type" : "type-317",
11159   "self_type" : "type-317",
11160   "size" : 8,
11161   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11162   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11163  },
11164  {
11165   "access" : "private",
11166   "alignment" : 4,
11167   "fields" :
11168   [
11169    {
11170     "field_name" : "mPointer",
11171     "referenced_type" : "type-373"
11172    },
11173    {
11174     "field_name" : "_pad",
11175     "referenced_type" : "type-8"
11176    }
11177   ],
11178   "is_anonymous" : true,
11179   "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",
11180   "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",
11181   "record_kind" : "union",
11182   "referenced_type" : "type-372",
11183   "self_type" : "type-372",
11184   "size" : 8,
11185   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11186   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEUt_E"
11187  },
11188  {
11189   "access" : "private",
11190   "alignment" : 4,
11191   "fields" :
11192   [
11193    {
11194     "field_name" : "mPointer",
11195     "referenced_type" : "type-351"
11196    },
11197    {
11198     "field_name" : "_pad",
11199     "referenced_type" : "type-8"
11200    }
11201   ],
11202   "is_anonymous" : true,
11203   "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",
11204   "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",
11205   "record_kind" : "union",
11206   "referenced_type" : "type-350",
11207   "self_type" : "type-350",
11208   "size" : 8,
11209   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11210   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEUt_E"
11211  },
11212  {
11213   "alignment" : 4,
11214   "fields" :
11215   [
11216    {
11217     "access" : "private",
11218     "referenced_type" : "type-317"
11219    }
11220   ],
11221   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11222   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11223   "referenced_type" : "type-316",
11224   "self_type" : "type-316",
11225   "size" : 8,
11226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11227   "template_args" : [ "type-319" ],
11228   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11229  },
11230  {
11231   "alignment" : 4,
11232   "fields" :
11233   [
11234    {
11235     "access" : "private",
11236     "referenced_type" : "type-3"
11237    }
11238   ],
11239   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11240   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11241   "referenced_type" : "type-105",
11242   "self_type" : "type-105",
11243   "size" : 8,
11244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11245   "template_args" : [ "type-5" ],
11246   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
11247  },
11248  {
11249   "alignment" : 4,
11250   "fields" :
11251   [
11252    {
11253     "access" : "private",
11254     "referenced_type" : "type-322"
11255    }
11256   ],
11257   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11258   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11259   "referenced_type" : "type-321",
11260   "self_type" : "type-321",
11261   "size" : 8,
11262   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11263   "template_args" : [ "type-299" ],
11264   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11265  },
11266  {
11267   "alignment" : 4,
11268   "fields" :
11269   [
11270    {
11271     "access" : "private",
11272     "referenced_type" : "type-382"
11273    }
11274   ],
11275   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11276   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11277   "referenced_type" : "type-381",
11278   "self_type" : "type-381",
11279   "size" : 8,
11280   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11281   "template_args" : [ "type-344" ],
11282   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
11283  },
11284  {
11285   "alignment" : 4,
11286   "fields" :
11287   [
11288    {
11289     "access" : "private",
11290     "referenced_type" : "type-372"
11291    }
11292   ],
11293   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11294   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11295   "referenced_type" : "type-371",
11296   "self_type" : "type-371",
11297   "size" : 8,
11298   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11299   "template_args" : [ "type-374" ],
11300   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEE"
11301  },
11302  {
11303   "alignment" : 4,
11304   "fields" :
11305   [
11306    {
11307     "access" : "private",
11308     "referenced_type" : "type-350"
11309    }
11310   ],
11311   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11312   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11313   "referenced_type" : "type-349",
11314   "self_type" : "type-349",
11315   "size" : 8,
11316   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11317   "template_args" : [ "type-352" ],
11318   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEE"
11319  },
11320  {
11321   "alignment" : 4,
11322   "fields" :
11323   [
11324    {
11325     "access" : "private",
11326     "referenced_type" : "type-131"
11327    }
11328   ],
11329   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11330   "name" : "android::hardware::details::hidl_pointer<char>",
11331   "referenced_type" : "type-130",
11332   "self_type" : "type-130",
11333   "size" : 8,
11334   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11335   "template_args" : [ "type-80" ],
11336   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11337  },
11338  {
11339   "access" : "private",
11340   "alignment" : 4,
11341   "fields" :
11342   [
11343    {
11344     "field_name" : "mPointer",
11345     "referenced_type" : "type-132"
11346    },
11347    {
11348     "field_name" : "_pad",
11349     "referenced_type" : "type-8"
11350    }
11351   ],
11352   "is_anonymous" : true,
11353   "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",
11354   "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",
11355   "record_kind" : "union",
11356   "referenced_type" : "type-131",
11357   "self_type" : "type-131",
11358   "size" : 8,
11359   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11360   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11361  },
11362  {
11363   "alignment" : 4,
11364   "fields" :
11365   [
11366    {
11367     "access" : "private",
11368     "referenced_type" : "type-301"
11369    }
11370   ],
11371   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11372   "name" : "android::hardware::details::hidl_pointer<const char>",
11373   "referenced_type" : "type-300",
11374   "self_type" : "type-300",
11375   "size" : 8,
11376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11377   "template_args" : [ "type-79" ],
11378   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11379  },
11380  {
11381   "access" : "private",
11382   "alignment" : 4,
11383   "fields" :
11384   [
11385    {
11386     "field_name" : "mPointer",
11387     "referenced_type" : "type-78"
11388    },
11389    {
11390     "field_name" : "_pad",
11391     "referenced_type" : "type-8"
11392    }
11393   ],
11394   "is_anonymous" : true,
11395   "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",
11396   "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",
11397   "record_kind" : "union",
11398   "referenced_type" : "type-301",
11399   "self_type" : "type-301",
11400   "size" : 8,
11401   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11402   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11403  },
11404  {
11405   "alignment" : 4,
11406   "fields" :
11407   [
11408    {
11409     "access" : "private",
11410     "referenced_type" : "type-264"
11411    }
11412   ],
11413   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11414   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11415   "referenced_type" : "type-263",
11416   "self_type" : "type-263",
11417   "size" : 8,
11418   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11419   "template_args" : [ "type-266" ],
11420   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11421  },
11422  {
11423   "access" : "private",
11424   "alignment" : 4,
11425   "fields" :
11426   [
11427    {
11428     "field_name" : "mPointer",
11429     "referenced_type" : "type-265"
11430    },
11431    {
11432     "field_name" : "_pad",
11433     "referenced_type" : "type-8"
11434    }
11435   ],
11436   "is_anonymous" : true,
11437   "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",
11438   "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",
11439   "record_kind" : "union",
11440   "referenced_type" : "type-264",
11441   "self_type" : "type-264",
11442   "size" : 8,
11443   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11444   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11445  },
11446  {
11447   "access" : "private",
11448   "alignment" : 4,
11449   "fields" :
11450   [
11451    {
11452     "field_name" : "mPointer",
11453     "referenced_type" : "type-4"
11454    },
11455    {
11456     "field_name" : "_pad",
11457     "referenced_type" : "type-8"
11458    }
11459   ],
11460   "is_anonymous" : true,
11461   "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",
11462   "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",
11463   "record_kind" : "union",
11464   "referenced_type" : "type-3",
11465   "self_type" : "type-3",
11466   "size" : 8,
11467   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11468   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
11469  },
11470  {
11471   "access" : "private",
11472   "alignment" : 4,
11473   "fields" :
11474   [
11475    {
11476     "field_name" : "mPointer",
11477     "referenced_type" : "type-323"
11478    },
11479    {
11480     "field_name" : "_pad",
11481     "referenced_type" : "type-8"
11482    }
11483   ],
11484   "is_anonymous" : true,
11485   "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",
11486   "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",
11487   "record_kind" : "union",
11488   "referenced_type" : "type-322",
11489   "self_type" : "type-322",
11490   "size" : 8,
11491   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11492   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11493  },
11494  {
11495   "access" : "private",
11496   "alignment" : 4,
11497   "fields" :
11498   [
11499    {
11500     "field_name" : "mPointer",
11501     "referenced_type" : "type-383"
11502    },
11503    {
11504     "field_name" : "_pad",
11505     "referenced_type" : "type-8"
11506    }
11507   ],
11508   "is_anonymous" : true,
11509   "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",
11510   "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",
11511   "record_kind" : "union",
11512   "referenced_type" : "type-382",
11513   "self_type" : "type-382",
11514   "size" : 8,
11515   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11516   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
11517  },
11518  {
11519   "alignment" : 4,
11520   "fields" :
11521   [
11522    {
11523     "access" : "private",
11524     "referenced_type" : "type-335"
11525    }
11526   ],
11527   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11528   "name" : "android::hardware::details::hidl_pointer<int>",
11529   "referenced_type" : "type-334",
11530   "self_type" : "type-334",
11531   "size" : 8,
11532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11533   "template_args" : [ "type-52" ],
11534   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11535  },
11536  {
11537   "access" : "private",
11538   "alignment" : 4,
11539   "fields" :
11540   [
11541    {
11542     "field_name" : "mPointer",
11543     "referenced_type" : "type-336"
11544    },
11545    {
11546     "field_name" : "_pad",
11547     "referenced_type" : "type-8"
11548    }
11549   ],
11550   "is_anonymous" : true,
11551   "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",
11552   "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",
11553   "record_kind" : "union",
11554   "referenced_type" : "type-335",
11555   "self_type" : "type-335",
11556   "size" : 8,
11557   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11558   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11559  },
11560  {
11561   "alignment" : 4,
11562   "fields" :
11563   [
11564    {
11565     "access" : "private",
11566     "referenced_type" : "type-410"
11567    }
11568   ],
11569   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11570   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11571   "referenced_type" : "type-409",
11572   "self_type" : "type-409",
11573   "size" : 8,
11574   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11575   "template_args" : [ "type-192" ],
11576   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11577  },
11578  {
11579   "access" : "private",
11580   "alignment" : 4,
11581   "fields" :
11582   [
11583    {
11584     "field_name" : "mPointer",
11585     "referenced_type" : "type-197"
11586    },
11587    {
11588     "field_name" : "_pad",
11589     "referenced_type" : "type-8"
11590    }
11591   ],
11592   "is_anonymous" : true,
11593   "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",
11594   "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",
11595   "record_kind" : "union",
11596   "referenced_type" : "type-410",
11597   "self_type" : "type-410",
11598   "size" : 8,
11599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11600   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11601  },
11602  {
11603   "alignment" : 4,
11604   "fields" :
11605   [
11606    {
11607     "access" : "private",
11608     "referenced_type" : "type-346"
11609    }
11610   ],
11611   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11612   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11613   "referenced_type" : "type-345",
11614   "self_type" : "type-345",
11615   "size" : 8,
11616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11617   "template_args" : [ "type-7" ],
11618   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11619  },
11620  {
11621   "access" : "private",
11622   "alignment" : 4,
11623   "fields" :
11624   [
11625    {
11626     "field_name" : "mPointer",
11627     "referenced_type" : "type-347"
11628    },
11629    {
11630     "field_name" : "_pad",
11631     "referenced_type" : "type-8"
11632    }
11633   ],
11634   "is_anonymous" : true,
11635   "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",
11636   "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",
11637   "record_kind" : "union",
11638   "referenced_type" : "type-346",
11639   "self_type" : "type-346",
11640   "size" : 8,
11641   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11642   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11643  },
11644  {
11645   "alignment" : 1,
11646   "linker_set_key" : "android::hardware::details::i_tag",
11647   "name" : "android::hardware::details::i_tag",
11648   "referenced_type" : "type-215",
11649   "self_type" : "type-215",
11650   "size" : 1,
11651   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11652   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11653  },
11654  {
11655   "alignment" : 4,
11656   "fields" :
11657   [
11658    {
11659     "access" : "private",
11660     "field_name" : "mStatus",
11661     "referenced_type" : "type-149"
11662    },
11663    {
11664     "access" : "private",
11665     "field_name" : "mCheckedStatus",
11666     "field_offset" : 160,
11667     "referenced_type" : "type-30"
11668    }
11669   ],
11670   "linker_set_key" : "android::hardware::details::return_status",
11671   "name" : "android::hardware::details::return_status",
11672   "record_kind" : "class",
11673   "referenced_type" : "type-159",
11674   "self_type" : "type-159",
11675   "size" : 24,
11676   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11677   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11678  },
11679  {
11680   "alignment" : 1,
11681   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11682   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11683   "referenced_type" : "type-387",
11684   "self_type" : "type-387",
11685   "size" : 1,
11686   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11687   "template_args" : [ "type-7" ],
11688   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
11689  },
11690  {
11691   "alignment" : 1,
11692   "fields" :
11693   [
11694    {
11695     "access" : "private",
11696     "field_name" : "mBuffer",
11697     "referenced_type" : "type-6"
11698    }
11699   ],
11700   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11701   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11702   "referenced_type" : "type-5",
11703   "self_type" : "type-5",
11704   "size" : 32,
11705   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11706   "template_args" : [ "type-7" ],
11707   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
11708  },
11709  {
11710   "alignment" : 4,
11711   "base_specifiers" :
11712   [
11713    {
11714     "referenced_type" : "type-41"
11715    }
11716   ],
11717   "fields" :
11718   [
11719    {
11720     "access" : "private",
11721     "field_name" : "mRecipient",
11722     "field_offset" : 32,
11723     "referenced_type" : "type-137"
11724    },
11725    {
11726     "access" : "private",
11727     "field_name" : "mCookie",
11728     "field_offset" : 96,
11729     "referenced_type" : "type-8"
11730    },
11731    {
11732     "access" : "private",
11733     "field_name" : "mBase",
11734     "field_offset" : 160,
11735     "referenced_type" : "type-140"
11736    }
11737   ],
11738   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11739   "name" : "android::hardware::hidl_binder_death_recipient",
11740   "referenced_type" : "type-136",
11741   "self_type" : "type-136",
11742   "size" : 36,
11743   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11744   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11745   "vtable_components" :
11746   [
11747    {
11748     "component_value" : 28,
11749     "kind" : "vbase_offset"
11750    },
11751    {
11752     "kind" : "offset_to_top"
11753    },
11754    {
11755     "kind" : "rtti",
11756     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11760    },
11761    {
11762     "kind" : "complete_dtor_pointer",
11763     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11764    },
11765    {
11766     "kind" : "deleting_dtor_pointer",
11767     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11768    },
11769    {
11770     "kind" : "vcall_offset"
11771    },
11772    {
11773     "kind" : "vcall_offset"
11774    },
11775    {
11776     "kind" : "vcall_offset"
11777    },
11778    {
11779     "kind" : "vcall_offset"
11780    },
11781    {
11782     "component_value" : -28,
11783     "kind" : "vcall_offset"
11784    },
11785    {
11786     "component_value" : -28,
11787     "kind" : "offset_to_top"
11788    },
11789    {
11790     "kind" : "rtti",
11791     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11792    },
11793    {
11794     "kind" : "complete_dtor_pointer",
11795     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11796    },
11797    {
11798     "kind" : "deleting_dtor_pointer",
11799     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11800    },
11801    {
11802     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11803    },
11804    {
11805     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11806    },
11807    {
11808     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11809    },
11810    {
11811     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11812    }
11813   ]
11814  },
11815  {
11816   "alignment" : 4,
11817   "base_specifiers" :
11818   [
11819    {
11820     "is_virtual" : true,
11821     "referenced_type" : "type-12"
11822    }
11823   ],
11824   "linker_set_key" : "android::hardware::hidl_death_recipient",
11825   "name" : "android::hardware::hidl_death_recipient",
11826   "referenced_type" : "type-139",
11827   "self_type" : "type-139",
11828   "size" : 12,
11829   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11830   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11831   "vtable_components" :
11832   [
11833    {
11834     "component_value" : 4,
11835     "kind" : "vbase_offset"
11836    },
11837    {
11838     "kind" : "offset_to_top"
11839    },
11840    {
11841     "kind" : "rtti",
11842     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11843    },
11844    {
11845     "is_pure" : true,
11846     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11847    },
11848    {
11849     "kind" : "complete_dtor_pointer",
11850     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11851    },
11852    {
11853     "kind" : "deleting_dtor_pointer",
11854     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11855    },
11856    {
11857     "kind" : "vcall_offset"
11858    },
11859    {
11860     "kind" : "vcall_offset"
11861    },
11862    {
11863     "kind" : "vcall_offset"
11864    },
11865    {
11866     "kind" : "vcall_offset"
11867    },
11868    {
11869     "component_value" : -4,
11870     "kind" : "vcall_offset"
11871    },
11872    {
11873     "component_value" : -4,
11874     "kind" : "offset_to_top"
11875    },
11876    {
11877     "kind" : "rtti",
11878     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11879    },
11880    {
11881     "kind" : "complete_dtor_pointer",
11882     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11883    },
11884    {
11885     "kind" : "deleting_dtor_pointer",
11886     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11887    },
11888    {
11889     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11890    },
11891    {
11892     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11893    },
11894    {
11895     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11896    },
11897    {
11898     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11899    }
11900   ]
11901  },
11902  {
11903   "alignment" : 8,
11904   "fields" :
11905   [
11906    {
11907     "access" : "private",
11908     "field_name" : "mHandle",
11909     "referenced_type" : "type-263"
11910    },
11911    {
11912     "access" : "private",
11913     "field_name" : "mOwnsHandle",
11914     "field_offset" : 64,
11915     "referenced_type" : "type-30"
11916    }
11917   ],
11918   "linker_set_key" : "android::hardware::hidl_handle",
11919   "name" : "android::hardware::hidl_handle",
11920   "referenced_type" : "type-297",
11921   "self_type" : "type-297",
11922   "size" : 16,
11923   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11924   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11925  },
11926  {
11927   "alignment" : 8,
11928   "fields" :
11929   [
11930    {
11931     "access" : "private",
11932     "field_name" : "mHandle",
11933     "referenced_type" : "type-297"
11934    },
11935    {
11936     "access" : "private",
11937     "field_name" : "mSize",
11938     "field_offset" : 128,
11939     "referenced_type" : "type-8"
11940    },
11941    {
11942     "access" : "private",
11943     "field_name" : "mName",
11944     "field_offset" : 192,
11945     "referenced_type" : "type-299"
11946    }
11947   ],
11948   "linker_set_key" : "android::hardware::hidl_memory",
11949   "name" : "android::hardware::hidl_memory",
11950   "referenced_type" : "type-303",
11951   "self_type" : "type-303",
11952   "size" : 40,
11953   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11954   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11955  },
11956  {
11957   "alignment" : 4,
11958   "fields" :
11959   [
11960    {
11961     "access" : "private",
11962     "field_name" : "mBuffer",
11963     "referenced_type" : "type-300"
11964    },
11965    {
11966     "access" : "private",
11967     "field_name" : "mSize",
11968     "field_offset" : 64,
11969     "referenced_type" : "type-2"
11970    },
11971    {
11972     "access" : "private",
11973     "field_name" : "mOwnsBuffer",
11974     "field_offset" : 96,
11975     "referenced_type" : "type-30"
11976    }
11977   ],
11978   "linker_set_key" : "android::hardware::hidl_string",
11979   "name" : "android::hardware::hidl_string",
11980   "referenced_type" : "type-299",
11981   "self_type" : "type-299",
11982   "size" : 16,
11983   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11984   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11985  },
11986  {
11987   "alignment" : 4,
11988   "fields" :
11989   [
11990    {
11991     "access" : "private",
11992     "field_name" : "mBuffer",
11993     "referenced_type" : "type-316"
11994    },
11995    {
11996     "access" : "private",
11997     "field_name" : "mSize",
11998     "field_offset" : 64,
11999     "referenced_type" : "type-2"
12000    },
12001    {
12002     "access" : "private",
12003     "field_name" : "mOwnsBuffer",
12004     "field_offset" : 96,
12005     "referenced_type" : "type-30"
12006    }
12007   ],
12008   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12009   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12010   "referenced_type" : "type-315",
12011   "self_type" : "type-315",
12012   "size" : 16,
12013   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12014   "template_args" : [ "type-319" ],
12015   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12016  },
12017  {
12018   "alignment" : 4,
12019   "fields" :
12020   [
12021    {
12022     "access" : "private",
12023     "field_name" : "mBuffer",
12024     "referenced_type" : "type-105"
12025    },
12026    {
12027     "access" : "private",
12028     "field_name" : "mSize",
12029     "field_offset" : 64,
12030     "referenced_type" : "type-2"
12031    },
12032    {
12033     "access" : "private",
12034     "field_name" : "mOwnsBuffer",
12035     "field_offset" : 96,
12036     "referenced_type" : "type-30"
12037    }
12038   ],
12039   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12040   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12041   "referenced_type" : "type-328",
12042   "self_type" : "type-328",
12043   "size" : 16,
12044   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12045   "template_args" : [ "type-5" ],
12046   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
12047  },
12048  {
12049   "alignment" : 4,
12050   "fields" :
12051   [
12052    {
12053     "access" : "private",
12054     "field_name" : "mBuffer",
12055     "referenced_type" : "type-321"
12056    },
12057    {
12058     "access" : "private",
12059     "field_name" : "mSize",
12060     "field_offset" : 64,
12061     "referenced_type" : "type-2"
12062    },
12063    {
12064     "access" : "private",
12065     "field_name" : "mOwnsBuffer",
12066     "field_offset" : 96,
12067     "referenced_type" : "type-30"
12068    }
12069   ],
12070   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12071   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12072   "referenced_type" : "type-320",
12073   "self_type" : "type-320",
12074   "size" : 16,
12075   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12076   "template_args" : [ "type-299" ],
12077   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12078  },
12079  {
12080   "alignment" : 4,
12081   "fields" :
12082   [
12083    {
12084     "access" : "private",
12085     "field_name" : "mBuffer",
12086     "referenced_type" : "type-381"
12087    },
12088    {
12089     "access" : "private",
12090     "field_name" : "mSize",
12091     "field_offset" : 64,
12092     "referenced_type" : "type-2"
12093    },
12094    {
12095     "access" : "private",
12096     "field_name" : "mOwnsBuffer",
12097     "field_offset" : 96,
12098     "referenced_type" : "type-30"
12099    }
12100   ],
12101   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12102   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12103   "referenced_type" : "type-380",
12104   "self_type" : "type-380",
12105   "size" : 16,
12106   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12107   "template_args" : [ "type-344" ],
12108   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
12109  },
12110  {
12111   "alignment" : 4,
12112   "fields" :
12113   [
12114    {
12115     "access" : "private",
12116     "field_name" : "mBuffer",
12117     "referenced_type" : "type-371"
12118    },
12119    {
12120     "access" : "private",
12121     "field_name" : "mSize",
12122     "field_offset" : 64,
12123     "referenced_type" : "type-2"
12124    },
12125    {
12126     "access" : "private",
12127     "field_name" : "mOwnsBuffer",
12128     "field_offset" : 96,
12129     "referenced_type" : "type-30"
12130    }
12131   ],
12132   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12133   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12134   "referenced_type" : "type-370",
12135   "self_type" : "type-370",
12136   "size" : 16,
12137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12138   "template_args" : [ "type-374" ],
12139   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_021HmacSharingParametersEEE"
12140  },
12141  {
12142   "alignment" : 4,
12143   "fields" :
12144   [
12145    {
12146     "access" : "private",
12147     "field_name" : "mBuffer",
12148     "referenced_type" : "type-349"
12149    },
12150    {
12151     "access" : "private",
12152     "field_name" : "mSize",
12153     "field_offset" : 64,
12154     "referenced_type" : "type-2"
12155    },
12156    {
12157     "access" : "private",
12158     "field_name" : "mOwnsBuffer",
12159     "field_offset" : 96,
12160     "referenced_type" : "type-30"
12161    }
12162   ],
12163   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12164   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12165   "referenced_type" : "type-348",
12166   "self_type" : "type-348",
12167   "size" : 16,
12168   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12169   "template_args" : [ "type-352" ],
12170   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_012KeyParameterEEE"
12171  },
12172  {
12173   "alignment" : 4,
12174   "fields" :
12175   [
12176    {
12177     "access" : "private",
12178     "field_name" : "mBuffer",
12179     "referenced_type" : "type-130"
12180    },
12181    {
12182     "access" : "private",
12183     "field_name" : "mSize",
12184     "field_offset" : 64,
12185     "referenced_type" : "type-2"
12186    },
12187    {
12188     "access" : "private",
12189     "field_name" : "mOwnsBuffer",
12190     "field_offset" : 96,
12191     "referenced_type" : "type-30"
12192    }
12193   ],
12194   "linker_set_key" : "android::hardware::hidl_vec<char>",
12195   "name" : "android::hardware::hidl_vec<char>",
12196   "referenced_type" : "type-386",
12197   "self_type" : "type-386",
12198   "size" : 16,
12199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12200   "template_args" : [ "type-80" ],
12201   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12202  },
12203  {
12204   "alignment" : 4,
12205   "fields" :
12206   [
12207    {
12208     "access" : "private",
12209     "field_name" : "mBuffer",
12210     "referenced_type" : "type-334"
12211    },
12212    {
12213     "access" : "private",
12214     "field_name" : "mSize",
12215     "field_offset" : 64,
12216     "referenced_type" : "type-2"
12217    },
12218    {
12219     "access" : "private",
12220     "field_name" : "mOwnsBuffer",
12221     "field_offset" : 96,
12222     "referenced_type" : "type-30"
12223    }
12224   ],
12225   "linker_set_key" : "android::hardware::hidl_vec<int>",
12226   "name" : "android::hardware::hidl_vec<int>",
12227   "referenced_type" : "type-333",
12228   "self_type" : "type-333",
12229   "size" : 16,
12230   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12231   "template_args" : [ "type-52" ],
12232   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12233  },
12234  {
12235   "alignment" : 4,
12236   "fields" :
12237   [
12238    {
12239     "access" : "private",
12240     "field_name" : "mBuffer",
12241     "referenced_type" : "type-345"
12242    },
12243    {
12244     "access" : "private",
12245     "field_name" : "mSize",
12246     "field_offset" : 64,
12247     "referenced_type" : "type-2"
12248    },
12249    {
12250     "access" : "private",
12251     "field_name" : "mOwnsBuffer",
12252     "field_offset" : 96,
12253     "referenced_type" : "type-30"
12254    }
12255   ],
12256   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12257   "name" : "android::hardware::hidl_vec<unsigned char>",
12258   "referenced_type" : "type-344",
12259   "self_type" : "type-344",
12260   "size" : 16,
12261   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12262   "template_args" : [ "type-7" ],
12263   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12264  },
12265  {
12266   "alignment" : 2,
12267   "fields" :
12268   [
12269    {
12270     "access" : "private",
12271     "field_name" : "mMajor",
12272     "referenced_type" : "type-88"
12273    },
12274    {
12275     "access" : "private",
12276     "field_name" : "mMinor",
12277     "field_offset" : 16,
12278     "referenced_type" : "type-88"
12279    }
12280   ],
12281   "linker_set_key" : "android::hardware::hidl_version",
12282   "name" : "android::hardware::hidl_version",
12283   "referenced_type" : "type-395",
12284   "self_type" : "type-395",
12285   "size" : 4,
12286   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12287   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12288  },
12289  {
12290   "alignment" : 4,
12291   "base_specifiers" :
12292   [
12293    {
12294     "referenced_type" : "type-450"
12295    }
12296   ],
12297   "fields" :
12298   [
12299    {
12300     "access" : "private",
12301     "field_name" : "_hidl_mImpl",
12302     "field_offset" : 544,
12303     "referenced_type" : "type-124"
12304    }
12305   ],
12306   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12307   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12308   "referenced_type" : "type-661",
12309   "self_type" : "type-661",
12310   "size" : 80,
12311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h",
12312   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE",
12313   "vtable_components" :
12314   [
12315    {
12316     "component_value" : 72,
12317     "kind" : "vbase_offset"
12318    },
12319    {
12320     "kind" : "offset_to_top"
12321    },
12322    {
12323     "kind" : "rtti",
12324     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12325    },
12326    {
12327     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12328    },
12329    {
12330     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12331    },
12332    {
12333     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12334    },
12335    {
12336     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12337    },
12338    {
12339     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12340    },
12341    {
12342     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12343    },
12344    {
12345     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12346    },
12347    {
12348     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12349    },
12350    {
12351     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12352    },
12353    {
12354     "kind" : "complete_dtor_pointer",
12355     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12356    },
12357    {
12358     "kind" : "deleting_dtor_pointer",
12359     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12360    },
12361    {
12362     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12363    },
12364    {
12365     "component_value" : -20,
12366     "kind" : "offset_to_top"
12367    },
12368    {
12369     "kind" : "rtti",
12370     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12371    },
12372    {
12373     "kind" : "complete_dtor_pointer",
12374     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12375    },
12376    {
12377     "kind" : "deleting_dtor_pointer",
12378     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12379    },
12380    {
12381     "kind" : "vcall_offset"
12382    },
12383    {
12384     "kind" : "vcall_offset"
12385    },
12386    {
12387     "kind" : "vcall_offset"
12388    },
12389    {
12390     "kind" : "vcall_offset"
12391    },
12392    {
12393     "component_value" : -72,
12394     "kind" : "vcall_offset"
12395    },
12396    {
12397     "component_value" : -72,
12398     "kind" : "offset_to_top"
12399    },
12400    {
12401     "kind" : "rtti",
12402     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12403    },
12404    {
12405     "kind" : "complete_dtor_pointer",
12406     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12407    },
12408    {
12409     "kind" : "deleting_dtor_pointer",
12410     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12411    },
12412    {
12413     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12414    },
12415    {
12416     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12417    },
12418    {
12419     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12420    },
12421    {
12422     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12423    }
12424   ]
12425  },
12426  {
12427   "alignment" : 4,
12428   "base_specifiers" :
12429   [
12430    {
12431     "referenced_type" : "type-9"
12432    },
12433    {
12434     "referenced_type" : "type-28"
12435    }
12436   ],
12437   "fields" :
12438   [
12439    {
12440     "access" : "private",
12441     "field_name" : "_hidl_mMutex",
12442     "field_offset" : 544,
12443     "referenced_type" : "type-26"
12444    },
12445    {
12446     "access" : "private",
12447     "field_name" : "_hidl_mDeathRecipients",
12448     "field_offset" : 576,
12449     "referenced_type" : "type-27"
12450    }
12451   ],
12452   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12453   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12454   "referenced_type" : "type-25",
12455   "self_type" : "type-25",
12456   "size" : 92,
12457   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h",
12458   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE",
12459   "vtable_components" :
12460   [
12461    {
12462     "component_value" : 84,
12463     "kind" : "vbase_offset"
12464    },
12465    {
12466     "kind" : "offset_to_top"
12467    },
12468    {
12469     "kind" : "rtti",
12470     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12471    },
12472    {
12473     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_019BpHwKeymasterDevice8isRemoteEv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12477    },
12478    {
12479     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12480    },
12481    {
12482     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12492    },
12493    {
12494     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
12495    },
12496    {
12497     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12498    },
12499    {
12500     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
12501    },
12502    {
12503     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12504    },
12505    {
12506     "kind" : "complete_dtor_pointer",
12507     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12508    },
12509    {
12510     "kind" : "deleting_dtor_pointer",
12511     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12515    },
12516    {
12517     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12518    },
12519    {
12520     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12521    },
12522    {
12523     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12524    },
12525    {
12526     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12527    },
12528    {
12529     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12530    },
12531    {
12532     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12533    },
12534    {
12535     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12536    },
12537    {
12538     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12539    },
12540    {
12541     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12542    },
12543    {
12544     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12545    },
12546    {
12547     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12551    },
12552    {
12553     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
12554    },
12555    {
12556     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
12557    },
12558    {
12559     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12560    },
12561    {
12562     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12563    },
12564    {
12565     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12566    },
12567    {
12568     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy"
12569    },
12570    {
12571     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12572    },
12573    {
12574     "component_value" : 80,
12575     "kind" : "vbase_offset"
12576    },
12577    {
12578     "component_value" : -4,
12579     "kind" : "offset_to_top"
12580    },
12581    {
12582     "kind" : "rtti",
12583     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12584    },
12585    {
12586     "kind" : "complete_dtor_pointer",
12587     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12588    },
12589    {
12590     "kind" : "deleting_dtor_pointer",
12591     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12592    },
12593    {
12594     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12595    },
12596    {
12597     "component_value" : 76,
12598     "kind" : "vbase_offset"
12599    },
12600    {
12601     "component_value" : -8,
12602     "kind" : "offset_to_top"
12603    },
12604    {
12605     "kind" : "rtti",
12606     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12607    },
12608    {
12609     "kind" : "complete_dtor_pointer",
12610     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12611    },
12612    {
12613     "kind" : "deleting_dtor_pointer",
12614     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12615    },
12616    {
12617     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12618    },
12619    {
12620     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12621    },
12622    {
12623     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12624    },
12625    {
12626     "component_value" : -24,
12627     "kind" : "offset_to_top"
12628    },
12629    {
12630     "kind" : "rtti",
12631     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12632    },
12633    {
12634     "kind" : "complete_dtor_pointer",
12635     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12636    },
12637    {
12638     "kind" : "deleting_dtor_pointer",
12639     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12640    },
12641    {
12642     "kind" : "vcall_offset"
12643    },
12644    {
12645     "component_value" : -76,
12646     "kind" : "vcall_offset"
12647    },
12648    {
12649     "component_value" : -76,
12650     "kind" : "vcall_offset"
12651    },
12652    {
12653     "component_value" : -76,
12654     "kind" : "vcall_offset"
12655    },
12656    {
12657     "component_value" : -84,
12658     "kind" : "vcall_offset"
12659    },
12660    {
12661     "component_value" : -84,
12662     "kind" : "offset_to_top"
12663    },
12664    {
12665     "kind" : "rtti",
12666     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12667    },
12668    {
12669     "kind" : "complete_dtor_pointer",
12670     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12671    },
12672    {
12673     "kind" : "deleting_dtor_pointer",
12674     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12675    },
12676    {
12677     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12678    },
12679    {
12680     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12681    },
12682    {
12683     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12684    },
12685    {
12686     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12687    }
12688   ]
12689  },
12690  {
12691   "alignment" : 4,
12692   "base_specifiers" :
12693   [
12694    {
12695     "referenced_type" : "type-10"
12696    },
12697    {
12698     "referenced_type" : "type-28"
12699    }
12700   ],
12701   "fields" :
12702   [
12703    {
12704     "access" : "private",
12705     "field_name" : "mImpl",
12706     "field_offset" : 384,
12707     "referenced_type" : "type-129"
12708    },
12709    {
12710     "access" : "private",
12711     "field_name" : "mOnewayQueue",
12712     "field_offset" : 416,
12713     "referenced_type" : "type-682"
12714    }
12715   ],
12716   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12717   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12718   "referenced_type" : "type-681",
12719   "self_type" : "type-681",
12720   "size" : 68,
12721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h",
12722   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017BsKeymasterDeviceE",
12723   "vtable_components" :
12724   [
12725    {
12726     "component_value" : 60,
12727     "kind" : "vbase_offset"
12728    },
12729    {
12730     "kind" : "offset_to_top"
12731    },
12732    {
12733     "kind" : "rtti",
12734     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12735    },
12736    {
12737     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
12738    },
12739    {
12740     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12741    },
12742    {
12743     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12744    },
12745    {
12746     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12747    },
12748    {
12749     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12750    },
12751    {
12752     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21setHALInstrumentationEv"
12753    },
12754    {
12755     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12756    },
12757    {
12758     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice4pingEv"
12759    },
12760    {
12761     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12762    },
12763    {
12764     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21notifySyspropsChangedEv"
12765    },
12766    {
12767     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12768    },
12769    {
12770     "kind" : "complete_dtor_pointer",
12771     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12772    },
12773    {
12774     "kind" : "deleting_dtor_pointer",
12775     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12776    },
12777    {
12778     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12779    },
12780    {
12781     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12782    },
12783    {
12784     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12785    },
12786    {
12787     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12788    },
12789    {
12790     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12791    },
12792    {
12793     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12794    },
12795    {
12796     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12797    },
12798    {
12799     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12800    },
12801    {
12802     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12803    },
12804    {
12805     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12806    },
12807    {
12808     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12809    },
12810    {
12811     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12812    },
12813    {
12814     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12815    },
12816    {
12817     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13deleteAllKeysEv"
12818    },
12819    {
12820     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21destroyAttestationIdsEv"
12821    },
12822    {
12823     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12824    },
12825    {
12826     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12827    },
12828    {
12829     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12830    },
12831    {
12832     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5abortEy"
12833    },
12834    {
12835     "component_value" : -4,
12836     "kind" : "offset_to_top"
12837    },
12838    {
12839     "kind" : "rtti",
12840     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12841    },
12842    {
12843     "kind" : "complete_dtor_pointer",
12844     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12845    },
12846    {
12847     "kind" : "deleting_dtor_pointer",
12848     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12849    },
12850    {
12851     "kind" : "vcall_offset"
12852    },
12853    {
12854     "kind" : "vcall_offset"
12855    },
12856    {
12857     "kind" : "vcall_offset"
12858    },
12859    {
12860     "kind" : "vcall_offset"
12861    },
12862    {
12863     "component_value" : -60,
12864     "kind" : "vcall_offset"
12865    },
12866    {
12867     "component_value" : -60,
12868     "kind" : "offset_to_top"
12869    },
12870    {
12871     "kind" : "rtti",
12872     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12873    },
12874    {
12875     "kind" : "complete_dtor_pointer",
12876     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12877    },
12878    {
12879     "kind" : "deleting_dtor_pointer",
12880     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12881    },
12882    {
12883     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12884    },
12885    {
12886     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12887    },
12888    {
12889     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12890    },
12891    {
12892     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12893    }
12894   ]
12895  },
12896  {
12897   "alignment" : 8,
12898   "fields" :
12899   [
12900    {
12901     "field_name" : "challenge",
12902     "referenced_type" : "type-8"
12903    },
12904    {
12905     "field_name" : "userId",
12906     "field_offset" : 64,
12907     "referenced_type" : "type-8"
12908    },
12909    {
12910     "field_name" : "authenticatorId",
12911     "field_offset" : 128,
12912     "referenced_type" : "type-8"
12913    },
12914    {
12915     "field_name" : "authenticatorType",
12916     "field_offset" : 192,
12917     "referenced_type" : "type-364"
12918    },
12919    {
12920     "field_name" : "timestamp",
12921     "field_offset" : 256,
12922     "referenced_type" : "type-8"
12923    },
12924    {
12925     "field_name" : "mac",
12926     "field_offset" : 320,
12927     "referenced_type" : "type-344"
12928    }
12929   ],
12930   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12931   "name" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12932   "referenced_type" : "type-570",
12933   "self_type" : "type-570",
12934   "size" : 56,
12935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12936   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017HardwareAuthTokenE"
12937  },
12938  {
12939   "alignment" : 8,
12940   "fields" :
12941   [
12942    {
12943     "field_name" : "seed",
12944     "referenced_type" : "type-344"
12945    },
12946    {
12947     "field_name" : "nonce",
12948     "field_offset" : 128,
12949     "referenced_type" : "type-5"
12950    }
12951   ],
12952   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12953   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12954   "referenced_type" : "type-374",
12955   "self_type" : "type-374",
12956   "size" : 48,
12957   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12958   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021HmacSharingParametersE"
12959  },
12960  {
12961   "alignment" : 4,
12962   "base_specifiers" :
12963   [
12964    {
12965     "referenced_type" : "type-11"
12966    }
12967   ],
12968   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12969   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12970   "referenced_type" : "type-10",
12971   "self_type" : "type-10",
12972   "size" : 12,
12973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h",
12974   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_016IKeymasterDeviceE",
12975   "vtable_components" :
12976   [
12977    {
12978     "component_value" : 4,
12979     "kind" : "vbase_offset"
12980    },
12981    {
12982     "kind" : "offset_to_top"
12983    },
12984    {
12985     "kind" : "rtti",
12986     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
12987    },
12988    {
12989     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
12990    },
12991    {
12992     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12993    },
12994    {
12995     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12996    },
12997    {
12998     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12999    },
13000    {
13001     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13002    },
13003    {
13004     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
13005    },
13006    {
13007     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13008    },
13009    {
13010     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
13011    },
13012    {
13013     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13014    },
13015    {
13016     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
13017    },
13018    {
13019     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13020    },
13021    {
13022     "kind" : "complete_dtor_pointer",
13023     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13024    },
13025    {
13026     "kind" : "deleting_dtor_pointer",
13027     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13028    },
13029    {
13030     "is_pure" : true,
13031     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
13032    },
13033    {
13034     "is_pure" : true,
13035     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
13036    },
13037    {
13038     "is_pure" : true,
13039     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
13040    },
13041    {
13042     "is_pure" : true,
13043     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
13044    },
13045    {
13046     "is_pure" : true,
13047     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
13048    },
13049    {
13050     "is_pure" : true,
13051     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
13052    },
13053    {
13054     "is_pure" : true,
13055     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
13056    },
13057    {
13058     "is_pure" : true,
13059     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
13060    },
13061    {
13062     "is_pure" : true,
13063     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
13064    },
13065    {
13066     "is_pure" : true,
13067     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
13068    },
13069    {
13070     "is_pure" : true,
13071     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
13072    },
13073    {
13074     "is_pure" : true,
13075     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
13076    },
13077    {
13078     "is_pure" : true,
13079     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
13080    },
13081    {
13082     "is_pure" : true,
13083     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
13084    },
13085    {
13086     "is_pure" : true,
13087     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
13088    },
13089    {
13090     "is_pure" : true,
13091     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
13092    },
13093    {
13094     "is_pure" : true,
13095     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
13096    },
13097    {
13098     "is_pure" : true,
13099     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
13100    },
13101    {
13102     "is_pure" : true,
13103     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEy"
13104    },
13105    {
13106     "kind" : "vcall_offset"
13107    },
13108    {
13109     "kind" : "vcall_offset"
13110    },
13111    {
13112     "kind" : "vcall_offset"
13113    },
13114    {
13115     "kind" : "vcall_offset"
13116    },
13117    {
13118     "component_value" : -4,
13119     "kind" : "vcall_offset"
13120    },
13121    {
13122     "component_value" : -4,
13123     "kind" : "offset_to_top"
13124    },
13125    {
13126     "kind" : "rtti",
13127     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
13128    },
13129    {
13130     "kind" : "complete_dtor_pointer",
13131     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13132    },
13133    {
13134     "kind" : "deleting_dtor_pointer",
13135     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13136    },
13137    {
13138     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13139    },
13140    {
13141     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13142    },
13143    {
13144     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13145    },
13146    {
13147     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13148    }
13149   ]
13150  },
13151  {
13152   "alignment" : 8,
13153   "fields" :
13154   [
13155    {
13156     "field_name" : "softwareEnforced",
13157     "referenced_type" : "type-348"
13158    },
13159    {
13160     "field_name" : "hardwareEnforced",
13161     "field_offset" : 128,
13162     "referenced_type" : "type-348"
13163    }
13164   ],
13165   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13166   "name" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13167   "referenced_type" : "type-569",
13168   "self_type" : "type-569",
13169   "size" : 32,
13170   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13171   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_018KeyCharacteristicsE"
13172  },
13173  {
13174   "alignment" : 8,
13175   "fields" :
13176   [
13177    {
13178     "field_name" : "tag",
13179     "referenced_type" : "type-353"
13180    },
13181    {
13182     "field_name" : "f",
13183     "field_offset" : 64,
13184     "referenced_type" : "type-354"
13185    },
13186    {
13187     "field_name" : "blob",
13188     "field_offset" : 128,
13189     "referenced_type" : "type-344"
13190    }
13191   ],
13192   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter",
13193   "name" : "android::hardware::keymaster::V4_0::KeyParameter",
13194   "referenced_type" : "type-352",
13195   "self_type" : "type-352",
13196   "size" : 32,
13197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13198   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameterE"
13199  },
13200  {
13201   "alignment" : 8,
13202   "fields" :
13203   [
13204    {
13205     "field_name" : "algorithm",
13206     "referenced_type" : "type-355"
13207    },
13208    {
13209     "field_name" : "blockMode",
13210     "referenced_type" : "type-356"
13211    },
13212    {
13213     "field_name" : "paddingMode",
13214     "referenced_type" : "type-357"
13215    },
13216    {
13217     "field_name" : "digest",
13218     "referenced_type" : "type-358"
13219    },
13220    {
13221     "field_name" : "ecCurve",
13222     "referenced_type" : "type-359"
13223    },
13224    {
13225     "field_name" : "origin",
13226     "referenced_type" : "type-360"
13227    },
13228    {
13229     "field_name" : "keyBlobUsageRequirements",
13230     "referenced_type" : "type-361"
13231    },
13232    {
13233     "field_name" : "purpose",
13234     "referenced_type" : "type-362"
13235    },
13236    {
13237     "field_name" : "keyDerivationFunction",
13238     "referenced_type" : "type-363"
13239    },
13240    {
13241     "field_name" : "hardwareAuthenticatorType",
13242     "referenced_type" : "type-364"
13243    },
13244    {
13245     "field_name" : "hardwareType",
13246     "referenced_type" : "type-365"
13247    },
13248    {
13249     "field_name" : "boolValue",
13250     "referenced_type" : "type-30"
13251    },
13252    {
13253     "field_name" : "integer",
13254     "referenced_type" : "type-2"
13255    },
13256    {
13257     "field_name" : "longInteger",
13258     "referenced_type" : "type-8"
13259    },
13260    {
13261     "field_name" : "dateTime",
13262     "referenced_type" : "type-8"
13263    }
13264   ],
13265   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13266   "name" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13267   "record_kind" : "union",
13268   "referenced_type" : "type-354",
13269   "self_type" : "type-354",
13270   "size" : 8,
13271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13272   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameter13IntegerParamsE"
13273  },
13274  {
13275   "alignment" : 8,
13276   "fields" :
13277   [
13278    {
13279     "field_name" : "challenge",
13280     "referenced_type" : "type-8"
13281    },
13282    {
13283     "field_name" : "timestamp",
13284     "field_offset" : 64,
13285     "referenced_type" : "type-8"
13286    },
13287    {
13288     "field_name" : "parametersVerified",
13289     "field_offset" : 128,
13290     "referenced_type" : "type-348"
13291    },
13292    {
13293     "field_name" : "securityLevel",
13294     "field_offset" : 256,
13295     "referenced_type" : "type-365"
13296    },
13297    {
13298     "field_name" : "mac",
13299     "field_offset" : 320,
13300     "referenced_type" : "type-344"
13301    }
13302   ],
13303   "linker_set_key" : "android::hardware::keymaster::V4_0::VerificationToken",
13304   "name" : "android::hardware::keymaster::V4_0::VerificationToken",
13305   "referenced_type" : "type-571",
13306   "self_type" : "type-571",
13307   "size" : 56,
13308   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13309   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017VerificationTokenE"
13310  },
13311  {
13312   "alignment" : 4,
13313   "base_specifiers" :
13314   [
13315    {
13316     "referenced_type" : "type-147"
13317    },
13318    {
13319     "referenced_type" : "type-28"
13320    }
13321   ],
13322   "fields" :
13323   [
13324    {
13325     "access" : "private",
13326     "field_name" : "_hidl_mImpl",
13327     "field_offset" : 512,
13328     "referenced_type" : "type-35"
13329    }
13330   ],
13331   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13332   "name" : "android::hidl::base::V1_0::BnHwBase",
13333   "referenced_type" : "type-450",
13334   "self_type" : "type-450",
13335   "size" : 76,
13336   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13337   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13338   "vtable_components" :
13339   [
13340    {
13341     "component_value" : 68,
13342     "kind" : "vbase_offset"
13343    },
13344    {
13345     "kind" : "offset_to_top"
13346    },
13347    {
13348     "kind" : "rtti",
13349     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13350    },
13351    {
13352     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13353    },
13354    {
13355     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13356    },
13357    {
13358     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13359    },
13360    {
13361     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13362    },
13363    {
13364     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13365    },
13366    {
13367     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13368    },
13369    {
13370     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13371    },
13372    {
13373     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13374    },
13375    {
13376     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13377    },
13378    {
13379     "kind" : "complete_dtor_pointer",
13380     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13381    },
13382    {
13383     "kind" : "deleting_dtor_pointer",
13384     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13385    },
13386    {
13387     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13388    },
13389    {
13390     "component_value" : -20,
13391     "kind" : "offset_to_top"
13392    },
13393    {
13394     "kind" : "rtti",
13395     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13396    },
13397    {
13398     "kind" : "complete_dtor_pointer",
13399     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13400    },
13401    {
13402     "kind" : "deleting_dtor_pointer",
13403     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13404    },
13405    {
13406     "kind" : "vcall_offset"
13407    },
13408    {
13409     "kind" : "vcall_offset"
13410    },
13411    {
13412     "kind" : "vcall_offset"
13413    },
13414    {
13415     "kind" : "vcall_offset"
13416    },
13417    {
13418     "component_value" : -68,
13419     "kind" : "vcall_offset"
13420    },
13421    {
13422     "component_value" : -68,
13423     "kind" : "offset_to_top"
13424    },
13425    {
13426     "kind" : "rtti",
13427     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13428    },
13429    {
13430     "kind" : "complete_dtor_pointer",
13431     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13432    },
13433    {
13434     "kind" : "deleting_dtor_pointer",
13435     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13436    },
13437    {
13438     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13439    },
13440    {
13441     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13442    },
13443    {
13444     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13445    },
13446    {
13447     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13448    }
13449   ]
13450  },
13451  {
13452   "alignment" : 4,
13453   "base_specifiers" :
13454   [
13455    {
13456     "referenced_type" : "type-435"
13457    },
13458    {
13459     "referenced_type" : "type-28"
13460    }
13461   ],
13462   "fields" :
13463   [
13464    {
13465     "access" : "private",
13466     "field_name" : "_hidl_mMutex",
13467     "field_offset" : 544,
13468     "referenced_type" : "type-628"
13469    },
13470    {
13471     "access" : "private",
13472     "field_name" : "_hidl_mDeathRecipients",
13473     "field_offset" : 576,
13474     "referenced_type" : "type-629"
13475    }
13476   ],
13477   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13478   "name" : "android::hidl::base::V1_0::BpHwBase",
13479   "referenced_type" : "type-627",
13480   "self_type" : "type-627",
13481   "size" : 92,
13482   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13483   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13484   "vtable_components" :
13485   [
13486    {
13487     "component_value" : 84,
13488     "kind" : "vbase_offset"
13489    },
13490    {
13491     "kind" : "offset_to_top"
13492    },
13493    {
13494     "kind" : "rtti",
13495     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13496    },
13497    {
13498     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13499    },
13500    {
13501     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13502    },
13503    {
13504     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13505    },
13506    {
13507     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13508    },
13509    {
13510     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13511    },
13512    {
13513     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13514    },
13515    {
13516     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13517    },
13518    {
13519     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13520    },
13521    {
13522     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13523    },
13524    {
13525     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13526    },
13527    {
13528     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13529    },
13530    {
13531     "kind" : "complete_dtor_pointer",
13532     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13533    },
13534    {
13535     "kind" : "deleting_dtor_pointer",
13536     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13537    },
13538    {
13539     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13540    },
13541    {
13542     "component_value" : 80,
13543     "kind" : "vbase_offset"
13544    },
13545    {
13546     "component_value" : -4,
13547     "kind" : "offset_to_top"
13548    },
13549    {
13550     "kind" : "rtti",
13551     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13552    },
13553    {
13554     "kind" : "complete_dtor_pointer",
13555     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13556    },
13557    {
13558     "kind" : "deleting_dtor_pointer",
13559     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13560    },
13561    {
13562     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13563    },
13564    {
13565     "component_value" : 76,
13566     "kind" : "vbase_offset"
13567    },
13568    {
13569     "component_value" : -8,
13570     "kind" : "offset_to_top"
13571    },
13572    {
13573     "kind" : "rtti",
13574     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13575    },
13576    {
13577     "kind" : "complete_dtor_pointer",
13578     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13579    },
13580    {
13581     "kind" : "deleting_dtor_pointer",
13582     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13583    },
13584    {
13585     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13586    },
13587    {
13588     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13589    },
13590    {
13591     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13592    },
13593    {
13594     "component_value" : -24,
13595     "kind" : "offset_to_top"
13596    },
13597    {
13598     "kind" : "rtti",
13599     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13600    },
13601    {
13602     "kind" : "complete_dtor_pointer",
13603     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13604    },
13605    {
13606     "kind" : "deleting_dtor_pointer",
13607     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13608    },
13609    {
13610     "kind" : "vcall_offset"
13611    },
13612    {
13613     "component_value" : -76,
13614     "kind" : "vcall_offset"
13615    },
13616    {
13617     "component_value" : -76,
13618     "kind" : "vcall_offset"
13619    },
13620    {
13621     "component_value" : -76,
13622     "kind" : "vcall_offset"
13623    },
13624    {
13625     "component_value" : -84,
13626     "kind" : "vcall_offset"
13627    },
13628    {
13629     "component_value" : -84,
13630     "kind" : "offset_to_top"
13631    },
13632    {
13633     "kind" : "rtti",
13634     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13635    },
13636    {
13637     "kind" : "complete_dtor_pointer",
13638     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13639    },
13640    {
13641     "kind" : "deleting_dtor_pointer",
13642     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13643    },
13644    {
13645     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13646    },
13647    {
13648     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13649    },
13650    {
13651     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13655    }
13656   ]
13657  },
13658  {
13659   "alignment" : 8,
13660   "fields" :
13661   [
13662    {
13663     "field_name" : "pid",
13664     "referenced_type" : "type-52"
13665    },
13666    {
13667     "field_name" : "ptr",
13668     "field_offset" : 64,
13669     "referenced_type" : "type-8"
13670    },
13671    {
13672     "field_name" : "arch",
13673     "field_offset" : 128,
13674     "referenced_type" : "type-415"
13675    }
13676   ],
13677   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13678   "name" : "android::hidl::base::V1_0::DebugInfo",
13679   "referenced_type" : "type-414",
13680   "self_type" : "type-414",
13681   "size" : 24,
13682   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13683   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13684  },
13685  {
13686   "alignment" : 4,
13687   "base_specifiers" :
13688   [
13689    {
13690     "is_virtual" : true,
13691     "referenced_type" : "type-12"
13692    }
13693   ],
13694   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13695   "name" : "android::hidl::base::V1_0::IBase",
13696   "referenced_type" : "type-11",
13697   "self_type" : "type-11",
13698   "size" : 12,
13699   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13700   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13701   "vtable_components" :
13702   [
13703    {
13704     "component_value" : 4,
13705     "kind" : "vbase_offset"
13706    },
13707    {
13708     "kind" : "offset_to_top"
13709    },
13710    {
13711     "kind" : "rtti",
13712     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13713    },
13714    {
13715     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13716    },
13717    {
13718     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13719    },
13720    {
13721     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13722    },
13723    {
13724     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13725    },
13726    {
13727     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13728    },
13729    {
13730     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13731    },
13732    {
13733     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13734    },
13735    {
13736     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13737    },
13738    {
13739     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13740    },
13741    {
13742     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13743    },
13744    {
13745     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13746    },
13747    {
13748     "kind" : "complete_dtor_pointer",
13749     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13750    },
13751    {
13752     "kind" : "deleting_dtor_pointer",
13753     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13754    },
13755    {
13756     "kind" : "vcall_offset"
13757    },
13758    {
13759     "kind" : "vcall_offset"
13760    },
13761    {
13762     "kind" : "vcall_offset"
13763    },
13764    {
13765     "kind" : "vcall_offset"
13766    },
13767    {
13768     "component_value" : -4,
13769     "kind" : "vcall_offset"
13770    },
13771    {
13772     "component_value" : -4,
13773     "kind" : "offset_to_top"
13774    },
13775    {
13776     "kind" : "rtti",
13777     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13778    },
13779    {
13780     "kind" : "complete_dtor_pointer",
13781     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
13782    },
13783    {
13784     "kind" : "deleting_dtor_pointer",
13785     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
13786    },
13787    {
13788     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13789    },
13790    {
13791     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13792    },
13793    {
13794     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13795    },
13796    {
13797     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13798    }
13799   ]
13800  },
13801  {
13802   "alignment" : 4,
13803   "base_specifiers" :
13804   [
13805    {
13806     "referenced_type" : "type-11"
13807    }
13808   ],
13809   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13810   "name" : "android::hidl::manager::V1_0::IServiceManager",
13811   "referenced_type" : "type-98",
13812   "self_type" : "type-98",
13813   "size" : 12,
13814   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13815   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13816   "vtable_components" :
13817   [
13818    {
13819     "component_value" : 4,
13820     "kind" : "vbase_offset"
13821    },
13822    {
13823     "kind" : "offset_to_top"
13824    },
13825    {
13826     "kind" : "rtti",
13827     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13828    },
13829    {
13830     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13831    },
13832    {
13833     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13834    },
13835    {
13836     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13837    },
13838    {
13839     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13840    },
13841    {
13842     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13843    },
13844    {
13845     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13846    },
13847    {
13848     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13849    },
13850    {
13851     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13852    },
13853    {
13854     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13855    },
13856    {
13857     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13858    },
13859    {
13860     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13861    },
13862    {
13863     "kind" : "complete_dtor_pointer",
13864     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13865    },
13866    {
13867     "kind" : "deleting_dtor_pointer",
13868     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13869    },
13870    {
13871     "is_pure" : true,
13872     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13873    },
13874    {
13875     "is_pure" : true,
13876     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13877    },
13878    {
13879     "is_pure" : true,
13880     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13881    },
13882    {
13883     "is_pure" : true,
13884     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13885    },
13886    {
13887     "is_pure" : true,
13888     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13889    },
13890    {
13891     "is_pure" : true,
13892     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13893    },
13894    {
13895     "is_pure" : true,
13896     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13897    },
13898    {
13899     "is_pure" : true,
13900     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13901    },
13902    {
13903     "kind" : "vcall_offset"
13904    },
13905    {
13906     "kind" : "vcall_offset"
13907    },
13908    {
13909     "kind" : "vcall_offset"
13910    },
13911    {
13912     "kind" : "vcall_offset"
13913    },
13914    {
13915     "component_value" : -4,
13916     "kind" : "vcall_offset"
13917    },
13918    {
13919     "component_value" : -4,
13920     "kind" : "offset_to_top"
13921    },
13922    {
13923     "kind" : "rtti",
13924     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13925    },
13926    {
13927     "kind" : "complete_dtor_pointer",
13928     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13929    },
13930    {
13931     "kind" : "deleting_dtor_pointer",
13932     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13933    },
13934    {
13935     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13936    },
13937    {
13938     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13939    },
13940    {
13941     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13942    },
13943    {
13944     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13945    }
13946   ]
13947  },
13948  {
13949   "alignment" : 8,
13950   "fields" :
13951   [
13952    {
13953     "field_name" : "interfaceName",
13954     "referenced_type" : "type-299"
13955    },
13956    {
13957     "field_name" : "instanceName",
13958     "field_offset" : 128,
13959     "referenced_type" : "type-299"
13960    },
13961    {
13962     "field_name" : "pid",
13963     "field_offset" : 256,
13964     "referenced_type" : "type-52"
13965    },
13966    {
13967     "field_name" : "clientPids",
13968     "field_offset" : 320,
13969     "referenced_type" : "type-333"
13970    },
13971    {
13972     "field_name" : "arch",
13973     "field_offset" : 448,
13974     "referenced_type" : "type-415"
13975    }
13976   ],
13977   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13978   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13979   "referenced_type" : "type-556",
13980   "self_type" : "type-556",
13981   "size" : 64,
13982   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13983   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13984  },
13985  {
13986   "alignment" : 4,
13987   "base_specifiers" :
13988   [
13989    {
13990     "referenced_type" : "type-11"
13991    }
13992   ],
13993   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13994   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13995   "referenced_type" : "type-117",
13996   "self_type" : "type-117",
13997   "size" : 12,
13998   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13999   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14000   "vtable_components" :
14001   [
14002    {
14003     "component_value" : 4,
14004     "kind" : "vbase_offset"
14005    },
14006    {
14007     "kind" : "offset_to_top"
14008    },
14009    {
14010     "kind" : "rtti",
14011     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14012    },
14013    {
14014     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14015    },
14016    {
14017     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14018    },
14019    {
14020     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14021    },
14022    {
14023     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14024    },
14025    {
14026     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
14027    },
14028    {
14029     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14030    },
14031    {
14032     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
14033    },
14034    {
14035     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14036    },
14037    {
14038     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14039    },
14040    {
14041     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14042    },
14043    {
14044     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14045    },
14046    {
14047     "kind" : "complete_dtor_pointer",
14048     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14049    },
14050    {
14051     "kind" : "deleting_dtor_pointer",
14052     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14053    },
14054    {
14055     "is_pure" : true,
14056     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14057    },
14058    {
14059     "kind" : "vcall_offset"
14060    },
14061    {
14062     "kind" : "vcall_offset"
14063    },
14064    {
14065     "kind" : "vcall_offset"
14066    },
14067    {
14068     "kind" : "vcall_offset"
14069    },
14070    {
14071     "component_value" : -4,
14072     "kind" : "vcall_offset"
14073    },
14074    {
14075     "component_value" : -4,
14076     "kind" : "offset_to_top"
14077    },
14078    {
14079     "kind" : "rtti",
14080     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14081    },
14082    {
14083     "kind" : "complete_dtor_pointer",
14084     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14085    },
14086    {
14087     "kind" : "deleting_dtor_pointer",
14088     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14089    },
14090    {
14091     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14092    },
14093    {
14094     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14095    },
14096    {
14097     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14098    },
14099    {
14100     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14101    }
14102   ]
14103  },
14104  {
14105   "alignment" : 4,
14106   "fields" :
14107   [
14108    {
14109     "access" : "private",
14110     "field_name" : "m_ptr",
14111     "referenced_type" : "type-109"
14112    }
14113   ],
14114   "linker_set_key" : "android::sp<android::Thread>",
14115   "name" : "android::sp<android::Thread>",
14116   "record_kind" : "class",
14117   "referenced_type" : "type-108",
14118   "self_type" : "type-108",
14119   "size" : 4,
14120   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14121   "template_args" : [ "type-110" ],
14122   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14123  },
14124  {
14125   "alignment" : 4,
14126   "fields" :
14127   [
14128    {
14129     "access" : "private",
14130     "field_name" : "m_ptr",
14131     "referenced_type" : "type-146"
14132    }
14133   ],
14134   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14135   "name" : "android::sp<android::hardware::BHwBinder>",
14136   "record_kind" : "class",
14137   "referenced_type" : "type-145",
14138   "self_type" : "type-145",
14139   "size" : 4,
14140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14141   "template_args" : [ "type-147" ],
14142   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14143  },
14144  {
14145   "alignment" : 4,
14146   "fields" :
14147   [
14148    {
14149     "access" : "private",
14150     "field_name" : "m_ptr",
14151     "referenced_type" : "type-40"
14152    }
14153   ],
14154   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14155   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14156   "record_kind" : "class",
14157   "referenced_type" : "type-39",
14158   "self_type" : "type-39",
14159   "size" : 4,
14160   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14161   "template_args" : [ "type-41" ],
14162   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14163  },
14164  {
14165   "alignment" : 4,
14166   "fields" :
14167   [
14168    {
14169     "access" : "private",
14170     "field_name" : "m_ptr",
14171     "referenced_type" : "type-19"
14172    }
14173   ],
14174   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14175   "name" : "android::sp<android::hardware::IBinder>",
14176   "record_kind" : "class",
14177   "referenced_type" : "type-43",
14178   "self_type" : "type-43",
14179   "size" : 4,
14180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14181   "template_args" : [ "type-20" ],
14182   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14183  },
14184  {
14185   "alignment" : 4,
14186   "fields" :
14187   [
14188    {
14189     "access" : "private",
14190     "field_name" : "m_ptr",
14191     "referenced_type" : "type-48"
14192    }
14193   ],
14194   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14195   "name" : "android::sp<android::hardware::IInterface>",
14196   "record_kind" : "class",
14197   "referenced_type" : "type-47",
14198   "self_type" : "type-47",
14199   "size" : 4,
14200   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14201   "template_args" : [ "type-16" ],
14202   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14203  },
14204  {
14205   "alignment" : 4,
14206   "fields" :
14207   [
14208    {
14209     "access" : "private",
14210     "field_name" : "m_ptr",
14211     "referenced_type" : "type-50"
14212    }
14213   ],
14214   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14215   "name" : "android::sp<android::hardware::ProcessState>",
14216   "record_kind" : "class",
14217   "referenced_type" : "type-49",
14218   "self_type" : "type-49",
14219   "size" : 4,
14220   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14221   "template_args" : [ "type-51" ],
14222   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14223  },
14224  {
14225   "alignment" : 4,
14226   "fields" :
14227   [
14228    {
14229     "access" : "private",
14230     "field_name" : "m_ptr",
14231     "referenced_type" : "type-135"
14232    }
14233   ],
14234   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14235   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14236   "record_kind" : "class",
14237   "referenced_type" : "type-134",
14238   "self_type" : "type-134",
14239   "size" : 4,
14240   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14241   "template_args" : [ "type-136" ],
14242   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14243  },
14244  {
14245   "alignment" : 4,
14246   "fields" :
14247   [
14248    {
14249     "access" : "private",
14250     "field_name" : "m_ptr",
14251     "referenced_type" : "type-138"
14252    }
14253   ],
14254   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14255   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14256   "record_kind" : "class",
14257   "referenced_type" : "type-658",
14258   "self_type" : "type-658",
14259   "size" : 4,
14260   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14261   "template_args" : [ "type-139" ],
14262   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14263  },
14264  {
14265   "alignment" : 4,
14266   "fields" :
14267   [
14268    {
14269     "access" : "private",
14270     "field_name" : "m_ptr",
14271     "referenced_type" : "type-125"
14272    }
14273   ],
14274   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14275   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14276   "record_kind" : "class",
14277   "referenced_type" : "type-124",
14278   "self_type" : "type-124",
14279   "size" : 4,
14280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14281   "template_args" : [ "type-10" ],
14282   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V4_016IKeymasterDeviceEEE"
14283  },
14284  {
14285   "alignment" : 4,
14286   "fields" :
14287   [
14288    {
14289     "access" : "private",
14290     "field_name" : "m_ptr",
14291     "referenced_type" : "type-36"
14292    }
14293   ],
14294   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14295   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14296   "record_kind" : "class",
14297   "referenced_type" : "type-35",
14298   "self_type" : "type-35",
14299   "size" : 4,
14300   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14301   "template_args" : [ "type-11" ],
14302   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14303  },
14304  {
14305   "alignment" : 4,
14306   "fields" :
14307   [
14308    {
14309     "access" : "private",
14310     "field_name" : "m_ptr",
14311     "referenced_type" : "type-97"
14312    }
14313   ],
14314   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14315   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14316   "record_kind" : "class",
14317   "referenced_type" : "type-96",
14318   "self_type" : "type-96",
14319   "size" : 4,
14320   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14321   "template_args" : [ "type-98" ],
14322   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14323  },
14324  {
14325   "alignment" : 4,
14326   "fields" :
14327   [
14328    {
14329     "access" : "private",
14330     "field_name" : "m_ptr",
14331     "referenced_type" : "type-116"
14332    }
14333   ],
14334   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14335   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14336   "record_kind" : "class",
14337   "referenced_type" : "type-115",
14338   "self_type" : "type-115",
14339   "size" : 4,
14340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14341   "template_args" : [ "type-117" ],
14342   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14343  },
14344  {
14345   "alignment" : 1,
14346   "linker_set_key" : "android::trait_trivial_copy<bool>",
14347   "name" : "android::trait_trivial_copy<bool>",
14348   "referenced_type" : "type-205",
14349   "self_type" : "type-205",
14350   "size" : 1,
14351   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14352   "template_args" : [ "type-30" ],
14353   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14354  },
14355  {
14356   "alignment" : 1,
14357   "linker_set_key" : "android::trait_trivial_copy<char>",
14358   "name" : "android::trait_trivial_copy<char>",
14359   "referenced_type" : "type-209",
14360   "self_type" : "type-209",
14361   "size" : 1,
14362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14363   "template_args" : [ "type-80" ],
14364   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14365  },
14366  {
14367   "alignment" : 1,
14368   "linker_set_key" : "android::trait_trivial_copy<double>",
14369   "name" : "android::trait_trivial_copy<double>",
14370   "referenced_type" : "type-271",
14371   "self_type" : "type-271",
14372   "size" : 1,
14373   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14374   "template_args" : [ "type-269" ],
14375   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14376  },
14377  {
14378   "alignment" : 1,
14379   "linker_set_key" : "android::trait_trivial_copy<float>",
14380   "name" : "android::trait_trivial_copy<float>",
14381   "referenced_type" : "type-262",
14382   "self_type" : "type-262",
14383   "size" : 1,
14384   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14385   "template_args" : [ "type-260" ],
14386   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14387  },
14388  {
14389   "alignment" : 1,
14390   "linker_set_key" : "android::trait_trivial_copy<int>",
14391   "name" : "android::trait_trivial_copy<int>",
14392   "referenced_type" : "type-229",
14393   "self_type" : "type-229",
14394   "size" : 1,
14395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14396   "template_args" : [ "type-52" ],
14397   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14398  },
14399  {
14400   "alignment" : 1,
14401   "linker_set_key" : "android::trait_trivial_copy<long long>",
14402   "name" : "android::trait_trivial_copy<long long>",
14403   "referenced_type" : "type-253",
14404   "self_type" : "type-253",
14405   "size" : 1,
14406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14407   "template_args" : [ "type-57" ],
14408   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14409  },
14410  {
14411   "alignment" : 1,
14412   "linker_set_key" : "android::trait_trivial_copy<long>",
14413   "name" : "android::trait_trivial_copy<long>",
14414   "referenced_type" : "type-242",
14415   "self_type" : "type-242",
14416   "size" : 1,
14417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14418   "template_args" : [ "type-239" ],
14419   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14420  },
14421  {
14422   "alignment" : 1,
14423   "linker_set_key" : "android::trait_trivial_copy<short>",
14424   "name" : "android::trait_trivial_copy<short>",
14425   "referenced_type" : "type-219",
14426   "self_type" : "type-219",
14427   "size" : 1,
14428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14429   "template_args" : [ "type-217" ],
14430   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14431  },
14432  {
14433   "alignment" : 1,
14434   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14435   "name" : "android::trait_trivial_copy<unsigned char>",
14436   "referenced_type" : "type-213",
14437   "self_type" : "type-213",
14438   "size" : 1,
14439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14440   "template_args" : [ "type-7" ],
14441   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14442  },
14443  {
14444   "alignment" : 1,
14445   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14446   "name" : "android::trait_trivial_copy<unsigned int>",
14447   "referenced_type" : "type-233",
14448   "self_type" : "type-233",
14449   "size" : 1,
14450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14451   "template_args" : [ "type-2" ],
14452   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14453  },
14454  {
14455   "alignment" : 1,
14456   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14457   "name" : "android::trait_trivial_copy<unsigned long long>",
14458   "referenced_type" : "type-257",
14459   "self_type" : "type-257",
14460   "size" : 1,
14461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14462   "template_args" : [ "type-8" ],
14463   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14464  },
14465  {
14466   "alignment" : 1,
14467   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14468   "name" : "android::trait_trivial_copy<unsigned long>",
14469   "referenced_type" : "type-247",
14470   "self_type" : "type-247",
14471   "size" : 1,
14472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14473   "template_args" : [ "type-245" ],
14474   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14475  },
14476  {
14477   "alignment" : 1,
14478   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14479   "name" : "android::trait_trivial_copy<unsigned short>",
14480   "referenced_type" : "type-223",
14481   "self_type" : "type-223",
14482   "size" : 1,
14483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14484   "template_args" : [ "type-88" ],
14485   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14486  },
14487  {
14488   "alignment" : 1,
14489   "linker_set_key" : "android::trait_trivial_copy<void>",
14490   "name" : "android::trait_trivial_copy<void>",
14491   "referenced_type" : "type-201",
14492   "self_type" : "type-201",
14493   "size" : 1,
14494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14495   "template_args" : [ "type-54" ],
14496   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14497  },
14498  {
14499   "alignment" : 1,
14500   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14501   "name" : "android::trait_trivial_ctor<bool>",
14502   "referenced_type" : "type-203",
14503   "self_type" : "type-203",
14504   "size" : 1,
14505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14506   "template_args" : [ "type-30" ],
14507   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14508  },
14509  {
14510   "alignment" : 1,
14511   "linker_set_key" : "android::trait_trivial_ctor<char>",
14512   "name" : "android::trait_trivial_ctor<char>",
14513   "referenced_type" : "type-207",
14514   "self_type" : "type-207",
14515   "size" : 1,
14516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14517   "template_args" : [ "type-80" ],
14518   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14519  },
14520  {
14521   "alignment" : 1,
14522   "linker_set_key" : "android::trait_trivial_ctor<double>",
14523   "name" : "android::trait_trivial_ctor<double>",
14524   "referenced_type" : "type-268",
14525   "self_type" : "type-268",
14526   "size" : 1,
14527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14528   "template_args" : [ "type-269" ],
14529   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14530  },
14531  {
14532   "alignment" : 1,
14533   "linker_set_key" : "android::trait_trivial_ctor<float>",
14534   "name" : "android::trait_trivial_ctor<float>",
14535   "referenced_type" : "type-259",
14536   "self_type" : "type-259",
14537   "size" : 1,
14538   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14539   "template_args" : [ "type-260" ],
14540   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14541  },
14542  {
14543   "alignment" : 1,
14544   "linker_set_key" : "android::trait_trivial_ctor<int>",
14545   "name" : "android::trait_trivial_ctor<int>",
14546   "referenced_type" : "type-226",
14547   "self_type" : "type-226",
14548   "size" : 1,
14549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14550   "template_args" : [ "type-52" ],
14551   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14552  },
14553  {
14554   "alignment" : 1,
14555   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14556   "name" : "android::trait_trivial_ctor<long long>",
14557   "referenced_type" : "type-249",
14558   "self_type" : "type-249",
14559   "size" : 1,
14560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14561   "template_args" : [ "type-57" ],
14562   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14563  },
14564  {
14565   "alignment" : 1,
14566   "linker_set_key" : "android::trait_trivial_ctor<long>",
14567   "name" : "android::trait_trivial_ctor<long>",
14568   "referenced_type" : "type-238",
14569   "self_type" : "type-238",
14570   "size" : 1,
14571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14572   "template_args" : [ "type-239" ],
14573   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14574  },
14575  {
14576   "alignment" : 1,
14577   "linker_set_key" : "android::trait_trivial_ctor<short>",
14578   "name" : "android::trait_trivial_ctor<short>",
14579   "referenced_type" : "type-216",
14580   "self_type" : "type-216",
14581   "size" : 1,
14582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14583   "template_args" : [ "type-217" ],
14584   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14585  },
14586  {
14587   "alignment" : 1,
14588   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14589   "name" : "android::trait_trivial_ctor<unsigned char>",
14590   "referenced_type" : "type-211",
14591   "self_type" : "type-211",
14592   "size" : 1,
14593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14594   "template_args" : [ "type-7" ],
14595   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14596  },
14597  {
14598   "alignment" : 1,
14599   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14600   "name" : "android::trait_trivial_ctor<unsigned int>",
14601   "referenced_type" : "type-231",
14602   "self_type" : "type-231",
14603   "size" : 1,
14604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14605   "template_args" : [ "type-2" ],
14606   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14607  },
14608  {
14609   "alignment" : 1,
14610   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14611   "name" : "android::trait_trivial_ctor<unsigned long long>",
14612   "referenced_type" : "type-255",
14613   "self_type" : "type-255",
14614   "size" : 1,
14615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14616   "template_args" : [ "type-8" ],
14617   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14618  },
14619  {
14620   "alignment" : 1,
14621   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14622   "name" : "android::trait_trivial_ctor<unsigned long>",
14623   "referenced_type" : "type-244",
14624   "self_type" : "type-244",
14625   "size" : 1,
14626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14627   "template_args" : [ "type-245" ],
14628   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14629  },
14630  {
14631   "alignment" : 1,
14632   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14633   "name" : "android::trait_trivial_ctor<unsigned short>",
14634   "referenced_type" : "type-221",
14635   "self_type" : "type-221",
14636   "size" : 1,
14637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14638   "template_args" : [ "type-88" ],
14639   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14640  },
14641  {
14642   "alignment" : 1,
14643   "linker_set_key" : "android::trait_trivial_ctor<void>",
14644   "name" : "android::trait_trivial_ctor<void>",
14645   "referenced_type" : "type-199",
14646   "self_type" : "type-199",
14647   "size" : 1,
14648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14649   "template_args" : [ "type-54" ],
14650   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14651  },
14652  {
14653   "alignment" : 1,
14654   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14655   "name" : "android::trait_trivial_dtor<bool>",
14656   "referenced_type" : "type-204",
14657   "self_type" : "type-204",
14658   "size" : 1,
14659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14660   "template_args" : [ "type-30" ],
14661   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14662  },
14663  {
14664   "alignment" : 1,
14665   "linker_set_key" : "android::trait_trivial_dtor<char>",
14666   "name" : "android::trait_trivial_dtor<char>",
14667   "referenced_type" : "type-208",
14668   "self_type" : "type-208",
14669   "size" : 1,
14670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14671   "template_args" : [ "type-80" ],
14672   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14673  },
14674  {
14675   "alignment" : 1,
14676   "linker_set_key" : "android::trait_trivial_dtor<double>",
14677   "name" : "android::trait_trivial_dtor<double>",
14678   "referenced_type" : "type-270",
14679   "self_type" : "type-270",
14680   "size" : 1,
14681   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14682   "template_args" : [ "type-269" ],
14683   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14684  },
14685  {
14686   "alignment" : 1,
14687   "linker_set_key" : "android::trait_trivial_dtor<float>",
14688   "name" : "android::trait_trivial_dtor<float>",
14689   "referenced_type" : "type-261",
14690   "self_type" : "type-261",
14691   "size" : 1,
14692   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14693   "template_args" : [ "type-260" ],
14694   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14695  },
14696  {
14697   "alignment" : 1,
14698   "linker_set_key" : "android::trait_trivial_dtor<int>",
14699   "name" : "android::trait_trivial_dtor<int>",
14700   "referenced_type" : "type-228",
14701   "self_type" : "type-228",
14702   "size" : 1,
14703   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14704   "template_args" : [ "type-52" ],
14705   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14706  },
14707  {
14708   "alignment" : 1,
14709   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14710   "name" : "android::trait_trivial_dtor<long long>",
14711   "referenced_type" : "type-250",
14712   "self_type" : "type-250",
14713   "size" : 1,
14714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14715   "template_args" : [ "type-57" ],
14716   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14717  },
14718  {
14719   "alignment" : 1,
14720   "linker_set_key" : "android::trait_trivial_dtor<long>",
14721   "name" : "android::trait_trivial_dtor<long>",
14722   "referenced_type" : "type-240",
14723   "self_type" : "type-240",
14724   "size" : 1,
14725   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14726   "template_args" : [ "type-239" ],
14727   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14728  },
14729  {
14730   "alignment" : 1,
14731   "linker_set_key" : "android::trait_trivial_dtor<short>",
14732   "name" : "android::trait_trivial_dtor<short>",
14733   "referenced_type" : "type-218",
14734   "self_type" : "type-218",
14735   "size" : 1,
14736   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14737   "template_args" : [ "type-217" ],
14738   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14739  },
14740  {
14741   "alignment" : 1,
14742   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14743   "name" : "android::trait_trivial_dtor<unsigned char>",
14744   "referenced_type" : "type-212",
14745   "self_type" : "type-212",
14746   "size" : 1,
14747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14748   "template_args" : [ "type-7" ],
14749   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14750  },
14751  {
14752   "alignment" : 1,
14753   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14754   "name" : "android::trait_trivial_dtor<unsigned int>",
14755   "referenced_type" : "type-232",
14756   "self_type" : "type-232",
14757   "size" : 1,
14758   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14759   "template_args" : [ "type-2" ],
14760   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14761  },
14762  {
14763   "alignment" : 1,
14764   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14765   "name" : "android::trait_trivial_dtor<unsigned long long>",
14766   "referenced_type" : "type-256",
14767   "self_type" : "type-256",
14768   "size" : 1,
14769   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14770   "template_args" : [ "type-8" ],
14771   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14772  },
14773  {
14774   "alignment" : 1,
14775   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14776   "name" : "android::trait_trivial_dtor<unsigned long>",
14777   "referenced_type" : "type-246",
14778   "self_type" : "type-246",
14779   "size" : 1,
14780   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14781   "template_args" : [ "type-245" ],
14782   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14783  },
14784  {
14785   "alignment" : 1,
14786   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14787   "name" : "android::trait_trivial_dtor<unsigned short>",
14788   "referenced_type" : "type-222",
14789   "self_type" : "type-222",
14790   "size" : 1,
14791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14792   "template_args" : [ "type-88" ],
14793   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14794  },
14795  {
14796   "alignment" : 1,
14797   "linker_set_key" : "android::trait_trivial_dtor<void>",
14798   "name" : "android::trait_trivial_dtor<void>",
14799   "referenced_type" : "type-200",
14800   "self_type" : "type-200",
14801   "size" : 1,
14802   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14803   "template_args" : [ "type-54" ],
14804   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14805  },
14806  {
14807   "alignment" : 1,
14808   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14809   "name" : "android::trait_trivial_move<android::String16>",
14810   "referenced_type" : "type-432",
14811   "self_type" : "type-432",
14812   "size" : 1,
14813   "source_file" : "/system/core/libutils/include/utils/String16.h",
14814   "template_args" : [ "type-68" ],
14815   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14816  },
14817  {
14818   "alignment" : 1,
14819   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14820   "name" : "android::trait_trivial_move<android::String8>",
14821   "referenced_type" : "type-426",
14822   "self_type" : "type-426",
14823   "size" : 1,
14824   "source_file" : "/system/core/libutils/include/utils/String8.h",
14825   "template_args" : [ "type-77" ],
14826   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14827  },
14828  {
14829   "alignment" : 1,
14830   "linker_set_key" : "android::trait_trivial_move<bool>",
14831   "name" : "android::trait_trivial_move<bool>",
14832   "referenced_type" : "type-206",
14833   "self_type" : "type-206",
14834   "size" : 1,
14835   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14836   "template_args" : [ "type-30" ],
14837   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14838  },
14839  {
14840   "alignment" : 1,
14841   "linker_set_key" : "android::trait_trivial_move<char>",
14842   "name" : "android::trait_trivial_move<char>",
14843   "referenced_type" : "type-210",
14844   "self_type" : "type-210",
14845   "size" : 1,
14846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14847   "template_args" : [ "type-80" ],
14848   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14849  },
14850  {
14851   "alignment" : 1,
14852   "linker_set_key" : "android::trait_trivial_move<double>",
14853   "name" : "android::trait_trivial_move<double>",
14854   "referenced_type" : "type-272",
14855   "self_type" : "type-272",
14856   "size" : 1,
14857   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14858   "template_args" : [ "type-269" ],
14859   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14860  },
14861  {
14862   "alignment" : 1,
14863   "linker_set_key" : "android::trait_trivial_move<float>",
14864   "name" : "android::trait_trivial_move<float>",
14865   "referenced_type" : "type-267",
14866   "self_type" : "type-267",
14867   "size" : 1,
14868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14869   "template_args" : [ "type-260" ],
14870   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14871  },
14872  {
14873   "alignment" : 1,
14874   "linker_set_key" : "android::trait_trivial_move<int>",
14875   "name" : "android::trait_trivial_move<int>",
14876   "referenced_type" : "type-230",
14877   "self_type" : "type-230",
14878   "size" : 1,
14879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14880   "template_args" : [ "type-52" ],
14881   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14882  },
14883  {
14884   "alignment" : 1,
14885   "linker_set_key" : "android::trait_trivial_move<long long>",
14886   "name" : "android::trait_trivial_move<long long>",
14887   "referenced_type" : "type-254",
14888   "self_type" : "type-254",
14889   "size" : 1,
14890   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14891   "template_args" : [ "type-57" ],
14892   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14893  },
14894  {
14895   "alignment" : 1,
14896   "linker_set_key" : "android::trait_trivial_move<long>",
14897   "name" : "android::trait_trivial_move<long>",
14898   "referenced_type" : "type-243",
14899   "self_type" : "type-243",
14900   "size" : 1,
14901   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14902   "template_args" : [ "type-239" ],
14903   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14904  },
14905  {
14906   "alignment" : 1,
14907   "linker_set_key" : "android::trait_trivial_move<short>",
14908   "name" : "android::trait_trivial_move<short>",
14909   "referenced_type" : "type-220",
14910   "self_type" : "type-220",
14911   "size" : 1,
14912   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14913   "template_args" : [ "type-217" ],
14914   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14915  },
14916  {
14917   "alignment" : 1,
14918   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14919   "name" : "android::trait_trivial_move<unsigned char>",
14920   "referenced_type" : "type-214",
14921   "self_type" : "type-214",
14922   "size" : 1,
14923   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14924   "template_args" : [ "type-7" ],
14925   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14926  },
14927  {
14928   "alignment" : 1,
14929   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14930   "name" : "android::trait_trivial_move<unsigned int>",
14931   "referenced_type" : "type-234",
14932   "self_type" : "type-234",
14933   "size" : 1,
14934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14935   "template_args" : [ "type-2" ],
14936   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14937  },
14938  {
14939   "alignment" : 1,
14940   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14941   "name" : "android::trait_trivial_move<unsigned long long>",
14942   "referenced_type" : "type-258",
14943   "self_type" : "type-258",
14944   "size" : 1,
14945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14946   "template_args" : [ "type-8" ],
14947   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14948  },
14949  {
14950   "alignment" : 1,
14951   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14952   "name" : "android::trait_trivial_move<unsigned long>",
14953   "referenced_type" : "type-248",
14954   "self_type" : "type-248",
14955   "size" : 1,
14956   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14957   "template_args" : [ "type-245" ],
14958   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14959  },
14960  {
14961   "alignment" : 1,
14962   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14963   "name" : "android::trait_trivial_move<unsigned short>",
14964   "referenced_type" : "type-225",
14965   "self_type" : "type-225",
14966   "size" : 1,
14967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14968   "template_args" : [ "type-88" ],
14969   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14970  },
14971  {
14972   "alignment" : 1,
14973   "linker_set_key" : "android::trait_trivial_move<void>",
14974   "name" : "android::trait_trivial_move<void>",
14975   "referenced_type" : "type-202",
14976   "self_type" : "type-202",
14977   "size" : 1,
14978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14979   "template_args" : [ "type-54" ],
14980   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14981  },
14982  {
14983   "alignment" : 4,
14984   "fields" :
14985   [
14986    {
14987     "access" : "private",
14988     "field_name" : "m_ptr",
14989     "referenced_type" : "type-146"
14990    },
14991    {
14992     "access" : "private",
14993     "field_name" : "m_refs",
14994     "field_offset" : 32,
14995     "referenced_type" : "type-21"
14996    }
14997   ],
14998   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14999   "name" : "android::wp<android::hardware::BHwBinder>",
15000   "record_kind" : "class",
15001   "referenced_type" : "type-475",
15002   "self_type" : "type-475",
15003   "size" : 8,
15004   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15005   "template_args" : [ "type-147" ],
15006   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15007  },
15008  {
15009   "alignment" : 4,
15010   "fields" :
15011   [
15012    {
15013     "access" : "private",
15014     "field_name" : "m_ptr",
15015     "referenced_type" : "type-40"
15016    },
15017    {
15018     "access" : "private",
15019     "field_name" : "m_refs",
15020     "field_offset" : 32,
15021     "referenced_type" : "type-21"
15022    }
15023   ],
15024   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15025   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15026   "record_kind" : "class",
15027   "referenced_type" : "type-486",
15028   "self_type" : "type-486",
15029   "size" : 8,
15030   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15031   "template_args" : [ "type-41" ],
15032   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15033  },
15034  {
15035   "alignment" : 4,
15036   "fields" :
15037   [
15038    {
15039     "access" : "private",
15040     "field_name" : "m_ptr",
15041     "referenced_type" : "type-138"
15042    },
15043    {
15044     "access" : "private",
15045     "field_name" : "m_refs",
15046     "field_offset" : 32,
15047     "referenced_type" : "type-21"
15048    }
15049   ],
15050   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15051   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15052   "record_kind" : "class",
15053   "referenced_type" : "type-137",
15054   "self_type" : "type-137",
15055   "size" : 8,
15056   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15057   "template_args" : [ "type-139" ],
15058   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15059  },
15060  {
15061   "alignment" : 4,
15062   "fields" :
15063   [
15064    {
15065     "access" : "private",
15066     "field_name" : "m_ptr",
15067     "referenced_type" : "type-36"
15068    },
15069    {
15070     "access" : "private",
15071     "field_name" : "m_refs",
15072     "field_offset" : 32,
15073     "referenced_type" : "type-21"
15074    }
15075   ],
15076   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15077   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15078   "record_kind" : "class",
15079   "referenced_type" : "type-140",
15080   "self_type" : "type-140",
15081   "size" : 8,
15082   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15083   "template_args" : [ "type-11" ],
15084   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15085  },
15086  {
15087   "alignment" : 4,
15088   "fields" :
15089   [
15090    {
15091     "field_name" : "maxContentLightLevel",
15092     "referenced_type" : "type-260"
15093    },
15094    {
15095     "field_name" : "maxFrameAverageLightLevel",
15096     "field_offset" : 32,
15097     "referenced_type" : "type-260"
15098    }
15099   ],
15100   "linker_set_key" : "android_cta861_3_metadata",
15101   "name" : "android_cta861_3_metadata",
15102   "referenced_type" : "type-531",
15103   "self_type" : "type-531",
15104   "size" : 8,
15105   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15106   "unique_id" : "android_cta861_3_metadata"
15107  },
15108  {
15109   "alignment" : 4,
15110   "fields" :
15111   [
15112    {
15113     "field_name" : "num_points",
15114     "referenced_type" : "type-2"
15115    },
15116    {
15117     "field_name" : "reserved",
15118     "field_offset" : 32,
15119     "referenced_type" : "type-521"
15120    },
15121    {
15122     "field_name" : "xyzc_points",
15123     "field_offset" : 288,
15124     "referenced_type" : "type-528"
15125    }
15126   ],
15127   "linker_set_key" : "android_depth_points",
15128   "name" : "android_depth_points",
15129   "referenced_type" : "type-527",
15130   "self_type" : "type-527",
15131   "size" : 36,
15132   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15133   "unique_id" : "android_depth_points"
15134  },
15135  {
15136   "alignment" : 4,
15137   "fields" :
15138   [
15139    {
15140     "field_name" : "format",
15141     "referenced_type" : "type-524"
15142    },
15143    {
15144     "field_name" : "num_planes",
15145     "field_offset" : 32,
15146     "referenced_type" : "type-2"
15147    },
15148    {
15149     "field_name" : "planes",
15150     "field_offset" : 64,
15151     "referenced_type" : "type-526"
15152    }
15153   ],
15154   "linker_set_key" : "android_flex_layout",
15155   "name" : "android_flex_layout",
15156   "referenced_type" : "type-525",
15157   "self_type" : "type-525",
15158   "size" : 12,
15159   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15160   "unique_id" : "android_flex_layout"
15161  },
15162  {
15163   "alignment" : 4,
15164   "fields" :
15165   [
15166    {
15167     "field_name" : "top_left",
15168     "referenced_type" : "type-347"
15169    },
15170    {
15171     "field_name" : "component",
15172     "field_offset" : 32,
15173     "referenced_type" : "type-522"
15174    },
15175    {
15176     "field_name" : "bits_per_component",
15177     "field_offset" : 64,
15178     "referenced_type" : "type-52"
15179    },
15180    {
15181     "field_name" : "bits_used",
15182     "field_offset" : 96,
15183     "referenced_type" : "type-52"
15184    },
15185    {
15186     "field_name" : "h_increment",
15187     "field_offset" : 128,
15188     "referenced_type" : "type-52"
15189    },
15190    {
15191     "field_name" : "v_increment",
15192     "field_offset" : 160,
15193     "referenced_type" : "type-52"
15194    },
15195    {
15196     "field_name" : "h_subsampling",
15197     "field_offset" : 192,
15198     "referenced_type" : "type-52"
15199    },
15200    {
15201     "field_name" : "v_subsampling",
15202     "field_offset" : 224,
15203     "referenced_type" : "type-52"
15204    }
15205   ],
15206   "linker_set_key" : "android_flex_plane",
15207   "name" : "android_flex_plane",
15208   "referenced_type" : "type-523",
15209   "self_type" : "type-523",
15210   "size" : 32,
15211   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15212   "unique_id" : "android_flex_plane"
15213  },
15214  {
15215   "alignment" : 4,
15216   "fields" :
15217   [
15218    {
15219     "field_name" : "displayPrimaryRed",
15220     "referenced_type" : "type-529"
15221    },
15222    {
15223     "field_name" : "displayPrimaryGreen",
15224     "field_offset" : 64,
15225     "referenced_type" : "type-529"
15226    },
15227    {
15228     "field_name" : "displayPrimaryBlue",
15229     "field_offset" : 128,
15230     "referenced_type" : "type-529"
15231    },
15232    {
15233     "field_name" : "whitePoint",
15234     "field_offset" : 192,
15235     "referenced_type" : "type-529"
15236    },
15237    {
15238     "field_name" : "maxLuminance",
15239     "field_offset" : 256,
15240     "referenced_type" : "type-260"
15241    },
15242    {
15243     "field_name" : "minLuminance",
15244     "field_offset" : 288,
15245     "referenced_type" : "type-260"
15246    }
15247   ],
15248   "linker_set_key" : "android_smpte2086_metadata",
15249   "name" : "android_smpte2086_metadata",
15250   "referenced_type" : "type-530",
15251   "self_type" : "type-530",
15252   "size" : 40,
15253   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15254   "unique_id" : "android_smpte2086_metadata"
15255  },
15256  {
15257   "alignment" : 4,
15258   "fields" :
15259   [
15260    {
15261     "field_name" : "x",
15262     "referenced_type" : "type-260"
15263    },
15264    {
15265     "field_name" : "y",
15266     "field_offset" : 32,
15267     "referenced_type" : "type-260"
15268    }
15269   ],
15270   "linker_set_key" : "android_xy_color",
15271   "name" : "android_xy_color",
15272   "referenced_type" : "type-529",
15273   "self_type" : "type-529",
15274   "size" : 8,
15275   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15276   "unique_id" : "android_xy_color"
15277  },
15278  {
15279   "alignment" : 4,
15280   "fields" :
15281   [
15282    {
15283     "field_name" : "y",
15284     "referenced_type" : "type-53"
15285    },
15286    {
15287     "field_name" : "cb",
15288     "field_offset" : 32,
15289     "referenced_type" : "type-53"
15290    },
15291    {
15292     "field_name" : "cr",
15293     "field_offset" : 64,
15294     "referenced_type" : "type-53"
15295    },
15296    {
15297     "field_name" : "ystride",
15298     "field_offset" : 96,
15299     "referenced_type" : "type-2"
15300    },
15301    {
15302     "field_name" : "cstride",
15303     "field_offset" : 128,
15304     "referenced_type" : "type-2"
15305    },
15306    {
15307     "field_name" : "chroma_step",
15308     "field_offset" : 160,
15309     "referenced_type" : "type-2"
15310    },
15311    {
15312     "field_name" : "reserved",
15313     "field_offset" : 192,
15314     "referenced_type" : "type-521"
15315    }
15316   ],
15317   "linker_set_key" : "android_ycbcr",
15318   "name" : "android_ycbcr",
15319   "referenced_type" : "type-520",
15320   "self_type" : "type-520",
15321   "size" : 56,
15322   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15323   "unique_id" : "android_ycbcr"
15324  },
15325  {
15326   "alignment" : 4,
15327   "fields" :
15328   [
15329    {
15330     "referenced_type" : "type-85"
15331    }
15332   ],
15333   "linker_set_key" : "log_msg",
15334   "name" : "log_msg",
15335   "referenced_type" : "type-84",
15336   "self_type" : "type-84",
15337   "size" : 5124,
15338   "source_file" : "/system/core/liblog/include/log/log_read.h",
15339   "unique_id" : "log_msg"
15340  },
15341  {
15342   "alignment" : 4,
15343   "fields" :
15344   [
15345    {
15346     "field_name" : "buf",
15347     "referenced_type" : "type-86"
15348    },
15349    {
15350     "field_name" : "entry",
15351     "referenced_type" : "type-87"
15352    },
15353    {
15354     "field_name" : "entry_v4",
15355     "referenced_type" : "type-87"
15356    },
15357    {
15358     "field_name" : "entry_v3",
15359     "referenced_type" : "type-90"
15360    },
15361    {
15362     "field_name" : "entry_v2",
15363     "referenced_type" : "type-91"
15364    },
15365    {
15366     "field_name" : "entry_v1",
15367     "referenced_type" : "type-92"
15368    }
15369   ],
15370   "is_anonymous" : true,
15371   "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",
15372   "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",
15373   "record_kind" : "union",
15374   "referenced_type" : "type-85",
15375   "self_type" : "type-85",
15376   "size" : 5124,
15377   "source_file" : "/system/core/liblog/include/log/log_read.h",
15378   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15379  },
15380  {
15381   "alignment" : 1,
15382   "fields" :
15383   [
15384    {
15385     "field_name" : "tv_sec",
15386     "referenced_type" : "type-2"
15387    },
15388    {
15389     "field_name" : "tv_nsec",
15390     "field_offset" : 32,
15391     "referenced_type" : "type-2"
15392    }
15393   ],
15394   "linker_set_key" : "log_time",
15395   "name" : "log_time",
15396   "referenced_type" : "type-396",
15397   "self_type" : "type-396",
15398   "size" : 8,
15399   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15400   "unique_id" : "_ZTS8log_time"
15401  },
15402  {
15403   "alignment" : 4,
15404   "fields" :
15405   [
15406    {
15407     "field_name" : "len",
15408     "referenced_type" : "type-88"
15409    },
15410    {
15411     "field_name" : "__pad",
15412     "field_offset" : 16,
15413     "referenced_type" : "type-88"
15414    },
15415    {
15416     "field_name" : "pid",
15417     "field_offset" : 32,
15418     "referenced_type" : "type-52"
15419    },
15420    {
15421     "field_name" : "tid",
15422     "field_offset" : 64,
15423     "referenced_type" : "type-52"
15424    },
15425    {
15426     "field_name" : "sec",
15427     "field_offset" : 96,
15428     "referenced_type" : "type-52"
15429    },
15430    {
15431     "field_name" : "nsec",
15432     "field_offset" : 128,
15433     "referenced_type" : "type-52"
15434    },
15435    {
15436     "field_name" : "msg",
15437     "field_offset" : 160,
15438     "referenced_type" : "type-89"
15439    }
15440   ],
15441   "linker_set_key" : "logger_entry",
15442   "name" : "logger_entry",
15443   "referenced_type" : "type-92",
15444   "self_type" : "type-92",
15445   "size" : 20,
15446   "source_file" : "/system/core/liblog/include/log/log_read.h",
15447   "unique_id" : "logger_entry"
15448  },
15449  {
15450   "alignment" : 1,
15451   "fields" :
15452   [
15453    {
15454     "field_name" : "len",
15455     "referenced_type" : "type-88"
15456    },
15457    {
15458     "field_name" : "hdr_size",
15459     "field_offset" : 16,
15460     "referenced_type" : "type-88"
15461    },
15462    {
15463     "field_name" : "pid",
15464     "field_offset" : 32,
15465     "referenced_type" : "type-52"
15466    },
15467    {
15468     "field_name" : "tid",
15469     "field_offset" : 64,
15470     "referenced_type" : "type-52"
15471    },
15472    {
15473     "field_name" : "sec",
15474     "field_offset" : 96,
15475     "referenced_type" : "type-52"
15476    },
15477    {
15478     "field_name" : "nsec",
15479     "field_offset" : 128,
15480     "referenced_type" : "type-52"
15481    },
15482    {
15483     "field_name" : "euid",
15484     "field_offset" : 160,
15485     "referenced_type" : "type-2"
15486    },
15487    {
15488     "field_name" : "msg",
15489     "field_offset" : 192,
15490     "referenced_type" : "type-89"
15491    }
15492   ],
15493   "linker_set_key" : "logger_entry_v2",
15494   "name" : "logger_entry_v2",
15495   "referenced_type" : "type-91",
15496   "self_type" : "type-91",
15497   "size" : 24,
15498   "source_file" : "/system/core/liblog/include/log/log_read.h",
15499   "unique_id" : "logger_entry_v2"
15500  },
15501  {
15502   "alignment" : 1,
15503   "fields" :
15504   [
15505    {
15506     "field_name" : "len",
15507     "referenced_type" : "type-88"
15508    },
15509    {
15510     "field_name" : "hdr_size",
15511     "field_offset" : 16,
15512     "referenced_type" : "type-88"
15513    },
15514    {
15515     "field_name" : "pid",
15516     "field_offset" : 32,
15517     "referenced_type" : "type-52"
15518    },
15519    {
15520     "field_name" : "tid",
15521     "field_offset" : 64,
15522     "referenced_type" : "type-52"
15523    },
15524    {
15525     "field_name" : "sec",
15526     "field_offset" : 96,
15527     "referenced_type" : "type-52"
15528    },
15529    {
15530     "field_name" : "nsec",
15531     "field_offset" : 128,
15532     "referenced_type" : "type-52"
15533    },
15534    {
15535     "field_name" : "lid",
15536     "field_offset" : 160,
15537     "referenced_type" : "type-2"
15538    },
15539    {
15540     "field_name" : "msg",
15541     "field_offset" : 192,
15542     "referenced_type" : "type-89"
15543    }
15544   ],
15545   "linker_set_key" : "logger_entry_v3",
15546   "name" : "logger_entry_v3",
15547   "referenced_type" : "type-90",
15548   "self_type" : "type-90",
15549   "size" : 24,
15550   "source_file" : "/system/core/liblog/include/log/log_read.h",
15551   "unique_id" : "logger_entry_v3"
15552  },
15553  {
15554   "alignment" : 4,
15555   "fields" :
15556   [
15557    {
15558     "field_name" : "len",
15559     "referenced_type" : "type-88"
15560    },
15561    {
15562     "field_name" : "hdr_size",
15563     "field_offset" : 16,
15564     "referenced_type" : "type-88"
15565    },
15566    {
15567     "field_name" : "pid",
15568     "field_offset" : 32,
15569     "referenced_type" : "type-52"
15570    },
15571    {
15572     "field_name" : "tid",
15573     "field_offset" : 64,
15574     "referenced_type" : "type-2"
15575    },
15576    {
15577     "field_name" : "sec",
15578     "field_offset" : 96,
15579     "referenced_type" : "type-2"
15580    },
15581    {
15582     "field_name" : "nsec",
15583     "field_offset" : 128,
15584     "referenced_type" : "type-2"
15585    },
15586    {
15587     "field_name" : "lid",
15588     "field_offset" : 160,
15589     "referenced_type" : "type-2"
15590    },
15591    {
15592     "field_name" : "uid",
15593     "field_offset" : 192,
15594     "referenced_type" : "type-2"
15595    },
15596    {
15597     "field_name" : "msg",
15598     "field_offset" : 224,
15599     "referenced_type" : "type-89"
15600    }
15601   ],
15602   "linker_set_key" : "logger_entry_v4",
15603   "name" : "logger_entry_v4",
15604   "referenced_type" : "type-87",
15605   "self_type" : "type-87",
15606   "size" : 28,
15607   "source_file" : "/system/core/liblog/include/log/log_read.h",
15608   "unique_id" : "logger_entry_v4"
15609  },
15610  {
15611   "alignment" : 4,
15612   "fields" :
15613   [
15614    {
15615     "field_name" : "version",
15616     "referenced_type" : "type-52"
15617    },
15618    {
15619     "field_name" : "numFds",
15620     "field_offset" : 32,
15621     "referenced_type" : "type-52"
15622    },
15623    {
15624     "field_name" : "numInts",
15625     "field_offset" : 64,
15626     "referenced_type" : "type-52"
15627    },
15628    {
15629     "field_name" : "data",
15630     "field_offset" : 96,
15631     "referenced_type" : "type-193"
15632    }
15633   ],
15634   "linker_set_key" : "native_handle",
15635   "name" : "native_handle",
15636   "referenced_type" : "type-192",
15637   "self_type" : "type-192",
15638   "size" : 12,
15639   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15640   "unique_id" : "native_handle"
15641  }
15642 ],
15643 "rvalue_reference_types" :
15644 [
15645  {
15646   "alignment" : 4,
15647   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15648   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15649   "referenced_type" : "type-166",
15650   "self_type" : "type-169",
15651   "size" : 4,
15652   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15653  },
15654  {
15655   "alignment" : 4,
15656   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15657   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15658   "referenced_type" : "type-173",
15659   "self_type" : "type-175",
15660   "size" : 4,
15661   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15662  },
15663  {
15664   "alignment" : 4,
15665   "linker_set_key" : "android::hardware::Return<bool> &&",
15666   "name" : "android::hardware::Return<bool> &&",
15667   "referenced_type" : "type-158",
15668   "self_type" : "type-162",
15669   "size" : 4,
15670   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15671  },
15672  {
15673   "alignment" : 4,
15674   "linker_set_key" : "android::hardware::Return<void> &&",
15675   "name" : "android::hardware::Return<void> &&",
15676   "referenced_type" : "type-185",
15677   "self_type" : "type-187",
15678   "size" : 4,
15679   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15680  },
15681  {
15682   "alignment" : 4,
15683   "linker_set_key" : "android::hardware::Status &&",
15684   "name" : "android::hardware::Status &&",
15685   "referenced_type" : "type-149",
15686   "self_type" : "type-155",
15687   "size" : 4,
15688   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15689  },
15690  {
15691   "alignment" : 4,
15692   "linker_set_key" : "android::hardware::details::return_status &&",
15693   "name" : "android::hardware::details::return_status &&",
15694   "referenced_type" : "type-159",
15695   "self_type" : "type-181",
15696   "size" : 4,
15697   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15698  },
15699  {
15700   "alignment" : 4,
15701   "linker_set_key" : "android::hardware::hidl_handle &&",
15702   "name" : "android::hardware::hidl_handle &&",
15703   "referenced_type" : "type-297",
15704   "self_type" : "type-305",
15705   "size" : 4,
15706   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15707  },
15708  {
15709   "alignment" : 4,
15710   "linker_set_key" : "android::hardware::hidl_memory &&",
15711   "name" : "android::hardware::hidl_memory &&",
15712   "referenced_type" : "type-303",
15713   "self_type" : "type-309",
15714   "size" : 4,
15715   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15716  },
15717  {
15718   "alignment" : 4,
15719   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15720   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15721   "referenced_type" : "type-134",
15722   "self_type" : "type-141",
15723   "size" : 4,
15724   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15725  },
15726  {
15727   "alignment" : 4,
15728   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15729   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15730   "referenced_type" : "type-124",
15731   "self_type" : "type-126",
15732   "size" : 4,
15733   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15734  },
15735  {
15736   "alignment" : 4,
15737   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15738   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15739   "referenced_type" : "type-490",
15740   "self_type" : "type-489",
15741   "size" : 4,
15742   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15743  },
15744  {
15745   "alignment" : 4,
15746   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15747   "name" : "std::function<sp<IBase> (void *)> &&",
15748   "referenced_type" : "type-500",
15749   "self_type" : "type-499",
15750   "size" : 4,
15751   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15752  },
15753  {
15754   "alignment" : 4,
15755   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15756   "name" : "std::function<sp<IBinder> (void *)> &&",
15757   "referenced_type" : "type-492",
15758   "self_type" : "type-491",
15759   "size" : 4,
15760   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15761  }
15762 ]
15763}
15764