1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-58",
9   "self_type" : "type-81",
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-236",
16   "self_type" : "type-509",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-25",
24   "self_type" : "type-178",
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-78",
32   "self_type" : "type-311",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-78",
41   "self_type" : "type-77",
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-501",
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-41",
64   "self_type" : "type-41",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-58",
73   "self_type" : "type-58",
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-49",
83   "self_type" : "type-49",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-243",
91   "self_type" : "type-243",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-236",
99   "self_type" : "type-236",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-25",
108   "self_type" : "type-25",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-31",
117   "self_type" : "type-31",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-224",
126   "self_type" : "type-224",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-197",
135   "self_type" : "type-197",
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-253",
144   "self_type" : "type-253",
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-78",
154   "self_type" : "type-78",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-30",
174   "self_type" : "type-30",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-231",
184   "self_type" : "type-231",
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-80",
194   "self_type" : "type-80",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-27",
201   "self_type" : "type-27"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
213  },
214  {
215   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
216  },
217  {
218   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
219  },
220  {
221   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
225  },
226  {
227   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
228  },
229  {
230   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
243  },
244  {
245   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
246  },
247  {
248   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
252  },
253  {
254   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
258  },
259  {
260   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
261  },
262  {
263   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
273  },
274  {
275   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
276  },
277  {
278   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
279  },
280  {
281   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
282  },
283  {
284   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
285  },
286  {
287   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
291  },
292  {
293   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
294  },
295  {
296   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
297  },
298  {
299   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
300  },
301  {
302   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
303  },
304  {
305   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
306  },
307  {
308   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
309  },
310  {
311   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
312  },
313  {
314   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
315  },
316  {
317   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
318  },
319  {
320   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
321  },
322  {
323   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv"
324  },
325  {
326   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
327  },
328  {
329   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
333  },
334  {
335   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
336  },
337  {
338   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev"
339  },
340  {
341   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
342  },
343  {
344   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm"
345  },
346  {
347   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
354  },
355  {
356   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
360  },
361  {
362   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
369  },
370  {
371   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
372  },
373  {
374   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
378  },
379  {
380   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
381  },
382  {
383   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
384  },
385  {
386   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
387  },
388  {
389   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
390  },
391  {
392   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
393  },
394  {
395   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
396  },
397  {
398   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
399  },
400  {
401   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
402  },
403  {
404   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
405  },
406  {
407   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
408  },
409  {
410   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
411  },
412  {
413   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
414  },
415  {
416   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
417  },
418  {
419   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
420  },
421  {
422   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE"
423  },
424  {
425   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
426  },
427  {
428   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
429  },
430  {
431   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
432  },
433  {
434   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm"
435  },
436  {
437   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
441  },
442  {
443   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
444  },
445  {
446   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
447  },
448  {
449   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
450  },
451  {
452   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
453  },
454  {
455   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
456  },
457  {
458   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
459  },
460  {
461   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
462  },
463  {
464   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
465  },
466  {
467   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm"
468  },
469  {
470   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm"
477  },
478  {
479   "binding" : "weak",
480   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
481  },
482  {
483   "binding" : "weak",
484   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
485  },
486  {
487   "binding" : "weak",
488   "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_"
489  },
490  {
491   "binding" : "weak",
492   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
493  },
494  {
495   "binding" : "weak",
496   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
497  },
498  {
499   "binding" : "weak",
500   "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_"
501  },
502  {
503   "binding" : "weak",
504   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
505  },
506  {
507   "binding" : "weak",
508   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
509  },
510  {
511   "binding" : "weak",
512   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
513  },
514  {
515   "binding" : "weak",
516   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
517  },
518  {
519   "binding" : "weak",
520   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
521  },
522  {
523   "name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
524  },
525  {
526   "name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
527  },
528  {
529   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
530  },
531  {
532   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
533  }
534 ],
535 "elf_objects" :
536 [
537  {
538   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE"
539  },
540  {
541   "name" : "_ZTCN7android8hardware9keymaster4V3_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
542  },
543  {
544   "binding" : "weak",
545   "name" : "_ZTCN7android8hardware9keymaster4V3_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
546  },
547  {
548   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
549  },
550  {
551   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
552  },
553  {
554   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
555  },
556  {
557   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
558  },
559  {
560   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
561  },
562  {
563   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
564  },
565  {
566   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE16_NS0_11BpHwRefBaseE"
567  },
568  {
569   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE8_NS0_10IInterfaceE"
570  },
571  {
572   "name" : "_ZTTN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
573  },
574  {
575   "name" : "_ZTTN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
576  },
577  {
578   "name" : "_ZTTN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
579  },
580  {
581   "name" : "_ZTVN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
582  },
583  {
584   "binding" : "weak",
585   "name" : "_ZTVN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
586  },
587  {
588   "name" : "_ZTVN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
589  },
590  {
591   "name" : "_ZTVN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
592  }
593 ],
594 "enum_types" :
595 [
596  {
597   "alignment" : 4,
598   "enum_fields" :
599   [
600    {
601     "enum_field_value" : 0,
602     "name" : "android::Condition::WAKE_UP_ONE"
603    },
604    {
605     "enum_field_value" : 1,
606     "name" : "android::Condition::WAKE_UP_ALL"
607    }
608   ],
609   "linker_set_key" : "android::Condition::WakeUpType",
610   "name" : "android::Condition::WakeUpType",
611   "referenced_type" : "type-521",
612   "self_type" : "type-521",
613   "size" : 4,
614   "source_file" : "/system/core/libutils/include/utils/Condition.h",
615   "underlying_type" : "type-2",
616   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
617  },
618  {
619   "alignment" : 4,
620   "enum_fields" :
621   [
622    {
623     "enum_field_value" : 0,
624     "name" : "android::String16::kEmptyString"
625    }
626   ],
627   "linker_set_key" : "android::String16::StaticLinkage",
628   "name" : "android::String16::StaticLinkage",
629   "referenced_type" : "type-405",
630   "self_type" : "type-405",
631   "size" : 4,
632   "source_file" : "/system/core/libutils/include/utils/String16.h",
633   "underlying_type" : "type-2",
634   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
635  },
636  {
637   "alignment" : 4,
638   "enum_fields" :
639   [
640    {
641     "enum_field_value" : 0,
642     "name" : "android::String8::kEmptyString"
643    }
644   ],
645   "linker_set_key" : "android::String8::StaticLinkage",
646   "name" : "android::String8::StaticLinkage",
647   "referenced_type" : "type-398",
648   "self_type" : "type-398",
649   "size" : 4,
650   "source_file" : "/system/core/libutils/include/utils/String8.h",
651   "underlying_type" : "type-2",
652   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
653  },
654  {
655   "alignment" : 4,
656   "enum_fields" :
657   [
658    {
659     "enum_field_value" : 0,
660     "name" : "android::hardware::HidlReturnRestriction::NONE"
661    },
662    {
663     "enum_field_value" : 1,
664     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
665    },
666    {
667     "enum_field_value" : 2,
668     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
669    }
670   ],
671   "linker_set_key" : "android::hardware::HidlReturnRestriction",
672   "name" : "android::hardware::HidlReturnRestriction",
673   "referenced_type" : "type-165",
674   "self_type" : "type-165",
675   "size" : 4,
676   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
677   "underlying_type" : "type-25",
678   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
679  },
680  {
681   "alignment" : 4,
682   "enum_fields" :
683   [
684    {
685     "enum_field_value" : 0,
686     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
687    },
688    {
689     "enum_field_value" : 1,
690     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
691    },
692    {
693     "enum_field_value" : 2,
694     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
695    },
696    {
697     "enum_field_value" : 3,
698     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
699    }
700   ],
701   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
702   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
703   "referenced_type" : "type-389",
704   "self_type" : "type-389",
705   "size" : 4,
706   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
707   "underlying_type" : "type-25",
708   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
709  },
710  {
711   "alignment" : 4,
712   "enum_fields" :
713   [
714    {
715     "enum_field_value" : 1,
716     "name" : "android::hardware::kSynchronizedReadWrite"
717    },
718    {
719     "enum_field_value" : 2,
720     "name" : "android::hardware::kUnsynchronizedWrite"
721    }
722   ],
723   "linker_set_key" : "android::hardware::MQFlavor",
724   "name" : "android::hardware::MQFlavor",
725   "referenced_type" : "type-384",
726   "self_type" : "type-384",
727   "size" : 4,
728   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
729   "underlying_type" : "type-2",
730   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
731  },
732  {
733   "alignment" : 4,
734   "enum_fields" :
735   [
736    {
737     "enum_field_value" : 0,
738     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
739    },
740    {
741     "enum_field_value" : 1,
742     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
743    },
744    {
745     "enum_field_value" : 2,
746     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
747    }
748   ],
749   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
750   "name" : "android::hardware::ProcessState::CallRestriction",
751   "referenced_type" : "type-60",
752   "self_type" : "type-60",
753   "size" : 4,
754   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
755   "underlying_type" : "type-25",
756   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
757  },
758  {
759   "alignment" : 4,
760   "enum_fields" :
761   [
762    {
763     "enum_field_value" : 0,
764     "name" : "android::hardware::Status::EX_NONE"
765    },
766    {
767     "enum_field_value" : -1,
768     "name" : "android::hardware::Status::EX_SECURITY"
769    },
770    {
771     "enum_field_value" : -2,
772     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
773    },
774    {
775     "enum_field_value" : -3,
776     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
777    },
778    {
779     "enum_field_value" : -4,
780     "name" : "android::hardware::Status::EX_NULL_POINTER"
781    },
782    {
783     "enum_field_value" : -5,
784     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
785    },
786    {
787     "enum_field_value" : -6,
788     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
789    },
790    {
791     "enum_field_value" : -7,
792     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
793    },
794    {
795     "enum_field_value" : -128,
796     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
797    },
798    {
799     "enum_field_value" : -129,
800     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
801    }
802   ],
803   "linker_set_key" : "android::hardware::Status::Exception",
804   "name" : "android::hardware::Status::Exception",
805   "referenced_type" : "type-131",
806   "self_type" : "type-131",
807   "size" : 4,
808   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
809   "underlying_type" : "type-25",
810   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
811  },
812  {
813   "alignment" : 4,
814   "enum_fields" :
815   [
816    {
817     "enum_field_value" : 0,
818     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
819    },
820    {
821     "enum_field_value" : 1,
822     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
823    },
824    {
825     "enum_field_value" : 2,
826     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
827    },
828    {
829     "enum_field_value" : 3,
830     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
831    },
832    {
833     "enum_field_value" : 4,
834     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
835    },
836    {
837     "enum_field_value" : 5,
838     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
839    },
840    {
841     "enum_field_value" : 6,
842     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
843    },
844    {
845     "enum_field_value" : 7,
846     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
847    },
848    {
849     "enum_field_value" : 8,
850     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
851    },
852    {
853     "enum_field_value" : 9,
854     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
855    }
856   ],
857   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
858   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
859   "referenced_type" : "type-648",
860   "self_type" : "type-648",
861   "size" : 4,
862   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
863   "underlying_type" : "type-2",
864   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
865  },
866  {
867   "alignment" : 4,
868   "enum_fields" :
869   [
870    {
871     "enum_field_value" : 1,
872     "name" : "android::hardware::keymaster::V3_0::Algorithm::RSA"
873    },
874    {
875     "enum_field_value" : 3,
876     "name" : "android::hardware::keymaster::V3_0::Algorithm::EC"
877    },
878    {
879     "enum_field_value" : 32,
880     "name" : "android::hardware::keymaster::V3_0::Algorithm::AES"
881    },
882    {
883     "enum_field_value" : 128,
884     "name" : "android::hardware::keymaster::V3_0::Algorithm::HMAC"
885    }
886   ],
887   "linker_set_key" : "android::hardware::keymaster::V3_0::Algorithm",
888   "name" : "android::hardware::keymaster::V3_0::Algorithm",
889   "referenced_type" : "type-341",
890   "self_type" : "type-341",
891   "size" : 4,
892   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
893   "underlying_type" : "type-2",
894   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09AlgorithmE"
895  },
896  {
897   "alignment" : 4,
898   "enum_fields" :
899   [
900    {
901     "enum_field_value" : 1,
902     "name" : "android::hardware::keymaster::V3_0::BlockMode::ECB"
903    },
904    {
905     "enum_field_value" : 2,
906     "name" : "android::hardware::keymaster::V3_0::BlockMode::CBC"
907    },
908    {
909     "enum_field_value" : 3,
910     "name" : "android::hardware::keymaster::V3_0::BlockMode::CTR"
911    },
912    {
913     "enum_field_value" : 32,
914     "name" : "android::hardware::keymaster::V3_0::BlockMode::GCM"
915    }
916   ],
917   "linker_set_key" : "android::hardware::keymaster::V3_0::BlockMode",
918   "name" : "android::hardware::keymaster::V3_0::BlockMode",
919   "referenced_type" : "type-342",
920   "self_type" : "type-342",
921   "size" : 4,
922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
923   "underlying_type" : "type-2",
924   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09BlockModeE"
925  },
926  {
927   "alignment" : 4,
928   "enum_fields" :
929   [
930    {
931     "enum_field_value" : 0,
932     "name" : "android::hardware::keymaster::V3_0::Digest::NONE"
933    },
934    {
935     "enum_field_value" : 1,
936     "name" : "android::hardware::keymaster::V3_0::Digest::MD5"
937    },
938    {
939     "enum_field_value" : 2,
940     "name" : "android::hardware::keymaster::V3_0::Digest::SHA1"
941    },
942    {
943     "enum_field_value" : 3,
944     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_224"
945    },
946    {
947     "enum_field_value" : 4,
948     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_256"
949    },
950    {
951     "enum_field_value" : 5,
952     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_384"
953    },
954    {
955     "enum_field_value" : 6,
956     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_512"
957    }
958   ],
959   "linker_set_key" : "android::hardware::keymaster::V3_0::Digest",
960   "name" : "android::hardware::keymaster::V3_0::Digest",
961   "referenced_type" : "type-344",
962   "self_type" : "type-344",
963   "size" : 4,
964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
965   "underlying_type" : "type-2",
966   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_06DigestE"
967  },
968  {
969   "alignment" : 4,
970   "enum_fields" :
971   [
972    {
973     "enum_field_value" : 0,
974     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_224"
975    },
976    {
977     "enum_field_value" : 1,
978     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_256"
979    },
980    {
981     "enum_field_value" : 2,
982     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_384"
983    },
984    {
985     "enum_field_value" : 3,
986     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_521"
987    }
988   ],
989   "linker_set_key" : "android::hardware::keymaster::V3_0::EcCurve",
990   "name" : "android::hardware::keymaster::V3_0::EcCurve",
991   "referenced_type" : "type-345",
992   "self_type" : "type-345",
993   "size" : 4,
994   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
995   "underlying_type" : "type-2",
996   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07EcCurveE"
997  },
998  {
999   "alignment" : 4,
1000   "enum_fields" :
1001   [
1002    {
1003     "enum_field_value" : 0,
1004     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OK"
1005    },
1006    {
1007     "enum_field_value" : -1,
1008     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1009    },
1010    {
1011     "enum_field_value" : -2,
1012     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PURPOSE"
1013    },
1014    {
1015     "enum_field_value" : -3,
1016     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1017    },
1018    {
1019     "enum_field_value" : -4,
1020     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1021    },
1022    {
1023     "enum_field_value" : -5,
1024     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1025    },
1026    {
1027     "enum_field_value" : -6,
1028     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1029    },
1030    {
1031     "enum_field_value" : -7,
1032     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1033    },
1034    {
1035     "enum_field_value" : -8,
1036     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1037    },
1038    {
1039     "enum_field_value" : -9,
1040     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1041    },
1042    {
1043     "enum_field_value" : -10,
1044     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1045    },
1046    {
1047     "enum_field_value" : -11,
1048     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1049    },
1050    {
1051     "enum_field_value" : -12,
1052     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_DIGEST"
1053    },
1054    {
1055     "enum_field_value" : -13,
1056     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_DIGEST"
1057    },
1058    {
1059     "enum_field_value" : -14,
1060     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_EXPIRATION_TIME"
1061    },
1062    {
1063     "enum_field_value" : -15,
1064     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_USER_ID"
1065    },
1066    {
1067     "enum_field_value" : -16,
1068     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1069    },
1070    {
1071     "enum_field_value" : -17,
1072     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1073    },
1074    {
1075     "enum_field_value" : -18,
1076     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1077    },
1078    {
1079     "enum_field_value" : -19,
1080     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1081    },
1082    {
1083     "enum_field_value" : -20,
1084     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1085    },
1086    {
1087     "enum_field_value" : -21,
1088     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_INPUT_LENGTH"
1089    },
1090    {
1091     "enum_field_value" : -22,
1092     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1093    },
1094    {
1095     "enum_field_value" : -23,
1096     "name" : "android::hardware::keymaster::V3_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1097    },
1098    {
1099     "enum_field_value" : -24,
1100     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_NOT_YET_VALID"
1101    },
1102    {
1103     "enum_field_value" : -25,
1104     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPIRED"
1105    },
1106    {
1107     "enum_field_value" : -26,
1108     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1109    },
1110    {
1111     "enum_field_value" : -27,
1112     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1113    },
1114    {
1115     "enum_field_value" : -28,
1116     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_OPERATION_HANDLE"
1117    },
1118    {
1119     "enum_field_value" : -29,
1120     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1121    },
1122    {
1123     "enum_field_value" : -30,
1124     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERIFICATION_FAILED"
1125    },
1126    {
1127     "enum_field_value" : -31,
1128     "name" : "android::hardware::keymaster::V3_0::ErrorCode::TOO_MANY_OPERATIONS"
1129    },
1130    {
1131     "enum_field_value" : -32,
1132     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1133    },
1134    {
1135     "enum_field_value" : -33,
1136     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_KEY_BLOB"
1137    },
1138    {
1139     "enum_field_value" : -34,
1140     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1141    },
1142    {
1143     "enum_field_value" : -35,
1144     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1145    },
1146    {
1147     "enum_field_value" : -36,
1148     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1149    },
1150    {
1151     "enum_field_value" : -37,
1152     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1153    },
1154    {
1155     "enum_field_value" : -38,
1156     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_ARGUMENT"
1157    },
1158    {
1159     "enum_field_value" : -39,
1160     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_TAG"
1161    },
1162    {
1163     "enum_field_value" : -40,
1164     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_TAG"
1165    },
1166    {
1167     "enum_field_value" : -41,
1168     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1169    },
1170    {
1171     "enum_field_value" : -44,
1172     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1173    },
1174    {
1175     "enum_field_value" : -45,
1176     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1177    },
1178    {
1179     "enum_field_value" : -46,
1180     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OPERATION_CANCELLED"
1181    },
1182    {
1183     "enum_field_value" : -47,
1184     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1185    },
1186    {
1187     "enum_field_value" : -48,
1188     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_BUSY"
1189    },
1190    {
1191     "enum_field_value" : -49,
1192     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1193    },
1194    {
1195     "enum_field_value" : -50,
1196     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1197    },
1198    {
1199     "enum_field_value" : -51,
1200     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_NONCE"
1201    },
1202    {
1203     "enum_field_value" : -52,
1204     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_NONCE"
1205    },
1206    {
1207     "enum_field_value" : -53,
1208     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MAC_LENGTH"
1209    },
1210    {
1211     "enum_field_value" : -54,
1212     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1213    },
1214    {
1215     "enum_field_value" : -55,
1216     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1217    },
1218    {
1219     "enum_field_value" : -56,
1220     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1221    },
1222    {
1223     "enum_field_value" : -57,
1224     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_MAC_LENGTH"
1225    },
1226    {
1227     "enum_field_value" : -58,
1228     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1229    },
1230    {
1231     "enum_field_value" : -59,
1232     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1233    },
1234    {
1235     "enum_field_value" : -60,
1236     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KDF"
1237    },
1238    {
1239     "enum_field_value" : -61,
1240     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1241    },
1242    {
1243     "enum_field_value" : -62,
1244     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1245    },
1246    {
1247     "enum_field_value" : -63,
1248     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1249    },
1250    {
1251     "enum_field_value" : -64,
1252     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1253    },
1254    {
1255     "enum_field_value" : -65,
1256     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1257    },
1258    {
1259     "enum_field_value" : -66,
1260     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CANNOT_ATTEST_IDS"
1261    },
1262    {
1263     "enum_field_value" : -100,
1264     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNIMPLEMENTED"
1265    },
1266    {
1267     "enum_field_value" : -101,
1268     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERSION_MISMATCH"
1269    },
1270    {
1271     "enum_field_value" : -1000,
1272     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNKNOWN_ERROR"
1273    }
1274   ],
1275   "linker_set_key" : "android::hardware::keymaster::V3_0::ErrorCode",
1276   "name" : "android::hardware::keymaster::V3_0::ErrorCode",
1277   "referenced_type" : "type-146",
1278   "self_type" : "type-146",
1279   "size" : 4,
1280   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1281   "underlying_type" : "type-2",
1282   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09ErrorCodeE"
1283  },
1284  {
1285   "alignment" : 4,
1286   "enum_fields" :
1287   [
1288    {
1289     "enum_field_value" : 0,
1290     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::NONE"
1291    },
1292    {
1293     "enum_field_value" : 1,
1294     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::PASSWORD"
1295    },
1296    {
1297     "enum_field_value" : 2,
1298     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::FINGERPRINT"
1299    },
1300    {
1301     "enum_field_value" : -1,
1302     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::ANY"
1303    }
1304   ],
1305   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1306   "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1307   "referenced_type" : "type-350",
1308   "self_type" : "type-350",
1309   "size" : 4,
1310   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1311   "underlying_type" : "type-2",
1312   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_025HardwareAuthenticatorTypeE"
1313  },
1314  {
1315   "alignment" : 4,
1316   "enum_fields" :
1317   [
1318    {
1319     "enum_field_value" : 0,
1320     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::STANDALONE"
1321    },
1322    {
1323     "enum_field_value" : 1,
1324     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1325    }
1326   ],
1327   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1328   "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1329   "referenced_type" : "type-347",
1330   "self_type" : "type-347",
1331   "size" : 4,
1332   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1333   "underlying_type" : "type-2",
1334   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_024KeyBlobUsageRequirementsE"
1335  },
1336  {
1337   "alignment" : 4,
1338   "enum_fields" :
1339   [
1340    {
1341     "enum_field_value" : 0,
1342     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::NONE"
1343    },
1344    {
1345     "enum_field_value" : 1,
1346     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::RFC5869_SHA256"
1347    },
1348    {
1349     "enum_field_value" : 2,
1350     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1351    },
1352    {
1353     "enum_field_value" : 3,
1354     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1355    },
1356    {
1357     "enum_field_value" : 4,
1358     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1359    },
1360    {
1361     "enum_field_value" : 5,
1362     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1363    }
1364   ],
1365   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1366   "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1367   "referenced_type" : "type-349",
1368   "self_type" : "type-349",
1369   "size" : 4,
1370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1371   "underlying_type" : "type-2",
1372   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_021KeyDerivationFunctionE"
1373  },
1374  {
1375   "alignment" : 4,
1376   "enum_fields" :
1377   [
1378    {
1379     "enum_field_value" : 0,
1380     "name" : "android::hardware::keymaster::V3_0::KeyFormat::X509"
1381    },
1382    {
1383     "enum_field_value" : 1,
1384     "name" : "android::hardware::keymaster::V3_0::KeyFormat::PKCS8"
1385    },
1386    {
1387     "enum_field_value" : 3,
1388     "name" : "android::hardware::keymaster::V3_0::KeyFormat::RAW"
1389    }
1390   ],
1391   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyFormat",
1392   "name" : "android::hardware::keymaster::V3_0::KeyFormat",
1393   "referenced_type" : "type-551",
1394   "self_type" : "type-551",
1395   "size" : 4,
1396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1397   "underlying_type" : "type-2",
1398   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyFormatE"
1399  },
1400  {
1401   "alignment" : 4,
1402   "enum_fields" :
1403   [
1404    {
1405     "enum_field_value" : 0,
1406     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::GENERATED"
1407    },
1408    {
1409     "enum_field_value" : 1,
1410     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::DERIVED"
1411    },
1412    {
1413     "enum_field_value" : 2,
1414     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::IMPORTED"
1415    },
1416    {
1417     "enum_field_value" : 3,
1418     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::UNKNOWN"
1419    }
1420   ],
1421   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyOrigin",
1422   "name" : "android::hardware::keymaster::V3_0::KeyOrigin",
1423   "referenced_type" : "type-346",
1424   "self_type" : "type-346",
1425   "size" : 4,
1426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1427   "underlying_type" : "type-2",
1428   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyOriginE"
1429  },
1430  {
1431   "alignment" : 4,
1432   "enum_fields" :
1433   [
1434    {
1435     "enum_field_value" : 0,
1436     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::ENCRYPT"
1437    },
1438    {
1439     "enum_field_value" : 1,
1440     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DECRYPT"
1441    },
1442    {
1443     "enum_field_value" : 2,
1444     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::SIGN"
1445    },
1446    {
1447     "enum_field_value" : 3,
1448     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::VERIFY"
1449    },
1450    {
1451     "enum_field_value" : 4,
1452     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DERIVE_KEY"
1453    },
1454    {
1455     "enum_field_value" : 5,
1456     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::WRAP_KEY"
1457    }
1458   ],
1459   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyPurpose",
1460   "name" : "android::hardware::keymaster::V3_0::KeyPurpose",
1461   "referenced_type" : "type-348",
1462   "self_type" : "type-348",
1463   "size" : 4,
1464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1465   "underlying_type" : "type-2",
1466   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_010KeyPurposeE"
1467  },
1468  {
1469   "alignment" : 4,
1470   "enum_fields" :
1471   [
1472    {
1473     "enum_field_value" : 1,
1474     "name" : "android::hardware::keymaster::V3_0::PaddingMode::NONE"
1475    },
1476    {
1477     "enum_field_value" : 2,
1478     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_OAEP"
1479    },
1480    {
1481     "enum_field_value" : 3,
1482     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PSS"
1483    },
1484    {
1485     "enum_field_value" : 4,
1486     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1487    },
1488    {
1489     "enum_field_value" : 5,
1490     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1491    },
1492    {
1493     "enum_field_value" : 64,
1494     "name" : "android::hardware::keymaster::V3_0::PaddingMode::PKCS7"
1495    }
1496   ],
1497   "linker_set_key" : "android::hardware::keymaster::V3_0::PaddingMode",
1498   "name" : "android::hardware::keymaster::V3_0::PaddingMode",
1499   "referenced_type" : "type-343",
1500   "self_type" : "type-343",
1501   "size" : 4,
1502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1503   "underlying_type" : "type-2",
1504   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_011PaddingModeE"
1505  },
1506  {
1507   "alignment" : 4,
1508   "enum_fields" :
1509   [
1510    {
1511     "enum_field_value" : 0,
1512     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::SOFTWARE"
1513    },
1514    {
1515     "enum_field_value" : 1,
1516     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1517    }
1518   ],
1519   "linker_set_key" : "android::hardware::keymaster::V3_0::SecurityLevel",
1520   "name" : "android::hardware::keymaster::V3_0::SecurityLevel",
1521   "referenced_type" : "type-550",
1522   "self_type" : "type-550",
1523   "size" : 4,
1524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1525   "underlying_type" : "type-2",
1526   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_013SecurityLevelE"
1527  },
1528  {
1529   "alignment" : 4,
1530   "enum_fields" :
1531   [
1532    {
1533     "enum_field_value" : 0,
1534     "name" : "android::hardware::keymaster::V3_0::Tag::INVALID"
1535    },
1536    {
1537     "enum_field_value" : 536870913,
1538     "name" : "android::hardware::keymaster::V3_0::Tag::PURPOSE"
1539    },
1540    {
1541     "enum_field_value" : 268435458,
1542     "name" : "android::hardware::keymaster::V3_0::Tag::ALGORITHM"
1543    },
1544    {
1545     "enum_field_value" : 805306371,
1546     "name" : "android::hardware::keymaster::V3_0::Tag::KEY_SIZE"
1547    },
1548    {
1549     "enum_field_value" : 536870916,
1550     "name" : "android::hardware::keymaster::V3_0::Tag::BLOCK_MODE"
1551    },
1552    {
1553     "enum_field_value" : 536870917,
1554     "name" : "android::hardware::keymaster::V3_0::Tag::DIGEST"
1555    },
1556    {
1557     "enum_field_value" : 536870918,
1558     "name" : "android::hardware::keymaster::V3_0::Tag::PADDING"
1559    },
1560    {
1561     "enum_field_value" : 1879048199,
1562     "name" : "android::hardware::keymaster::V3_0::Tag::CALLER_NONCE"
1563    },
1564    {
1565     "enum_field_value" : 805306376,
1566     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_MAC_LENGTH"
1567    },
1568    {
1569     "enum_field_value" : 536870921,
1570     "name" : "android::hardware::keymaster::V3_0::Tag::KDF"
1571    },
1572    {
1573     "enum_field_value" : 268435466,
1574     "name" : "android::hardware::keymaster::V3_0::Tag::EC_CURVE"
1575    },
1576    {
1577     "enum_field_value" : 1342177480,
1578     "name" : "android::hardware::keymaster::V3_0::Tag::RSA_PUBLIC_EXPONENT"
1579    },
1580    {
1581     "enum_field_value" : 1879048393,
1582     "name" : "android::hardware::keymaster::V3_0::Tag::ECIES_SINGLE_HASH_MODE"
1583    },
1584    {
1585     "enum_field_value" : 1879048394,
1586     "name" : "android::hardware::keymaster::V3_0::Tag::INCLUDE_UNIQUE_ID"
1587    },
1588    {
1589     "enum_field_value" : 268435757,
1590     "name" : "android::hardware::keymaster::V3_0::Tag::BLOB_USAGE_REQUIREMENTS"
1591    },
1592    {
1593     "enum_field_value" : 1879048494,
1594     "name" : "android::hardware::keymaster::V3_0::Tag::BOOTLOADER_ONLY"
1595    },
1596    {
1597     "enum_field_value" : 1610613136,
1598     "name" : "android::hardware::keymaster::V3_0::Tag::ACTIVE_DATETIME"
1599    },
1600    {
1601     "enum_field_value" : 1610613137,
1602     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1603    },
1604    {
1605     "enum_field_value" : 1610613138,
1606     "name" : "android::hardware::keymaster::V3_0::Tag::USAGE_EXPIRE_DATETIME"
1607    },
1608    {
1609     "enum_field_value" : 805306771,
1610     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1611    },
1612    {
1613     "enum_field_value" : 805306772,
1614     "name" : "android::hardware::keymaster::V3_0::Tag::MAX_USES_PER_BOOT"
1615    },
1616    {
1617     "enum_field_value" : 1879048692,
1618     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_USERS"
1619    },
1620    {
1621     "enum_field_value" : 805306869,
1622     "name" : "android::hardware::keymaster::V3_0::Tag::USER_ID"
1623    },
1624    {
1625     "enum_field_value" : -1610612234,
1626     "name" : "android::hardware::keymaster::V3_0::Tag::USER_SECURE_ID"
1627    },
1628    {
1629     "enum_field_value" : 1879048695,
1630     "name" : "android::hardware::keymaster::V3_0::Tag::NO_AUTH_REQUIRED"
1631    },
1632    {
1633     "enum_field_value" : 268435960,
1634     "name" : "android::hardware::keymaster::V3_0::Tag::USER_AUTH_TYPE"
1635    },
1636    {
1637     "enum_field_value" : 805306873,
1638     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TIMEOUT"
1639    },
1640    {
1641     "enum_field_value" : 1879048698,
1642     "name" : "android::hardware::keymaster::V3_0::Tag::ALLOW_WHILE_ON_BODY"
1643    },
1644    {
1645     "enum_field_value" : 1879048792,
1646     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_APPLICATIONS"
1647    },
1648    {
1649     "enum_field_value" : -1879047591,
1650     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_ID"
1651    },
1652    {
1653     "enum_field_value" : 1879048794,
1654     "name" : "android::hardware::keymaster::V3_0::Tag::EXPORTABLE"
1655    },
1656    {
1657     "enum_field_value" : -1879047492,
1658     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_DATA"
1659    },
1660    {
1661     "enum_field_value" : 1610613437,
1662     "name" : "android::hardware::keymaster::V3_0::Tag::CREATION_DATETIME"
1663    },
1664    {
1665     "enum_field_value" : 268436158,
1666     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGIN"
1667    },
1668    {
1669     "enum_field_value" : 1879048895,
1670     "name" : "android::hardware::keymaster::V3_0::Tag::ROLLBACK_RESISTANT"
1671    },
1672    {
1673     "enum_field_value" : -1879047488,
1674     "name" : "android::hardware::keymaster::V3_0::Tag::ROOT_OF_TRUST"
1675    },
1676    {
1677     "enum_field_value" : 805307073,
1678     "name" : "android::hardware::keymaster::V3_0::Tag::OS_VERSION"
1679    },
1680    {
1681     "enum_field_value" : 805307074,
1682     "name" : "android::hardware::keymaster::V3_0::Tag::OS_PATCHLEVEL"
1683    },
1684    {
1685     "enum_field_value" : -1879047485,
1686     "name" : "android::hardware::keymaster::V3_0::Tag::UNIQUE_ID"
1687    },
1688    {
1689     "enum_field_value" : -1879047484,
1690     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_CHALLENGE"
1691    },
1692    {
1693     "enum_field_value" : -1879047483,
1694     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_APPLICATION_ID"
1695    },
1696    {
1697     "enum_field_value" : -1879047482,
1698     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_BRAND"
1699    },
1700    {
1701     "enum_field_value" : -1879047481,
1702     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_DEVICE"
1703    },
1704    {
1705     "enum_field_value" : -1879047480,
1706     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_PRODUCT"
1707    },
1708    {
1709     "enum_field_value" : -1879047479,
1710     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_SERIAL"
1711    },
1712    {
1713     "enum_field_value" : -1879047478,
1714     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_IMEI"
1715    },
1716    {
1717     "enum_field_value" : -1879047477,
1718     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MEID"
1719    },
1720    {
1721     "enum_field_value" : -1879047476,
1722     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MANUFACTURER"
1723    },
1724    {
1725     "enum_field_value" : -1879047475,
1726     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MODEL"
1727    },
1728    {
1729     "enum_field_value" : -1879047192,
1730     "name" : "android::hardware::keymaster::V3_0::Tag::ASSOCIATED_DATA"
1731    },
1732    {
1733     "enum_field_value" : -1879047191,
1734     "name" : "android::hardware::keymaster::V3_0::Tag::NONCE"
1735    },
1736    {
1737     "enum_field_value" : -1879047190,
1738     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TOKEN"
1739    },
1740    {
1741     "enum_field_value" : 805307371,
1742     "name" : "android::hardware::keymaster::V3_0::Tag::MAC_LENGTH"
1743    },
1744    {
1745     "enum_field_value" : 1879049196,
1746     "name" : "android::hardware::keymaster::V3_0::Tag::RESET_SINCE_ID_ROTATION"
1747    }
1748   ],
1749   "linker_set_key" : "android::hardware::keymaster::V3_0::Tag",
1750   "name" : "android::hardware::keymaster::V3_0::Tag",
1751   "referenced_type" : "type-339",
1752   "self_type" : "type-339",
1753   "size" : 4,
1754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1755   "underlying_type" : "type-2",
1756   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_03TagE"
1757  },
1758  {
1759   "alignment" : 4,
1760   "enum_fields" :
1761   [
1762    {
1763     "enum_field_value" : 0,
1764     "name" : "android::hardware::keymaster::V3_0::TagType::INVALID"
1765    },
1766    {
1767     "enum_field_value" : 268435456,
1768     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM"
1769    },
1770    {
1771     "enum_field_value" : 536870912,
1772     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM_REP"
1773    },
1774    {
1775     "enum_field_value" : 805306368,
1776     "name" : "android::hardware::keymaster::V3_0::TagType::UINT"
1777    },
1778    {
1779     "enum_field_value" : 1073741824,
1780     "name" : "android::hardware::keymaster::V3_0::TagType::UINT_REP"
1781    },
1782    {
1783     "enum_field_value" : 1342177280,
1784     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG"
1785    },
1786    {
1787     "enum_field_value" : 1610612736,
1788     "name" : "android::hardware::keymaster::V3_0::TagType::DATE"
1789    },
1790    {
1791     "enum_field_value" : 1879048192,
1792     "name" : "android::hardware::keymaster::V3_0::TagType::BOOL"
1793    },
1794    {
1795     "enum_field_value" : -2147483648,
1796     "name" : "android::hardware::keymaster::V3_0::TagType::BIGNUM"
1797    },
1798    {
1799     "enum_field_value" : -1879048192,
1800     "name" : "android::hardware::keymaster::V3_0::TagType::BYTES"
1801    },
1802    {
1803     "enum_field_value" : -1610612736,
1804     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG_REP"
1805    }
1806   ],
1807   "linker_set_key" : "android::hardware::keymaster::V3_0::TagType",
1808   "name" : "android::hardware::keymaster::V3_0::TagType",
1809   "referenced_type" : "type-546",
1810   "self_type" : "type-546",
1811   "size" : 4,
1812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1813   "underlying_type" : "type-2",
1814   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07TagTypeE"
1815  },
1816  {
1817   "alignment" : 4,
1818   "enum_fields" :
1819   [
1820    {
1821     "enum_field_value" : 0,
1822     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1823    },
1824    {
1825     "enum_field_value" : 1,
1826     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1827    },
1828    {
1829     "enum_field_value" : 2,
1830     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1831    }
1832   ],
1833   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1834   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1835   "referenced_type" : "type-393",
1836   "self_type" : "type-393",
1837   "size" : 4,
1838   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1839   "underlying_type" : "type-25",
1840   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1841  },
1842  {
1843   "alignment" : 4,
1844   "enum_fields" :
1845   [
1846    {
1847     "enum_field_value" : -1,
1848     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1849    }
1850   ],
1851   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1852   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1853   "referenced_type" : "type-536",
1854   "self_type" : "type-536",
1855   "size" : 4,
1856   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1857   "underlying_type" : "type-25",
1858   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1859  },
1860  {
1861   "alignment" : 1,
1862   "enum_fields" :
1863   [
1864    {
1865     "enum_field_value" : 0,
1866     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1867    },
1868    {
1869     "enum_field_value" : 1,
1870     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1871    },
1872    {
1873     "enum_field_value" : 2,
1874     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1875    }
1876   ],
1877   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1878   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1879   "referenced_type" : "type-535",
1880   "self_type" : "type-535",
1881   "size" : 1,
1882   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1883   "underlying_type" : "type-78",
1884   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1885  },
1886  {
1887   "alignment" : 4,
1888   "enum_fields" :
1889   [
1890    {
1891     "enum_field_value" : 0,
1892     "name" : "ANDROID_LOG_UNKNOWN"
1893    },
1894    {
1895     "enum_field_value" : 1,
1896     "name" : "ANDROID_LOG_DEFAULT"
1897    },
1898    {
1899     "enum_field_value" : 2,
1900     "name" : "ANDROID_LOG_VERBOSE"
1901    },
1902    {
1903     "enum_field_value" : 3,
1904     "name" : "ANDROID_LOG_DEBUG"
1905    },
1906    {
1907     "enum_field_value" : 4,
1908     "name" : "ANDROID_LOG_INFO"
1909    },
1910    {
1911     "enum_field_value" : 5,
1912     "name" : "ANDROID_LOG_WARN"
1913    },
1914    {
1915     "enum_field_value" : 6,
1916     "name" : "ANDROID_LOG_ERROR"
1917    },
1918    {
1919     "enum_field_value" : 7,
1920     "name" : "ANDROID_LOG_FATAL"
1921    },
1922    {
1923     "enum_field_value" : 8,
1924     "name" : "ANDROID_LOG_SILENT"
1925    }
1926   ],
1927   "linker_set_key" : "android_LogPriority",
1928   "name" : "android_LogPriority",
1929   "referenced_type" : "type-1",
1930   "self_type" : "type-1",
1931   "size" : 4,
1932   "source_file" : "/system/core/liblog/include/android/log.h",
1933   "underlying_type" : "type-2",
1934   "unique_id" : "android_LogPriority"
1935  },
1936  {
1937   "alignment" : 4,
1938   "enum_fields" :
1939   [
1940    {
1941     "enum_field_value" : 0,
1942     "name" : "HAL_COLOR_MODE_NATIVE"
1943    },
1944    {
1945     "enum_field_value" : 1,
1946     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1947    },
1948    {
1949     "enum_field_value" : 2,
1950     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1951    },
1952    {
1953     "enum_field_value" : 3,
1954     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1955    },
1956    {
1957     "enum_field_value" : 4,
1958     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1959    },
1960    {
1961     "enum_field_value" : 5,
1962     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1963    },
1964    {
1965     "enum_field_value" : 6,
1966     "name" : "HAL_COLOR_MODE_DCI_P3"
1967    },
1968    {
1969     "enum_field_value" : 7,
1970     "name" : "HAL_COLOR_MODE_SRGB"
1971    },
1972    {
1973     "enum_field_value" : 8,
1974     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1975    },
1976    {
1977     "enum_field_value" : 9,
1978     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1979    }
1980   ],
1981   "linker_set_key" : "android_color_mode_t",
1982   "name" : "android_color_mode_t",
1983   "referenced_type" : "type-488",
1984   "self_type" : "type-488",
1985   "size" : 4,
1986   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1987   "underlying_type" : "type-2",
1988   "unique_id" : "android_color_mode_t"
1989  },
1990  {
1991   "alignment" : 4,
1992   "enum_fields" :
1993   [
1994    {
1995     "enum_field_value" : 10,
1996     "name" : "HAL_COLOR_MODE_BT2020"
1997    },
1998    {
1999     "enum_field_value" : 11,
2000     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2001    },
2002    {
2003     "enum_field_value" : 12,
2004     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2005    }
2006   ],
2007   "linker_set_key" : "android_color_mode_v1_1_t",
2008   "name" : "android_color_mode_v1_1_t",
2009   "referenced_type" : "type-494",
2010   "self_type" : "type-494",
2011   "size" : 4,
2012   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2013   "underlying_type" : "type-2",
2014   "unique_id" : "android_color_mode_v1_1_t"
2015  },
2016  {
2017   "alignment" : 4,
2018   "enum_fields" :
2019   [
2020    {
2021     "enum_field_value" : 0,
2022     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2023    },
2024    {
2025     "enum_field_value" : 1,
2026     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2027    },
2028    {
2029     "enum_field_value" : 2,
2030     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2031    },
2032    {
2033     "enum_field_value" : 3,
2034     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2035    },
2036    {
2037     "enum_field_value" : 4,
2038     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2039    },
2040    {
2041     "enum_field_value" : 5,
2042     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2043    },
2044    {
2045     "enum_field_value" : 6,
2046     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2047    }
2048   ],
2049   "linker_set_key" : "android_color_transform_t",
2050   "name" : "android_color_transform_t",
2051   "referenced_type" : "type-489",
2052   "self_type" : "type-489",
2053   "size" : 4,
2054   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2055   "underlying_type" : "type-2",
2056   "unique_id" : "android_color_transform_t"
2057  },
2058  {
2059   "alignment" : 4,
2060   "enum_fields" :
2061   [
2062    {
2063     "enum_field_value" : 0,
2064     "name" : "HAL_DATASPACE_UNKNOWN"
2065    },
2066    {
2067     "enum_field_value" : 1,
2068     "name" : "HAL_DATASPACE_ARBITRARY"
2069    },
2070    {
2071     "enum_field_value" : 16,
2072     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2073    },
2074    {
2075     "enum_field_value" : 4128768,
2076     "name" : "HAL_DATASPACE_STANDARD_MASK"
2077    },
2078    {
2079     "enum_field_value" : 0,
2080     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2081    },
2082    {
2083     "enum_field_value" : 65536,
2084     "name" : "HAL_DATASPACE_STANDARD_BT709"
2085    },
2086    {
2087     "enum_field_value" : 131072,
2088     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2089    },
2090    {
2091     "enum_field_value" : 196608,
2092     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2093    },
2094    {
2095     "enum_field_value" : 262144,
2096     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2097    },
2098    {
2099     "enum_field_value" : 327680,
2100     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2101    },
2102    {
2103     "enum_field_value" : 393216,
2104     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2105    },
2106    {
2107     "enum_field_value" : 458752,
2108     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2109    },
2110    {
2111     "enum_field_value" : 524288,
2112     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2113    },
2114    {
2115     "enum_field_value" : 589824,
2116     "name" : "HAL_DATASPACE_STANDARD_FILM"
2117    },
2118    {
2119     "enum_field_value" : 655360,
2120     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2121    },
2122    {
2123     "enum_field_value" : 720896,
2124     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2125    },
2126    {
2127     "enum_field_value" : 22,
2128     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2129    },
2130    {
2131     "enum_field_value" : 130023424,
2132     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2133    },
2134    {
2135     "enum_field_value" : 0,
2136     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2137    },
2138    {
2139     "enum_field_value" : 4194304,
2140     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2141    },
2142    {
2143     "enum_field_value" : 8388608,
2144     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2145    },
2146    {
2147     "enum_field_value" : 12582912,
2148     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2149    },
2150    {
2151     "enum_field_value" : 16777216,
2152     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2153    },
2154    {
2155     "enum_field_value" : 20971520,
2156     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2157    },
2158    {
2159     "enum_field_value" : 25165824,
2160     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2161    },
2162    {
2163     "enum_field_value" : 29360128,
2164     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2165    },
2166    {
2167     "enum_field_value" : 33554432,
2168     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2169    },
2170    {
2171     "enum_field_value" : 27,
2172     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2173    },
2174    {
2175     "enum_field_value" : 939524096,
2176     "name" : "HAL_DATASPACE_RANGE_MASK"
2177    },
2178    {
2179     "enum_field_value" : 0,
2180     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2181    },
2182    {
2183     "enum_field_value" : 134217728,
2184     "name" : "HAL_DATASPACE_RANGE_FULL"
2185    },
2186    {
2187     "enum_field_value" : 268435456,
2188     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2189    },
2190    {
2191     "enum_field_value" : 402653184,
2192     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2193    },
2194    {
2195     "enum_field_value" : 512,
2196     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2197    },
2198    {
2199     "enum_field_value" : 138477568,
2200     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2201    },
2202    {
2203     "enum_field_value" : 406913024,
2204     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2205    },
2206    {
2207     "enum_field_value" : 513,
2208     "name" : "HAL_DATASPACE_SRGB"
2209    },
2210    {
2211     "enum_field_value" : 142671872,
2212     "name" : "HAL_DATASPACE_V0_SRGB"
2213    },
2214    {
2215     "enum_field_value" : 411107328,
2216     "name" : "HAL_DATASPACE_V0_SCRGB"
2217    },
2218    {
2219     "enum_field_value" : 257,
2220     "name" : "HAL_DATASPACE_JFIF"
2221    },
2222    {
2223     "enum_field_value" : 146931712,
2224     "name" : "HAL_DATASPACE_V0_JFIF"
2225    },
2226    {
2227     "enum_field_value" : 258,
2228     "name" : "HAL_DATASPACE_BT601_625"
2229    },
2230    {
2231     "enum_field_value" : 281149440,
2232     "name" : "HAL_DATASPACE_V0_BT601_625"
2233    },
2234    {
2235     "enum_field_value" : 259,
2236     "name" : "HAL_DATASPACE_BT601_525"
2237    },
2238    {
2239     "enum_field_value" : 281280512,
2240     "name" : "HAL_DATASPACE_V0_BT601_525"
2241    },
2242    {
2243     "enum_field_value" : 260,
2244     "name" : "HAL_DATASPACE_BT709"
2245    },
2246    {
2247     "enum_field_value" : 281083904,
2248     "name" : "HAL_DATASPACE_V0_BT709"
2249    },
2250    {
2251     "enum_field_value" : 139067392,
2252     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2253    },
2254    {
2255     "enum_field_value" : 155844608,
2256     "name" : "HAL_DATASPACE_DCI_P3"
2257    },
2258    {
2259     "enum_field_value" : 139067392,
2260     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2261    },
2262    {
2263     "enum_field_value" : 143261696,
2264     "name" : "HAL_DATASPACE_DISPLAY_P3"
2265    },
2266    {
2267     "enum_field_value" : 151715840,
2268     "name" : "HAL_DATASPACE_ADOBE_RGB"
2269    },
2270    {
2271     "enum_field_value" : 138805248,
2272     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2273    },
2274    {
2275     "enum_field_value" : 147193856,
2276     "name" : "HAL_DATASPACE_BT2020"
2277    },
2278    {
2279     "enum_field_value" : 163971072,
2280     "name" : "HAL_DATASPACE_BT2020_PQ"
2281    },
2282    {
2283     "enum_field_value" : 4096,
2284     "name" : "HAL_DATASPACE_DEPTH"
2285    },
2286    {
2287     "enum_field_value" : 4097,
2288     "name" : "HAL_DATASPACE_SENSOR"
2289    }
2290   ],
2291   "linker_set_key" : "android_dataspace_t",
2292   "name" : "android_dataspace_t",
2293   "referenced_type" : "type-487",
2294   "self_type" : "type-487",
2295   "size" : 4,
2296   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2297   "underlying_type" : "type-2",
2298   "unique_id" : "android_dataspace_t"
2299  },
2300  {
2301   "alignment" : 4,
2302   "enum_fields" :
2303   [
2304    {
2305     "enum_field_value" : 281411584,
2306     "name" : "HAL_DATASPACE_BT2020_ITU"
2307    },
2308    {
2309     "enum_field_value" : 298188800,
2310     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2311    },
2312    {
2313     "enum_field_value" : 302383104,
2314     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2315    },
2316    {
2317     "enum_field_value" : 168165376,
2318     "name" : "HAL_DATASPACE_BT2020_HLG"
2319    }
2320   ],
2321   "linker_set_key" : "android_dataspace_v1_1_t",
2322   "name" : "android_dataspace_v1_1_t",
2323   "referenced_type" : "type-493",
2324   "self_type" : "type-493",
2325   "size" : 4,
2326   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2327   "underlying_type" : "type-2",
2328   "unique_id" : "android_dataspace_v1_1_t"
2329  },
2330  {
2331   "alignment" : 4,
2332   "enum_fields" :
2333   [
2334    {
2335     "enum_field_value" : 142999552,
2336     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2337    },
2338    {
2339     "enum_field_value" : 4098,
2340     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2341    },
2342    {
2343     "enum_field_value" : 4099,
2344     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2345    },
2346    {
2347     "enum_field_value" : 4100,
2348     "name" : "HAL_DATASPACE_HEIF"
2349    }
2350   ],
2351   "linker_set_key" : "android_dataspace_v1_2_t",
2352   "name" : "android_dataspace_v1_2_t",
2353   "referenced_type" : "type-497",
2354   "self_type" : "type-497",
2355   "size" : 4,
2356   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2357   "underlying_type" : "type-2",
2358   "unique_id" : "android_dataspace_v1_2_t"
2359  },
2360  {
2361   "alignment" : 4,
2362   "enum_fields" :
2363   [
2364    {
2365     "enum_field_value" : 1,
2366     "name" : "FLEX_COMPONENT_Y"
2367    },
2368    {
2369     "enum_field_value" : 2,
2370     "name" : "FLEX_COMPONENT_Cb"
2371    },
2372    {
2373     "enum_field_value" : 4,
2374     "name" : "FLEX_COMPONENT_Cr"
2375    },
2376    {
2377     "enum_field_value" : 1024,
2378     "name" : "FLEX_COMPONENT_R"
2379    },
2380    {
2381     "enum_field_value" : 2048,
2382     "name" : "FLEX_COMPONENT_G"
2383    },
2384    {
2385     "enum_field_value" : 4096,
2386     "name" : "FLEX_COMPONENT_B"
2387    },
2388    {
2389     "enum_field_value" : 1073741824,
2390     "name" : "FLEX_COMPONENT_A"
2391    }
2392   ],
2393   "linker_set_key" : "android_flex_component",
2394   "name" : "android_flex_component",
2395   "referenced_type" : "type-503",
2396   "self_type" : "type-503",
2397   "size" : 4,
2398   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2399   "underlying_type" : "type-2",
2400   "unique_id" : "android_flex_component"
2401  },
2402  {
2403   "alignment" : 4,
2404   "enum_fields" :
2405   [
2406    {
2407     "enum_field_value" : 0,
2408     "name" : "FLEX_FORMAT_INVALID"
2409    },
2410    {
2411     "enum_field_value" : 1,
2412     "name" : "FLEX_FORMAT_Y"
2413    },
2414    {
2415     "enum_field_value" : 7,
2416     "name" : "FLEX_FORMAT_YCbCr"
2417    },
2418    {
2419     "enum_field_value" : 1073741831,
2420     "name" : "FLEX_FORMAT_YCbCrA"
2421    },
2422    {
2423     "enum_field_value" : 7168,
2424     "name" : "FLEX_FORMAT_RGB"
2425    },
2426    {
2427     "enum_field_value" : 1073748992,
2428     "name" : "FLEX_FORMAT_RGBA"
2429    }
2430   ],
2431   "linker_set_key" : "android_flex_format",
2432   "name" : "android_flex_format",
2433   "referenced_type" : "type-505",
2434   "self_type" : "type-505",
2435   "size" : 4,
2436   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2437   "underlying_type" : "type-2",
2438   "unique_id" : "android_flex_format"
2439  },
2440  {
2441   "alignment" : 4,
2442   "enum_fields" :
2443   [
2444    {
2445     "enum_field_value" : 1,
2446     "name" : "HAL_HDR_DOLBY_VISION"
2447    },
2448    {
2449     "enum_field_value" : 2,
2450     "name" : "HAL_HDR_HDR10"
2451    },
2452    {
2453     "enum_field_value" : 3,
2454     "name" : "HAL_HDR_HLG"
2455    }
2456   ],
2457   "linker_set_key" : "android_hdr_t",
2458   "name" : "android_hdr_t",
2459   "referenced_type" : "type-490",
2460   "self_type" : "type-490",
2461   "size" : 4,
2462   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2463   "underlying_type" : "type-2",
2464   "unique_id" : "android_hdr_t"
2465  },
2466  {
2467   "alignment" : 4,
2468   "enum_fields" :
2469   [
2470    {
2471     "enum_field_value" : 4,
2472     "name" : "HAL_HDR_HDR10_PLUS"
2473    }
2474   ],
2475   "linker_set_key" : "android_hdr_v1_2_t",
2476   "name" : "android_hdr_v1_2_t",
2477   "referenced_type" : "type-496",
2478   "self_type" : "type-496",
2479   "size" : 4,
2480   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2481   "underlying_type" : "type-2",
2482   "unique_id" : "android_hdr_v1_2_t"
2483  },
2484  {
2485   "alignment" : 4,
2486   "enum_fields" :
2487   [
2488    {
2489     "enum_field_value" : 39,
2490     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2491    },
2492    {
2493     "enum_field_value" : 40,
2494     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2495    },
2496    {
2497     "enum_field_value" : 41,
2498     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2499    },
2500    {
2501     "enum_field_value" : 42,
2502     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2503    }
2504   ],
2505   "linker_set_key" : "android_pixel_format_sw_t",
2506   "name" : "android_pixel_format_sw_t",
2507   "referenced_type" : "type-499",
2508   "self_type" : "type-499",
2509   "size" : 4,
2510   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2511   "underlying_type" : "type-2",
2512   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2513  },
2514  {
2515   "alignment" : 4,
2516   "enum_fields" :
2517   [
2518    {
2519     "enum_field_value" : 1,
2520     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2521    },
2522    {
2523     "enum_field_value" : 2,
2524     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2525    },
2526    {
2527     "enum_field_value" : 3,
2528     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2529    },
2530    {
2531     "enum_field_value" : 4,
2532     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2533    },
2534    {
2535     "enum_field_value" : 5,
2536     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2537    },
2538    {
2539     "enum_field_value" : 16,
2540     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2541    },
2542    {
2543     "enum_field_value" : 17,
2544     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2545    },
2546    {
2547     "enum_field_value" : 20,
2548     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2549    },
2550    {
2551     "enum_field_value" : 22,
2552     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2553    },
2554    {
2555     "enum_field_value" : 32,
2556     "name" : "HAL_PIXEL_FORMAT_RAW16"
2557    },
2558    {
2559     "enum_field_value" : 33,
2560     "name" : "HAL_PIXEL_FORMAT_BLOB"
2561    },
2562    {
2563     "enum_field_value" : 34,
2564     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2565    },
2566    {
2567     "enum_field_value" : 35,
2568     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2569    },
2570    {
2571     "enum_field_value" : 36,
2572     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2573    },
2574    {
2575     "enum_field_value" : 37,
2576     "name" : "HAL_PIXEL_FORMAT_RAW10"
2577    },
2578    {
2579     "enum_field_value" : 38,
2580     "name" : "HAL_PIXEL_FORMAT_RAW12"
2581    },
2582    {
2583     "enum_field_value" : 43,
2584     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2585    },
2586    {
2587     "enum_field_value" : 538982489,
2588     "name" : "HAL_PIXEL_FORMAT_Y8"
2589    },
2590    {
2591     "enum_field_value" : 540422489,
2592     "name" : "HAL_PIXEL_FORMAT_Y16"
2593    },
2594    {
2595     "enum_field_value" : 842094169,
2596     "name" : "HAL_PIXEL_FORMAT_YV12"
2597    }
2598   ],
2599   "linker_set_key" : "android_pixel_format_t",
2600   "name" : "android_pixel_format_t",
2601   "referenced_type" : "type-485",
2602   "self_type" : "type-485",
2603   "size" : 4,
2604   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2605   "underlying_type" : "type-2",
2606   "unique_id" : "android_pixel_format_t"
2607  },
2608  {
2609   "alignment" : 4,
2610   "enum_fields" :
2611   [
2612    {
2613     "enum_field_value" : 48,
2614     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2615    },
2616    {
2617     "enum_field_value" : 49,
2618     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2619    },
2620    {
2621     "enum_field_value" : 50,
2622     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2623    },
2624    {
2625     "enum_field_value" : 51,
2626     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2627    },
2628    {
2629     "enum_field_value" : 52,
2630     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2631    },
2632    {
2633     "enum_field_value" : 53,
2634     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2635    },
2636    {
2637     "enum_field_value" : 54,
2638     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2639    }
2640   ],
2641   "linker_set_key" : "android_pixel_format_v1_1_t",
2642   "name" : "android_pixel_format_v1_1_t",
2643   "referenced_type" : "type-491",
2644   "self_type" : "type-491",
2645   "size" : 4,
2646   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2647   "underlying_type" : "type-2",
2648   "unique_id" : "android_pixel_format_v1_1_t"
2649  },
2650  {
2651   "alignment" : 4,
2652   "enum_fields" :
2653   [
2654    {
2655     "enum_field_value" : 55,
2656     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2657    }
2658   ],
2659   "linker_set_key" : "android_pixel_format_v1_2_t",
2660   "name" : "android_pixel_format_v1_2_t",
2661   "referenced_type" : "type-498",
2662   "self_type" : "type-498",
2663   "size" : 4,
2664   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2665   "underlying_type" : "type-2",
2666   "unique_id" : "android_pixel_format_v1_2_t"
2667  },
2668  {
2669   "alignment" : 4,
2670   "enum_fields" :
2671   [
2672    {
2673     "enum_field_value" : 0,
2674     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2675    },
2676    {
2677     "enum_field_value" : 1,
2678     "name" : "HAL_RENDER_INTENT_ENHANCE"
2679    },
2680    {
2681     "enum_field_value" : 2,
2682     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2683    },
2684    {
2685     "enum_field_value" : 3,
2686     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2687    }
2688   ],
2689   "linker_set_key" : "android_render_intent_v1_1_t",
2690   "name" : "android_render_intent_v1_1_t",
2691   "referenced_type" : "type-495",
2692   "self_type" : "type-495",
2693   "size" : 4,
2694   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2695   "underlying_type" : "type-2",
2696   "unique_id" : "android_render_intent_v1_1_t"
2697  },
2698  {
2699   "alignment" : 4,
2700   "enum_fields" :
2701   [
2702    {
2703     "enum_field_value" : 1,
2704     "name" : "HAL_TRANSFORM_FLIP_H"
2705    },
2706    {
2707     "enum_field_value" : 2,
2708     "name" : "HAL_TRANSFORM_FLIP_V"
2709    },
2710    {
2711     "enum_field_value" : 4,
2712     "name" : "HAL_TRANSFORM_ROT_90"
2713    },
2714    {
2715     "enum_field_value" : 3,
2716     "name" : "HAL_TRANSFORM_ROT_180"
2717    },
2718    {
2719     "enum_field_value" : 7,
2720     "name" : "HAL_TRANSFORM_ROT_270"
2721    }
2722   ],
2723   "linker_set_key" : "android_transform_t",
2724   "name" : "android_transform_t",
2725   "referenced_type" : "type-486",
2726   "self_type" : "type-486",
2727   "size" : 4,
2728   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2729   "underlying_type" : "type-2",
2730   "unique_id" : "android_transform_t"
2731  },
2732  {
2733   "alignment" : 4,
2734   "enum_fields" :
2735   [
2736    {
2737     "enum_field_value" : 0,
2738     "name" : "LOG_ID_MIN"
2739    },
2740    {
2741     "enum_field_value" : 0,
2742     "name" : "LOG_ID_MAIN"
2743    },
2744    {
2745     "enum_field_value" : 1,
2746     "name" : "LOG_ID_RADIO"
2747    },
2748    {
2749     "enum_field_value" : 2,
2750     "name" : "LOG_ID_EVENTS"
2751    },
2752    {
2753     "enum_field_value" : 3,
2754     "name" : "LOG_ID_SYSTEM"
2755    },
2756    {
2757     "enum_field_value" : 4,
2758     "name" : "LOG_ID_CRASH"
2759    },
2760    {
2761     "enum_field_value" : 5,
2762     "name" : "LOG_ID_STATS"
2763    },
2764    {
2765     "enum_field_value" : 6,
2766     "name" : "LOG_ID_SECURITY"
2767    },
2768    {
2769     "enum_field_value" : 7,
2770     "name" : "LOG_ID_KERNEL"
2771    },
2772    {
2773     "enum_field_value" : 8,
2774     "name" : "LOG_ID_MAX"
2775    }
2776   ],
2777   "linker_set_key" : "log_id",
2778   "name" : "log_id",
2779   "referenced_type" : "type-237",
2780   "self_type" : "type-237",
2781   "size" : 4,
2782   "source_file" : "/system/core/liblog/include/android/log.h",
2783   "underlying_type" : "type-2",
2784   "unique_id" : "log_id"
2785  }
2786 ],
2787 "function_types" :
2788 [
2789  {
2790   "alignment" : 4,
2791   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2792   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2793   "parameters" :
2794   [
2795    {
2796     "referenced_type" : "type-44"
2797    },
2798    {
2799     "referenced_type" : "type-50"
2800    },
2801    {
2802     "referenced_type" : "type-26"
2803    }
2804   ],
2805   "referenced_type" : "type-43",
2806   "return_type" : "type-41",
2807   "self_type" : "type-43",
2808   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2809  },
2810  {
2811   "alignment" : 4,
2812   "linker_set_key" : "int (void *)",
2813   "name" : "int (void *)",
2814   "parameters" :
2815   [
2816    {
2817     "referenced_type" : "type-26"
2818    }
2819   ],
2820   "referenced_type" : "type-514",
2821   "return_type" : "type-25",
2822   "self_type" : "type-514",
2823   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2824  },
2825  {
2826   "alignment" : 4,
2827   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2828   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2829   "parameters" :
2830   [
2831    {
2832     "referenced_type" : "type-423"
2833    },
2834    {
2835     "referenced_type" : "type-325"
2836    },
2837    {
2838     "referenced_type" : "type-30"
2839    },
2840    {
2841     "referenced_type" : "type-424"
2842    },
2843    {
2844     "referenced_type" : "type-30"
2845    },
2846    {
2847     "referenced_type" : "type-26"
2848    }
2849   ],
2850   "referenced_type" : "type-422",
2851   "return_type" : "type-27",
2852   "self_type" : "type-422",
2853   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2854  }
2855 ],
2856 "functions" :
2857 [
2858  {
2859   "function_name" : "android::hardware::details::castInterface",
2860   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2861   "parameters" :
2862   [
2863    {
2864     "referenced_type" : "type-433"
2865    },
2866    {
2867     "referenced_type" : "type-56"
2868    },
2869    {
2870     "referenced_type" : "type-41"
2871    }
2872   ],
2873   "return_type" : "type-153",
2874   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2875   "template_args" : [ "type-106", "type-72", "type-614" ]
2876  },
2877  {
2878   "function_name" : "android::hardware::details::getServiceInternal",
2879   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2880   "parameters" :
2881   [
2882    {
2883     "referenced_type" : "type-438"
2884    },
2885    {
2886     "referenced_type" : "type-41"
2887    },
2888    {
2889     "referenced_type" : "type-41"
2890    }
2891   ],
2892   "return_type" : "type-104",
2893   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2894   "template_args" : [ "type-614", "type-106", "type-27", "type-27" ]
2895  },
2896  {
2897   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getService",
2898   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2899   "parameters" :
2900   [
2901    {
2902     "default_arg" : true,
2903     "referenced_type" : "type-438"
2904    },
2905    {
2906     "default_arg" : true,
2907     "referenced_type" : "type-41"
2908    }
2909   ],
2910   "return_type" : "type-104",
2911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2912  },
2913  {
2914   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::linkToDeath",
2915   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2916   "parameters" :
2917   [
2918    {
2919     "is_this_ptr" : true,
2920     "referenced_type" : "type-105"
2921    },
2922    {
2923     "referenced_type" : "type-586"
2924    },
2925    {
2926     "referenced_type" : "type-30"
2927    }
2928   ],
2929   "return_type" : "type-138",
2930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2931  },
2932  {
2933   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getDebugInfo",
2934   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2935   "parameters" :
2936   [
2937    {
2938     "is_this_ptr" : true,
2939     "referenced_type" : "type-105"
2940    },
2941    {
2942     "referenced_type" : "type-726"
2943    }
2944   ],
2945   "return_type" : "type-166",
2946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2947  },
2948  {
2949   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getHashChain",
2950   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2951   "parameters" :
2952   [
2953    {
2954     "is_this_ptr" : true,
2955     "referenced_type" : "type-105"
2956    },
2957    {
2958     "referenced_type" : "type-727"
2959    }
2960   ],
2961   "return_type" : "type-166",
2962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2963  },
2964  {
2965   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::tryGetService",
2966   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2967   "parameters" :
2968   [
2969    {
2970     "default_arg" : true,
2971     "referenced_type" : "type-438"
2972    },
2973    {
2974     "default_arg" : true,
2975     "referenced_type" : "type-41"
2976    }
2977   ],
2978   "return_type" : "type-104",
2979   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2980  },
2981  {
2982   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::unlinkToDeath",
2983   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2984   "parameters" :
2985   [
2986    {
2987     "is_this_ptr" : true,
2988     "referenced_type" : "type-105"
2989    },
2990    {
2991     "referenced_type" : "type-586"
2992    }
2993   ],
2994   "return_type" : "type-138",
2995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2996  },
2997  {
2998   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceChain",
2999   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3000   "parameters" :
3001   [
3002    {
3003     "is_this_ptr" : true,
3004     "referenced_type" : "type-105"
3005    },
3006    {
3007     "referenced_type" : "type-728"
3008    }
3009   ],
3010   "return_type" : "type-166",
3011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3012  },
3013  {
3014   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerAsService",
3015   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3016   "parameters" :
3017   [
3018    {
3019     "is_this_ptr" : true,
3020     "referenced_type" : "type-105"
3021    },
3022    {
3023     "default_arg" : true,
3024     "referenced_type" : "type-438"
3025    }
3026   ],
3027   "return_type" : "type-25",
3028   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3029  },
3030  {
3031   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceDescriptor",
3032   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3033   "parameters" :
3034   [
3035    {
3036     "is_this_ptr" : true,
3037     "referenced_type" : "type-105"
3038    },
3039    {
3040     "referenced_type" : "type-729"
3041    }
3042   ],
3043   "return_type" : "type-166",
3044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3045  },
3046  {
3047   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::notifySyspropsChanged",
3048   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv",
3049   "parameters" :
3050   [
3051    {
3052     "is_this_ptr" : true,
3053     "referenced_type" : "type-105"
3054    }
3055   ],
3056   "return_type" : "type-166",
3057   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3058  },
3059  {
3060   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::setHALInstrumentation",
3061   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv",
3062   "parameters" :
3063   [
3064    {
3065     "is_this_ptr" : true,
3066     "referenced_type" : "type-105"
3067    }
3068   ],
3069   "return_type" : "type-166",
3070   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3071  },
3072  {
3073   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerForNotifications",
3074   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3075   "parameters" :
3076   [
3077    {
3078     "referenced_type" : "type-438"
3079    },
3080    {
3081     "referenced_type" : "type-607"
3082    }
3083   ],
3084   "return_type" : "type-41",
3085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3086  },
3087  {
3088   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::ping",
3089   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv",
3090   "parameters" :
3091   [
3092    {
3093     "is_this_ptr" : true,
3094     "referenced_type" : "type-105"
3095    }
3096   ],
3097   "return_type" : "type-166",
3098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3099  },
3100  {
3101   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::debug",
3102   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3103   "parameters" :
3104   [
3105    {
3106     "is_this_ptr" : true,
3107     "referenced_type" : "type-105"
3108    },
3109    {
3110     "referenced_type" : "type-383"
3111    },
3112    {
3113     "referenced_type" : "type-606"
3114    }
3115   ],
3116   "return_type" : "type-166",
3117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3118  },
3119  {
3120   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3121   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3122   "parameters" :
3123   [
3124    {
3125     "referenced_type" : "type-652"
3126    },
3127    {
3128     "default_arg" : true,
3129     "referenced_type" : "type-41"
3130    }
3131   ],
3132   "return_type" : "type-153",
3133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3134  },
3135  {
3136   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3137   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3138   "parameters" :
3139   [
3140    {
3141     "referenced_type" : "type-285"
3142    },
3143    {
3144     "default_arg" : true,
3145     "referenced_type" : "type-41"
3146    }
3147   ],
3148   "return_type" : "type-153",
3149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3150  },
3151  {
3152   "access" : "private",
3153   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::addOnewayTask",
3154   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3155   "parameters" :
3156   [
3157    {
3158     "is_this_ptr" : true,
3159     "referenced_type" : "type-660"
3160    },
3161    {
3162     "referenced_type" : "type-734"
3163    }
3164   ],
3165   "return_type" : "type-166",
3166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3167  },
3168  {
3169   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3170   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3171   "parameters" :
3172   [
3173    {
3174     "is_this_ptr" : true,
3175     "referenced_type" : "type-660"
3176    },
3177    {
3178     "referenced_type" : "type-110"
3179    }
3180   ],
3181   "return_type" : "type-27",
3182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3183  },
3184  {
3185   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3186   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3187   "parameters" :
3188   [
3189    {
3190     "is_this_ptr" : true,
3191     "referenced_type" : "type-660"
3192    },
3193    {
3194     "referenced_type" : "type-110"
3195    }
3196   ],
3197   "return_type" : "type-27",
3198   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3199  },
3200  {
3201   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::onTransact",
3202   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3203   "parameters" :
3204   [
3205    {
3206     "is_this_ptr" : true,
3207     "referenced_type" : "type-636"
3208    },
3209    {
3210     "referenced_type" : "type-2"
3211    },
3212    {
3213     "referenced_type" : "type-430"
3214    },
3215    {
3216     "referenced_type" : "type-423"
3217    },
3218    {
3219     "default_arg" : true,
3220     "referenced_type" : "type-2"
3221    },
3222    {
3223     "default_arg" : true,
3224     "referenced_type" : "type-745"
3225    }
3226   ],
3227   "return_type" : "type-25",
3228   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3229  },
3230  {
3231   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_abort",
3232   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3233   "parameters" :
3234   [
3235    {
3236     "referenced_type" : "type-431"
3237    },
3238    {
3239     "referenced_type" : "type-430"
3240    },
3241    {
3242     "referenced_type" : "type-423"
3243    },
3244    {
3245     "referenced_type" : "type-746"
3246    }
3247   ],
3248   "return_type" : "type-25",
3249   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3250  },
3251  {
3252   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_begin",
3253   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3254   "parameters" :
3255   [
3256    {
3257     "referenced_type" : "type-431"
3258    },
3259    {
3260     "referenced_type" : "type-430"
3261    },
3262    {
3263     "referenced_type" : "type-423"
3264    },
3265    {
3266     "referenced_type" : "type-747"
3267    }
3268   ],
3269   "return_type" : "type-25",
3270   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3271  },
3272  {
3273   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_finish",
3274   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3275   "parameters" :
3276   [
3277    {
3278     "referenced_type" : "type-431"
3279    },
3280    {
3281     "referenced_type" : "type-430"
3282    },
3283    {
3284     "referenced_type" : "type-423"
3285    },
3286    {
3287     "referenced_type" : "type-748"
3288    }
3289   ],
3290   "return_type" : "type-25",
3291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3292  },
3293  {
3294   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_update",
3295   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3296   "parameters" :
3297   [
3298    {
3299     "referenced_type" : "type-431"
3300    },
3301    {
3302     "referenced_type" : "type-430"
3303    },
3304    {
3305     "referenced_type" : "type-423"
3306    },
3307    {
3308     "referenced_type" : "type-749"
3309    }
3310   ],
3311   "return_type" : "type-25",
3312   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3313  },
3314  {
3315   "access" : "private",
3316   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::getDebugInfo",
3317   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3318   "parameters" :
3319   [
3320    {
3321     "is_this_ptr" : true,
3322     "referenced_type" : "type-636"
3323    },
3324    {
3325     "referenced_type" : "type-750"
3326    }
3327   ],
3328   "return_type" : "type-166",
3329   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3330  },
3331  {
3332   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_attestKey",
3333   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3334   "parameters" :
3335   [
3336    {
3337     "referenced_type" : "type-431"
3338    },
3339    {
3340     "referenced_type" : "type-430"
3341    },
3342    {
3343     "referenced_type" : "type-423"
3344    },
3345    {
3346     "referenced_type" : "type-751"
3347    }
3348   ],
3349   "return_type" : "type-25",
3350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3351  },
3352  {
3353   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteKey",
3354   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3355   "parameters" :
3356   [
3357    {
3358     "referenced_type" : "type-431"
3359    },
3360    {
3361     "referenced_type" : "type-430"
3362    },
3363    {
3364     "referenced_type" : "type-423"
3365    },
3366    {
3367     "referenced_type" : "type-752"
3368    }
3369   ],
3370   "return_type" : "type-25",
3371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3372  },
3373  {
3374   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_exportKey",
3375   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3376   "parameters" :
3377   [
3378    {
3379     "referenced_type" : "type-431"
3380    },
3381    {
3382     "referenced_type" : "type-430"
3383    },
3384    {
3385     "referenced_type" : "type-423"
3386    },
3387    {
3388     "referenced_type" : "type-753"
3389    }
3390   ],
3391   "return_type" : "type-25",
3392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3393  },
3394  {
3395   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_importKey",
3396   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3397   "parameters" :
3398   [
3399    {
3400     "referenced_type" : "type-431"
3401    },
3402    {
3403     "referenced_type" : "type-430"
3404    },
3405    {
3406     "referenced_type" : "type-423"
3407    },
3408    {
3409     "referenced_type" : "type-754"
3410    }
3411   ],
3412   "return_type" : "type-25",
3413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3414  },
3415  {
3416   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3417   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3418   "parameters" :
3419   [
3420    {
3421     "referenced_type" : "type-431"
3422    },
3423    {
3424     "referenced_type" : "type-430"
3425    },
3426    {
3427     "referenced_type" : "type-423"
3428    },
3429    {
3430     "referenced_type" : "type-755"
3431    }
3432   ],
3433   "return_type" : "type-25",
3434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3435  },
3436  {
3437   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_generateKey",
3438   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3439   "parameters" :
3440   [
3441    {
3442     "referenced_type" : "type-431"
3443    },
3444    {
3445     "referenced_type" : "type-430"
3446    },
3447    {
3448     "referenced_type" : "type-423"
3449    },
3450    {
3451     "referenced_type" : "type-756"
3452    }
3453   ],
3454   "return_type" : "type-25",
3455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3456  },
3457  {
3458   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3459   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3460   "parameters" :
3461   [
3462    {
3463     "referenced_type" : "type-431"
3464    },
3465    {
3466     "referenced_type" : "type-430"
3467    },
3468    {
3469     "referenced_type" : "type-423"
3470    },
3471    {
3472     "referenced_type" : "type-757"
3473    }
3474   ],
3475   "return_type" : "type-25",
3476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3477  },
3478  {
3479   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3480   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3481   "parameters" :
3482   [
3483    {
3484     "referenced_type" : "type-431"
3485    },
3486    {
3487     "referenced_type" : "type-430"
3488    },
3489    {
3490     "referenced_type" : "type-423"
3491    },
3492    {
3493     "referenced_type" : "type-758"
3494    }
3495   ],
3496   "return_type" : "type-25",
3497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3498  },
3499  {
3500   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getHardwareFeatures",
3501   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3502   "parameters" :
3503   [
3504    {
3505     "referenced_type" : "type-431"
3506    },
3507    {
3508     "referenced_type" : "type-430"
3509    },
3510    {
3511     "referenced_type" : "type-423"
3512    },
3513    {
3514     "referenced_type" : "type-759"
3515    }
3516   ],
3517   "return_type" : "type-25",
3518   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3519  },
3520  {
3521   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3522   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3523   "parameters" :
3524   [
3525    {
3526     "referenced_type" : "type-431"
3527    },
3528    {
3529     "referenced_type" : "type-430"
3530    },
3531    {
3532     "referenced_type" : "type-423"
3533    },
3534    {
3535     "referenced_type" : "type-760"
3536    }
3537   ],
3538   "return_type" : "type-25",
3539   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3540  },
3541  {
3542   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3543   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3544   "parameters" :
3545   [
3546    {
3547     "referenced_type" : "type-431"
3548    },
3549    {
3550     "referenced_type" : "type-430"
3551    },
3552    {
3553     "referenced_type" : "type-423"
3554    },
3555    {
3556     "referenced_type" : "type-761"
3557    }
3558   ],
3559   "return_type" : "type-25",
3560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3561  },
3562  {
3563   "access" : "private",
3564   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::ping",
3565   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv",
3566   "parameters" :
3567   [
3568    {
3569     "is_this_ptr" : true,
3570     "referenced_type" : "type-636"
3571    }
3572   ],
3573   "return_type" : "type-166",
3574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3575  },
3576  {
3577   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3578   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3579   "parameters" :
3580   [
3581    {
3582     "is_this_ptr" : true,
3583     "referenced_type" : "type-636"
3584    },
3585    {
3586     "referenced_type" : "type-285"
3587    }
3588   ],
3589   "return_type" : "type-27",
3590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3591  },
3592  {
3593   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3594   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3595   "parameters" :
3596   [
3597    {
3598     "is_this_ptr" : true,
3599     "referenced_type" : "type-636"
3600    },
3601    {
3602     "referenced_type" : "type-285"
3603    }
3604   ],
3605   "return_type" : "type-27",
3606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3607  },
3608  {
3609   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3610   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev",
3611   "parameters" :
3612   [
3613    {
3614     "is_this_ptr" : true,
3615     "referenced_type" : "type-636"
3616    }
3617   ],
3618   "return_type" : "type-27",
3619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3620  },
3621  {
3622   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3623   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev",
3624   "parameters" :
3625   [
3626    {
3627     "is_this_ptr" : true,
3628     "referenced_type" : "type-636"
3629    }
3630   ],
3631   "return_type" : "type-27",
3632   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3633  },
3634  {
3635   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3636   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev",
3637   "parameters" :
3638   [
3639    {
3640     "is_this_ptr" : true,
3641     "referenced_type" : "type-636"
3642    }
3643   ],
3644   "return_type" : "type-27",
3645   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3646  },
3647  {
3648   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::upgradeKey",
3649   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3650   "parameters" :
3651   [
3652    {
3653     "is_this_ptr" : true,
3654     "referenced_type" : "type-697"
3655    },
3656    {
3657     "referenced_type" : "type-623"
3658    },
3659    {
3660     "referenced_type" : "type-380"
3661    },
3662    {
3663     "referenced_type" : "type-762"
3664    }
3665   ],
3666   "return_type" : "type-166",
3667   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3668  },
3669  {
3670   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_abort",
3671   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm",
3672   "parameters" :
3673   [
3674    {
3675     "referenced_type" : "type-20"
3676    },
3677    {
3678     "referenced_type" : "type-61"
3679    },
3680    {
3681     "referenced_type" : "type-30"
3682    }
3683   ],
3684   "return_type" : "type-145",
3685   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3686  },
3687  {
3688   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_begin",
3689   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE",
3690   "parameters" :
3691   [
3692    {
3693     "referenced_type" : "type-20"
3694    },
3695    {
3696     "referenced_type" : "type-61"
3697    },
3698    {
3699     "referenced_type" : "type-348"
3700    },
3701    {
3702     "referenced_type" : "type-623"
3703    },
3704    {
3705     "referenced_type" : "type-380"
3706    },
3707    {
3708     "referenced_type" : "type-763"
3709    }
3710   ],
3711   "return_type" : "type-166",
3712   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3713  },
3714  {
3715   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::generateKey",
3716   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3717   "parameters" :
3718   [
3719    {
3720     "is_this_ptr" : true,
3721     "referenced_type" : "type-697"
3722    },
3723    {
3724     "referenced_type" : "type-380"
3725    },
3726    {
3727     "referenced_type" : "type-764"
3728    }
3729   ],
3730   "return_type" : "type-166",
3731   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3732  },
3733  {
3734   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::linkToDeath",
3735   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3736   "parameters" :
3737   [
3738    {
3739     "is_this_ptr" : true,
3740     "referenced_type" : "type-697"
3741    },
3742    {
3743     "referenced_type" : "type-586"
3744    },
3745    {
3746     "referenced_type" : "type-30"
3747    }
3748   ],
3749   "return_type" : "type-138",
3750   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3751  },
3752  {
3753   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_finish",
3754   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3755   "parameters" :
3756   [
3757    {
3758     "referenced_type" : "type-20"
3759    },
3760    {
3761     "referenced_type" : "type-61"
3762    },
3763    {
3764     "referenced_type" : "type-30"
3765    },
3766    {
3767     "referenced_type" : "type-380"
3768    },
3769    {
3770     "referenced_type" : "type-623"
3771    },
3772    {
3773     "referenced_type" : "type-623"
3774    },
3775    {
3776     "referenced_type" : "type-765"
3777    }
3778   ],
3779   "return_type" : "type-166",
3780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3781  },
3782  {
3783   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_update",
3784   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3785   "parameters" :
3786   [
3787    {
3788     "referenced_type" : "type-20"
3789    },
3790    {
3791     "referenced_type" : "type-61"
3792    },
3793    {
3794     "referenced_type" : "type-30"
3795    },
3796    {
3797     "referenced_type" : "type-380"
3798    },
3799    {
3800     "referenced_type" : "type-623"
3801    },
3802    {
3803     "referenced_type" : "type-766"
3804    }
3805   ],
3806   "return_type" : "type-166",
3807   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3808  },
3809  {
3810   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getDebugInfo",
3811   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3812   "parameters" :
3813   [
3814    {
3815     "is_this_ptr" : true,
3816     "referenced_type" : "type-697"
3817    },
3818    {
3819     "referenced_type" : "type-767"
3820    }
3821   ],
3822   "return_type" : "type-166",
3823   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3824  },
3825  {
3826   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHashChain",
3827   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3828   "parameters" :
3829   [
3830    {
3831     "is_this_ptr" : true,
3832     "referenced_type" : "type-697"
3833    },
3834    {
3835     "referenced_type" : "type-768"
3836    }
3837   ],
3838   "return_type" : "type-166",
3839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3840  },
3841  {
3842   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::addRngEntropy",
3843   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
3844   "parameters" :
3845   [
3846    {
3847     "is_this_ptr" : true,
3848     "referenced_type" : "type-697"
3849    },
3850    {
3851     "referenced_type" : "type-623"
3852    }
3853   ],
3854   "return_type" : "type-145",
3855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3856  },
3857  {
3858   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteAllKeys",
3859   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv",
3860   "parameters" :
3861   [
3862    {
3863     "is_this_ptr" : true,
3864     "referenced_type" : "type-697"
3865    }
3866   ],
3867   "return_type" : "type-145",
3868   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3869  },
3870  {
3871   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::unlinkToDeath",
3872   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3873   "parameters" :
3874   [
3875    {
3876     "is_this_ptr" : true,
3877     "referenced_type" : "type-697"
3878    },
3879    {
3880     "referenced_type" : "type-586"
3881    }
3882   ],
3883   "return_type" : "type-138",
3884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3885  },
3886  {
3887   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceChain",
3888   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3889   "parameters" :
3890   [
3891    {
3892     "is_this_ptr" : true,
3893     "referenced_type" : "type-697"
3894    },
3895    {
3896     "referenced_type" : "type-769"
3897    }
3898   ],
3899   "return_type" : "type-166",
3900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3901  },
3902  {
3903   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_attestKey",
3904   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
3905   "parameters" :
3906   [
3907    {
3908     "referenced_type" : "type-20"
3909    },
3910    {
3911     "referenced_type" : "type-61"
3912    },
3913    {
3914     "referenced_type" : "type-623"
3915    },
3916    {
3917     "referenced_type" : "type-380"
3918    },
3919    {
3920     "referenced_type" : "type-770"
3921    }
3922   ],
3923   "return_type" : "type-166",
3924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3925  },
3926  {
3927   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteKey",
3928   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3929   "parameters" :
3930   [
3931    {
3932     "referenced_type" : "type-20"
3933    },
3934    {
3935     "referenced_type" : "type-61"
3936    },
3937    {
3938     "referenced_type" : "type-623"
3939    }
3940   ],
3941   "return_type" : "type-145",
3942   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3943  },
3944  {
3945   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_exportKey",
3946   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
3947   "parameters" :
3948   [
3949    {
3950     "referenced_type" : "type-20"
3951    },
3952    {
3953     "referenced_type" : "type-61"
3954    },
3955    {
3956     "referenced_type" : "type-551"
3957    },
3958    {
3959     "referenced_type" : "type-623"
3960    },
3961    {
3962     "referenced_type" : "type-623"
3963    },
3964    {
3965     "referenced_type" : "type-623"
3966    },
3967    {
3968     "referenced_type" : "type-771"
3969    }
3970   ],
3971   "return_type" : "type-166",
3972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3973  },
3974  {
3975   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_importKey",
3976   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
3977   "parameters" :
3978   [
3979    {
3980     "referenced_type" : "type-20"
3981    },
3982    {
3983     "referenced_type" : "type-61"
3984    },
3985    {
3986     "referenced_type" : "type-380"
3987    },
3988    {
3989     "referenced_type" : "type-551"
3990    },
3991    {
3992     "referenced_type" : "type-623"
3993    },
3994    {
3995     "referenced_type" : "type-772"
3996    }
3997   ],
3998   "return_type" : "type-166",
3999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4000  },
4001  {
4002   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4003   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4004   "parameters" :
4005   [
4006    {
4007     "referenced_type" : "type-20"
4008    },
4009    {
4010     "referenced_type" : "type-61"
4011    },
4012    {
4013     "referenced_type" : "type-623"
4014    },
4015    {
4016     "referenced_type" : "type-380"
4017    },
4018    {
4019     "referenced_type" : "type-773"
4020    }
4021   ],
4022   "return_type" : "type-166",
4023   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4024  },
4025  {
4026   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_generateKey",
4027   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4028   "parameters" :
4029   [
4030    {
4031     "referenced_type" : "type-20"
4032    },
4033    {
4034     "referenced_type" : "type-61"
4035    },
4036    {
4037     "referenced_type" : "type-380"
4038    },
4039    {
4040     "referenced_type" : "type-774"
4041    }
4042   ],
4043   "return_type" : "type-166",
4044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4045  },
4046  {
4047   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4048   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4049   "parameters" :
4050   [
4051    {
4052     "referenced_type" : "type-20"
4053    },
4054    {
4055     "referenced_type" : "type-61"
4056    },
4057    {
4058     "referenced_type" : "type-623"
4059    }
4060   ],
4061   "return_type" : "type-145",
4062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4063  },
4064  {
4065   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4066   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4067   "parameters" :
4068   [
4069    {
4070     "referenced_type" : "type-20"
4071    },
4072    {
4073     "referenced_type" : "type-61"
4074    }
4075   ],
4076   "return_type" : "type-145",
4077   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4078  },
4079  {
4080   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHardwareFeatures",
4081   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE",
4082   "parameters" :
4083   [
4084    {
4085     "is_this_ptr" : true,
4086     "referenced_type" : "type-697"
4087    },
4088    {
4089     "referenced_type" : "type-775"
4090    }
4091   ],
4092   "return_type" : "type-166",
4093   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4094  },
4095  {
4096   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceDescriptor",
4097   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4098   "parameters" :
4099   [
4100    {
4101     "is_this_ptr" : true,
4102     "referenced_type" : "type-697"
4103    },
4104    {
4105     "referenced_type" : "type-776"
4106    }
4107   ],
4108   "return_type" : "type-166",
4109   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4110  },
4111  {
4112   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::destroyAttestationIds",
4113   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4114   "parameters" :
4115   [
4116    {
4117     "is_this_ptr" : true,
4118     "referenced_type" : "type-697"
4119    }
4120   ],
4121   "return_type" : "type-145",
4122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4123  },
4124  {
4125   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getKeyCharacteristics",
4126   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4127   "parameters" :
4128   [
4129    {
4130     "is_this_ptr" : true,
4131     "referenced_type" : "type-697"
4132    },
4133    {
4134     "referenced_type" : "type-623"
4135    },
4136    {
4137     "referenced_type" : "type-623"
4138    },
4139    {
4140     "referenced_type" : "type-623"
4141    },
4142    {
4143     "referenced_type" : "type-777"
4144    }
4145   ],
4146   "return_type" : "type-166",
4147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4148  },
4149  {
4150   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::notifySyspropsChanged",
4151   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4152   "parameters" :
4153   [
4154    {
4155     "is_this_ptr" : true,
4156     "referenced_type" : "type-697"
4157    }
4158   ],
4159   "return_type" : "type-166",
4160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4161  },
4162  {
4163   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::setHALInstrumentation",
4164   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv",
4165   "parameters" :
4166   [
4167    {
4168     "is_this_ptr" : true,
4169     "referenced_type" : "type-697"
4170    }
4171   ],
4172   "return_type" : "type-166",
4173   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4174  },
4175  {
4176   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getHardwareFeatures",
4177   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE",
4178   "parameters" :
4179   [
4180    {
4181     "referenced_type" : "type-20"
4182    },
4183    {
4184     "referenced_type" : "type-61"
4185    },
4186    {
4187     "referenced_type" : "type-778"
4188    }
4189   ],
4190   "return_type" : "type-166",
4191   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4192  },
4193  {
4194   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4195   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4196   "parameters" :
4197   [
4198    {
4199     "referenced_type" : "type-20"
4200    },
4201    {
4202     "referenced_type" : "type-61"
4203    }
4204   ],
4205   "return_type" : "type-145",
4206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4207  },
4208  {
4209   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4210   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4211   "parameters" :
4212   [
4213    {
4214     "referenced_type" : "type-20"
4215    },
4216    {
4217     "referenced_type" : "type-61"
4218    },
4219    {
4220     "referenced_type" : "type-623"
4221    },
4222    {
4223     "referenced_type" : "type-623"
4224    },
4225    {
4226     "referenced_type" : "type-623"
4227    },
4228    {
4229     "referenced_type" : "type-779"
4230    }
4231   ],
4232   "return_type" : "type-166",
4233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4234  },
4235  {
4236   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::ping",
4237   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv",
4238   "parameters" :
4239   [
4240    {
4241     "is_this_ptr" : true,
4242     "referenced_type" : "type-697"
4243    }
4244   ],
4245   "return_type" : "type-166",
4246   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4247  },
4248  {
4249   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::abort",
4250   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm",
4251   "parameters" :
4252   [
4253    {
4254     "is_this_ptr" : true,
4255     "referenced_type" : "type-697"
4256    },
4257    {
4258     "referenced_type" : "type-30"
4259    }
4260   ],
4261   "return_type" : "type-145",
4262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4263  },
4264  {
4265   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::begin",
4266   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE",
4267   "parameters" :
4268   [
4269    {
4270     "is_this_ptr" : true,
4271     "referenced_type" : "type-697"
4272    },
4273    {
4274     "referenced_type" : "type-348"
4275    },
4276    {
4277     "referenced_type" : "type-623"
4278    },
4279    {
4280     "referenced_type" : "type-380"
4281    },
4282    {
4283     "referenced_type" : "type-780"
4284    }
4285   ],
4286   "return_type" : "type-166",
4287   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4288  },
4289  {
4290   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::debug",
4291   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4292   "parameters" :
4293   [
4294    {
4295     "is_this_ptr" : true,
4296     "referenced_type" : "type-697"
4297    },
4298    {
4299     "referenced_type" : "type-383"
4300    },
4301    {
4302     "referenced_type" : "type-606"
4303    }
4304   ],
4305   "return_type" : "type-166",
4306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4307  },
4308  {
4309   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::finish",
4310   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4311   "parameters" :
4312   [
4313    {
4314     "is_this_ptr" : true,
4315     "referenced_type" : "type-697"
4316    },
4317    {
4318     "referenced_type" : "type-30"
4319    },
4320    {
4321     "referenced_type" : "type-380"
4322    },
4323    {
4324     "referenced_type" : "type-623"
4325    },
4326    {
4327     "referenced_type" : "type-623"
4328    },
4329    {
4330     "referenced_type" : "type-781"
4331    }
4332   ],
4333   "return_type" : "type-166",
4334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4335  },
4336  {
4337   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::update",
4338   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4339   "parameters" :
4340   [
4341    {
4342     "is_this_ptr" : true,
4343     "referenced_type" : "type-697"
4344    },
4345    {
4346     "referenced_type" : "type-30"
4347    },
4348    {
4349     "referenced_type" : "type-380"
4350    },
4351    {
4352     "referenced_type" : "type-623"
4353    },
4354    {
4355     "referenced_type" : "type-782"
4356    }
4357   ],
4358   "return_type" : "type-166",
4359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4360  },
4361  {
4362   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::attestKey",
4363   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4364   "parameters" :
4365   [
4366    {
4367     "is_this_ptr" : true,
4368     "referenced_type" : "type-697"
4369    },
4370    {
4371     "referenced_type" : "type-623"
4372    },
4373    {
4374     "referenced_type" : "type-380"
4375    },
4376    {
4377     "referenced_type" : "type-783"
4378    }
4379   ],
4380   "return_type" : "type-166",
4381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4382  },
4383  {
4384   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteKey",
4385   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4386   "parameters" :
4387   [
4388    {
4389     "is_this_ptr" : true,
4390     "referenced_type" : "type-697"
4391    },
4392    {
4393     "referenced_type" : "type-623"
4394    }
4395   ],
4396   "return_type" : "type-145",
4397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4398  },
4399  {
4400   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::exportKey",
4401   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4402   "parameters" :
4403   [
4404    {
4405     "is_this_ptr" : true,
4406     "referenced_type" : "type-697"
4407    },
4408    {
4409     "referenced_type" : "type-551"
4410    },
4411    {
4412     "referenced_type" : "type-623"
4413    },
4414    {
4415     "referenced_type" : "type-623"
4416    },
4417    {
4418     "referenced_type" : "type-623"
4419    },
4420    {
4421     "referenced_type" : "type-784"
4422    }
4423   ],
4424   "return_type" : "type-166",
4425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4426  },
4427  {
4428   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::importKey",
4429   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4430   "parameters" :
4431   [
4432    {
4433     "is_this_ptr" : true,
4434     "referenced_type" : "type-697"
4435    },
4436    {
4437     "referenced_type" : "type-380"
4438    },
4439    {
4440     "referenced_type" : "type-551"
4441    },
4442    {
4443     "referenced_type" : "type-623"
4444    },
4445    {
4446     "referenced_type" : "type-785"
4447    }
4448   ],
4449   "return_type" : "type-166",
4450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4451  },
4452  {
4453   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4454   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4455   "parameters" :
4456   [
4457    {
4458     "is_this_ptr" : true,
4459     "referenced_type" : "type-697"
4460    },
4461    {
4462     "referenced_type" : "type-50"
4463    }
4464   ],
4465   "return_type" : "type-27",
4466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4467  },
4468  {
4469   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4470   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4471   "parameters" :
4472   [
4473    {
4474     "is_this_ptr" : true,
4475     "referenced_type" : "type-697"
4476    },
4477    {
4478     "referenced_type" : "type-50"
4479    }
4480   ],
4481   "return_type" : "type-27",
4482   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4483  },
4484  {
4485   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4486   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm",
4487   "parameters" :
4488   [
4489    {
4490     "referenced_type" : "type-620"
4491    },
4492    {
4493     "referenced_type" : "type-423"
4494    },
4495    {
4496     "referenced_type" : "type-30"
4497    },
4498    {
4499     "referenced_type" : "type-30"
4500    }
4501   ],
4502   "return_type" : "type-25",
4503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4504  },
4505  {
4506   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4507   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm",
4508   "parameters" :
4509   [
4510    {
4511     "referenced_type" : "type-693"
4512    },
4513    {
4514     "referenced_type" : "type-423"
4515    },
4516    {
4517     "referenced_type" : "type-30"
4518    },
4519    {
4520     "referenced_type" : "type-30"
4521    }
4522   ],
4523   "return_type" : "type-25",
4524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4525  },
4526  {
4527   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4528   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm",
4529   "parameters" :
4530   [
4531    {
4532     "referenced_type" : "type-620"
4533    },
4534    {
4535     "referenced_type" : "type-430"
4536    },
4537    {
4538     "referenced_type" : "type-30"
4539    },
4540    {
4541     "referenced_type" : "type-30"
4542    }
4543   ],
4544   "return_type" : "type-25",
4545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4546  },
4547  {
4548   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4549   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm",
4550   "parameters" :
4551   [
4552    {
4553     "referenced_type" : "type-693"
4554    },
4555    {
4556     "referenced_type" : "type-430"
4557    },
4558    {
4559     "referenced_type" : "type-30"
4560    },
4561    {
4562     "referenced_type" : "type-30"
4563    }
4564   ],
4565   "return_type" : "type-25",
4566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4567  }
4568 ],
4569 "global_vars" :
4570 [
4571  {
4572   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE",
4573   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::descriptor",
4574   "referenced_type" : "type-56",
4575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4576  }
4577 ],
4578 "lvalue_reference_types" :
4579 [
4580  {
4581   "alignment" : 8,
4582   "linker_set_key" : "android::Mutex &",
4583   "name" : "android::Mutex &",
4584   "referenced_type" : "type-32",
4585   "self_type" : "type-519",
4586   "size" : 8,
4587   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4588  },
4589  {
4590   "alignment" : 8,
4591   "linker_set_key" : "android::RWLock &",
4592   "name" : "android::RWLock &",
4593   "referenced_type" : "type-523",
4594   "self_type" : "type-527",
4595   "size" : 8,
4596   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4597  },
4598  {
4599   "alignment" : 8,
4600   "linker_set_key" : "android::String16 &",
4601   "name" : "android::String16 &",
4602   "referenced_type" : "type-46",
4603   "self_type" : "type-407",
4604   "size" : 8,
4605   "source_file" : "/system/core/libutils/include/utils/String16.h"
4606  },
4607  {
4608   "alignment" : 8,
4609   "linker_set_key" : "android::String8 &",
4610   "name" : "android::String8 &",
4611   "referenced_type" : "type-55",
4612   "self_type" : "type-402",
4613   "size" : 8,
4614   "source_file" : "/system/core/libutils/include/utils/String8.h"
4615  },
4616  {
4617   "alignment" : 8,
4618   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4619   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4620   "referenced_type" : "type-145",
4621   "self_type" : "type-150",
4622   "size" : 8,
4623   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4624  },
4625  {
4626   "alignment" : 8,
4627   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4628   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4629   "referenced_type" : "type-153",
4630   "self_type" : "type-156",
4631   "size" : 8,
4632   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4633  },
4634  {
4635   "alignment" : 8,
4636   "linker_set_key" : "android::hardware::Return<bool> &",
4637   "name" : "android::hardware::Return<bool> &",
4638   "referenced_type" : "type-138",
4639   "self_type" : "type-142",
4640   "size" : 8,
4641   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4642  },
4643  {
4644   "alignment" : 8,
4645   "linker_set_key" : "android::hardware::Return<void> &",
4646   "name" : "android::hardware::Return<void> &",
4647   "referenced_type" : "type-166",
4648   "self_type" : "type-169",
4649   "size" : 8,
4650   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4651  },
4652  {
4653   "alignment" : 8,
4654   "linker_set_key" : "android::hardware::Status &",
4655   "name" : "android::hardware::Status &",
4656   "referenced_type" : "type-129",
4657   "self_type" : "type-136",
4658   "size" : 8,
4659   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4660  },
4661  {
4662   "alignment" : 8,
4663   "linker_set_key" : "android::hardware::TextOutput &",
4664   "name" : "android::hardware::TextOutput &",
4665   "referenced_type" : "type-428",
4666   "self_type" : "type-427",
4667   "size" : 8,
4668   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4669  },
4670  {
4671   "alignment" : 8,
4672   "linker_set_key" : "android::hardware::TextOutput &",
4673   "name" : "android::hardware::TextOutput &",
4674   "referenced_type" : "type-659",
4675   "self_type" : "type-658",
4676   "size" : 8,
4677   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4678  },
4679  {
4680   "alignment" : 8,
4681   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4682   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4683   "referenced_type" : "type-307",
4684   "self_type" : "type-630",
4685   "size" : 8,
4686   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4687  },
4688  {
4689   "alignment" : 8,
4690   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4691   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4692   "referenced_type" : "type-299",
4693   "self_type" : "type-625",
4694   "size" : 8,
4695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4696  },
4697  {
4698   "alignment" : 8,
4699   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4700   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4701   "referenced_type" : "type-310",
4702   "self_type" : "type-633",
4703   "size" : 8,
4704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4705  },
4706  {
4707   "alignment" : 8,
4708   "linker_set_key" : "android::hardware::hidl_memory &",
4709   "name" : "android::hardware::hidl_memory &",
4710   "referenced_type" : "type-279",
4711   "self_type" : "type-284",
4712   "size" : 8,
4713   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4714  },
4715  {
4716   "alignment" : 8,
4717   "linker_set_key" : "android::hardware::hidl_string &",
4718   "name" : "android::hardware::hidl_string &",
4719   "referenced_type" : "type-275",
4720   "self_type" : "type-628",
4721   "size" : 8,
4722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4723  },
4724  {
4725   "alignment" : 8,
4726   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4727   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4728   "referenced_type" : "type-306",
4729   "self_type" : "type-316",
4730   "size" : 8,
4731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4732  },
4733  {
4734   "alignment" : 8,
4735   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4736   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4737   "referenced_type" : "type-298",
4738   "self_type" : "type-305",
4739   "size" : 8,
4740   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4741  },
4742  {
4743   "alignment" : 8,
4744   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4745   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4746   "referenced_type" : "type-112",
4747   "self_type" : "type-121",
4748   "size" : 8,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 8,
4753   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4754   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4755   "referenced_type" : "type-104",
4756   "self_type" : "type-108",
4757   "size" : 8,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 8,
4762   "linker_set_key" : "const android::String16 &",
4763   "name" : "const android::String16 &",
4764   "referenced_type" : "type-45",
4765   "self_type" : "type-44",
4766   "size" : 8,
4767   "source_file" : "/system/core/libutils/include/utils/String16.h"
4768  },
4769  {
4770   "alignment" : 8,
4771   "linker_set_key" : "const android::String8 &",
4772   "name" : "const android::String8 &",
4773   "referenced_type" : "type-399",
4774   "self_type" : "type-401",
4775   "size" : 8,
4776   "source_file" : "/system/core/libutils/include/utils/String8.h"
4777  },
4778  {
4779   "alignment" : 8,
4780   "linker_set_key" : "const android::hardware::Parcel &",
4781   "name" : "const android::hardware::Parcel &",
4782   "referenced_type" : "type-429",
4783   "self_type" : "type-430",
4784   "size" : 8,
4785   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4786  },
4787  {
4788   "alignment" : 8,
4789   "linker_set_key" : "const android::hardware::Return<bool> &",
4790   "name" : "const android::hardware::Return<bool> &",
4791   "referenced_type" : "type-143",
4792   "self_type" : "type-160",
4793   "size" : 8,
4794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4795  },
4796  {
4797   "alignment" : 8,
4798   "linker_set_key" : "const android::hardware::Status &",
4799   "name" : "const android::hardware::Status &",
4800   "referenced_type" : "type-133",
4801   "self_type" : "type-134",
4802   "size" : 8,
4803   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4804  },
4805  {
4806   "alignment" : 8,
4807   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4808   "name" : "const android::hardware::details::SchedPrio &",
4809   "referenced_type" : "type-444",
4810   "self_type" : "type-443",
4811   "size" : 8,
4812   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4813  },
4814  {
4815   "alignment" : 8,
4816   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4817   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4818   "referenced_type" : "type-367",
4819   "self_type" : "type-381",
4820   "size" : 8,
4821   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4822  },
4823  {
4824   "alignment" : 8,
4825   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
4826   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
4827   "referenced_type" : "type-369",
4828   "self_type" : "type-372",
4829   "size" : 8,
4830   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4831  },
4832  {
4833   "alignment" : 8,
4834   "linker_set_key" : "const android::hardware::hidl_handle &",
4835   "name" : "const android::hardware::hidl_handle &",
4836   "referenced_type" : "type-382",
4837   "self_type" : "type-383",
4838   "size" : 8,
4839   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4840  },
4841  {
4842   "alignment" : 8,
4843   "linker_set_key" : "const android::hardware::hidl_memory &",
4844   "name" : "const android::hardware::hidl_memory &",
4845   "referenced_type" : "type-282",
4846   "self_type" : "type-283",
4847   "size" : 8,
4848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4849  },
4850  {
4851   "alignment" : 8,
4852   "linker_set_key" : "const android::hardware::hidl_string &",
4853   "name" : "const android::hardware::hidl_string &",
4854   "referenced_type" : "type-274",
4855   "self_type" : "type-278",
4856   "size" : 8,
4857   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4858  },
4859  {
4860   "alignment" : 8,
4861   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4862   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4863   "referenced_type" : "type-605",
4864   "self_type" : "type-606",
4865   "size" : 8,
4866   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4867  },
4868  {
4869   "alignment" : 8,
4870   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4871   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4872   "referenced_type" : "type-359",
4873   "self_type" : "type-435",
4874   "size" : 8,
4875   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4876  },
4877  {
4878   "alignment" : 8,
4879   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4880   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4881   "referenced_type" : "type-353",
4882   "self_type" : "type-380",
4883   "size" : 8,
4884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4885  },
4886  {
4887   "alignment" : 8,
4888   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4889   "name" : "const android::hardware::hidl_vec<int> &",
4890   "referenced_type" : "type-322",
4891   "self_type" : "type-324",
4892   "size" : 8,
4893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4894  },
4895  {
4896   "alignment" : 8,
4897   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4898   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4899   "referenced_type" : "type-328",
4900   "self_type" : "type-623",
4901   "size" : 8,
4902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4903  },
4904  {
4905   "alignment" : 8,
4906   "linker_set_key" : "const android::hardware::hidl_version &",
4907   "name" : "const android::hardware::hidl_version &",
4908   "referenced_type" : "type-375",
4909   "self_type" : "type-377",
4910   "size" : 8,
4911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4912  },
4913  {
4914   "alignment" : 8,
4915   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4916   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4917   "referenced_type" : "type-692",
4918   "self_type" : "type-693",
4919   "size" : 8,
4920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4921  },
4922  {
4923   "alignment" : 8,
4924   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4925   "name" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4926   "referenced_type" : "type-352",
4927   "self_type" : "type-620",
4928   "size" : 8,
4929   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4930  },
4931  {
4932   "alignment" : 8,
4933   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4934   "name" : "const android::hidl::base::V1_0::IBase *const &",
4935   "referenced_type" : "type-459",
4936   "self_type" : "type-460",
4937   "size" : 8,
4938   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4939  },
4940  {
4941   "alignment" : 8,
4942   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4943   "name" : "const android::sp<android::hardware::IBinder> &",
4944   "referenced_type" : "type-17",
4945   "self_type" : "type-50",
4946   "size" : 8,
4947   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4948  },
4949  {
4950   "alignment" : 8,
4951   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4952   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4953   "referenced_type" : "type-124",
4954   "self_type" : "type-471",
4955   "size" : 8,
4956   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4957  },
4958  {
4959   "alignment" : 8,
4960   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4961   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4962   "referenced_type" : "type-564",
4963   "self_type" : "type-586",
4964   "size" : 8,
4965   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4966  },
4967  {
4968   "alignment" : 8,
4969   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4970   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4971   "referenced_type" : "type-110",
4972   "self_type" : "type-285",
4973   "size" : 8,
4974   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4975  },
4976  {
4977   "alignment" : 8,
4978   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4979   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4980   "referenced_type" : "type-651",
4981   "self_type" : "type-652",
4982   "size" : 8,
4983   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4984  },
4985  {
4986   "alignment" : 8,
4987   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4988   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4989   "referenced_type" : "type-101",
4990   "self_type" : "type-607",
4991   "size" : 8,
4992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4993  },
4994  {
4995   "alignment" : 8,
4996   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4997   "name" : "const android::wp<android::hardware::BHwBinder> &",
4998   "referenced_type" : "type-637",
4999   "self_type" : "type-639",
5000   "size" : 8,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 8,
5005   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5006   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5007   "referenced_type" : "type-297",
5008   "self_type" : "type-321",
5009   "size" : 8,
5010   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5011  },
5012  {
5013   "alignment" : 8,
5014   "linker_set_key" : "const bool &",
5015   "name" : "const bool &",
5016   "referenced_type" : "type-92",
5017   "self_type" : "type-247",
5018   "size" : 8,
5019   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5020  },
5021  {
5022   "alignment" : 8,
5023   "linker_set_key" : "const double &",
5024   "name" : "const double &",
5025   "referenced_type" : "type-265",
5026   "self_type" : "type-266",
5027   "size" : 8,
5028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5029  },
5030  {
5031   "alignment" : 8,
5032   "linker_set_key" : "const float &",
5033   "name" : "const float &",
5034   "referenced_type" : "type-263",
5035   "self_type" : "type-264",
5036   "size" : 8,
5037   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5038  },
5039  {
5040   "alignment" : 8,
5041   "linker_set_key" : "const int &",
5042   "name" : "const int &",
5043   "referenced_type" : "type-484",
5044   "self_type" : "type-483",
5045   "size" : 8,
5046   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5047  },
5048  {
5049   "linker_set_key" : "const iter<is_const> &",
5050   "name" : "const iter<is_const> &",
5051   "referenced_type" : "type-289",
5052   "self_type" : "type-291",
5053   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5054  },
5055  {
5056   "linker_set_key" : "const iter<is_const> &",
5057   "name" : "const iter<is_const> &",
5058   "referenced_type" : "type-646",
5059   "self_type" : "type-650",
5060   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5061  },
5062  {
5063   "alignment" : 8,
5064   "linker_set_key" : "const log_msg &",
5065   "name" : "const log_msg &",
5066   "referenced_type" : "type-74",
5067   "self_type" : "type-122",
5068   "size" : 8,
5069   "source_file" : "/system/core/liblog/include/log/log_read.h"
5070  },
5071  {
5072   "alignment" : 8,
5073   "linker_set_key" : "const long &",
5074   "name" : "const long &",
5075   "referenced_type" : "type-260",
5076   "self_type" : "type-261",
5077   "size" : 8,
5078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5079  },
5080  {
5081   "alignment" : 8,
5082   "linker_set_key" : "const short &",
5083   "name" : "const short &",
5084   "referenced_type" : "type-255",
5085   "self_type" : "type-256",
5086   "size" : 8,
5087   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5088  },
5089  {
5090   "alignment" : 8,
5091   "linker_set_key" : "const signed char &",
5092   "name" : "const signed char &",
5093   "referenced_type" : "type-252",
5094   "self_type" : "type-254",
5095   "size" : 8,
5096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5097  },
5098  {
5099   "alignment" : 8,
5100   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5101   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5102   "referenced_type" : "type-436",
5103   "self_type" : "type-438",
5104   "size" : 8,
5105   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5106  },
5107  {
5108   "alignment" : 8,
5109   "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 *> > *)> > > &",
5110   "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 *> > *)> > > &",
5111   "referenced_type" : "type-3",
5112   "self_type" : "type-661",
5113   "size" : 8,
5114   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5115  },
5116  {
5117   "alignment" : 8,
5118   "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 *> > *)> > > &",
5119   "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 *> > *)> > > &",
5120   "referenced_type" : "type-695",
5121   "self_type" : "type-694",
5122   "size" : 8,
5123   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5124  },
5125  {
5126   "alignment" : 8,
5127   "linker_set_key" : "const unsigned char &",
5128   "name" : "const unsigned char &",
5129   "referenced_type" : "type-326",
5130   "self_type" : "type-556",
5131   "size" : 8,
5132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5133  },
5134  {
5135   "alignment" : 8,
5136   "linker_set_key" : "const unsigned int &",
5137   "name" : "const unsigned int &",
5138   "referenced_type" : "type-36",
5139   "self_type" : "type-259",
5140   "size" : 8,
5141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5142  },
5143  {
5144   "alignment" : 8,
5145   "linker_set_key" : "const unsigned long &",
5146   "name" : "const unsigned long &",
5147   "referenced_type" : "type-37",
5148   "self_type" : "type-262",
5149   "size" : 8,
5150   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5151  },
5152  {
5153   "alignment" : 8,
5154   "linker_set_key" : "const unsigned short &",
5155   "name" : "const unsigned short &",
5156   "referenced_type" : "type-257",
5157   "self_type" : "type-258",
5158   "size" : 8,
5159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5160  },
5161  {
5162   "alignment" : 8,
5163   "linker_set_key" : "int &",
5164   "name" : "int &",
5165   "referenced_type" : "type-25",
5166   "self_type" : "type-395",
5167   "size" : 8,
5168   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5169  },
5170  {
5171   "alignment" : 8,
5172   "linker_set_key" : "unsigned char &",
5173   "name" : "unsigned char &",
5174   "referenced_type" : "type-78",
5175   "self_type" : "type-539",
5176   "size" : 8,
5177   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5178  },
5179  {
5180   "alignment" : 8,
5181   "linker_set_key" : "unsigned int &",
5182   "name" : "unsigned int &",
5183   "referenced_type" : "type-2",
5184   "self_type" : "type-554",
5185   "size" : 8,
5186   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
5187  }
5188 ],
5189 "pointer_types" :
5190 [
5191  {
5192   "alignment" : 8,
5193   "linker_set_key" : "android::Condition *",
5194   "name" : "android::Condition *",
5195   "referenced_type" : "type-93",
5196   "self_type" : "type-522",
5197   "size" : 8,
5198   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5199  },
5200  {
5201   "alignment" : 8,
5202   "linker_set_key" : "android::Mutex *",
5203   "name" : "android::Mutex *",
5204   "referenced_type" : "type-32",
5205   "self_type" : "type-517",
5206   "size" : 8,
5207   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5208  },
5209  {
5210   "alignment" : 8,
5211   "linker_set_key" : "android::Mutex::Autolock *",
5212   "name" : "android::Mutex::Autolock *",
5213   "referenced_type" : "type-518",
5214   "self_type" : "type-520",
5215   "size" : 8,
5216   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5217  },
5218  {
5219   "alignment" : 8,
5220   "linker_set_key" : "android::RWLock *",
5221   "name" : "android::RWLock *",
5222   "referenced_type" : "type-523",
5223   "self_type" : "type-525",
5224   "size" : 8,
5225   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5226  },
5227  {
5228   "alignment" : 8,
5229   "linker_set_key" : "android::RWLock::AutoRLock *",
5230   "name" : "android::RWLock::AutoRLock *",
5231   "referenced_type" : "type-526",
5232   "self_type" : "type-528",
5233   "size" : 8,
5234   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5235  },
5236  {
5237   "alignment" : 8,
5238   "linker_set_key" : "android::RWLock::AutoWLock *",
5239   "name" : "android::RWLock::AutoWLock *",
5240   "referenced_type" : "type-529",
5241   "self_type" : "type-530",
5242   "size" : 8,
5243   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5244  },
5245  {
5246   "alignment" : 8,
5247   "linker_set_key" : "android::RefBase *",
5248   "name" : "android::RefBase *",
5249   "referenced_type" : "type-8",
5250   "self_type" : "type-271",
5251   "size" : 8,
5252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5253  },
5254  {
5255   "alignment" : 8,
5256   "linker_set_key" : "android::RefBase::weakref_impl *",
5257   "name" : "android::RefBase::weakref_impl *",
5258   "referenced_type" : "type-11",
5259   "self_type" : "type-10",
5260   "size" : 8,
5261   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5262  },
5263  {
5264   "alignment" : 8,
5265   "linker_set_key" : "android::RefBase::weakref_impl *",
5266   "name" : "android::RefBase::weakref_impl *",
5267   "referenced_type" : "type-643",
5268   "self_type" : "type-642",
5269   "size" : 8,
5270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5271  },
5272  {
5273   "alignment" : 8,
5274   "linker_set_key" : "android::RefBase::weakref_type *",
5275   "name" : "android::RefBase::weakref_type *",
5276   "referenced_type" : "type-40",
5277   "self_type" : "type-39",
5278   "size" : 8,
5279   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5280  },
5281  {
5282   "alignment" : 8,
5283   "linker_set_key" : "android::ReferenceRenamer *",
5284   "name" : "android::ReferenceRenamer *",
5285   "referenced_type" : "type-267",
5286   "self_type" : "type-268",
5287   "size" : 8,
5288   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5289  },
5290  {
5291   "alignment" : 8,
5292   "linker_set_key" : "android::ScopedTrace *",
5293   "name" : "android::ScopedTrace *",
5294   "referenced_type" : "type-531",
5295   "self_type" : "type-532",
5296   "size" : 8,
5297   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5298  },
5299  {
5300   "alignment" : 8,
5301   "linker_set_key" : "android::String16 *",
5302   "name" : "android::String16 *",
5303   "referenced_type" : "type-46",
5304   "self_type" : "type-408",
5305   "size" : 8,
5306   "source_file" : "/system/core/libutils/include/utils/String16.h"
5307  },
5308  {
5309   "alignment" : 8,
5310   "linker_set_key" : "android::String8 *",
5311   "name" : "android::String8 *",
5312   "referenced_type" : "type-55",
5313   "self_type" : "type-403",
5314   "size" : 8,
5315   "source_file" : "/system/core/libutils/include/utils/String8.h"
5316  },
5317  {
5318   "alignment" : 8,
5319   "linker_set_key" : "android::Thread *",
5320   "name" : "android::Thread *",
5321   "referenced_type" : "type-91",
5322   "self_type" : "type-90",
5323   "size" : 8,
5324   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5325  },
5326  {
5327   "alignment" : 8,
5328   "linker_set_key" : "android::VirtualLightRefBase *",
5329   "name" : "android::VirtualLightRefBase *",
5330   "referenced_type" : "type-172",
5331   "self_type" : "type-179",
5332   "size" : 8,
5333   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5334  },
5335  {
5336   "alignment" : 8,
5337   "linker_set_key" : "android::hardware::BHwBinder *",
5338   "name" : "android::hardware::BHwBinder *",
5339   "referenced_type" : "type-127",
5340   "self_type" : "type-126",
5341   "size" : 8,
5342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5343  },
5344  {
5345   "alignment" : 8,
5346   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5347   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5348   "referenced_type" : "type-417",
5349   "self_type" : "type-416",
5350   "size" : 8,
5351   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5352  },
5353  {
5354   "alignment" : 8,
5355   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5356   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5357   "referenced_type" : "type-452",
5358   "self_type" : "type-458",
5359   "size" : 8,
5360   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5361  },
5362  {
5363   "alignment" : 8,
5364   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5365   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5366   "referenced_type" : "type-472",
5367   "self_type" : "type-477",
5368   "size" : 8,
5369   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5370  },
5371  {
5372   "alignment" : 8,
5373   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5374   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5375   "referenced_type" : "type-461",
5376   "self_type" : "type-466",
5377   "size" : 8,
5378   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5379  },
5380  {
5381   "alignment" : 8,
5382   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5383   "name" : "android::hardware::GrantorDescriptor *",
5384   "referenced_type" : "type-296",
5385   "self_type" : "type-295",
5386   "size" : 8,
5387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5388  },
5389  {
5390   "alignment" : 8,
5391   "linker_set_key" : "android::hardware::IBinder *",
5392   "name" : "android::hardware::IBinder *",
5393   "referenced_type" : "type-15",
5394   "self_type" : "type-14",
5395   "size" : 8,
5396   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5397  },
5398  {
5399   "alignment" : 8,
5400   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5401   "name" : "android::hardware::IBinder::DeathRecipient *",
5402   "referenced_type" : "type-7",
5403   "self_type" : "type-6",
5404   "size" : 8,
5405   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5406  },
5407  {
5408   "alignment" : 8,
5409   "linker_set_key" : "android::hardware::IInterface *",
5410   "name" : "android::hardware::IInterface *",
5411   "referenced_type" : "type-21",
5412   "self_type" : "type-20",
5413   "size" : 8,
5414   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5415  },
5416  {
5417   "alignment" : 8,
5418   "linker_set_key" : "android::hardware::Parcel *",
5419   "name" : "android::hardware::Parcel *",
5420   "referenced_type" : "type-418",
5421   "self_type" : "type-423",
5422   "size" : 8,
5423   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5424  },
5425  {
5426   "alignment" : 8,
5427   "linker_set_key" : "android::hardware::ProcessState *",
5428   "name" : "android::hardware::ProcessState *",
5429   "referenced_type" : "type-24",
5430   "self_type" : "type-23",
5431   "size" : 8,
5432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5433  },
5434  {
5435   "alignment" : 8,
5436   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5437   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5438   "referenced_type" : "type-145",
5439   "self_type" : "type-147",
5440   "size" : 8,
5441   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5442  },
5443  {
5444   "alignment" : 8,
5445   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5446   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5447   "referenced_type" : "type-153",
5448   "self_type" : "type-154",
5449   "size" : 8,
5450   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5451  },
5452  {
5453   "alignment" : 8,
5454   "linker_set_key" : "android::hardware::Return<bool> *",
5455   "name" : "android::hardware::Return<bool> *",
5456   "referenced_type" : "type-138",
5457   "self_type" : "type-140",
5458   "size" : 8,
5459   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5460  },
5461  {
5462   "alignment" : 8,
5463   "linker_set_key" : "android::hardware::Return<void> *",
5464   "name" : "android::hardware::Return<void> *",
5465   "referenced_type" : "type-166",
5466   "self_type" : "type-167",
5467   "size" : 8,
5468   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5469  },
5470  {
5471   "alignment" : 8,
5472   "linker_set_key" : "android::hardware::Status *",
5473   "name" : "android::hardware::Status *",
5474   "referenced_type" : "type-129",
5475   "self_type" : "type-132",
5476   "size" : 8,
5477   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5478  },
5479  {
5480   "alignment" : 8,
5481   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5482   "name" : "android::hardware::details::HidlInstrumentor *",
5483   "referenced_type" : "type-62",
5484   "self_type" : "type-61",
5485   "size" : 8,
5486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5487  },
5488  {
5489   "alignment" : 8,
5490   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5491   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5492   "referenced_type" : "type-365",
5493   "self_type" : "type-366",
5494   "size" : 8,
5495   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5496  },
5497  {
5498   "alignment" : 8,
5499   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5500   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5501   "referenced_type" : "type-307",
5502   "self_type" : "type-629",
5503   "size" : 8,
5504   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5505  },
5506  {
5507   "alignment" : 8,
5508   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5509   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5510   "referenced_type" : "type-299",
5511   "self_type" : "type-624",
5512   "size" : 8,
5513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5514  },
5515  {
5516   "alignment" : 8,
5517   "linker_set_key" : "android::hardware::details::return_status *",
5518   "name" : "android::hardware::details::return_status *",
5519   "referenced_type" : "type-139",
5520   "self_type" : "type-161",
5521   "size" : 8,
5522   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5523  },
5524  {
5525   "alignment" : 8,
5526   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5527   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5528   "referenced_type" : "type-310",
5529   "self_type" : "type-309",
5530   "size" : 8,
5531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5532  },
5533  {
5534   "alignment" : 8,
5535   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5536   "name" : "android::hardware::hidl_binder_death_recipient *",
5537   "referenced_type" : "type-114",
5538   "self_type" : "type-113",
5539   "size" : 8,
5540   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5541  },
5542  {
5543   "alignment" : 8,
5544   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5545   "name" : "android::hardware::hidl_death_recipient *",
5546   "referenced_type" : "type-117",
5547   "self_type" : "type-116",
5548   "size" : 8,
5549   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5550  },
5551  {
5552   "alignment" : 8,
5553   "linker_set_key" : "android::hardware::hidl_memory *",
5554   "name" : "android::hardware::hidl_memory *",
5555   "referenced_type" : "type-279",
5556   "self_type" : "type-280",
5557   "size" : 8,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5559  },
5560  {
5561   "alignment" : 8,
5562   "linker_set_key" : "android::hardware::hidl_string *",
5563   "name" : "android::hardware::hidl_string *",
5564   "referenced_type" : "type-275",
5565   "self_type" : "type-301",
5566   "size" : 8,
5567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5568  },
5569  {
5570   "alignment" : 8,
5571   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5572   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5573   "referenced_type" : "type-306",
5574   "self_type" : "type-313",
5575   "size" : 8,
5576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5577  },
5578  {
5579   "alignment" : 8,
5580   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5581   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5582   "referenced_type" : "type-298",
5583   "self_type" : "type-302",
5584   "size" : 8,
5585   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5586  },
5587  {
5588   "alignment" : 8,
5589   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
5590   "name" : "android::hardware::hidl_vec<unsigned char> *",
5591   "referenced_type" : "type-329",
5592   "self_type" : "type-358",
5593   "size" : 8,
5594   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5595  },
5596  {
5597   "alignment" : 8,
5598   "linker_set_key" : "android::hardware::hidl_version *",
5599   "name" : "android::hardware::hidl_version *",
5600   "referenced_type" : "type-373",
5601   "self_type" : "type-374",
5602   "size" : 8,
5603   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5604  },
5605  {
5606   "alignment" : 8,
5607   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5608   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5609   "referenced_type" : "type-635",
5610   "self_type" : "type-636",
5611   "size" : 8,
5612   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5613  },
5614  {
5615   "alignment" : 8,
5616   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5617   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5618   "referenced_type" : "type-614",
5619   "self_type" : "type-697",
5620   "size" : 8,
5621   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5622  },
5623  {
5624   "alignment" : 8,
5625   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5626   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5627   "referenced_type" : "type-653",
5628   "self_type" : "type-660",
5629   "size" : 8,
5630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5631  },
5632  {
5633   "alignment" : 8,
5634   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5635   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5636   "referenced_type" : "type-106",
5637   "self_type" : "type-105",
5638   "size" : 8,
5639   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5640  },
5641  {
5642   "alignment" : 8,
5643   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter *",
5644   "name" : "android::hardware::keymaster::V3_0::KeyParameter *",
5645   "referenced_type" : "type-338",
5646   "self_type" : "type-337",
5647   "size" : 8,
5648   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5649  },
5650  {
5651   "alignment" : 8,
5652   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5653   "name" : "android::hidl::base::V1_0::BnHwBase *",
5654   "referenced_type" : "type-432",
5655   "self_type" : "type-431",
5656   "size" : 8,
5657   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5658  },
5659  {
5660   "alignment" : 8,
5661   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5662   "name" : "android::hidl::base::V1_0::IBase *",
5663   "referenced_type" : "type-72",
5664   "self_type" : "type-119",
5665   "size" : 8,
5666   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5667  },
5668  {
5669   "alignment" : 8,
5670   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5671   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5672   "referenced_type" : "type-71",
5673   "self_type" : "type-70",
5674   "size" : 8,
5675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5676  },
5677  {
5678   "alignment" : 8,
5679   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5680   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5681   "referenced_type" : "type-98",
5682   "self_type" : "type-97",
5683   "size" : 8,
5684   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5685  },
5686  {
5687   "alignment" : 8,
5688   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5689   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5690   "referenced_type" : "type-5",
5691   "self_type" : "type-12",
5692   "size" : 8,
5693   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5694  },
5695  {
5696   "alignment" : 8,
5697   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5698   "name" : "android::sp<android::hardware::IBinder> *",
5699   "referenced_type" : "type-13",
5700   "self_type" : "type-16",
5701   "size" : 8,
5702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5703  },
5704  {
5705   "alignment" : 8,
5706   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5707   "name" : "android::sp<android::hardware::ProcessState> *",
5708   "referenced_type" : "type-22",
5709   "self_type" : "type-66",
5710   "size" : 8,
5711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5712  },
5713  {
5714   "alignment" : 8,
5715   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5716   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5717   "referenced_type" : "type-112",
5718   "self_type" : "type-111",
5719   "size" : 8,
5720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5721  },
5722  {
5723   "alignment" : 8,
5724   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5725   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5726   "referenced_type" : "type-104",
5727   "self_type" : "type-103",
5728   "size" : 8,
5729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5730  },
5731  {
5732   "alignment" : 8,
5733   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5734   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5735   "referenced_type" : "type-433",
5736   "self_type" : "type-649",
5737   "size" : 8,
5738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5739  },
5740  {
5741   "alignment" : 8,
5742   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5743   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5744   "referenced_type" : "type-69",
5745   "self_type" : "type-73",
5746   "size" : 8,
5747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5748  },
5749  {
5750   "alignment" : 8,
5751   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5752   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5753   "referenced_type" : "type-96",
5754   "self_type" : "type-100",
5755   "size" : 8,
5756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5757  },
5758  {
5759   "alignment" : 8,
5760   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5761   "name" : "android::wp<android::hardware::BHwBinder> *",
5762   "referenced_type" : "type-457",
5763   "self_type" : "type-634",
5764   "size" : 8,
5765   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5766  },
5767  {
5768   "alignment" : 8,
5769   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5770   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5771   "referenced_type" : "type-333",
5772   "self_type" : "type-370",
5773   "size" : 8,
5774   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5775  },
5776  {
5777   "alignment" : 8,
5778   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5779   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5780   "referenced_type" : "type-115",
5781   "self_type" : "type-481",
5782   "size" : 8,
5783   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5784  },
5785  {
5786   "alignment" : 8,
5787   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5788   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5789   "referenced_type" : "type-118",
5790   "self_type" : "type-225",
5791   "size" : 8,
5792   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5793  },
5794  {
5795   "alignment" : 8,
5796   "linker_set_key" : "android_flex_plane *",
5797   "name" : "android_flex_plane *",
5798   "referenced_type" : "type-504",
5799   "self_type" : "type-507",
5800   "size" : 8,
5801   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5802  },
5803  {
5804   "alignment" : 8,
5805   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5806   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5807   "referenced_type" : "type-43",
5808   "self_type" : "type-42",
5809   "size" : 8,
5810   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5811  },
5812  {
5813   "alignment" : 8,
5814   "linker_set_key" : "char *",
5815   "name" : "char *",
5816   "referenced_type" : "type-58",
5817   "self_type" : "type-159",
5818   "size" : 8,
5819   "source_file" : "/system/core/liblog/include/log/log_read.h"
5820  },
5821  {
5822   "alignment" : 8,
5823   "linker_set_key" : "const android::NativeHandle *",
5824   "name" : "const android::NativeHandle *",
5825   "referenced_type" : "type-390",
5826   "self_type" : "type-391",
5827   "size" : 8,
5828   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5829  },
5830  {
5831   "alignment" : 8,
5832   "linker_set_key" : "const android::RefBase *",
5833   "name" : "const android::RefBase *",
5834   "referenced_type" : "type-269",
5835   "self_type" : "type-270",
5836   "size" : 8,
5837   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5838  },
5839  {
5840   "alignment" : 8,
5841   "linker_set_key" : "const android::String16 *",
5842   "name" : "const android::String16 *",
5843   "referenced_type" : "type-45",
5844   "self_type" : "type-406",
5845   "size" : 8,
5846   "source_file" : "/system/core/libutils/include/utils/String16.h"
5847  },
5848  {
5849   "alignment" : 8,
5850   "linker_set_key" : "const android::String8 *",
5851   "name" : "const android::String8 *",
5852   "referenced_type" : "type-399",
5853   "self_type" : "type-400",
5854   "size" : 8,
5855   "source_file" : "/system/core/libutils/include/utils/String8.h"
5856  },
5857  {
5858   "alignment" : 8,
5859   "linker_set_key" : "const android::VectorImpl *",
5860   "name" : "const android::VectorImpl *",
5861   "referenced_type" : "type-480",
5862   "self_type" : "type-482",
5863   "size" : 8,
5864   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5865  },
5866  {
5867   "alignment" : 8,
5868   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5869   "name" : "const android::hardware::BpHwRefBase *",
5870   "referenced_type" : "type-410",
5871   "self_type" : "type-414",
5872   "size" : 8,
5873   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5874  },
5875  {
5876   "alignment" : 8,
5877   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5878   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5879   "referenced_type" : "type-445",
5880   "self_type" : "type-446",
5881   "size" : 8,
5882   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5883  },
5884  {
5885   "alignment" : 8,
5886   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5887   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5888   "referenced_type" : "type-450",
5889   "self_type" : "type-451",
5890   "size" : 8,
5891   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5892  },
5893  {
5894   "alignment" : 8,
5895   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5896   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5897   "referenced_type" : "type-151",
5898   "self_type" : "type-152",
5899   "size" : 8,
5900   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5901  },
5902  {
5903   "alignment" : 8,
5904   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5905   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5906   "referenced_type" : "type-157",
5907   "self_type" : "type-158",
5908   "size" : 8,
5909   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5910  },
5911  {
5912   "alignment" : 8,
5913   "linker_set_key" : "const android::hardware::Return<bool> *",
5914   "name" : "const android::hardware::Return<bool> *",
5915   "referenced_type" : "type-143",
5916   "self_type" : "type-144",
5917   "size" : 8,
5918   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5919  },
5920  {
5921   "alignment" : 8,
5922   "linker_set_key" : "const android::hardware::Status *",
5923   "name" : "const android::hardware::Status *",
5924   "referenced_type" : "type-133",
5925   "self_type" : "type-137",
5926   "size" : 8,
5927   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5928  },
5929  {
5930   "alignment" : 8,
5931   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5932   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5933   "referenced_type" : "type-367",
5934   "self_type" : "type-368",
5935   "size" : 8,
5936   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5937  },
5938  {
5939   "alignment" : 8,
5940   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5941   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5942   "referenced_type" : "type-631",
5943   "self_type" : "type-632",
5944   "size" : 8,
5945   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5946  },
5947  {
5948   "alignment" : 8,
5949   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5950   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5951   "referenced_type" : "type-626",
5952   "self_type" : "type-627",
5953   "size" : 8,
5954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5955  },
5956  {
5957   "alignment" : 8,
5958   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5959   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5960   "referenced_type" : "type-621",
5961   "self_type" : "type-622",
5962   "size" : 8,
5963   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5964  },
5965  {
5966   "alignment" : 8,
5967   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
5968   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
5969   "referenced_type" : "type-618",
5970   "self_type" : "type-619",
5971   "size" : 8,
5972   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5973  },
5974  {
5975   "alignment" : 8,
5976   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5977   "name" : "const android::hardware::details::hidl_pointer<int> *",
5978   "referenced_type" : "type-502",
5979   "self_type" : "type-513",
5980   "size" : 8,
5981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5982  },
5983  {
5984   "alignment" : 8,
5985   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5986   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5987   "referenced_type" : "type-545",
5988   "self_type" : "type-547",
5989   "size" : 8,
5990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5991  },
5992  {
5993   "alignment" : 8,
5994   "linker_set_key" : "const android::hardware::details::return_status *",
5995   "name" : "const android::hardware::details::return_status *",
5996   "referenced_type" : "type-163",
5997   "self_type" : "type-164",
5998   "size" : 8,
5999   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6000  },
6001  {
6002   "alignment" : 8,
6003   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6004   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6005   "referenced_type" : "type-369",
6006   "self_type" : "type-371",
6007   "size" : 8,
6008   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6009  },
6010  {
6011   "alignment" : 8,
6012   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6013   "name" : "const android::hardware::hidl_death_recipient *",
6014   "referenced_type" : "type-641",
6015   "self_type" : "type-645",
6016   "size" : 8,
6017   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6018  },
6019  {
6020   "alignment" : 8,
6021   "linker_set_key" : "const android::hardware::hidl_memory *",
6022   "name" : "const android::hardware::hidl_memory *",
6023   "referenced_type" : "type-282",
6024   "self_type" : "type-287",
6025   "size" : 8,
6026   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6027  },
6028  {
6029   "alignment" : 8,
6030   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6031   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6032   "referenced_type" : "type-359",
6033   "self_type" : "type-360",
6034   "size" : 8,
6035   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6036  },
6037  {
6038   "alignment" : 8,
6039   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6040   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6041   "referenced_type" : "type-353",
6042   "self_type" : "type-354",
6043   "size" : 8,
6044   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6045  },
6046  {
6047   "alignment" : 8,
6048   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6049   "name" : "const android::hardware::hidl_vec<int> *",
6050   "referenced_type" : "type-322",
6051   "self_type" : "type-323",
6052   "size" : 8,
6053   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6054  },
6055  {
6056   "alignment" : 8,
6057   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6058   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6059   "referenced_type" : "type-328",
6060   "self_type" : "type-327",
6061   "size" : 8,
6062   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6063  },
6064  {
6065   "alignment" : 8,
6066   "linker_set_key" : "const android::hardware::hidl_version *",
6067   "name" : "const android::hardware::hidl_version *",
6068   "referenced_type" : "type-375",
6069   "self_type" : "type-376",
6070   "size" : 8,
6071   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6072  },
6073  {
6074   "alignment" : 8,
6075   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6076   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6077   "referenced_type" : "type-613",
6078   "self_type" : "type-617",
6079   "size" : 8,
6080   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6081  },
6082  {
6083   "alignment" : 8,
6084   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6085   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6086   "referenced_type" : "type-603",
6087   "self_type" : "type-604",
6088   "size" : 8,
6089   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6090  },
6091  {
6092   "alignment" : 8,
6093   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6094   "name" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6095   "referenced_type" : "type-352",
6096   "self_type" : "type-351",
6097   "size" : 8,
6098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6099  },
6100  {
6101   "alignment" : 8,
6102   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6103   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6104   "referenced_type" : "type-611",
6105   "self_type" : "type-612",
6106   "size" : 8,
6107   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6108  },
6109  {
6110   "alignment" : 8,
6111   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6112   "name" : "const android::hidl::base::V1_0::IBase *",
6113   "referenced_type" : "type-456",
6114   "self_type" : "type-455",
6115   "size" : 8,
6116   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6117  },
6118  {
6119   "alignment" : 8,
6120   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6121   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6122   "referenced_type" : "type-87",
6123   "self_type" : "type-88",
6124   "size" : 8,
6125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6126  },
6127  {
6128   "alignment" : 8,
6129   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6130   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6131   "referenced_type" : "type-533",
6132   "self_type" : "type-534",
6133   "size" : 8,
6134   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6135  },
6136  {
6137   "alignment" : 8,
6138   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6139   "name" : "const android::sp<android::hardware::IBinder> *",
6140   "referenced_type" : "type-17",
6141   "self_type" : "type-18",
6142   "size" : 8,
6143   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6144  },
6145  {
6146   "alignment" : 8,
6147   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6148   "name" : "const android::sp<android::hardware::ProcessState> *",
6149   "referenced_type" : "type-67",
6150   "self_type" : "type-68",
6151   "size" : 8,
6152   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6153  },
6154  {
6155   "alignment" : 8,
6156   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6157   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6158   "referenced_type" : "type-124",
6159   "self_type" : "type-123",
6160   "size" : 8,
6161   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6162  },
6163  {
6164   "alignment" : 8,
6165   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6166   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6167   "referenced_type" : "type-564",
6168   "self_type" : "type-640",
6169   "size" : 8,
6170   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6171  },
6172  {
6173   "alignment" : 8,
6174   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6175   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6176   "referenced_type" : "type-110",
6177   "self_type" : "type-109",
6178   "size" : 8,
6179   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6180  },
6181  {
6182   "alignment" : 8,
6183   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6184   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6185   "referenced_type" : "type-651",
6186   "self_type" : "type-698",
6187   "size" : 8,
6188   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6189  },
6190  {
6191   "alignment" : 8,
6192   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6193   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6194   "referenced_type" : "type-85",
6195   "self_type" : "type-86",
6196   "size" : 8,
6197   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6198  },
6199  {
6200   "alignment" : 8,
6201   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6202   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6203   "referenced_type" : "type-101",
6204   "self_type" : "type-102",
6205   "size" : 8,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 8,
6210   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6211   "name" : "const android::wp<android::hardware::BHwBinder> *",
6212   "referenced_type" : "type-637",
6213   "self_type" : "type-638",
6214   "size" : 8,
6215   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6216  },
6217  {
6218   "alignment" : 8,
6219   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6220   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6221   "referenced_type" : "type-492",
6222   "self_type" : "type-553",
6223   "size" : 8,
6224   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6225  },
6226  {
6227   "alignment" : 8,
6228   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6229   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6230   "referenced_type" : "type-297",
6231   "self_type" : "type-312",
6232   "size" : 8,
6233   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6234  },
6235  {
6236   "alignment" : 8,
6237   "linker_set_key" : "const char *",
6238   "name" : "const char *",
6239   "referenced_type" : "type-57",
6240   "self_type" : "type-56",
6241   "size" : 8,
6242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6243  },
6244  {
6245   "alignment" : 8,
6246   "linker_set_key" : "const char16_t *",
6247   "name" : "const char16_t *",
6248   "referenced_type" : "type-48",
6249   "self_type" : "type-47",
6250   "size" : 8,
6251   "source_file" : "/system/core/libutils/include/utils/String16.h"
6252  },
6253  {
6254   "alignment" : 8,
6255   "linker_set_key" : "const log_msg *",
6256   "name" : "const log_msg *",
6257   "referenced_type" : "type-74",
6258   "self_type" : "type-99",
6259   "size" : 8,
6260   "source_file" : "/system/core/liblog/include/log/log_read.h"
6261  },
6262  {
6263   "alignment" : 8,
6264   "linker_set_key" : "const native_handle *",
6265   "name" : "const native_handle *",
6266   "referenced_type" : "type-251",
6267   "self_type" : "type-250",
6268   "size" : 8,
6269   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6270  },
6271  {
6272   "alignment" : 8,
6273   "linker_set_key" : "const unsigned char *",
6274   "name" : "const unsigned char *",
6275   "referenced_type" : "type-326",
6276   "self_type" : "type-325",
6277   "size" : 8,
6278   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6279  },
6280  {
6281   "alignment" : 8,
6282   "linker_set_key" : "const unsigned long long *",
6283   "name" : "const unsigned long long *",
6284   "referenced_type" : "type-425",
6285   "self_type" : "type-424",
6286   "size" : 8,
6287   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6288  },
6289  {
6290   "alignment" : 8,
6291   "linker_set_key" : "const void *",
6292   "name" : "const void *",
6293   "referenced_type" : "type-378",
6294   "self_type" : "type-379",
6295   "size" : 8,
6296   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6297  },
6298  {
6299   "alignment" : 8,
6300   "linker_set_key" : "int (*)(void *)",
6301   "name" : "int (*)(void *)",
6302   "referenced_type" : "type-514",
6303   "self_type" : "type-515",
6304   "size" : 8,
6305   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6306  },
6307  {
6308   "alignment" : 8,
6309   "linker_set_key" : "int *",
6310   "name" : "int *",
6311   "referenced_type" : "type-25",
6312   "self_type" : "type-320",
6313   "size" : 8,
6314   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6315  },
6316  {
6317   "alignment" : 8,
6318   "linker_set_key" : "log_msg *",
6319   "name" : "log_msg *",
6320   "referenced_type" : "type-75",
6321   "self_type" : "type-148",
6322   "size" : 8,
6323   "source_file" : "/system/core/liblog/include/log/log_read.h"
6324  },
6325  {
6326   "alignment" : 8,
6327   "linker_set_key" : "native_handle *",
6328   "name" : "native_handle *",
6329   "referenced_type" : "type-177",
6330   "self_type" : "type-176",
6331   "size" : 8,
6332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6333  },
6334  {
6335   "alignment" : 8,
6336   "linker_set_key" : "unsigned char *",
6337   "name" : "unsigned char *",
6338   "referenced_type" : "type-78",
6339   "self_type" : "type-332",
6340   "size" : 8,
6341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6342  },
6343  {
6344   "alignment" : 8,
6345   "linker_set_key" : "unsigned long *",
6346   "name" : "unsigned long *",
6347   "referenced_type" : "type-30",
6348   "self_type" : "type-434",
6349   "size" : 8,
6350   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6351  },
6352  {
6353   "alignment" : 8,
6354   "linker_set_key" : "unsigned long long *",
6355   "name" : "unsigned long long *",
6356   "referenced_type" : "type-231",
6357   "self_type" : "type-420",
6358   "size" : 8,
6359   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6360  },
6361  {
6362   "alignment" : 8,
6363   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6364   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6365   "referenced_type" : "type-422",
6366   "self_type" : "type-421",
6367   "size" : 8,
6368   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6369  },
6370  {
6371   "alignment" : 8,
6372   "linker_set_key" : "void *",
6373   "name" : "void *",
6374   "referenced_type" : "type-27",
6375   "self_type" : "type-26",
6376   "size" : 8,
6377   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6378  },
6379  {
6380   "alignment" : 8,
6381   "linker_set_key" : "void **",
6382   "name" : "void **",
6383   "referenced_type" : "type-26",
6384   "self_type" : "type-516",
6385   "size" : 8,
6386   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6387  }
6388 ],
6389 "qualified_types" :
6390 [
6391  {
6392   "alignment" : 8,
6393   "is_const" : true,
6394   "linker_set_key" : "android::RefBase::weakref_impl *const",
6395   "name" : "android::RefBase::weakref_impl *const",
6396   "referenced_type" : "type-10",
6397   "self_type" : "type-9",
6398   "size" : 8,
6399   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6400  },
6401  {
6402   "alignment" : 8,
6403   "is_const" : true,
6404   "linker_set_key" : "android::RefBase::weakref_impl *const",
6405   "name" : "android::RefBase::weakref_impl *const",
6406   "referenced_type" : "type-642",
6407   "self_type" : "type-644",
6408   "size" : 8,
6409   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6410  },
6411  {
6412   "alignment" : 8,
6413   "is_const" : true,
6414   "linker_set_key" : "android::hardware::IBinder *const",
6415   "name" : "android::hardware::IBinder *const",
6416   "referenced_type" : "type-14",
6417   "self_type" : "type-412",
6418   "size" : 8,
6419   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6420  },
6421  {
6422   "alignment" : 8,
6423   "is_const" : true,
6424   "linker_set_key" : "const android::NativeHandle",
6425   "name" : "const android::NativeHandle",
6426   "referenced_type" : "type-175",
6427   "self_type" : "type-390",
6428   "size" : 24,
6429   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6430  },
6431  {
6432   "alignment" : 8,
6433   "is_const" : true,
6434   "linker_set_key" : "const android::RefBase",
6435   "name" : "const android::RefBase",
6436   "referenced_type" : "type-8",
6437   "self_type" : "type-269",
6438   "size" : 16,
6439   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6440  },
6441  {
6442   "alignment" : 8,
6443   "is_const" : true,
6444   "linker_set_key" : "const android::String16",
6445   "name" : "const android::String16",
6446   "referenced_type" : "type-46",
6447   "self_type" : "type-45",
6448   "size" : 8,
6449   "source_file" : "/system/core/libutils/include/utils/String16.h"
6450  },
6451  {
6452   "alignment" : 8,
6453   "is_const" : true,
6454   "linker_set_key" : "const android::String8",
6455   "name" : "const android::String8",
6456   "referenced_type" : "type-55",
6457   "self_type" : "type-399",
6458   "size" : 8,
6459   "source_file" : "/system/core/libutils/include/utils/String8.h"
6460  },
6461  {
6462   "alignment" : 8,
6463   "is_const" : true,
6464   "linker_set_key" : "const android::VectorImpl",
6465   "name" : "const android::VectorImpl",
6466   "referenced_type" : "type-35",
6467   "self_type" : "type-480",
6468   "size" : 40,
6469   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6470  },
6471  {
6472   "alignment" : 8,
6473   "is_const" : true,
6474   "linker_set_key" : "const android::hardware::BpHwRefBase",
6475   "name" : "const android::hardware::BpHwRefBase",
6476   "referenced_type" : "type-411",
6477   "self_type" : "type-410",
6478   "size" : 48,
6479   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6480  },
6481  {
6482   "alignment" : 8,
6483   "is_const" : true,
6484   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6485   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6486   "referenced_type" : "type-439",
6487   "self_type" : "type-445",
6488   "size" : 64,
6489   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6490  },
6491  {
6492   "alignment" : 8,
6493   "is_const" : true,
6494   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6495   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6496   "referenced_type" : "type-447",
6497   "self_type" : "type-450",
6498   "size" : 64,
6499   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6500  },
6501  {
6502   "alignment" : 8,
6503   "is_const" : true,
6504   "linker_set_key" : "const android::hardware::Parcel",
6505   "name" : "const android::hardware::Parcel",
6506   "referenced_type" : "type-418",
6507   "self_type" : "type-429",
6508   "size" : 136,
6509   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6510  },
6511  {
6512   "alignment" : 8,
6513   "is_const" : true,
6514   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6515   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6516   "referenced_type" : "type-145",
6517   "self_type" : "type-151",
6518   "size" : 40,
6519   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6520  },
6521  {
6522   "alignment" : 8,
6523   "is_const" : true,
6524   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6525   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6526   "referenced_type" : "type-153",
6527   "self_type" : "type-157",
6528   "size" : 48,
6529   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6530  },
6531  {
6532   "alignment" : 8,
6533   "is_const" : true,
6534   "linker_set_key" : "const android::hardware::Return<bool>",
6535   "name" : "const android::hardware::Return<bool>",
6536   "referenced_type" : "type-138",
6537   "self_type" : "type-143",
6538   "size" : 40,
6539   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6540  },
6541  {
6542   "alignment" : 8,
6543   "is_const" : true,
6544   "linker_set_key" : "const android::hardware::Status",
6545   "name" : "const android::hardware::Status",
6546   "referenced_type" : "type-129",
6547   "self_type" : "type-133",
6548   "size" : 32,
6549   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6550  },
6551  {
6552   "alignment" : 4,
6553   "is_const" : true,
6554   "linker_set_key" : "const android::hardware::details::SchedPrio",
6555   "name" : "const android::hardware::details::SchedPrio",
6556   "referenced_type" : "type-442",
6557   "self_type" : "type-444",
6558   "size" : 8,
6559   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6560  },
6561  {
6562   "alignment" : 8,
6563   "is_const" : true,
6564   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6565   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6566   "referenced_type" : "type-365",
6567   "self_type" : "type-367",
6568   "size" : 8,
6569   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6570  },
6571  {
6572   "alignment" : 8,
6573   "is_const" : true,
6574   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6575   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6576   "referenced_type" : "type-307",
6577   "self_type" : "type-631",
6578   "size" : 8,
6579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6580  },
6581  {
6582   "alignment" : 8,
6583   "is_const" : true,
6584   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6585   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6586   "referenced_type" : "type-299",
6587   "self_type" : "type-626",
6588   "size" : 8,
6589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6590  },
6591  {
6592   "alignment" : 8,
6593   "is_const" : true,
6594   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6595   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6596   "referenced_type" : "type-356",
6597   "self_type" : "type-621",
6598   "size" : 8,
6599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6600  },
6601  {
6602   "alignment" : 8,
6603   "is_const" : true,
6604   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6605   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6606   "referenced_type" : "type-335",
6607   "self_type" : "type-618",
6608   "size" : 8,
6609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6610  },
6611  {
6612   "alignment" : 8,
6613   "is_const" : true,
6614   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6615   "name" : "const android::hardware::details::hidl_pointer<int>",
6616   "referenced_type" : "type-318",
6617   "self_type" : "type-502",
6618   "size" : 8,
6619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6620  },
6621  {
6622   "alignment" : 8,
6623   "is_const" : true,
6624   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6625   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6626   "referenced_type" : "type-330",
6627   "self_type" : "type-545",
6628   "size" : 8,
6629   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6630  },
6631  {
6632   "alignment" : 8,
6633   "is_const" : true,
6634   "linker_set_key" : "const android::hardware::details::return_status",
6635   "name" : "const android::hardware::details::return_status",
6636   "referenced_type" : "type-139",
6637   "self_type" : "type-163",
6638   "size" : 40,
6639   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6640  },
6641  {
6642   "alignment" : 1,
6643   "is_const" : true,
6644   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
6645   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
6646   "referenced_type" : "type-310",
6647   "self_type" : "type-369",
6648   "size" : 32,
6649   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6650  },
6651  {
6652   "alignment" : 8,
6653   "is_const" : true,
6654   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6655   "name" : "const android::hardware::hidl_death_recipient",
6656   "referenced_type" : "type-117",
6657   "self_type" : "type-641",
6658   "size" : 24,
6659   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6660  },
6661  {
6662   "alignment" : 8,
6663   "is_const" : true,
6664   "linker_set_key" : "const android::hardware::hidl_handle",
6665   "name" : "const android::hardware::hidl_handle",
6666   "referenced_type" : "type-273",
6667   "self_type" : "type-382",
6668   "size" : 16,
6669   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6670  },
6671  {
6672   "alignment" : 8,
6673   "is_const" : true,
6674   "linker_set_key" : "const android::hardware::hidl_memory",
6675   "name" : "const android::hardware::hidl_memory",
6676   "referenced_type" : "type-279",
6677   "self_type" : "type-282",
6678   "size" : 40,
6679   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6680  },
6681  {
6682   "alignment" : 8,
6683   "is_const" : true,
6684   "linker_set_key" : "const android::hardware::hidl_string",
6685   "name" : "const android::hardware::hidl_string",
6686   "referenced_type" : "type-275",
6687   "self_type" : "type-274",
6688   "size" : 16,
6689   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6690  },
6691  {
6692   "alignment" : 8,
6693   "is_const" : true,
6694   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6695   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6696   "referenced_type" : "type-298",
6697   "self_type" : "type-605",
6698   "size" : 16,
6699   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6700  },
6701  {
6702   "alignment" : 8,
6703   "is_const" : true,
6704   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6705   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6706   "referenced_type" : "type-355",
6707   "self_type" : "type-359",
6708   "size" : 16,
6709   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6710  },
6711  {
6712   "alignment" : 8,
6713   "is_const" : true,
6714   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6715   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6716   "referenced_type" : "type-334",
6717   "self_type" : "type-353",
6718   "size" : 16,
6719   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6720  },
6721  {
6722   "alignment" : 8,
6723   "is_const" : true,
6724   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6725   "name" : "const android::hardware::hidl_vec<int>",
6726   "referenced_type" : "type-317",
6727   "self_type" : "type-322",
6728   "size" : 16,
6729   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6730  },
6731  {
6732   "alignment" : 8,
6733   "is_const" : true,
6734   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6735   "name" : "const android::hardware::hidl_vec<unsigned char>",
6736   "referenced_type" : "type-329",
6737   "self_type" : "type-328",
6738   "size" : 16,
6739   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6740  },
6741  {
6742   "alignment" : 2,
6743   "is_const" : true,
6744   "linker_set_key" : "const android::hardware::hidl_version",
6745   "name" : "const android::hardware::hidl_version",
6746   "referenced_type" : "type-373",
6747   "self_type" : "type-375",
6748   "size" : 4,
6749   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6750  },
6751  {
6752   "alignment" : 4,
6753   "is_const" : true,
6754   "linker_set_key" : "const android::hardware::keymaster::V3_0::Algorithm",
6755   "name" : "const android::hardware::keymaster::V3_0::Algorithm",
6756   "referenced_type" : "type-341",
6757   "self_type" : "type-557",
6758   "size" : 4,
6759   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6760  },
6761  {
6762   "alignment" : 4,
6763   "is_const" : true,
6764   "linker_set_key" : "const android::hardware::keymaster::V3_0::BlockMode",
6765   "name" : "const android::hardware::keymaster::V3_0::BlockMode",
6766   "referenced_type" : "type-342",
6767   "self_type" : "type-558",
6768   "size" : 4,
6769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6770  },
6771  {
6772   "alignment" : 8,
6773   "is_const" : true,
6774   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6775   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6776   "referenced_type" : "type-614",
6777   "self_type" : "type-613",
6778   "size" : 216,
6779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6780  },
6781  {
6782   "alignment" : 4,
6783   "is_const" : true,
6784   "linker_set_key" : "const android::hardware::keymaster::V3_0::Digest",
6785   "name" : "const android::hardware::keymaster::V3_0::Digest",
6786   "referenced_type" : "type-344",
6787   "self_type" : "type-560",
6788   "size" : 4,
6789   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6790  },
6791  {
6792   "alignment" : 4,
6793   "is_const" : true,
6794   "linker_set_key" : "const android::hardware::keymaster::V3_0::EcCurve",
6795   "name" : "const android::hardware::keymaster::V3_0::EcCurve",
6796   "referenced_type" : "type-345",
6797   "self_type" : "type-561",
6798   "size" : 4,
6799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6800  },
6801  {
6802   "alignment" : 4,
6803   "is_const" : true,
6804   "linker_set_key" : "const android::hardware::keymaster::V3_0::ErrorCode",
6805   "name" : "const android::hardware::keymaster::V3_0::ErrorCode",
6806   "referenced_type" : "type-146",
6807   "self_type" : "type-567",
6808   "size" : 4,
6809   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6810  },
6811  {
6812   "alignment" : 4,
6813   "is_const" : true,
6814   "linker_set_key" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6815   "name" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6816   "referenced_type" : "type-350",
6817   "self_type" : "type-569",
6818   "size" : 4,
6819   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6820  },
6821  {
6822   "alignment" : 8,
6823   "is_const" : true,
6824   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6825   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6826   "referenced_type" : "type-106",
6827   "self_type" : "type-603",
6828   "size" : 24,
6829   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6830  },
6831  {
6832   "alignment" : 4,
6833   "is_const" : true,
6834   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6835   "name" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6836   "referenced_type" : "type-347",
6837   "self_type" : "type-563",
6838   "size" : 4,
6839   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6840  },
6841  {
6842   "alignment" : 8,
6843   "is_const" : true,
6844   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6845   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6846   "referenced_type" : "type-548",
6847   "self_type" : "type-692",
6848   "size" : 32,
6849   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
6850  },
6851  {
6852   "alignment" : 4,
6853   "is_const" : true,
6854   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6855   "name" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6856   "referenced_type" : "type-349",
6857   "self_type" : "type-568",
6858   "size" : 4,
6859   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6860  },
6861  {
6862   "alignment" : 4,
6863   "is_const" : true,
6864   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyFormat",
6865   "name" : "const android::hardware::keymaster::V3_0::KeyFormat",
6866   "referenced_type" : "type-551",
6867   "self_type" : "type-571",
6868   "size" : 4,
6869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6870  },
6871  {
6872   "alignment" : 4,
6873   "is_const" : true,
6874   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6875   "name" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6876   "referenced_type" : "type-346",
6877   "self_type" : "type-562",
6878   "size" : 4,
6879   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6880  },
6881  {
6882   "alignment" : 8,
6883   "is_const" : true,
6884   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter",
6885   "name" : "const android::hardware::keymaster::V3_0::KeyParameter",
6886   "referenced_type" : "type-338",
6887   "self_type" : "type-352",
6888   "size" : 32,
6889   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6890  },
6891  {
6892   "alignment" : 4,
6893   "is_const" : true,
6894   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6895   "name" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6896   "referenced_type" : "type-348",
6897   "self_type" : "type-566",
6898   "size" : 4,
6899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6900  },
6901  {
6902   "alignment" : 4,
6903   "is_const" : true,
6904   "linker_set_key" : "const android::hardware::keymaster::V3_0::PaddingMode",
6905   "name" : "const android::hardware::keymaster::V3_0::PaddingMode",
6906   "referenced_type" : "type-343",
6907   "self_type" : "type-559",
6908   "size" : 4,
6909   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6910  },
6911  {
6912   "alignment" : 4,
6913   "is_const" : true,
6914   "linker_set_key" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6915   "name" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6916   "referenced_type" : "type-550",
6917   "self_type" : "type-570",
6918   "size" : 4,
6919   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6920  },
6921  {
6922   "alignment" : 4,
6923   "is_const" : true,
6924   "linker_set_key" : "const android::hardware::keymaster::V3_0::Tag",
6925   "name" : "const android::hardware::keymaster::V3_0::Tag",
6926   "referenced_type" : "type-339",
6927   "self_type" : "type-555",
6928   "size" : 4,
6929   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6930  },
6931  {
6932   "alignment" : 4,
6933   "is_const" : true,
6934   "linker_set_key" : "const android::hardware::keymaster::V3_0::TagType",
6935   "name" : "const android::hardware::keymaster::V3_0::TagType",
6936   "referenced_type" : "type-546",
6937   "self_type" : "type-552",
6938   "size" : 4,
6939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6940  },
6941  {
6942   "alignment" : 8,
6943   "is_const" : true,
6944   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6945   "name" : "const android::hidl::base::V1_0::BpHwBase",
6946   "referenced_type" : "type-608",
6947   "self_type" : "type-611",
6948   "size" : 216,
6949   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6950  },
6951  {
6952   "alignment" : 4,
6953   "is_const" : true,
6954   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6955   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6956   "referenced_type" : "type-393",
6957   "self_type" : "type-394",
6958   "size" : 4,
6959   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6960  },
6961  {
6962   "alignment" : 8,
6963   "is_const" : true,
6964   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6965   "name" : "const android::hidl::base::V1_0::IBase",
6966   "referenced_type" : "type-72",
6967   "self_type" : "type-456",
6968   "size" : 24,
6969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6970  },
6971  {
6972   "alignment" : 8,
6973   "is_const" : true,
6974   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6975   "name" : "const android::hidl::base::V1_0::IBase *const",
6976   "referenced_type" : "type-455",
6977   "self_type" : "type-459",
6978   "size" : 8,
6979   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6980  },
6981  {
6982   "alignment" : 8,
6983   "is_const" : true,
6984   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6985   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6986   "referenced_type" : "type-71",
6987   "self_type" : "type-87",
6988   "size" : 24,
6989   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6990  },
6991  {
6992   "alignment" : 4,
6993   "is_const" : true,
6994   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6995   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6996   "referenced_type" : "type-536",
6997   "self_type" : "type-540",
6998   "size" : 4,
6999   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7000  },
7001  {
7002   "alignment" : 1,
7003   "is_const" : true,
7004   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7005   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7006   "referenced_type" : "type-535",
7007   "self_type" : "type-538",
7008   "size" : 1,
7009   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7010  },
7011  {
7012   "alignment" : 8,
7013   "is_const" : true,
7014   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7015   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7016   "referenced_type" : "type-98",
7017   "self_type" : "type-533",
7018   "size" : 24,
7019   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7020  },
7021  {
7022   "alignment" : 8,
7023   "is_const" : true,
7024   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7025   "name" : "const android::sp<android::hardware::IBinder>",
7026   "referenced_type" : "type-13",
7027   "self_type" : "type-17",
7028   "size" : 8,
7029   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7030  },
7031  {
7032   "alignment" : 8,
7033   "is_const" : true,
7034   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7035   "name" : "const android::sp<android::hardware::ProcessState>",
7036   "referenced_type" : "type-22",
7037   "self_type" : "type-67",
7038   "size" : 8,
7039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7040  },
7041  {
7042   "alignment" : 8,
7043   "is_const" : true,
7044   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7045   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7046   "referenced_type" : "type-112",
7047   "self_type" : "type-124",
7048   "size" : 8,
7049   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7050  },
7051  {
7052   "alignment" : 8,
7053   "is_const" : true,
7054   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7055   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7056   "referenced_type" : "type-565",
7057   "self_type" : "type-564",
7058   "size" : 8,
7059   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7060  },
7061  {
7062   "alignment" : 8,
7063   "is_const" : true,
7064   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7065   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7066   "referenced_type" : "type-104",
7067   "self_type" : "type-110",
7068   "size" : 8,
7069   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7070  },
7071  {
7072   "alignment" : 8,
7073   "is_const" : true,
7074   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7075   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7076   "referenced_type" : "type-433",
7077   "self_type" : "type-651",
7078   "size" : 8,
7079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7080  },
7081  {
7082   "alignment" : 8,
7083   "is_const" : true,
7084   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7085   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7086   "referenced_type" : "type-69",
7087   "self_type" : "type-85",
7088   "size" : 8,
7089   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7090  },
7091  {
7092   "alignment" : 8,
7093   "is_const" : true,
7094   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7095   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7096   "referenced_type" : "type-96",
7097   "self_type" : "type-101",
7098   "size" : 8,
7099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7100  },
7101  {
7102   "alignment" : 8,
7103   "is_const" : true,
7104   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7105   "name" : "const android::wp<android::hardware::BHwBinder>",
7106   "referenced_type" : "type-457",
7107   "self_type" : "type-637",
7108   "size" : 16,
7109   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7110  },
7111  {
7112   "alignment" : 8,
7113   "is_const" : true,
7114   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7115   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7116   "referenced_type" : "type-115",
7117   "self_type" : "type-492",
7118   "size" : 16,
7119   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7120  },
7121  {
7122   "alignment" : 8,
7123   "is_const" : true,
7124   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7125   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7126   "referenced_type" : "type-118",
7127   "self_type" : "type-297",
7128   "size" : 16,
7129   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7130  },
7131  {
7132   "alignment" : 1,
7133   "is_const" : true,
7134   "linker_set_key" : "const bool",
7135   "name" : "const bool",
7136   "referenced_type" : "type-41",
7137   "self_type" : "type-92",
7138   "size" : 1,
7139   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7140  },
7141  {
7142   "alignment" : 1,
7143   "is_const" : true,
7144   "linker_set_key" : "const char",
7145   "name" : "const char",
7146   "referenced_type" : "type-58",
7147   "self_type" : "type-57",
7148   "size" : 1,
7149   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7150  },
7151  {
7152   "alignment" : 2,
7153   "is_const" : true,
7154   "linker_set_key" : "const char16_t",
7155   "name" : "const char16_t",
7156   "referenced_type" : "type-49",
7157   "self_type" : "type-48",
7158   "size" : 2,
7159   "source_file" : "/system/core/libutils/include/utils/String16.h"
7160  },
7161  {
7162   "alignment" : 8,
7163   "is_const" : true,
7164   "linker_set_key" : "const double",
7165   "name" : "const double",
7166   "referenced_type" : "type-243",
7167   "self_type" : "type-265",
7168   "size" : 8,
7169   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7170  },
7171  {
7172   "alignment" : 4,
7173   "is_const" : true,
7174   "linker_set_key" : "const float",
7175   "name" : "const float",
7176   "referenced_type" : "type-236",
7177   "self_type" : "type-263",
7178   "size" : 4,
7179   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7180  },
7181  {
7182   "alignment" : 4,
7183   "is_const" : true,
7184   "linker_set_key" : "const int",
7185   "name" : "const int",
7186   "referenced_type" : "type-25",
7187   "self_type" : "type-484",
7188   "size" : 4,
7189   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7190  },
7191  {
7192   "is_const" : true,
7193   "linker_set_key" : "const iter<is_const>",
7194   "name" : "const iter<is_const>",
7195   "referenced_type" : "type-290",
7196   "self_type" : "type-289",
7197   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7198  },
7199  {
7200   "is_const" : true,
7201   "linker_set_key" : "const iter<is_const>",
7202   "name" : "const iter<is_const>",
7203   "referenced_type" : "type-647",
7204   "self_type" : "type-646",
7205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7206  },
7207  {
7208   "alignment" : 4,
7209   "is_const" : true,
7210   "linker_set_key" : "const log_msg",
7211   "name" : "const log_msg",
7212   "referenced_type" : "type-75",
7213   "self_type" : "type-74",
7214   "size" : 5124,
7215   "source_file" : "/system/core/liblog/include/log/log_read.h"
7216  },
7217  {
7218   "alignment" : 8,
7219   "is_const" : true,
7220   "linker_set_key" : "const long",
7221   "name" : "const long",
7222   "referenced_type" : "type-31",
7223   "self_type" : "type-260",
7224   "size" : 8,
7225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7226  },
7227  {
7228   "alignment" : 4,
7229   "is_const" : true,
7230   "linker_set_key" : "const native_handle",
7231   "name" : "const native_handle",
7232   "referenced_type" : "type-177",
7233   "self_type" : "type-251",
7234   "size" : 12,
7235   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7236  },
7237  {
7238   "alignment" : 2,
7239   "is_const" : true,
7240   "linker_set_key" : "const short",
7241   "name" : "const short",
7242   "referenced_type" : "type-197",
7243   "self_type" : "type-255",
7244   "size" : 2,
7245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7246  },
7247  {
7248   "alignment" : 1,
7249   "is_const" : true,
7250   "linker_set_key" : "const signed char",
7251   "name" : "const signed char",
7252   "referenced_type" : "type-253",
7253   "self_type" : "type-252",
7254   "size" : 1,
7255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7256  },
7257  {
7258   "alignment" : 4,
7259   "is_const" : true,
7260   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7261   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7262   "referenced_type" : "type-577",
7263   "self_type" : "type-576",
7264   "size" : 16,
7265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7266  },
7267  {
7268   "alignment" : 4,
7269   "is_const" : true,
7270   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7271   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7272   "referenced_type" : "type-667",
7273   "self_type" : "type-666",
7274   "size" : 16,
7275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7276  },
7277  {
7278   "alignment" : 4,
7279   "is_const" : true,
7280   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7281   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7282   "referenced_type" : "type-579",
7283   "self_type" : "type-578",
7284   "size" : 16,
7285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7286  },
7287  {
7288   "alignment" : 4,
7289   "is_const" : true,
7290   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7291   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7292   "referenced_type" : "type-669",
7293   "self_type" : "type-668",
7294   "size" : 16,
7295   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7296  },
7297  {
7298   "alignment" : 4,
7299   "is_const" : true,
7300   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7301   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7302   "referenced_type" : "type-583",
7303   "self_type" : "type-582",
7304   "size" : 28,
7305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7306  },
7307  {
7308   "alignment" : 4,
7309   "is_const" : true,
7310   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7311   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7312   "referenced_type" : "type-673",
7313   "self_type" : "type-672",
7314   "size" : 28,
7315   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7316  },
7317  {
7318   "alignment" : 4,
7319   "is_const" : true,
7320   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7321   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7322   "referenced_type" : "type-585",
7323   "self_type" : "type-584",
7324   "size" : 16,
7325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7326  },
7327  {
7328   "alignment" : 4,
7329   "is_const" : true,
7330   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7331   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7332   "referenced_type" : "type-675",
7333   "self_type" : "type-674",
7334   "size" : 16,
7335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7336  },
7337  {
7338   "alignment" : 4,
7339   "is_const" : true,
7340   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7341   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7342   "referenced_type" : "type-594",
7343   "self_type" : "type-593",
7344   "size" : 272,
7345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7346  },
7347  {
7348   "alignment" : 4,
7349   "is_const" : true,
7350   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7351   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7352   "referenced_type" : "type-683",
7353   "self_type" : "type-682",
7354   "size" : 272,
7355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7356  },
7357  {
7358   "alignment" : 4,
7359   "is_const" : true,
7360   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7361   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7362   "referenced_type" : "type-598",
7363   "self_type" : "type-597",
7364   "size" : 16,
7365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7366  },
7367  {
7368   "alignment" : 4,
7369   "is_const" : true,
7370   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7371   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7372   "referenced_type" : "type-687",
7373   "self_type" : "type-686",
7374   "size" : 16,
7375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7376  },
7377  {
7378   "alignment" : 4,
7379   "is_const" : true,
7380   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7381   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7382   "referenced_type" : "type-590",
7383   "self_type" : "type-589",
7384   "size" : 8,
7385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7386  },
7387  {
7388   "alignment" : 4,
7389   "is_const" : true,
7390   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7391   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7392   "referenced_type" : "type-679",
7393   "self_type" : "type-678",
7394   "size" : 8,
7395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7396  },
7397  {
7398   "alignment" : 4,
7399   "is_const" : true,
7400   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7401   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7402   "referenced_type" : "type-596",
7403   "self_type" : "type-595",
7404   "size" : 24,
7405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7406  },
7407  {
7408   "alignment" : 4,
7409   "is_const" : true,
7410   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7411   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7412   "referenced_type" : "type-685",
7413   "self_type" : "type-684",
7414   "size" : 24,
7415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7416  },
7417  {
7418   "alignment" : 4,
7419   "is_const" : true,
7420   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7421   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7422   "referenced_type" : "type-602",
7423   "self_type" : "type-601",
7424   "size" : 12,
7425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7426  },
7427  {
7428   "alignment" : 4,
7429   "is_const" : true,
7430   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7431   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7432   "referenced_type" : "type-691",
7433   "self_type" : "type-690",
7434   "size" : 12,
7435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7436  },
7437  {
7438   "alignment" : 4,
7439   "is_const" : true,
7440   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7441   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7442   "referenced_type" : "type-588",
7443   "self_type" : "type-587",
7444   "size" : 16,
7445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7446  },
7447  {
7448   "alignment" : 4,
7449   "is_const" : true,
7450   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7451   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7452   "referenced_type" : "type-677",
7453   "self_type" : "type-676",
7454   "size" : 16,
7455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7456  },
7457  {
7458   "alignment" : 4,
7459   "is_const" : true,
7460   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7461   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7462   "referenced_type" : "type-592",
7463   "self_type" : "type-591",
7464   "size" : 24,
7465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7466  },
7467  {
7468   "alignment" : 4,
7469   "is_const" : true,
7470   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7471   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7472   "referenced_type" : "type-681",
7473   "self_type" : "type-680",
7474   "size" : 24,
7475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7476  },
7477  {
7478   "alignment" : 4,
7479   "is_const" : true,
7480   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7481   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7482   "referenced_type" : "type-581",
7483   "self_type" : "type-580",
7484   "size" : 24,
7485   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7486  },
7487  {
7488   "alignment" : 4,
7489   "is_const" : true,
7490   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7491   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7492   "referenced_type" : "type-671",
7493   "self_type" : "type-670",
7494   "size" : 24,
7495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7496  },
7497  {
7498   "alignment" : 4,
7499   "is_const" : true,
7500   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7501   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7502   "referenced_type" : "type-600",
7503   "self_type" : "type-599",
7504   "size" : 8,
7505   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7506  },
7507  {
7508   "alignment" : 4,
7509   "is_const" : true,
7510   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7511   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7512   "referenced_type" : "type-689",
7513   "self_type" : "type-688",
7514   "size" : 8,
7515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7516  },
7517  {
7518   "alignment" : 4,
7519   "is_const" : true,
7520   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7521   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7522   "referenced_type" : "type-575",
7523   "self_type" : "type-574",
7524   "size" : 216,
7525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7526  },
7527  {
7528   "alignment" : 4,
7529   "is_const" : true,
7530   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7531   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7532   "referenced_type" : "type-665",
7533   "self_type" : "type-664",
7534   "size" : 216,
7535   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7536  },
7537  {
7538   "alignment" : 4,
7539   "is_const" : true,
7540   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7541   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7542   "referenced_type" : "type-573",
7543   "self_type" : "type-572",
7544   "size" : 44,
7545   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7546  },
7547  {
7548   "alignment" : 4,
7549   "is_const" : true,
7550   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7551   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7552   "referenced_type" : "type-663",
7553   "self_type" : "type-662",
7554   "size" : 44,
7555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7556  },
7557  {
7558   "alignment" : 4,
7559   "is_const" : true,
7560   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7561   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7562   "referenced_type" : "type-397",
7563   "self_type" : "type-396",
7564   "size" : 12,
7565   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7566  },
7567  {
7568   "alignment" : 4,
7569   "is_const" : true,
7570   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7571   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7572   "referenced_type" : "type-657",
7573   "self_type" : "type-656",
7574   "size" : 12,
7575   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7576  },
7577  {
7578   "alignment" : 4,
7579   "is_const" : true,
7580   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7581   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7582   "referenced_type" : "type-544",
7583   "self_type" : "type-543",
7584   "size" : 4,
7585   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7586  },
7587  {
7588   "alignment" : 1,
7589   "is_const" : true,
7590   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7591   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7592   "referenced_type" : "type-542",
7593   "self_type" : "type-541",
7594   "size" : 3,
7595   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7596  },
7597  {
7598   "alignment" : 8,
7599   "is_const" : true,
7600   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7601   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7602   "referenced_type" : "type-437",
7603   "self_type" : "type-436",
7604   "size" : 24,
7605   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7606  },
7607  {
7608   "alignment" : 8,
7609   "is_const" : true,
7610   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7611   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7612   "referenced_type" : "type-315",
7613   "self_type" : "type-314",
7614   "size" : 16,
7615   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7616  },
7617  {
7618   "alignment" : 8,
7619   "is_const" : true,
7620   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7621   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7622   "referenced_type" : "type-304",
7623   "self_type" : "type-303",
7624   "size" : 16,
7625   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7626  },
7627  {
7628   "alignment" : 8,
7629   "is_const" : true,
7630   "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 *> > *)> > >",
7631   "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 *> > *)> > >",
7632   "referenced_type" : "type-4",
7633   "self_type" : "type-3",
7634   "size" : 24,
7635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7636  },
7637  {
7638   "alignment" : 8,
7639   "is_const" : true,
7640   "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 *> > *)> > >",
7641   "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 *> > *)> > >",
7642   "referenced_type" : "type-696",
7643   "self_type" : "type-695",
7644   "size" : 24,
7645   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7646  },
7647  {
7648   "alignment" : 1,
7649   "is_const" : true,
7650   "linker_set_key" : "const unsigned char",
7651   "name" : "const unsigned char",
7652   "referenced_type" : "type-78",
7653   "self_type" : "type-326",
7654   "size" : 1,
7655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7656  },
7657  {
7658   "alignment" : 4,
7659   "is_const" : true,
7660   "linker_set_key" : "const unsigned int",
7661   "name" : "const unsigned int",
7662   "referenced_type" : "type-2",
7663   "self_type" : "type-36",
7664   "size" : 4,
7665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7666  },
7667  {
7668   "alignment" : 8,
7669   "is_const" : true,
7670   "linker_set_key" : "const unsigned long",
7671   "name" : "const unsigned long",
7672   "referenced_type" : "type-30",
7673   "self_type" : "type-37",
7674   "size" : 8,
7675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7676  },
7677  {
7678   "alignment" : 8,
7679   "is_const" : true,
7680   "linker_set_key" : "const unsigned long long",
7681   "name" : "const unsigned long long",
7682   "referenced_type" : "type-231",
7683   "self_type" : "type-425",
7684   "size" : 8,
7685   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7686  },
7687  {
7688   "alignment" : 2,
7689   "is_const" : true,
7690   "linker_set_key" : "const unsigned short",
7691   "name" : "const unsigned short",
7692   "referenced_type" : "type-80",
7693   "self_type" : "type-257",
7694   "size" : 2,
7695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7696  },
7697  {
7698   "is_const" : true,
7699   "linker_set_key" : "const void",
7700   "name" : "const void",
7701   "referenced_type" : "type-27",
7702   "self_type" : "type-378",
7703   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7704  },
7705  {
7706   "alignment" : 1,
7707   "is_volatile" : true,
7708   "linker_set_key" : "volatile bool",
7709   "name" : "volatile bool",
7710   "referenced_type" : "type-41",
7711   "self_type" : "type-95",
7712   "size" : 1,
7713   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7714  },
7715  {
7716   "alignment" : 4,
7717   "is_volatile" : true,
7718   "linker_set_key" : "volatile int",
7719   "name" : "volatile int",
7720   "referenced_type" : "type-25",
7721   "self_type" : "type-59",
7722   "size" : 4,
7723   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7724  }
7725 ],
7726 "record_types" :
7727 [
7728  {
7729   "alignment" : 4,
7730   "fields" :
7731   [
7732    {
7733     "access" : "private",
7734     "field_name" : "mCond",
7735     "referenced_type" : "type-94"
7736    }
7737   ],
7738   "linker_set_key" : "android::Condition",
7739   "name" : "android::Condition",
7740   "record_kind" : "class",
7741   "referenced_type" : "type-93",
7742   "self_type" : "type-93",
7743   "size" : 48,
7744   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7745   "unique_id" : "_ZTSN7android9ConditionE"
7746  },
7747  {
7748   "alignment" : 8,
7749   "fields" :
7750   [
7751    {
7752     "access" : "private",
7753     "field_name" : "mVector",
7754     "referenced_type" : "type-52"
7755    }
7756   ],
7757   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7758   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7759   "record_kind" : "class",
7760   "referenced_type" : "type-51",
7761   "self_type" : "type-51",
7762   "size" : 40,
7763   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7764   "template_args" : [ "type-46", "type-13" ],
7765   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7766  },
7767  {
7768   "alignment" : 4,
7769   "fields" :
7770   [
7771    {
7772     "access" : "private",
7773     "field_name" : "mCount",
7774     "referenced_type" : "type-174"
7775    }
7776   ],
7777   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7778   "name" : "android::LightRefBase<android::NativeHandle>",
7779   "record_kind" : "class",
7780   "referenced_type" : "type-173",
7781   "self_type" : "type-173",
7782   "size" : 4,
7783   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7784   "template_args" : [ "type-175" ],
7785   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7786  },
7787  {
7788   "alignment" : 4,
7789   "fields" :
7790   [
7791    {
7792     "access" : "private",
7793     "field_name" : "mCount",
7794     "referenced_type" : "type-171"
7795    }
7796   ],
7797   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7798   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7799   "record_kind" : "class",
7800   "referenced_type" : "type-170",
7801   "self_type" : "type-170",
7802   "size" : 4,
7803   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7804   "template_args" : [ "type-172" ],
7805   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7806  },
7807  {
7808   "alignment" : 4,
7809   "fields" :
7810   [
7811    {
7812     "access" : "private",
7813     "field_name" : "mMutex",
7814     "referenced_type" : "type-33"
7815    }
7816   ],
7817   "linker_set_key" : "android::Mutex",
7818   "name" : "android::Mutex",
7819   "record_kind" : "class",
7820   "referenced_type" : "type-32",
7821   "self_type" : "type-32",
7822   "size" : 40,
7823   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7824   "unique_id" : "_ZTSN7android5MutexE"
7825  },
7826  {
7827   "alignment" : 8,
7828   "fields" :
7829   [
7830    {
7831     "access" : "private",
7832     "field_name" : "mLock",
7833     "referenced_type" : "type-519"
7834    }
7835   ],
7836   "linker_set_key" : "android::Mutex::Autolock",
7837   "name" : "android::Mutex::Autolock",
7838   "record_kind" : "class",
7839   "referenced_type" : "type-518",
7840   "self_type" : "type-518",
7841   "size" : 8,
7842   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7843   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7844  },
7845  {
7846   "alignment" : 8,
7847   "base_specifiers" :
7848   [
7849    {
7850     "referenced_type" : "type-173"
7851    }
7852   ],
7853   "fields" :
7854   [
7855    {
7856     "access" : "private",
7857     "field_name" : "mHandle",
7858     "field_offset" : 64,
7859     "referenced_type" : "type-176"
7860    },
7861    {
7862     "access" : "private",
7863     "field_name" : "mOwnsHandle",
7864     "field_offset" : 128,
7865     "referenced_type" : "type-41"
7866    }
7867   ],
7868   "linker_set_key" : "android::NativeHandle",
7869   "name" : "android::NativeHandle",
7870   "record_kind" : "class",
7871   "referenced_type" : "type-175",
7872   "self_type" : "type-175",
7873   "size" : 24,
7874   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7875   "unique_id" : "_ZTSN7android12NativeHandleE"
7876  },
7877  {
7878   "alignment" : 4,
7879   "fields" :
7880   [
7881    {
7882     "access" : "private",
7883     "field_name" : "mRWLock",
7884     "referenced_type" : "type-524"
7885    }
7886   ],
7887   "linker_set_key" : "android::RWLock",
7888   "name" : "android::RWLock",
7889   "record_kind" : "class",
7890   "referenced_type" : "type-523",
7891   "self_type" : "type-523",
7892   "size" : 56,
7893   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7894   "unique_id" : "_ZTSN7android6RWLockE"
7895  },
7896  {
7897   "alignment" : 8,
7898   "fields" :
7899   [
7900    {
7901     "access" : "private",
7902     "field_name" : "mLock",
7903     "referenced_type" : "type-527"
7904    }
7905   ],
7906   "linker_set_key" : "android::RWLock::AutoRLock",
7907   "name" : "android::RWLock::AutoRLock",
7908   "record_kind" : "class",
7909   "referenced_type" : "type-526",
7910   "self_type" : "type-526",
7911   "size" : 8,
7912   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7913   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7914  },
7915  {
7916   "alignment" : 8,
7917   "fields" :
7918   [
7919    {
7920     "access" : "private",
7921     "field_name" : "mLock",
7922     "referenced_type" : "type-527"
7923    }
7924   ],
7925   "linker_set_key" : "android::RWLock::AutoWLock",
7926   "name" : "android::RWLock::AutoWLock",
7927   "record_kind" : "class",
7928   "referenced_type" : "type-529",
7929   "self_type" : "type-529",
7930   "size" : 8,
7931   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7932   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7933  },
7934  {
7935   "alignment" : 8,
7936   "fields" :
7937   [
7938    {
7939     "access" : "private",
7940     "field_name" : "mRefs",
7941     "field_offset" : 64,
7942     "referenced_type" : "type-9"
7943    }
7944   ],
7945   "linker_set_key" : "android::RefBase",
7946   "name" : "android::RefBase",
7947   "record_kind" : "class",
7948   "referenced_type" : "type-8",
7949   "self_type" : "type-8",
7950   "size" : 16,
7951   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7952   "unique_id" : "_ZTSN7android7RefBaseE",
7953   "vtable_components" :
7954   [
7955    {
7956     "kind" : "offset_to_top"
7957    },
7958    {
7959     "kind" : "rtti",
7960     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7961    },
7962    {
7963     "kind" : "complete_dtor_pointer",
7964     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7965    },
7966    {
7967     "kind" : "deleting_dtor_pointer",
7968     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7969    },
7970    {
7971     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7972    },
7973    {
7974     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7975    },
7976    {
7977     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7978    },
7979    {
7980     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7981    }
7982   ]
7983  },
7984  {
7985   "alignment" : 1,
7986   "linker_set_key" : "android::RefBase::weakref_type",
7987   "name" : "android::RefBase::weakref_type",
7988   "record_kind" : "class",
7989   "referenced_type" : "type-40",
7990   "self_type" : "type-40",
7991   "size" : 1,
7992   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7993   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7994  },
7995  {
7996   "alignment" : 1,
7997   "linker_set_key" : "android::ReferenceMover",
7998   "name" : "android::ReferenceMover",
7999   "record_kind" : "class",
8000   "referenced_type" : "type-272",
8001   "self_type" : "type-272",
8002   "size" : 1,
8003   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8004   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8005  },
8006  {
8007   "alignment" : 8,
8008   "linker_set_key" : "android::ReferenceRenamer",
8009   "name" : "android::ReferenceRenamer",
8010   "record_kind" : "class",
8011   "referenced_type" : "type-267",
8012   "self_type" : "type-267",
8013   "size" : 8,
8014   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8015   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8016   "vtable_components" :
8017   [
8018    {
8019     "kind" : "offset_to_top"
8020    },
8021    {
8022     "kind" : "rtti",
8023     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8024    },
8025    {
8026     "is_pure" : true,
8027     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8028    }
8029   ]
8030  },
8031  {
8032   "alignment" : 8,
8033   "fields" :
8034   [
8035    {
8036     "access" : "private",
8037     "field_name" : "mTag",
8038     "referenced_type" : "type-30"
8039    }
8040   ],
8041   "linker_set_key" : "android::ScopedTrace",
8042   "name" : "android::ScopedTrace",
8043   "record_kind" : "class",
8044   "referenced_type" : "type-531",
8045   "self_type" : "type-531",
8046   "size" : 8,
8047   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8048   "unique_id" : "_ZTSN7android11ScopedTraceE"
8049  },
8050  {
8051   "alignment" : 8,
8052   "base_specifiers" :
8053   [
8054    {
8055     "access" : "private",
8056     "referenced_type" : "type-53"
8057    }
8058   ],
8059   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8060   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8061   "record_kind" : "class",
8062   "referenced_type" : "type-52",
8063   "self_type" : "type-52",
8064   "size" : 40,
8065   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8066   "template_args" : [ "type-54" ],
8067   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8068   "vtable_components" :
8069   [
8070    {
8071     "kind" : "offset_to_top"
8072    },
8073    {
8074     "kind" : "rtti",
8075     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8076    },
8077    {
8078     "kind" : "complete_dtor_pointer",
8079     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8080    },
8081    {
8082     "kind" : "deleting_dtor_pointer",
8083     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8084    },
8085    {
8086     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8087    },
8088    {
8089     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8090    },
8091    {
8092     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8093    },
8094    {
8095     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8096    },
8097    {
8098     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8099    },
8100    {
8101     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8102    },
8103    {
8104     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8105    }
8106   ]
8107  },
8108  {
8109   "alignment" : 8,
8110   "base_specifiers" :
8111   [
8112    {
8113     "referenced_type" : "type-35"
8114    }
8115   ],
8116   "linker_set_key" : "android::SortedVectorImpl",
8117   "name" : "android::SortedVectorImpl",
8118   "record_kind" : "class",
8119   "referenced_type" : "type-53",
8120   "self_type" : "type-53",
8121   "size" : 40,
8122   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8123   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8124   "vtable_components" :
8125   [
8126    {
8127     "kind" : "offset_to_top"
8128    },
8129    {
8130     "kind" : "rtti",
8131     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8132    },
8133    {
8134     "kind" : "complete_dtor_pointer",
8135     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8136    },
8137    {
8138     "kind" : "deleting_dtor_pointer",
8139     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8140    },
8141    {
8142     "is_pure" : true,
8143     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8144    },
8145    {
8146     "is_pure" : true,
8147     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8148    },
8149    {
8150     "is_pure" : true,
8151     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8152    },
8153    {
8154     "is_pure" : true,
8155     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8156    },
8157    {
8158     "is_pure" : true,
8159     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8160    },
8161    {
8162     "is_pure" : true,
8163     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8164    },
8165    {
8166     "is_pure" : true,
8167     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8168    }
8169   ]
8170  },
8171  {
8172   "alignment" : 8,
8173   "fields" :
8174   [
8175    {
8176     "access" : "private",
8177     "field_name" : "mString",
8178     "referenced_type" : "type-47"
8179    }
8180   ],
8181   "linker_set_key" : "android::String16",
8182   "name" : "android::String16",
8183   "record_kind" : "class",
8184   "referenced_type" : "type-46",
8185   "self_type" : "type-46",
8186   "size" : 8,
8187   "source_file" : "/system/core/libutils/include/utils/String16.h",
8188   "unique_id" : "_ZTSN7android8String16E"
8189  },
8190  {
8191   "alignment" : 8,
8192   "fields" :
8193   [
8194    {
8195     "access" : "private",
8196     "field_name" : "mString",
8197     "referenced_type" : "type-56"
8198    }
8199   ],
8200   "linker_set_key" : "android::String8",
8201   "name" : "android::String8",
8202   "record_kind" : "class",
8203   "referenced_type" : "type-55",
8204   "self_type" : "type-55",
8205   "size" : 8,
8206   "source_file" : "/system/core/libutils/include/utils/String8.h",
8207   "unique_id" : "_ZTSN7android7String8E"
8208  },
8209  {
8210   "alignment" : 8,
8211   "base_specifiers" :
8212   [
8213    {
8214     "is_virtual" : true,
8215     "referenced_type" : "type-8"
8216    }
8217   ],
8218   "fields" :
8219   [
8220    {
8221     "access" : "private",
8222     "field_name" : "mCanCallJava",
8223     "field_offset" : 64,
8224     "referenced_type" : "type-92"
8225    },
8226    {
8227     "access" : "private",
8228     "field_name" : "mThread",
8229     "field_offset" : 128,
8230     "referenced_type" : "type-26"
8231    },
8232    {
8233     "access" : "private",
8234     "field_name" : "mLock",
8235     "field_offset" : 192,
8236     "referenced_type" : "type-32"
8237    },
8238    {
8239     "access" : "private",
8240     "field_name" : "mThreadExitedCondition",
8241     "field_offset" : 512,
8242     "referenced_type" : "type-93"
8243    },
8244    {
8245     "access" : "private",
8246     "field_name" : "mStatus",
8247     "field_offset" : 896,
8248     "referenced_type" : "type-25"
8249    },
8250    {
8251     "access" : "private",
8252     "field_name" : "mExitPending",
8253     "field_offset" : 928,
8254     "referenced_type" : "type-95"
8255    },
8256    {
8257     "access" : "private",
8258     "field_name" : "mRunning",
8259     "field_offset" : 936,
8260     "referenced_type" : "type-95"
8261    },
8262    {
8263     "access" : "private",
8264     "field_name" : "mHoldSelf",
8265     "field_offset" : 960,
8266     "referenced_type" : "type-89"
8267    },
8268    {
8269     "access" : "private",
8270     "field_name" : "mTid",
8271     "field_offset" : 1024,
8272     "referenced_type" : "type-25"
8273    }
8274   ],
8275   "linker_set_key" : "android::Thread",
8276   "name" : "android::Thread",
8277   "record_kind" : "class",
8278   "referenced_type" : "type-91",
8279   "self_type" : "type-91",
8280   "size" : 152,
8281   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8282   "unique_id" : "_ZTSN7android6ThreadE",
8283   "vtable_components" :
8284   [
8285    {
8286     "component_value" : 136,
8287     "kind" : "vbase_offset"
8288    },
8289    {
8290     "kind" : "offset_to_top"
8291    },
8292    {
8293     "kind" : "rtti",
8294     "mangled_component_name" : "_ZTIN7android6ThreadE"
8295    },
8296    {
8297     "kind" : "complete_dtor_pointer",
8298     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8299    },
8300    {
8301     "kind" : "deleting_dtor_pointer",
8302     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8303    },
8304    {
8305     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8306    },
8307    {
8308     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8309    },
8310    {
8311     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8312    },
8313    {
8314     "is_pure" : true,
8315     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8316    },
8317    {
8318     "kind" : "vcall_offset"
8319    },
8320    {
8321     "kind" : "vcall_offset"
8322    },
8323    {
8324     "kind" : "vcall_offset"
8325    },
8326    {
8327     "kind" : "vcall_offset"
8328    },
8329    {
8330     "component_value" : -136,
8331     "kind" : "vcall_offset"
8332    },
8333    {
8334     "component_value" : -136,
8335     "kind" : "offset_to_top"
8336    },
8337    {
8338     "kind" : "rtti",
8339     "mangled_component_name" : "_ZTIN7android6ThreadE"
8340    },
8341    {
8342     "kind" : "complete_dtor_pointer",
8343     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8344    },
8345    {
8346     "kind" : "deleting_dtor_pointer",
8347     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8348    },
8349    {
8350     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8351    },
8352    {
8353     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8354    },
8355    {
8356     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8357    },
8358    {
8359     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8360    }
8361   ]
8362  },
8363  {
8364   "alignment" : 8,
8365   "base_specifiers" :
8366   [
8367    {
8368     "access" : "private",
8369     "referenced_type" : "type-35"
8370    }
8371   ],
8372   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8373   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8374   "record_kind" : "class",
8375   "referenced_type" : "type-34",
8376   "self_type" : "type-34",
8377   "size" : 40,
8378   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8379   "template_args" : [ "type-38" ],
8380   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8381   "vtable_components" :
8382   [
8383    {
8384     "kind" : "offset_to_top"
8385    },
8386    {
8387     "kind" : "rtti",
8388     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8389    },
8390    {
8391     "kind" : "complete_dtor_pointer",
8392     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8393    },
8394    {
8395     "kind" : "deleting_dtor_pointer",
8396     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8397    },
8398    {
8399     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8400    },
8401    {
8402     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8403    },
8404    {
8405     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8406    },
8407    {
8408     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8409    },
8410    {
8411     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8412    },
8413    {
8414     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8415    }
8416   ]
8417  },
8418  {
8419   "alignment" : 8,
8420   "fields" :
8421   [
8422    {
8423     "access" : "private",
8424     "field_name" : "mStorage",
8425     "field_offset" : 64,
8426     "referenced_type" : "type-26"
8427    },
8428    {
8429     "access" : "private",
8430     "field_name" : "mCount",
8431     "field_offset" : 128,
8432     "referenced_type" : "type-30"
8433    },
8434    {
8435     "access" : "private",
8436     "field_name" : "mFlags",
8437     "field_offset" : 192,
8438     "referenced_type" : "type-36"
8439    },
8440    {
8441     "access" : "private",
8442     "field_name" : "mItemSize",
8443     "field_offset" : 256,
8444     "referenced_type" : "type-37"
8445    }
8446   ],
8447   "linker_set_key" : "android::VectorImpl",
8448   "name" : "android::VectorImpl",
8449   "record_kind" : "class",
8450   "referenced_type" : "type-35",
8451   "self_type" : "type-35",
8452   "size" : 40,
8453   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8454   "unique_id" : "_ZTSN7android10VectorImplE",
8455   "vtable_components" :
8456   [
8457    {
8458     "kind" : "offset_to_top"
8459    },
8460    {
8461     "kind" : "rtti",
8462     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8463    },
8464    {
8465     "kind" : "complete_dtor_pointer",
8466     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8467    },
8468    {
8469     "kind" : "deleting_dtor_pointer",
8470     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8471    },
8472    {
8473     "is_pure" : true,
8474     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8475    },
8476    {
8477     "is_pure" : true,
8478     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8479    },
8480    {
8481     "is_pure" : true,
8482     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8483    },
8484    {
8485     "is_pure" : true,
8486     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8487    },
8488    {
8489     "is_pure" : true,
8490     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8491    },
8492    {
8493     "is_pure" : true,
8494     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8495    }
8496   ]
8497  },
8498  {
8499   "alignment" : 8,
8500   "base_specifiers" :
8501   [
8502    {
8503     "referenced_type" : "type-170"
8504    }
8505   ],
8506   "linker_set_key" : "android::VirtualLightRefBase",
8507   "name" : "android::VirtualLightRefBase",
8508   "record_kind" : "class",
8509   "referenced_type" : "type-172",
8510   "self_type" : "type-172",
8511   "size" : 16,
8512   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8513   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8514   "vtable_components" :
8515   [
8516    {
8517     "kind" : "offset_to_top"
8518    },
8519    {
8520     "kind" : "rtti",
8521     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8522    },
8523    {
8524     "kind" : "complete_dtor_pointer",
8525     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8526    },
8527    {
8528     "kind" : "deleting_dtor_pointer",
8529     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8530    }
8531   ]
8532  },
8533  {
8534   "alignment" : 8,
8535   "base_specifiers" :
8536   [
8537    {
8538     "referenced_type" : "type-15"
8539    }
8540   ],
8541   "fields" :
8542   [
8543    {
8544     "access" : "protected",
8545     "field_name" : "mSchedPolicy",
8546     "field_offset" : 64,
8547     "referenced_type" : "type-25"
8548    },
8549    {
8550     "access" : "protected",
8551     "field_name" : "mSchedPriority",
8552     "field_offset" : 96,
8553     "referenced_type" : "type-25"
8554    },
8555    {
8556     "access" : "private",
8557     "field_name" : "mExtras",
8558     "field_offset" : 128,
8559     "referenced_type" : "type-128"
8560    },
8561    {
8562     "access" : "private",
8563     "field_name" : "mReserved0",
8564     "field_offset" : 192,
8565     "referenced_type" : "type-26"
8566    }
8567   ],
8568   "linker_set_key" : "android::hardware::BHwBinder",
8569   "name" : "android::hardware::BHwBinder",
8570   "record_kind" : "class",
8571   "referenced_type" : "type-127",
8572   "self_type" : "type-127",
8573   "size" : 48,
8574   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8575   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8576   "vtable_components" :
8577   [
8578    {
8579     "component_value" : 32,
8580     "kind" : "vbase_offset"
8581    },
8582    {
8583     "kind" : "offset_to_top"
8584    },
8585    {
8586     "kind" : "rtti",
8587     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8588    },
8589    {
8590     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8591    },
8592    {
8593     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8594    },
8595    {
8596     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8597    },
8598    {
8599     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8600    },
8601    {
8602     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8603    },
8604    {
8605     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8606    },
8607    {
8608     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8609    },
8610    {
8611     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8612    },
8613    {
8614     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8615    },
8616    {
8617     "kind" : "complete_dtor_pointer",
8618     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8619    },
8620    {
8621     "kind" : "deleting_dtor_pointer",
8622     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8623    },
8624    {
8625     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8626    },
8627    {
8628     "kind" : "vcall_offset"
8629    },
8630    {
8631     "kind" : "vcall_offset"
8632    },
8633    {
8634     "kind" : "vcall_offset"
8635    },
8636    {
8637     "kind" : "vcall_offset"
8638    },
8639    {
8640     "component_value" : -32,
8641     "kind" : "vcall_offset"
8642    },
8643    {
8644     "component_value" : -32,
8645     "kind" : "offset_to_top"
8646    },
8647    {
8648     "kind" : "rtti",
8649     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8650    },
8651    {
8652     "kind" : "complete_dtor_pointer",
8653     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8654    },
8655    {
8656     "kind" : "deleting_dtor_pointer",
8657     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8658    },
8659    {
8660     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8661    },
8662    {
8663     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8664    },
8665    {
8666     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8667    },
8668    {
8669     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8670    }
8671   ]
8672  },
8673  {
8674   "alignment" : 8,
8675   "base_specifiers" :
8676   [
8677    {
8678     "is_virtual" : true,
8679     "referenced_type" : "type-8"
8680    }
8681   ],
8682   "fields" :
8683   [
8684    {
8685     "access" : "private",
8686     "field_name" : "mRemote",
8687     "field_offset" : 64,
8688     "referenced_type" : "type-412"
8689    },
8690    {
8691     "access" : "private",
8692     "field_name" : "mRefs",
8693     "field_offset" : 128,
8694     "referenced_type" : "type-39"
8695    },
8696    {
8697     "access" : "private",
8698     "field_name" : "mState",
8699     "field_offset" : 192,
8700     "referenced_type" : "type-413"
8701    }
8702   ],
8703   "linker_set_key" : "android::hardware::BpHwRefBase",
8704   "name" : "android::hardware::BpHwRefBase",
8705   "record_kind" : "class",
8706   "referenced_type" : "type-411",
8707   "self_type" : "type-411",
8708   "size" : 48,
8709   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8710   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8711   "vtable_components" :
8712   [
8713    {
8714     "component_value" : 32,
8715     "kind" : "vbase_offset"
8716    },
8717    {
8718     "kind" : "offset_to_top"
8719    },
8720    {
8721     "kind" : "rtti",
8722     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8723    },
8724    {
8725     "kind" : "complete_dtor_pointer",
8726     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8727    },
8728    {
8729     "kind" : "deleting_dtor_pointer",
8730     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8731    },
8732    {
8733     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8734    },
8735    {
8736     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8737    },
8738    {
8739     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8740    },
8741    {
8742     "kind" : "vcall_offset"
8743    },
8744    {
8745     "component_value" : -32,
8746     "kind" : "vcall_offset"
8747    },
8748    {
8749     "component_value" : -32,
8750     "kind" : "vcall_offset"
8751    },
8752    {
8753     "component_value" : -32,
8754     "kind" : "vcall_offset"
8755    },
8756    {
8757     "component_value" : -32,
8758     "kind" : "vcall_offset"
8759    },
8760    {
8761     "component_value" : -32,
8762     "kind" : "offset_to_top"
8763    },
8764    {
8765     "kind" : "rtti",
8766     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8767    },
8768    {
8769     "kind" : "complete_dtor_pointer",
8770     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8771    },
8772    {
8773     "kind" : "deleting_dtor_pointer",
8774     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8775    },
8776    {
8777     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8778    },
8779    {
8780     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8781    },
8782    {
8783     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8784    },
8785    {
8786     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8787    }
8788   ]
8789  },
8790  {
8791   "alignment" : 8,
8792   "base_specifiers" :
8793   [
8794    {
8795     "referenced_type" : "type-106"
8796    },
8797    {
8798     "referenced_type" : "type-21"
8799    },
8800    {
8801     "referenced_type" : "type-411"
8802    }
8803   ],
8804   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8805   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8806   "record_kind" : "class",
8807   "referenced_type" : "type-417",
8808   "self_type" : "type-417",
8809   "size" : 64,
8810   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8811   "template_args" : [ "type-106" ],
8812   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE",
8813   "vtable_components" :
8814   [
8815    {
8816     "component_value" : 48,
8817     "kind" : "vbase_offset"
8818    },
8819    {
8820     "kind" : "offset_to_top"
8821    },
8822    {
8823     "kind" : "rtti",
8824     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8825    },
8826    {
8827     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
8828    },
8829    {
8830     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8831    },
8832    {
8833     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8834    },
8835    {
8836     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8837    },
8838    {
8839     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8840    },
8841    {
8842     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
8843    },
8844    {
8845     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8846    },
8847    {
8848     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
8849    },
8850    {
8851     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8852    },
8853    {
8854     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
8855    },
8856    {
8857     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8858    },
8859    {
8860     "kind" : "complete_dtor_pointer",
8861     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8862    },
8863    {
8864     "kind" : "deleting_dtor_pointer",
8865     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8866    },
8867    {
8868     "is_pure" : true,
8869     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
8870    },
8871    {
8872     "is_pure" : true,
8873     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
8874    },
8875    {
8876     "is_pure" : true,
8877     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
8878    },
8879    {
8880     "is_pure" : true,
8881     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
8882    },
8883    {
8884     "is_pure" : true,
8885     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
8886    },
8887    {
8888     "is_pure" : true,
8889     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
8890    },
8891    {
8892     "is_pure" : true,
8893     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
8894    },
8895    {
8896     "is_pure" : true,
8897     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
8898    },
8899    {
8900     "is_pure" : true,
8901     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
8902    },
8903    {
8904     "is_pure" : true,
8905     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
8906    },
8907    {
8908     "is_pure" : true,
8909     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
8910    },
8911    {
8912     "is_pure" : true,
8913     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
8914    },
8915    {
8916     "is_pure" : true,
8917     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
8918    },
8919    {
8920     "is_pure" : true,
8921     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
8922    },
8923    {
8924     "is_pure" : true,
8925     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEm"
8926    },
8927    {
8928     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8929    },
8930    {
8931     "component_value" : 40,
8932     "kind" : "vbase_offset"
8933    },
8934    {
8935     "component_value" : -8,
8936     "kind" : "offset_to_top"
8937    },
8938    {
8939     "kind" : "rtti",
8940     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8941    },
8942    {
8943     "kind" : "complete_dtor_pointer",
8944     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8945    },
8946    {
8947     "kind" : "deleting_dtor_pointer",
8948     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8949    },
8950    {
8951     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8952    },
8953    {
8954     "component_value" : 32,
8955     "kind" : "vbase_offset"
8956    },
8957    {
8958     "component_value" : -16,
8959     "kind" : "offset_to_top"
8960    },
8961    {
8962     "kind" : "rtti",
8963     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8964    },
8965    {
8966     "kind" : "complete_dtor_pointer",
8967     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8968    },
8969    {
8970     "kind" : "deleting_dtor_pointer",
8971     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8972    },
8973    {
8974     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8975    },
8976    {
8977     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8978    },
8979    {
8980     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8981    },
8982    {
8983     "kind" : "vcall_offset"
8984    },
8985    {
8986     "component_value" : -32,
8987     "kind" : "vcall_offset"
8988    },
8989    {
8990     "component_value" : -32,
8991     "kind" : "vcall_offset"
8992    },
8993    {
8994     "component_value" : -32,
8995     "kind" : "vcall_offset"
8996    },
8997    {
8998     "component_value" : -48,
8999     "kind" : "vcall_offset"
9000    },
9001    {
9002     "component_value" : -48,
9003     "kind" : "offset_to_top"
9004    },
9005    {
9006     "kind" : "rtti",
9007     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
9008    },
9009    {
9010     "kind" : "complete_dtor_pointer",
9011     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
9012    },
9013    {
9014     "kind" : "deleting_dtor_pointer",
9015     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
9016    },
9017    {
9018     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9019    },
9020    {
9021     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9022    },
9023    {
9024     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9025    },
9026    {
9027     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9028    }
9029   ]
9030  },
9031  {
9032   "alignment" : 8,
9033   "base_specifiers" :
9034   [
9035    {
9036     "referenced_type" : "type-72"
9037    },
9038    {
9039     "referenced_type" : "type-21"
9040    },
9041    {
9042     "referenced_type" : "type-411"
9043    }
9044   ],
9045   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9046   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9047   "record_kind" : "class",
9048   "referenced_type" : "type-415",
9049   "self_type" : "type-415",
9050   "size" : 64,
9051   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9052   "template_args" : [ "type-72" ],
9053   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9054   "vtable_components" :
9055   [
9056    {
9057     "component_value" : 48,
9058     "kind" : "vbase_offset"
9059    },
9060    {
9061     "kind" : "offset_to_top"
9062    },
9063    {
9064     "kind" : "rtti",
9065     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9066    },
9067    {
9068     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9069    },
9070    {
9071     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9072    },
9073    {
9074     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9075    },
9076    {
9077     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9078    },
9079    {
9080     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9081    },
9082    {
9083     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9084    },
9085    {
9086     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9087    },
9088    {
9089     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9090    },
9091    {
9092     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9093    },
9094    {
9095     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9096    },
9097    {
9098     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9099    },
9100    {
9101     "kind" : "complete_dtor_pointer",
9102     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9103    },
9104    {
9105     "kind" : "deleting_dtor_pointer",
9106     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9110    },
9111    {
9112     "component_value" : 40,
9113     "kind" : "vbase_offset"
9114    },
9115    {
9116     "component_value" : -8,
9117     "kind" : "offset_to_top"
9118    },
9119    {
9120     "kind" : "rtti",
9121     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9122    },
9123    {
9124     "kind" : "complete_dtor_pointer",
9125     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9126    },
9127    {
9128     "kind" : "deleting_dtor_pointer",
9129     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9130    },
9131    {
9132     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9133    },
9134    {
9135     "component_value" : 32,
9136     "kind" : "vbase_offset"
9137    },
9138    {
9139     "component_value" : -16,
9140     "kind" : "offset_to_top"
9141    },
9142    {
9143     "kind" : "rtti",
9144     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9145    },
9146    {
9147     "kind" : "complete_dtor_pointer",
9148     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9149    },
9150    {
9151     "kind" : "deleting_dtor_pointer",
9152     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9153    },
9154    {
9155     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9156    },
9157    {
9158     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9159    },
9160    {
9161     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9162    },
9163    {
9164     "kind" : "vcall_offset"
9165    },
9166    {
9167     "component_value" : -32,
9168     "kind" : "vcall_offset"
9169    },
9170    {
9171     "component_value" : -32,
9172     "kind" : "vcall_offset"
9173    },
9174    {
9175     "component_value" : -32,
9176     "kind" : "vcall_offset"
9177    },
9178    {
9179     "component_value" : -48,
9180     "kind" : "vcall_offset"
9181    },
9182    {
9183     "component_value" : -48,
9184     "kind" : "offset_to_top"
9185    },
9186    {
9187     "kind" : "rtti",
9188     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9189    },
9190    {
9191     "kind" : "complete_dtor_pointer",
9192     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9193    },
9194    {
9195     "kind" : "deleting_dtor_pointer",
9196     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9197    },
9198    {
9199     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9200    },
9201    {
9202     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9203    },
9204    {
9205     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9206    },
9207    {
9208     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9209    }
9210   ]
9211  },
9212  {
9213   "alignment" : 8,
9214   "fields" :
9215   [
9216    {
9217     "access" : "private",
9218     "field_name" : "mMutex",
9219     "referenced_type" : "type-440"
9220    },
9221    {
9222     "access" : "private",
9223     "field_name" : "mMap",
9224     "field_offset" : 320,
9225     "referenced_type" : "type-441"
9226    }
9227   ],
9228   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9229   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9230   "record_kind" : "class",
9231   "referenced_type" : "type-439",
9232   "self_type" : "type-439",
9233   "size" : 64,
9234   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9235   "template_args" : [ "type-118", "type-442" ],
9236   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9237  },
9238  {
9239   "alignment" : 8,
9240   "fields" :
9241   [
9242    {
9243     "access" : "private",
9244     "field_name" : "mMutex",
9245     "referenced_type" : "type-448"
9246    },
9247    {
9248     "access" : "private",
9249     "field_name" : "mMap",
9250     "field_offset" : 320,
9251     "referenced_type" : "type-449"
9252    }
9253   ],
9254   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9255   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9256   "record_kind" : "class",
9257   "referenced_type" : "type-447",
9258   "self_type" : "type-447",
9259   "size" : 64,
9260   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9261   "template_args" : [ "type-118", "type-41" ],
9262   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9263  },
9264  {
9265   "alignment" : 8,
9266   "fields" :
9267   [
9268    {
9269     "access" : "private",
9270     "field_name" : "mMutex",
9271     "referenced_type" : "type-453"
9272    },
9273    {
9274     "access" : "private",
9275     "field_name" : "mMap",
9276     "field_offset" : 320,
9277     "referenced_type" : "type-454"
9278    }
9279   ],
9280   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9281   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9282   "record_kind" : "class",
9283   "referenced_type" : "type-452",
9284   "self_type" : "type-452",
9285   "size" : 64,
9286   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9287   "template_args" : [ "type-455", "type-457" ],
9288   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9289  },
9290  {
9291   "alignment" : 8,
9292   "fields" :
9293   [
9294    {
9295     "access" : "private",
9296     "field_name" : "mMutex",
9297     "referenced_type" : "type-473"
9298    },
9299    {
9300     "access" : "private",
9301     "field_name" : "mMap",
9302     "field_offset" : 320,
9303     "referenced_type" : "type-474"
9304    }
9305   ],
9306   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9307   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9308   "record_kind" : "class",
9309   "referenced_type" : "type-472",
9310   "self_type" : "type-472",
9311   "size" : 64,
9312   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9313   "template_args" : [ "type-475", "type-476" ],
9314   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9315  },
9316  {
9317   "alignment" : 8,
9318   "fields" :
9319   [
9320    {
9321     "access" : "private",
9322     "field_name" : "mMutex",
9323     "referenced_type" : "type-462"
9324    },
9325    {
9326     "access" : "private",
9327     "field_name" : "mMap",
9328     "field_offset" : 320,
9329     "referenced_type" : "type-463"
9330    }
9331   ],
9332   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9333   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9334   "record_kind" : "class",
9335   "referenced_type" : "type-461",
9336   "self_type" : "type-461",
9337   "size" : 64,
9338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9339   "template_args" : [ "type-464", "type-465" ],
9340   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9341  },
9342  {
9343   "alignment" : 8,
9344   "fields" :
9345   [
9346    {
9347     "field_name" : "flags",
9348     "referenced_type" : "type-2"
9349    },
9350    {
9351     "field_name" : "fdIndex",
9352     "field_offset" : 32,
9353     "referenced_type" : "type-2"
9354    },
9355    {
9356     "field_name" : "offset",
9357     "field_offset" : 64,
9358     "referenced_type" : "type-2"
9359    },
9360    {
9361     "field_name" : "extent",
9362     "field_offset" : 128,
9363     "referenced_type" : "type-30"
9364    }
9365   ],
9366   "linker_set_key" : "android::hardware::GrantorDescriptor",
9367   "name" : "android::hardware::GrantorDescriptor",
9368   "referenced_type" : "type-296",
9369   "self_type" : "type-296",
9370   "size" : 24,
9371   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9372   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9373  },
9374  {
9375   "alignment" : 8,
9376   "base_specifiers" :
9377   [
9378    {
9379     "is_virtual" : true,
9380     "referenced_type" : "type-279"
9381    },
9382    {
9383     "is_virtual" : true,
9384     "referenced_type" : "type-8"
9385    }
9386   ],
9387   "linker_set_key" : "android::hardware::HidlMemory",
9388   "name" : "android::hardware::HidlMemory",
9389   "record_kind" : "class",
9390   "referenced_type" : "type-288",
9391   "self_type" : "type-288",
9392   "size" : 64,
9393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9394   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9395   "vtable_components" :
9396   [
9397    {
9398     "component_value" : 48,
9399     "kind" : "vbase_offset"
9400    },
9401    {
9402     "component_value" : 8,
9403     "kind" : "vbase_offset"
9404    },
9405    {
9406     "kind" : "offset_to_top"
9407    },
9408    {
9409     "kind" : "rtti",
9410     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9411    },
9412    {
9413     "kind" : "complete_dtor_pointer",
9414     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9415    },
9416    {
9417     "kind" : "deleting_dtor_pointer",
9418     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9419    },
9420    {
9421     "kind" : "vcall_offset"
9422    },
9423    {
9424     "kind" : "vcall_offset"
9425    },
9426    {
9427     "kind" : "vcall_offset"
9428    },
9429    {
9430     "kind" : "vcall_offset"
9431    },
9432    {
9433     "component_value" : -48,
9434     "kind" : "vcall_offset"
9435    },
9436    {
9437     "component_value" : -48,
9438     "kind" : "offset_to_top"
9439    },
9440    {
9441     "kind" : "rtti",
9442     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9443    },
9444    {
9445     "kind" : "complete_dtor_pointer",
9446     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9447    },
9448    {
9449     "kind" : "deleting_dtor_pointer",
9450     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9451    },
9452    {
9453     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9454    },
9455    {
9456     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9457    },
9458    {
9459     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9460    },
9461    {
9462     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9463    }
9464   ]
9465  },
9466  {
9467   "alignment" : 8,
9468   "base_specifiers" :
9469   [
9470    {
9471     "is_virtual" : true,
9472     "referenced_type" : "type-8"
9473    }
9474   ],
9475   "linker_set_key" : "android::hardware::IBinder",
9476   "name" : "android::hardware::IBinder",
9477   "record_kind" : "class",
9478   "referenced_type" : "type-15",
9479   "self_type" : "type-15",
9480   "size" : 24,
9481   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9482   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9483   "vtable_components" :
9484   [
9485    {
9486     "component_value" : 8,
9487     "kind" : "vbase_offset"
9488    },
9489    {
9490     "kind" : "offset_to_top"
9491    },
9492    {
9493     "kind" : "rtti",
9494     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9495    },
9496    {
9497     "is_pure" : true,
9498     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9499    },
9500    {
9501     "is_pure" : true,
9502     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9503    },
9504    {
9505     "is_pure" : true,
9506     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9507    },
9508    {
9509     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9510    },
9511    {
9512     "is_pure" : true,
9513     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9514    },
9515    {
9516     "is_pure" : true,
9517     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9518    },
9519    {
9520     "is_pure" : true,
9521     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9522    },
9523    {
9524     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9528    },
9529    {
9530     "kind" : "complete_dtor_pointer",
9531     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9532    },
9533    {
9534     "kind" : "deleting_dtor_pointer",
9535     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9536    },
9537    {
9538     "kind" : "vcall_offset"
9539    },
9540    {
9541     "kind" : "vcall_offset"
9542    },
9543    {
9544     "kind" : "vcall_offset"
9545    },
9546    {
9547     "kind" : "vcall_offset"
9548    },
9549    {
9550     "component_value" : -8,
9551     "kind" : "vcall_offset"
9552    },
9553    {
9554     "component_value" : -8,
9555     "kind" : "offset_to_top"
9556    },
9557    {
9558     "kind" : "rtti",
9559     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9560    },
9561    {
9562     "kind" : "complete_dtor_pointer",
9563     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9564    },
9565    {
9566     "kind" : "deleting_dtor_pointer",
9567     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9568    },
9569    {
9570     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9571    },
9572    {
9573     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9574    },
9575    {
9576     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9577    },
9578    {
9579     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9580    }
9581   ]
9582  },
9583  {
9584   "alignment" : 8,
9585   "base_specifiers" :
9586   [
9587    {
9588     "is_virtual" : true,
9589     "referenced_type" : "type-8"
9590    }
9591   ],
9592   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9593   "name" : "android::hardware::IBinder::DeathRecipient",
9594   "record_kind" : "class",
9595   "referenced_type" : "type-7",
9596   "self_type" : "type-7",
9597   "size" : 24,
9598   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9599   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9600   "vtable_components" :
9601   [
9602    {
9603     "component_value" : 8,
9604     "kind" : "vbase_offset"
9605    },
9606    {
9607     "kind" : "offset_to_top"
9608    },
9609    {
9610     "kind" : "rtti",
9611     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9612    },
9613    {
9614     "is_pure" : true,
9615     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9616    },
9617    {
9618     "kind" : "complete_dtor_pointer",
9619     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9620    },
9621    {
9622     "kind" : "deleting_dtor_pointer",
9623     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9624    },
9625    {
9626     "kind" : "vcall_offset"
9627    },
9628    {
9629     "kind" : "vcall_offset"
9630    },
9631    {
9632     "kind" : "vcall_offset"
9633    },
9634    {
9635     "kind" : "vcall_offset"
9636    },
9637    {
9638     "component_value" : -8,
9639     "kind" : "vcall_offset"
9640    },
9641    {
9642     "component_value" : -8,
9643     "kind" : "offset_to_top"
9644    },
9645    {
9646     "kind" : "rtti",
9647     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9648    },
9649    {
9650     "kind" : "complete_dtor_pointer",
9651     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9652    },
9653    {
9654     "kind" : "deleting_dtor_pointer",
9655     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9656    },
9657    {
9658     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9659    },
9660    {
9661     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9662    },
9663    {
9664     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9665    },
9666    {
9667     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9668    }
9669   ]
9670  },
9671  {
9672   "alignment" : 8,
9673   "base_specifiers" :
9674   [
9675    {
9676     "is_virtual" : true,
9677     "referenced_type" : "type-8"
9678    }
9679   ],
9680   "linker_set_key" : "android::hardware::IInterface",
9681   "name" : "android::hardware::IInterface",
9682   "record_kind" : "class",
9683   "referenced_type" : "type-21",
9684   "self_type" : "type-21",
9685   "size" : 24,
9686   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9687   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9688   "vtable_components" :
9689   [
9690    {
9691     "component_value" : 8,
9692     "kind" : "vbase_offset"
9693    },
9694    {
9695     "kind" : "offset_to_top"
9696    },
9697    {
9698     "kind" : "rtti",
9699     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9700    },
9701    {
9702     "kind" : "complete_dtor_pointer",
9703     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9704    },
9705    {
9706     "kind" : "deleting_dtor_pointer",
9707     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9708    },
9709    {
9710     "is_pure" : true,
9711     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9712    },
9713    {
9714     "kind" : "vcall_offset"
9715    },
9716    {
9717     "kind" : "vcall_offset"
9718    },
9719    {
9720     "kind" : "vcall_offset"
9721    },
9722    {
9723     "kind" : "vcall_offset"
9724    },
9725    {
9726     "component_value" : -8,
9727     "kind" : "vcall_offset"
9728    },
9729    {
9730     "component_value" : -8,
9731     "kind" : "offset_to_top"
9732    },
9733    {
9734     "kind" : "rtti",
9735     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9736    },
9737    {
9738     "kind" : "complete_dtor_pointer",
9739     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9740    },
9741    {
9742     "kind" : "deleting_dtor_pointer",
9743     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9744    },
9745    {
9746     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9747    },
9748    {
9749     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9750    },
9751    {
9752     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9753    },
9754    {
9755     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9756    }
9757   ]
9758  },
9759  {
9760   "alignment" : 8,
9761   "fields" :
9762   [
9763    {
9764     "access" : "private",
9765     "field_name" : "mGrantors",
9766     "referenced_type" : "type-292"
9767    },
9768    {
9769     "access" : "private",
9770     "field_name" : "mHandle",
9771     "field_offset" : 128,
9772     "referenced_type" : "type-386"
9773    },
9774    {
9775     "access" : "private",
9776     "field_name" : "mQuantum",
9777     "field_offset" : 192,
9778     "referenced_type" : "type-2"
9779    },
9780    {
9781     "access" : "private",
9782     "field_name" : "mFlags",
9783     "field_offset" : 224,
9784     "referenced_type" : "type-2"
9785    }
9786   ],
9787   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9788   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9789   "referenced_type" : "type-385",
9790   "self_type" : "type-385",
9791   "size" : 32,
9792   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9793   "template_args" : [ "type-58" ],
9794   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9795  },
9796  {
9797   "alignment" : 8,
9798   "fields" :
9799   [
9800    {
9801     "access" : "private",
9802     "field_name" : "mBufCachePos",
9803     "referenced_type" : "type-30"
9804    },
9805    {
9806     "access" : "private",
9807     "field_name" : "mBufCache",
9808     "field_offset" : 64,
9809     "referenced_type" : "type-419"
9810    },
9811    {
9812     "access" : "private",
9813     "field_name" : "mError",
9814     "field_offset" : 256,
9815     "referenced_type" : "type-25"
9816    },
9817    {
9818     "access" : "private",
9819     "field_name" : "mData",
9820     "field_offset" : 320,
9821     "referenced_type" : "type-332"
9822    },
9823    {
9824     "access" : "private",
9825     "field_name" : "mDataSize",
9826     "field_offset" : 384,
9827     "referenced_type" : "type-30"
9828    },
9829    {
9830     "access" : "private",
9831     "field_name" : "mDataCapacity",
9832     "field_offset" : 448,
9833     "referenced_type" : "type-30"
9834    },
9835    {
9836     "access" : "private",
9837     "field_name" : "mDataPos",
9838     "field_offset" : 512,
9839     "referenced_type" : "type-30"
9840    },
9841    {
9842     "access" : "private",
9843     "field_name" : "mObjects",
9844     "field_offset" : 576,
9845     "referenced_type" : "type-420"
9846    },
9847    {
9848     "access" : "private",
9849     "field_name" : "mObjectsSize",
9850     "field_offset" : 640,
9851     "referenced_type" : "type-30"
9852    },
9853    {
9854     "access" : "private",
9855     "field_name" : "mObjectsCapacity",
9856     "field_offset" : 704,
9857     "referenced_type" : "type-30"
9858    },
9859    {
9860     "access" : "private",
9861     "field_name" : "mNextObjectHint",
9862     "field_offset" : 768,
9863     "referenced_type" : "type-30"
9864    },
9865    {
9866     "access" : "private",
9867     "field_name" : "mNumRef",
9868     "field_offset" : 832,
9869     "referenced_type" : "type-30"
9870    },
9871    {
9872     "access" : "private",
9873     "field_name" : "mFdsKnown",
9874     "field_offset" : 896,
9875     "referenced_type" : "type-41"
9876    },
9877    {
9878     "access" : "private",
9879     "field_name" : "mHasFds",
9880     "field_offset" : 904,
9881     "referenced_type" : "type-41"
9882    },
9883    {
9884     "access" : "private",
9885     "field_name" : "mAllowFds",
9886     "field_offset" : 912,
9887     "referenced_type" : "type-41"
9888    },
9889    {
9890     "access" : "private",
9891     "field_name" : "mOwner",
9892     "field_offset" : 960,
9893     "referenced_type" : "type-421"
9894    },
9895    {
9896     "access" : "private",
9897     "field_name" : "mOwnerCookie",
9898     "field_offset" : 1024,
9899     "referenced_type" : "type-26"
9900    }
9901   ],
9902   "linker_set_key" : "android::hardware::Parcel",
9903   "name" : "android::hardware::Parcel",
9904   "record_kind" : "class",
9905   "referenced_type" : "type-418",
9906   "self_type" : "type-418",
9907   "size" : 136,
9908   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9909   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9910  },
9911  {
9912   "access" : "private",
9913   "alignment" : 8,
9914   "fields" :
9915   [
9916    {
9917     "field_name" : "index",
9918     "referenced_type" : "type-30"
9919    },
9920    {
9921     "field_name" : "buffer",
9922     "field_offset" : 64,
9923     "referenced_type" : "type-231"
9924    },
9925    {
9926     "field_name" : "bufend",
9927     "field_offset" : 128,
9928     "referenced_type" : "type-231"
9929    }
9930   ],
9931   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9932   "name" : "android::hardware::Parcel::BufferInfo",
9933   "referenced_type" : "type-426",
9934   "self_type" : "type-426",
9935   "size" : 24,
9936   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9937   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9938  },
9939  {
9940   "alignment" : 8,
9941   "base_specifiers" :
9942   [
9943    {
9944     "is_virtual" : true,
9945     "referenced_type" : "type-8"
9946    }
9947   ],
9948   "fields" :
9949   [
9950    {
9951     "access" : "private",
9952     "field_name" : "mDriverFD",
9953     "field_offset" : 64,
9954     "referenced_type" : "type-25"
9955    },
9956    {
9957     "access" : "private",
9958     "field_name" : "mVMStart",
9959     "field_offset" : 128,
9960     "referenced_type" : "type-26"
9961    },
9962    {
9963     "access" : "private",
9964     "field_name" : "mThreadCountLock",
9965     "field_offset" : 192,
9966     "referenced_type" : "type-28"
9967    },
9968    {
9969     "access" : "private",
9970     "field_name" : "mThreadCountDecrement",
9971     "field_offset" : 512,
9972     "referenced_type" : "type-29"
9973    },
9974    {
9975     "access" : "private",
9976     "field_name" : "mExecutingThreadsCount",
9977     "field_offset" : 896,
9978     "referenced_type" : "type-30"
9979    },
9980    {
9981     "access" : "private",
9982     "field_name" : "mMaxThreads",
9983     "field_offset" : 960,
9984     "referenced_type" : "type-30"
9985    },
9986    {
9987     "access" : "private",
9988     "field_name" : "mStarvationStartTimeMs",
9989     "field_offset" : 1024,
9990     "referenced_type" : "type-31"
9991    },
9992    {
9993     "access" : "private",
9994     "field_name" : "mLock",
9995     "field_offset" : 1088,
9996     "referenced_type" : "type-32"
9997    },
9998    {
9999     "access" : "private",
10000     "field_name" : "mHandleToObject",
10001     "field_offset" : 1408,
10002     "referenced_type" : "type-34"
10003    },
10004    {
10005     "access" : "private",
10006     "field_name" : "mManagesContexts",
10007     "field_offset" : 1728,
10008     "referenced_type" : "type-41"
10009    },
10010    {
10011     "access" : "private",
10012     "field_name" : "mBinderContextCheckFunc",
10013     "field_offset" : 1792,
10014     "referenced_type" : "type-42"
10015    },
10016    {
10017     "access" : "private",
10018     "field_name" : "mBinderContextUserData",
10019     "field_offset" : 1856,
10020     "referenced_type" : "type-26"
10021    },
10022    {
10023     "access" : "private",
10024     "field_name" : "mContexts",
10025     "field_offset" : 1920,
10026     "referenced_type" : "type-51"
10027    },
10028    {
10029     "access" : "private",
10030     "field_name" : "mRootDir",
10031     "field_offset" : 2240,
10032     "referenced_type" : "type-55"
10033    },
10034    {
10035     "access" : "private",
10036     "field_name" : "mThreadPoolStarted",
10037     "field_offset" : 2304,
10038     "referenced_type" : "type-41"
10039    },
10040    {
10041     "access" : "private",
10042     "field_name" : "mSpawnThreadOnStart",
10043     "field_offset" : 2312,
10044     "referenced_type" : "type-41"
10045    },
10046    {
10047     "access" : "private",
10048     "field_name" : "mThreadPoolSeq",
10049     "field_offset" : 2336,
10050     "referenced_type" : "type-59"
10051    },
10052    {
10053     "access" : "private",
10054     "field_name" : "mMmapSize",
10055     "field_offset" : 2368,
10056     "referenced_type" : "type-37"
10057    },
10058    {
10059     "access" : "private",
10060     "field_name" : "mCallRestriction",
10061     "field_offset" : 2432,
10062     "referenced_type" : "type-60"
10063    }
10064   ],
10065   "linker_set_key" : "android::hardware::ProcessState",
10066   "name" : "android::hardware::ProcessState",
10067   "record_kind" : "class",
10068   "referenced_type" : "type-24",
10069   "self_type" : "type-24",
10070   "size" : 328,
10071   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10072   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10073   "vtable_components" :
10074   [
10075    {
10076     "component_value" : 312,
10077     "kind" : "vbase_offset"
10078    },
10079    {
10080     "kind" : "offset_to_top"
10081    },
10082    {
10083     "kind" : "rtti",
10084     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10085    },
10086    {
10087     "kind" : "complete_dtor_pointer",
10088     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10089    },
10090    {
10091     "kind" : "deleting_dtor_pointer",
10092     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10093    },
10094    {
10095     "kind" : "vcall_offset"
10096    },
10097    {
10098     "kind" : "vcall_offset"
10099    },
10100    {
10101     "kind" : "vcall_offset"
10102    },
10103    {
10104     "kind" : "vcall_offset"
10105    },
10106    {
10107     "component_value" : -312,
10108     "kind" : "vcall_offset"
10109    },
10110    {
10111     "component_value" : -312,
10112     "kind" : "offset_to_top"
10113    },
10114    {
10115     "kind" : "rtti",
10116     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10117    },
10118    {
10119     "kind" : "complete_dtor_pointer",
10120     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10121    },
10122    {
10123     "kind" : "deleting_dtor_pointer",
10124     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10125    },
10126    {
10127     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10128    },
10129    {
10130     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10131    },
10132    {
10133     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10134    },
10135    {
10136     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10137    }
10138   ]
10139  },
10140  {
10141   "access" : "private",
10142   "alignment" : 8,
10143   "fields" :
10144   [
10145    {
10146     "field_name" : "binder",
10147     "referenced_type" : "type-14"
10148    },
10149    {
10150     "field_name" : "refs",
10151     "field_offset" : 64,
10152     "referenced_type" : "type-39"
10153    }
10154   ],
10155   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10156   "name" : "android::hardware::ProcessState::handle_entry",
10157   "referenced_type" : "type-38",
10158   "self_type" : "type-38",
10159   "size" : 16,
10160   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10161   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10162  },
10163  {
10164   "alignment" : 8,
10165   "base_specifiers" :
10166   [
10167    {
10168     "referenced_type" : "type-139"
10169    }
10170   ],
10171   "fields" :
10172   [
10173    {
10174     "access" : "private",
10175     "field_name" : "mVal",
10176     "field_offset" : 288,
10177     "referenced_type" : "type-146"
10178    }
10179   ],
10180   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10181   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10182   "record_kind" : "class",
10183   "referenced_type" : "type-145",
10184   "self_type" : "type-145",
10185   "size" : 40,
10186   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10187   "template_args" : [ "type-146" ],
10188   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V3_09ErrorCodeEEE"
10189  },
10190  {
10191   "alignment" : 8,
10192   "base_specifiers" :
10193   [
10194    {
10195     "referenced_type" : "type-139"
10196    }
10197   ],
10198   "fields" :
10199   [
10200    {
10201     "access" : "private",
10202     "field_name" : "mVal",
10203     "field_offset" : 320,
10204     "referenced_type" : "type-104"
10205    }
10206   ],
10207   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10208   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10209   "record_kind" : "class",
10210   "referenced_type" : "type-153",
10211   "self_type" : "type-153",
10212   "size" : 48,
10213   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10214   "template_args" : [ "type-104" ],
10215   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V3_016IKeymasterDeviceEEEEE"
10216  },
10217  {
10218   "alignment" : 8,
10219   "base_specifiers" :
10220   [
10221    {
10222     "referenced_type" : "type-139"
10223    }
10224   ],
10225   "fields" :
10226   [
10227    {
10228     "access" : "private",
10229     "field_name" : "mVal",
10230     "field_offset" : 264,
10231     "referenced_type" : "type-41"
10232    }
10233   ],
10234   "linker_set_key" : "android::hardware::Return<bool>",
10235   "name" : "android::hardware::Return<bool>",
10236   "record_kind" : "class",
10237   "referenced_type" : "type-138",
10238   "self_type" : "type-138",
10239   "size" : 40,
10240   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10241   "template_args" : [ "type-41" ],
10242   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10243  },
10244  {
10245   "alignment" : 8,
10246   "base_specifiers" :
10247   [
10248    {
10249     "referenced_type" : "type-139"
10250    }
10251   ],
10252   "linker_set_key" : "android::hardware::Return<void>",
10253   "name" : "android::hardware::Return<void>",
10254   "record_kind" : "class",
10255   "referenced_type" : "type-166",
10256   "self_type" : "type-166",
10257   "size" : 40,
10258   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10259   "template_args" : [ "type-27" ],
10260   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10261  },
10262  {
10263   "alignment" : 8,
10264   "fields" :
10265   [
10266    {
10267     "access" : "private",
10268     "field_name" : "mException",
10269     "referenced_type" : "type-25"
10270    },
10271    {
10272     "access" : "private",
10273     "field_name" : "mErrorCode",
10274     "field_offset" : 32,
10275     "referenced_type" : "type-25"
10276    },
10277    {
10278     "access" : "private",
10279     "field_name" : "mMessage",
10280     "field_offset" : 64,
10281     "referenced_type" : "type-130"
10282    }
10283   ],
10284   "linker_set_key" : "android::hardware::Status",
10285   "name" : "android::hardware::Status",
10286   "record_kind" : "class",
10287   "referenced_type" : "type-129",
10288   "self_type" : "type-129",
10289   "size" : 32,
10290   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10291   "unique_id" : "_ZTSN7android8hardware6StatusE"
10292  },
10293  {
10294   "alignment" : 8,
10295   "fields" :
10296   [
10297    {
10298     "access" : "protected",
10299     "field_name" : "mInstrumentationCallbacks",
10300     "field_offset" : 64,
10301     "referenced_type" : "type-63"
10302    },
10303    {
10304     "access" : "protected",
10305     "field_name" : "mEnableInstrumentation",
10306     "field_offset" : 256,
10307     "referenced_type" : "type-41"
10308    },
10309    {
10310     "access" : "protected",
10311     "field_name" : "mInstrumentationLibPackage",
10312     "field_offset" : 320,
10313     "referenced_type" : "type-64"
10314    },
10315    {
10316     "access" : "protected",
10317     "field_name" : "mInterfaceName",
10318     "field_offset" : 512,
10319     "referenced_type" : "type-65"
10320    }
10321   ],
10322   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10323   "name" : "android::hardware::details::HidlInstrumentor",
10324   "referenced_type" : "type-62",
10325   "self_type" : "type-62",
10326   "size" : 88,
10327   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10328   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10329   "vtable_components" :
10330   [
10331    {
10332     "kind" : "offset_to_top"
10333    },
10334    {
10335     "kind" : "rtti",
10336     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10337    },
10338    {
10339     "kind" : "complete_dtor_pointer",
10340     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10341    },
10342    {
10343     "kind" : "deleting_dtor_pointer",
10344     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10345    }
10346   ]
10347  },
10348  {
10349   "alignment" : 4,
10350   "fields" :
10351   [
10352    {
10353     "field_name" : "sched_policy",
10354     "referenced_type" : "type-25"
10355    },
10356    {
10357     "field_name" : "prio",
10358     "field_offset" : 32,
10359     "referenced_type" : "type-25"
10360    }
10361   ],
10362   "linker_set_key" : "android::hardware::details::SchedPrio",
10363   "name" : "android::hardware::details::SchedPrio",
10364   "referenced_type" : "type-442",
10365   "self_type" : "type-442",
10366   "size" : 8,
10367   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10368   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10369  },
10370  {
10371   "alignment" : 8,
10372   "fields" :
10373   [
10374    {
10375     "access" : "private",
10376     "field_name" : "mQueue",
10377     "referenced_type" : "type-655"
10378    }
10379   ],
10380   "linker_set_key" : "android::hardware::details::TaskRunner",
10381   "name" : "android::hardware::details::TaskRunner",
10382   "record_kind" : "class",
10383   "referenced_type" : "type-654",
10384   "self_type" : "type-654",
10385   "size" : 16,
10386   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10387   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10388  },
10389  {
10390   "alignment" : 1,
10391   "linker_set_key" : "android::hardware::details::bnhw_tag",
10392   "name" : "android::hardware::details::bnhw_tag",
10393   "referenced_type" : "type-215",
10394   "self_type" : "type-215",
10395   "size" : 1,
10396   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10397   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10398  },
10399  {
10400   "alignment" : 1,
10401   "linker_set_key" : "android::hardware::details::bphw_tag",
10402   "name" : "android::hardware::details::bphw_tag",
10403   "referenced_type" : "type-226",
10404   "self_type" : "type-226",
10405   "size" : 1,
10406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10407   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10408  },
10409  {
10410   "alignment" : 1,
10411   "linker_set_key" : "android::hardware::details::bs_tag",
10412   "name" : "android::hardware::details::bs_tag",
10413   "referenced_type" : "type-238",
10414   "self_type" : "type-238",
10415   "size" : 1,
10416   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10417   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10418  },
10419  {
10420   "alignment" : 8,
10421   "fields" :
10422   [
10423    {
10424     "access" : "private",
10425     "field_name" : "mBase",
10426     "referenced_type" : "type-325"
10427    }
10428   ],
10429   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
10430   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
10431   "referenced_type" : "type-365",
10432   "self_type" : "type-365",
10433   "size" : 8,
10434   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10435   "template_args" : [ "type-78" ],
10436   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLm32EJEEE"
10437  },
10438  {
10439   "access" : "private",
10440   "alignment" : 8,
10441   "fields" :
10442   [
10443    {
10444     "field_name" : "mPointer",
10445     "referenced_type" : "type-295"
10446    },
10447    {
10448     "field_name" : "_pad",
10449     "referenced_type" : "type-30"
10450    }
10451   ],
10452   "is_anonymous" : true,
10453   "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",
10454   "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",
10455   "record_kind" : "union",
10456   "referenced_type" : "type-294",
10457   "self_type" : "type-294",
10458   "size" : 8,
10459   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10460   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10461  },
10462  {
10463   "access" : "private",
10464   "alignment" : 8,
10465   "fields" :
10466   [
10467    {
10468     "field_name" : "mPointer",
10469     "referenced_type" : "type-337"
10470    },
10471    {
10472     "field_name" : "_pad",
10473     "referenced_type" : "type-30"
10474    }
10475   ],
10476   "is_anonymous" : true,
10477   "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",
10478   "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",
10479   "record_kind" : "union",
10480   "referenced_type" : "type-336",
10481   "self_type" : "type-336",
10482   "size" : 8,
10483   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10484   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEUt_E"
10485  },
10486  {
10487   "alignment" : 8,
10488   "fields" :
10489   [
10490    {
10491     "access" : "private",
10492     "referenced_type" : "type-294"
10493    }
10494   ],
10495   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10496   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10497   "referenced_type" : "type-293",
10498   "self_type" : "type-293",
10499   "size" : 8,
10500   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10501   "template_args" : [ "type-296" ],
10502   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10503  },
10504  {
10505   "alignment" : 8,
10506   "fields" :
10507   [
10508    {
10509     "access" : "private",
10510     "referenced_type" : "type-308"
10511    }
10512   ],
10513   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10514   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10515   "referenced_type" : "type-307",
10516   "self_type" : "type-307",
10517   "size" : 8,
10518   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10519   "template_args" : [ "type-310" ],
10520   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10521  },
10522  {
10523   "alignment" : 8,
10524   "fields" :
10525   [
10526    {
10527     "access" : "private",
10528     "referenced_type" : "type-300"
10529    }
10530   ],
10531   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10532   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10533   "referenced_type" : "type-299",
10534   "self_type" : "type-299",
10535   "size" : 8,
10536   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10537   "template_args" : [ "type-275" ],
10538   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10539  },
10540  {
10541   "alignment" : 8,
10542   "fields" :
10543   [
10544    {
10545     "access" : "private",
10546     "referenced_type" : "type-357"
10547    }
10548   ],
10549   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10550   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10551   "referenced_type" : "type-356",
10552   "self_type" : "type-356",
10553   "size" : 8,
10554   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10555   "template_args" : [ "type-329" ],
10556   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
10557  },
10558  {
10559   "alignment" : 8,
10560   "fields" :
10561   [
10562    {
10563     "access" : "private",
10564     "referenced_type" : "type-336"
10565    }
10566   ],
10567   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10568   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10569   "referenced_type" : "type-335",
10570   "self_type" : "type-335",
10571   "size" : 8,
10572   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10573   "template_args" : [ "type-338" ],
10574   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEE"
10575  },
10576  {
10577   "alignment" : 8,
10578   "fields" :
10579   [
10580    {
10581     "access" : "private",
10582     "referenced_type" : "type-363"
10583    }
10584   ],
10585   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10586   "name" : "android::hardware::details::hidl_pointer<char>",
10587   "referenced_type" : "type-362",
10588   "self_type" : "type-362",
10589   "size" : 8,
10590   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10591   "template_args" : [ "type-58" ],
10592   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10593  },
10594  {
10595   "access" : "private",
10596   "alignment" : 8,
10597   "fields" :
10598   [
10599    {
10600     "field_name" : "mPointer",
10601     "referenced_type" : "type-159"
10602    },
10603    {
10604     "field_name" : "_pad",
10605     "referenced_type" : "type-30"
10606    }
10607   ],
10608   "is_anonymous" : true,
10609   "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",
10610   "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",
10611   "record_kind" : "union",
10612   "referenced_type" : "type-363",
10613   "self_type" : "type-363",
10614   "size" : 8,
10615   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10616   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10617  },
10618  {
10619   "alignment" : 8,
10620   "fields" :
10621   [
10622    {
10623     "access" : "private",
10624     "referenced_type" : "type-277"
10625    }
10626   ],
10627   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10628   "name" : "android::hardware::details::hidl_pointer<const char>",
10629   "referenced_type" : "type-276",
10630   "self_type" : "type-276",
10631   "size" : 8,
10632   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10633   "template_args" : [ "type-57" ],
10634   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10635  },
10636  {
10637   "access" : "private",
10638   "alignment" : 8,
10639   "fields" :
10640   [
10641    {
10642     "field_name" : "mPointer",
10643     "referenced_type" : "type-56"
10644    },
10645    {
10646     "field_name" : "_pad",
10647     "referenced_type" : "type-30"
10648    }
10649   ],
10650   "is_anonymous" : true,
10651   "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",
10652   "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",
10653   "record_kind" : "union",
10654   "referenced_type" : "type-277",
10655   "self_type" : "type-277",
10656   "size" : 8,
10657   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10658   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10659  },
10660  {
10661   "alignment" : 8,
10662   "fields" :
10663   [
10664    {
10665     "access" : "private",
10666     "referenced_type" : "type-249"
10667    }
10668   ],
10669   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10670   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10671   "referenced_type" : "type-248",
10672   "self_type" : "type-248",
10673   "size" : 8,
10674   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10675   "template_args" : [ "type-251" ],
10676   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10677  },
10678  {
10679   "access" : "private",
10680   "alignment" : 8,
10681   "fields" :
10682   [
10683    {
10684     "field_name" : "mPointer",
10685     "referenced_type" : "type-250"
10686    },
10687    {
10688     "field_name" : "_pad",
10689     "referenced_type" : "type-30"
10690    }
10691   ],
10692   "is_anonymous" : true,
10693   "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",
10694   "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",
10695   "record_kind" : "union",
10696   "referenced_type" : "type-249",
10697   "self_type" : "type-249",
10698   "size" : 8,
10699   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10700   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10701  },
10702  {
10703   "access" : "private",
10704   "alignment" : 8,
10705   "fields" :
10706   [
10707    {
10708     "field_name" : "mPointer",
10709     "referenced_type" : "type-309"
10710    },
10711    {
10712     "field_name" : "_pad",
10713     "referenced_type" : "type-30"
10714    }
10715   ],
10716   "is_anonymous" : true,
10717   "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",
10718   "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",
10719   "record_kind" : "union",
10720   "referenced_type" : "type-308",
10721   "self_type" : "type-308",
10722   "size" : 8,
10723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10724   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10725  },
10726  {
10727   "access" : "private",
10728   "alignment" : 8,
10729   "fields" :
10730   [
10731    {
10732     "field_name" : "mPointer",
10733     "referenced_type" : "type-301"
10734    },
10735    {
10736     "field_name" : "_pad",
10737     "referenced_type" : "type-30"
10738    }
10739   ],
10740   "is_anonymous" : true,
10741   "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",
10742   "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",
10743   "record_kind" : "union",
10744   "referenced_type" : "type-300",
10745   "self_type" : "type-300",
10746   "size" : 8,
10747   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10748   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10749  },
10750  {
10751   "access" : "private",
10752   "alignment" : 8,
10753   "fields" :
10754   [
10755    {
10756     "field_name" : "mPointer",
10757     "referenced_type" : "type-358"
10758    },
10759    {
10760     "field_name" : "_pad",
10761     "referenced_type" : "type-30"
10762    }
10763   ],
10764   "is_anonymous" : true,
10765   "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",
10766   "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",
10767   "record_kind" : "union",
10768   "referenced_type" : "type-357",
10769   "self_type" : "type-357",
10770   "size" : 8,
10771   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10772   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
10773  },
10774  {
10775   "alignment" : 8,
10776   "fields" :
10777   [
10778    {
10779     "access" : "private",
10780     "referenced_type" : "type-319"
10781    }
10782   ],
10783   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10784   "name" : "android::hardware::details::hidl_pointer<int>",
10785   "referenced_type" : "type-318",
10786   "self_type" : "type-318",
10787   "size" : 8,
10788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10789   "template_args" : [ "type-25" ],
10790   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10791  },
10792  {
10793   "access" : "private",
10794   "alignment" : 8,
10795   "fields" :
10796   [
10797    {
10798     "field_name" : "mPointer",
10799     "referenced_type" : "type-320"
10800    },
10801    {
10802     "field_name" : "_pad",
10803     "referenced_type" : "type-30"
10804    }
10805   ],
10806   "is_anonymous" : true,
10807   "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",
10808   "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",
10809   "record_kind" : "union",
10810   "referenced_type" : "type-319",
10811   "self_type" : "type-319",
10812   "size" : 8,
10813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10814   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10815  },
10816  {
10817   "alignment" : 8,
10818   "fields" :
10819   [
10820    {
10821     "access" : "private",
10822     "referenced_type" : "type-387"
10823    }
10824   ],
10825   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10826   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10827   "referenced_type" : "type-386",
10828   "self_type" : "type-386",
10829   "size" : 8,
10830   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10831   "template_args" : [ "type-177" ],
10832   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10833  },
10834  {
10835   "access" : "private",
10836   "alignment" : 8,
10837   "fields" :
10838   [
10839    {
10840     "field_name" : "mPointer",
10841     "referenced_type" : "type-176"
10842    },
10843    {
10844     "field_name" : "_pad",
10845     "referenced_type" : "type-30"
10846    }
10847   ],
10848   "is_anonymous" : true,
10849   "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",
10850   "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",
10851   "record_kind" : "union",
10852   "referenced_type" : "type-387",
10853   "self_type" : "type-387",
10854   "size" : 8,
10855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10856   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10857  },
10858  {
10859   "alignment" : 8,
10860   "fields" :
10861   [
10862    {
10863     "access" : "private",
10864     "referenced_type" : "type-331"
10865    }
10866   ],
10867   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10868   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10869   "referenced_type" : "type-330",
10870   "self_type" : "type-330",
10871   "size" : 8,
10872   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10873   "template_args" : [ "type-78" ],
10874   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10875  },
10876  {
10877   "access" : "private",
10878   "alignment" : 8,
10879   "fields" :
10880   [
10881    {
10882     "field_name" : "mPointer",
10883     "referenced_type" : "type-332"
10884    },
10885    {
10886     "field_name" : "_pad",
10887     "referenced_type" : "type-30"
10888    }
10889   ],
10890   "is_anonymous" : true,
10891   "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",
10892   "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",
10893   "record_kind" : "union",
10894   "referenced_type" : "type-331",
10895   "self_type" : "type-331",
10896   "size" : 8,
10897   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10898   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10899  },
10900  {
10901   "alignment" : 1,
10902   "linker_set_key" : "android::hardware::details::i_tag",
10903   "name" : "android::hardware::details::i_tag",
10904   "referenced_type" : "type-204",
10905   "self_type" : "type-204",
10906   "size" : 1,
10907   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10908   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10909  },
10910  {
10911   "alignment" : 8,
10912   "fields" :
10913   [
10914    {
10915     "access" : "private",
10916     "field_name" : "mStatus",
10917     "referenced_type" : "type-129"
10918    },
10919    {
10920     "access" : "private",
10921     "field_name" : "mCheckedStatus",
10922     "field_offset" : 256,
10923     "referenced_type" : "type-41"
10924    }
10925   ],
10926   "linker_set_key" : "android::hardware::details::return_status",
10927   "name" : "android::hardware::details::return_status",
10928   "record_kind" : "class",
10929   "referenced_type" : "type-139",
10930   "self_type" : "type-139",
10931   "size" : 40,
10932   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10933   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10934  },
10935  {
10936   "alignment" : 1,
10937   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10938   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10939   "referenced_type" : "type-364",
10940   "self_type" : "type-364",
10941   "size" : 1,
10942   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10943   "template_args" : [ "type-78" ],
10944   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10945  },
10946  {
10947   "alignment" : 1,
10948   "fields" :
10949   [
10950    {
10951     "access" : "private",
10952     "field_name" : "mBuffer",
10953     "referenced_type" : "type-311"
10954    }
10955   ],
10956   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10957   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10958   "referenced_type" : "type-310",
10959   "self_type" : "type-310",
10960   "size" : 32,
10961   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10962   "template_args" : [ "type-78" ],
10963   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10964  },
10965  {
10966   "alignment" : 8,
10967   "base_specifiers" :
10968   [
10969    {
10970     "referenced_type" : "type-7"
10971    }
10972   ],
10973   "fields" :
10974   [
10975    {
10976     "access" : "private",
10977     "field_name" : "mRecipient",
10978     "field_offset" : 64,
10979     "referenced_type" : "type-115"
10980    },
10981    {
10982     "access" : "private",
10983     "field_name" : "mCookie",
10984     "field_offset" : 192,
10985     "referenced_type" : "type-30"
10986    },
10987    {
10988     "access" : "private",
10989     "field_name" : "mBase",
10990     "field_offset" : 256,
10991     "referenced_type" : "type-118"
10992    }
10993   ],
10994   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10995   "name" : "android::hardware::hidl_binder_death_recipient",
10996   "referenced_type" : "type-114",
10997   "self_type" : "type-114",
10998   "size" : 64,
10999   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11000   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11001   "vtable_components" :
11002   [
11003    {
11004     "component_value" : 48,
11005     "kind" : "vbase_offset"
11006    },
11007    {
11008     "kind" : "offset_to_top"
11009    },
11010    {
11011     "kind" : "rtti",
11012     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11013    },
11014    {
11015     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11016    },
11017    {
11018     "kind" : "complete_dtor_pointer",
11019     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11020    },
11021    {
11022     "kind" : "deleting_dtor_pointer",
11023     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11024    },
11025    {
11026     "kind" : "vcall_offset"
11027    },
11028    {
11029     "kind" : "vcall_offset"
11030    },
11031    {
11032     "kind" : "vcall_offset"
11033    },
11034    {
11035     "kind" : "vcall_offset"
11036    },
11037    {
11038     "component_value" : -48,
11039     "kind" : "vcall_offset"
11040    },
11041    {
11042     "component_value" : -48,
11043     "kind" : "offset_to_top"
11044    },
11045    {
11046     "kind" : "rtti",
11047     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11048    },
11049    {
11050     "kind" : "complete_dtor_pointer",
11051     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11052    },
11053    {
11054     "kind" : "deleting_dtor_pointer",
11055     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11056    },
11057    {
11058     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11059    },
11060    {
11061     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11062    },
11063    {
11064     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11065    },
11066    {
11067     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11068    }
11069   ]
11070  },
11071  {
11072   "alignment" : 8,
11073   "base_specifiers" :
11074   [
11075    {
11076     "is_virtual" : true,
11077     "referenced_type" : "type-8"
11078    }
11079   ],
11080   "linker_set_key" : "android::hardware::hidl_death_recipient",
11081   "name" : "android::hardware::hidl_death_recipient",
11082   "referenced_type" : "type-117",
11083   "self_type" : "type-117",
11084   "size" : 24,
11085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11086   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11087   "vtable_components" :
11088   [
11089    {
11090     "component_value" : 8,
11091     "kind" : "vbase_offset"
11092    },
11093    {
11094     "kind" : "offset_to_top"
11095    },
11096    {
11097     "kind" : "rtti",
11098     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11099    },
11100    {
11101     "is_pure" : true,
11102     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11103    },
11104    {
11105     "kind" : "complete_dtor_pointer",
11106     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11107    },
11108    {
11109     "kind" : "deleting_dtor_pointer",
11110     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11111    },
11112    {
11113     "kind" : "vcall_offset"
11114    },
11115    {
11116     "kind" : "vcall_offset"
11117    },
11118    {
11119     "kind" : "vcall_offset"
11120    },
11121    {
11122     "kind" : "vcall_offset"
11123    },
11124    {
11125     "component_value" : -8,
11126     "kind" : "vcall_offset"
11127    },
11128    {
11129     "component_value" : -8,
11130     "kind" : "offset_to_top"
11131    },
11132    {
11133     "kind" : "rtti",
11134     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11135    },
11136    {
11137     "kind" : "complete_dtor_pointer",
11138     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11139    },
11140    {
11141     "kind" : "deleting_dtor_pointer",
11142     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11143    },
11144    {
11145     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11146    },
11147    {
11148     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11149    },
11150    {
11151     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11152    },
11153    {
11154     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11155    }
11156   ]
11157  },
11158  {
11159   "alignment" : 8,
11160   "fields" :
11161   [
11162    {
11163     "access" : "private",
11164     "field_name" : "mHandle",
11165     "referenced_type" : "type-248"
11166    },
11167    {
11168     "access" : "private",
11169     "field_name" : "mOwnsHandle",
11170     "field_offset" : 64,
11171     "referenced_type" : "type-41"
11172    }
11173   ],
11174   "linker_set_key" : "android::hardware::hidl_handle",
11175   "name" : "android::hardware::hidl_handle",
11176   "referenced_type" : "type-273",
11177   "self_type" : "type-273",
11178   "size" : 16,
11179   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11180   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11181  },
11182  {
11183   "alignment" : 8,
11184   "fields" :
11185   [
11186    {
11187     "access" : "private",
11188     "field_name" : "mHandle",
11189     "referenced_type" : "type-273"
11190    },
11191    {
11192     "access" : "private",
11193     "field_name" : "mSize",
11194     "field_offset" : 128,
11195     "referenced_type" : "type-30"
11196    },
11197    {
11198     "access" : "private",
11199     "field_name" : "mName",
11200     "field_offset" : 192,
11201     "referenced_type" : "type-275"
11202    }
11203   ],
11204   "linker_set_key" : "android::hardware::hidl_memory",
11205   "name" : "android::hardware::hidl_memory",
11206   "referenced_type" : "type-279",
11207   "self_type" : "type-279",
11208   "size" : 40,
11209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11210   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11211  },
11212  {
11213   "alignment" : 8,
11214   "fields" :
11215   [
11216    {
11217     "access" : "private",
11218     "field_name" : "mBuffer",
11219     "referenced_type" : "type-276"
11220    },
11221    {
11222     "access" : "private",
11223     "field_name" : "mSize",
11224     "field_offset" : 64,
11225     "referenced_type" : "type-2"
11226    },
11227    {
11228     "access" : "private",
11229     "field_name" : "mOwnsBuffer",
11230     "field_offset" : 96,
11231     "referenced_type" : "type-41"
11232    }
11233   ],
11234   "linker_set_key" : "android::hardware::hidl_string",
11235   "name" : "android::hardware::hidl_string",
11236   "referenced_type" : "type-275",
11237   "self_type" : "type-275",
11238   "size" : 16,
11239   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11240   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11241  },
11242  {
11243   "alignment" : 8,
11244   "fields" :
11245   [
11246    {
11247     "access" : "private",
11248     "field_name" : "mBuffer",
11249     "referenced_type" : "type-293"
11250    },
11251    {
11252     "access" : "private",
11253     "field_name" : "mSize",
11254     "field_offset" : 64,
11255     "referenced_type" : "type-2"
11256    },
11257    {
11258     "access" : "private",
11259     "field_name" : "mOwnsBuffer",
11260     "field_offset" : 96,
11261     "referenced_type" : "type-41"
11262    }
11263   ],
11264   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11265   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11266   "referenced_type" : "type-292",
11267   "self_type" : "type-292",
11268   "size" : 16,
11269   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11270   "template_args" : [ "type-296" ],
11271   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11272  },
11273  {
11274   "alignment" : 8,
11275   "fields" :
11276   [
11277    {
11278     "access" : "private",
11279     "field_name" : "mBuffer",
11280     "referenced_type" : "type-307"
11281    },
11282    {
11283     "access" : "private",
11284     "field_name" : "mSize",
11285     "field_offset" : 64,
11286     "referenced_type" : "type-2"
11287    },
11288    {
11289     "access" : "private",
11290     "field_name" : "mOwnsBuffer",
11291     "field_offset" : 96,
11292     "referenced_type" : "type-41"
11293    }
11294   ],
11295   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11296   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11297   "referenced_type" : "type-306",
11298   "self_type" : "type-306",
11299   "size" : 16,
11300   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11301   "template_args" : [ "type-310" ],
11302   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11303  },
11304  {
11305   "alignment" : 8,
11306   "fields" :
11307   [
11308    {
11309     "access" : "private",
11310     "field_name" : "mBuffer",
11311     "referenced_type" : "type-299"
11312    },
11313    {
11314     "access" : "private",
11315     "field_name" : "mSize",
11316     "field_offset" : 64,
11317     "referenced_type" : "type-2"
11318    },
11319    {
11320     "access" : "private",
11321     "field_name" : "mOwnsBuffer",
11322     "field_offset" : 96,
11323     "referenced_type" : "type-41"
11324    }
11325   ],
11326   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11327   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11328   "referenced_type" : "type-298",
11329   "self_type" : "type-298",
11330   "size" : 16,
11331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11332   "template_args" : [ "type-275" ],
11333   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11334  },
11335  {
11336   "alignment" : 8,
11337   "fields" :
11338   [
11339    {
11340     "access" : "private",
11341     "field_name" : "mBuffer",
11342     "referenced_type" : "type-356"
11343    },
11344    {
11345     "access" : "private",
11346     "field_name" : "mSize",
11347     "field_offset" : 64,
11348     "referenced_type" : "type-2"
11349    },
11350    {
11351     "access" : "private",
11352     "field_name" : "mOwnsBuffer",
11353     "field_offset" : 96,
11354     "referenced_type" : "type-41"
11355    }
11356   ],
11357   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11358   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11359   "referenced_type" : "type-355",
11360   "self_type" : "type-355",
11361   "size" : 16,
11362   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11363   "template_args" : [ "type-329" ],
11364   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
11365  },
11366  {
11367   "alignment" : 8,
11368   "fields" :
11369   [
11370    {
11371     "access" : "private",
11372     "field_name" : "mBuffer",
11373     "referenced_type" : "type-335"
11374    },
11375    {
11376     "access" : "private",
11377     "field_name" : "mSize",
11378     "field_offset" : 64,
11379     "referenced_type" : "type-2"
11380    },
11381    {
11382     "access" : "private",
11383     "field_name" : "mOwnsBuffer",
11384     "field_offset" : 96,
11385     "referenced_type" : "type-41"
11386    }
11387   ],
11388   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11389   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11390   "referenced_type" : "type-334",
11391   "self_type" : "type-334",
11392   "size" : 16,
11393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11394   "template_args" : [ "type-338" ],
11395   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V3_012KeyParameterEEE"
11396  },
11397  {
11398   "alignment" : 8,
11399   "fields" :
11400   [
11401    {
11402     "access" : "private",
11403     "field_name" : "mBuffer",
11404     "referenced_type" : "type-362"
11405    },
11406    {
11407     "access" : "private",
11408     "field_name" : "mSize",
11409     "field_offset" : 64,
11410     "referenced_type" : "type-2"
11411    },
11412    {
11413     "access" : "private",
11414     "field_name" : "mOwnsBuffer",
11415     "field_offset" : 96,
11416     "referenced_type" : "type-41"
11417    }
11418   ],
11419   "linker_set_key" : "android::hardware::hidl_vec<char>",
11420   "name" : "android::hardware::hidl_vec<char>",
11421   "referenced_type" : "type-361",
11422   "self_type" : "type-361",
11423   "size" : 16,
11424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11425   "template_args" : [ "type-58" ],
11426   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11427  },
11428  {
11429   "alignment" : 8,
11430   "fields" :
11431   [
11432    {
11433     "access" : "private",
11434     "field_name" : "mBuffer",
11435     "referenced_type" : "type-318"
11436    },
11437    {
11438     "access" : "private",
11439     "field_name" : "mSize",
11440     "field_offset" : 64,
11441     "referenced_type" : "type-2"
11442    },
11443    {
11444     "access" : "private",
11445     "field_name" : "mOwnsBuffer",
11446     "field_offset" : 96,
11447     "referenced_type" : "type-41"
11448    }
11449   ],
11450   "linker_set_key" : "android::hardware::hidl_vec<int>",
11451   "name" : "android::hardware::hidl_vec<int>",
11452   "referenced_type" : "type-317",
11453   "self_type" : "type-317",
11454   "size" : 16,
11455   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11456   "template_args" : [ "type-25" ],
11457   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11458  },
11459  {
11460   "alignment" : 8,
11461   "fields" :
11462   [
11463    {
11464     "access" : "private",
11465     "field_name" : "mBuffer",
11466     "referenced_type" : "type-330"
11467    },
11468    {
11469     "access" : "private",
11470     "field_name" : "mSize",
11471     "field_offset" : 64,
11472     "referenced_type" : "type-2"
11473    },
11474    {
11475     "access" : "private",
11476     "field_name" : "mOwnsBuffer",
11477     "field_offset" : 96,
11478     "referenced_type" : "type-41"
11479    }
11480   ],
11481   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11482   "name" : "android::hardware::hidl_vec<unsigned char>",
11483   "referenced_type" : "type-329",
11484   "self_type" : "type-329",
11485   "size" : 16,
11486   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11487   "template_args" : [ "type-78" ],
11488   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11489  },
11490  {
11491   "alignment" : 2,
11492   "fields" :
11493   [
11494    {
11495     "access" : "private",
11496     "field_name" : "mMajor",
11497     "referenced_type" : "type-80"
11498    },
11499    {
11500     "access" : "private",
11501     "field_name" : "mMinor",
11502     "field_offset" : 16,
11503     "referenced_type" : "type-80"
11504    }
11505   ],
11506   "linker_set_key" : "android::hardware::hidl_version",
11507   "name" : "android::hardware::hidl_version",
11508   "referenced_type" : "type-373",
11509   "self_type" : "type-373",
11510   "size" : 4,
11511   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11512   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11513  },
11514  {
11515   "alignment" : 8,
11516   "base_specifiers" :
11517   [
11518    {
11519     "referenced_type" : "type-432"
11520    }
11521   ],
11522   "fields" :
11523   [
11524    {
11525     "access" : "private",
11526     "field_name" : "_hidl_mImpl",
11527     "field_offset" : 1024,
11528     "referenced_type" : "type-104"
11529    }
11530   ],
11531   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11532   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11533   "referenced_type" : "type-635",
11534   "self_type" : "type-635",
11535   "size" : 152,
11536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h",
11537   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE",
11538   "vtable_components" :
11539   [
11540    {
11541     "component_value" : 136,
11542     "kind" : "vbase_offset"
11543    },
11544    {
11545     "kind" : "offset_to_top"
11546    },
11547    {
11548     "kind" : "rtti",
11549     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11550    },
11551    {
11552     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11553    },
11554    {
11555     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11559    },
11560    {
11561     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11562    },
11563    {
11564     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11565    },
11566    {
11567     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11568    },
11569    {
11570     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11571    },
11572    {
11573     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11574    },
11575    {
11576     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11577    },
11578    {
11579     "kind" : "complete_dtor_pointer",
11580     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11581    },
11582    {
11583     "kind" : "deleting_dtor_pointer",
11584     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11585    },
11586    {
11587     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11588    },
11589    {
11590     "component_value" : -32,
11591     "kind" : "offset_to_top"
11592    },
11593    {
11594     "kind" : "rtti",
11595     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11596    },
11597    {
11598     "kind" : "complete_dtor_pointer",
11599     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11600    },
11601    {
11602     "kind" : "deleting_dtor_pointer",
11603     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11604    },
11605    {
11606     "kind" : "vcall_offset"
11607    },
11608    {
11609     "kind" : "vcall_offset"
11610    },
11611    {
11612     "kind" : "vcall_offset"
11613    },
11614    {
11615     "kind" : "vcall_offset"
11616    },
11617    {
11618     "component_value" : -136,
11619     "kind" : "vcall_offset"
11620    },
11621    {
11622     "component_value" : -136,
11623     "kind" : "offset_to_top"
11624    },
11625    {
11626     "kind" : "rtti",
11627     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11628    },
11629    {
11630     "kind" : "complete_dtor_pointer",
11631     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11632    },
11633    {
11634     "kind" : "deleting_dtor_pointer",
11635     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11636    },
11637    {
11638     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11639    },
11640    {
11641     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11642    },
11643    {
11644     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11645    },
11646    {
11647     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11648    }
11649   ]
11650  },
11651  {
11652   "alignment" : 8,
11653   "base_specifiers" :
11654   [
11655    {
11656     "referenced_type" : "type-417"
11657    },
11658    {
11659     "referenced_type" : "type-62"
11660    }
11661   ],
11662   "fields" :
11663   [
11664    {
11665     "access" : "private",
11666     "field_name" : "_hidl_mMutex",
11667     "field_offset" : 1088,
11668     "referenced_type" : "type-615"
11669    },
11670    {
11671     "access" : "private",
11672     "field_name" : "_hidl_mDeathRecipients",
11673     "field_offset" : 1408,
11674     "referenced_type" : "type-616"
11675    }
11676   ],
11677   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11678   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11679   "referenced_type" : "type-614",
11680   "self_type" : "type-614",
11681   "size" : 216,
11682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h",
11683   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE",
11684   "vtable_components" :
11685   [
11686    {
11687     "component_value" : 200,
11688     "kind" : "vbase_offset"
11689    },
11690    {
11691     "kind" : "offset_to_top"
11692    },
11693    {
11694     "kind" : "rtti",
11695     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11696    },
11697    {
11698     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_019BpHwKeymasterDevice8isRemoteEv"
11699    },
11700    {
11701     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11702    },
11703    {
11704     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11705    },
11706    {
11707     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11708    },
11709    {
11710     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11711    },
11712    {
11713     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
11714    },
11715    {
11716     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11717    },
11718    {
11719     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
11720    },
11721    {
11722     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11723    },
11724    {
11725     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
11726    },
11727    {
11728     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11729    },
11730    {
11731     "kind" : "complete_dtor_pointer",
11732     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11733    },
11734    {
11735     "kind" : "deleting_dtor_pointer",
11736     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11737    },
11738    {
11739     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11740    },
11741    {
11742     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11743    },
11744    {
11745     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11746    },
11747    {
11748     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
11749    },
11750    {
11751     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
11752    },
11753    {
11754     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
11755    },
11756    {
11757     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
11758    },
11759    {
11760     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
11761    },
11762    {
11763     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
11764    },
11765    {
11766     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
11767    },
11768    {
11769     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
11770    },
11771    {
11772     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
11773    },
11774    {
11775     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
11776    },
11777    {
11778     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
11779    },
11780    {
11781     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm"
11782    },
11783    {
11784     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11785    },
11786    {
11787     "component_value" : 192,
11788     "kind" : "vbase_offset"
11789    },
11790    {
11791     "component_value" : -8,
11792     "kind" : "offset_to_top"
11793    },
11794    {
11795     "kind" : "rtti",
11796     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11797    },
11798    {
11799     "kind" : "complete_dtor_pointer",
11800     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11801    },
11802    {
11803     "kind" : "deleting_dtor_pointer",
11804     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11805    },
11806    {
11807     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11808    },
11809    {
11810     "component_value" : 184,
11811     "kind" : "vbase_offset"
11812    },
11813    {
11814     "component_value" : -16,
11815     "kind" : "offset_to_top"
11816    },
11817    {
11818     "kind" : "rtti",
11819     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11820    },
11821    {
11822     "kind" : "complete_dtor_pointer",
11823     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11824    },
11825    {
11826     "kind" : "deleting_dtor_pointer",
11827     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11828    },
11829    {
11830     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11831    },
11832    {
11833     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11834    },
11835    {
11836     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11837    },
11838    {
11839     "component_value" : -48,
11840     "kind" : "offset_to_top"
11841    },
11842    {
11843     "kind" : "rtti",
11844     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11845    },
11846    {
11847     "kind" : "complete_dtor_pointer",
11848     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11849    },
11850    {
11851     "kind" : "deleting_dtor_pointer",
11852     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11853    },
11854    {
11855     "kind" : "vcall_offset"
11856    },
11857    {
11858     "component_value" : -184,
11859     "kind" : "vcall_offset"
11860    },
11861    {
11862     "component_value" : -184,
11863     "kind" : "vcall_offset"
11864    },
11865    {
11866     "component_value" : -184,
11867     "kind" : "vcall_offset"
11868    },
11869    {
11870     "component_value" : -200,
11871     "kind" : "vcall_offset"
11872    },
11873    {
11874     "component_value" : -200,
11875     "kind" : "offset_to_top"
11876    },
11877    {
11878     "kind" : "rtti",
11879     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11880    },
11881    {
11882     "kind" : "complete_dtor_pointer",
11883     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11884    },
11885    {
11886     "kind" : "deleting_dtor_pointer",
11887     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11888    },
11889    {
11890     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11891    },
11892    {
11893     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11894    },
11895    {
11896     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11897    },
11898    {
11899     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11900    }
11901   ]
11902  },
11903  {
11904   "alignment" : 8,
11905   "base_specifiers" :
11906   [
11907    {
11908     "referenced_type" : "type-106"
11909    },
11910    {
11911     "referenced_type" : "type-62"
11912    }
11913   ],
11914   "fields" :
11915   [
11916    {
11917     "access" : "private",
11918     "field_name" : "mImpl",
11919     "field_offset" : 768,
11920     "referenced_type" : "type-110"
11921    },
11922    {
11923     "access" : "private",
11924     "field_name" : "mOnewayQueue",
11925     "field_offset" : 832,
11926     "referenced_type" : "type-654"
11927    }
11928   ],
11929   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11930   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11931   "referenced_type" : "type-653",
11932   "self_type" : "type-653",
11933   "size" : 136,
11934   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h",
11935   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017BsKeymasterDeviceE",
11936   "vtable_components" :
11937   [
11938    {
11939     "component_value" : 120,
11940     "kind" : "vbase_offset"
11941    },
11942    {
11943     "kind" : "offset_to_top"
11944    },
11945    {
11946     "kind" : "rtti",
11947     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
11948    },
11949    {
11950     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
11951    },
11952    {
11953     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11954    },
11955    {
11956     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11957    },
11958    {
11959     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11960    },
11961    {
11962     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11963    },
11964    {
11965     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21setHALInstrumentationEv"
11966    },
11967    {
11968     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11969    },
11970    {
11971     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice4pingEv"
11972    },
11973    {
11974     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11975    },
11976    {
11977     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21notifySyspropsChangedEv"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11981    },
11982    {
11983     "kind" : "complete_dtor_pointer",
11984     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
11985    },
11986    {
11987     "kind" : "deleting_dtor_pointer",
11988     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
11989    },
11990    {
11991     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11992    },
11993    {
11994     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11995    },
11996    {
11997     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11998    },
11999    {
12000     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12001    },
12002    {
12003     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12004    },
12005    {
12006     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12007    },
12008    {
12009     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12010    },
12011    {
12012     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12013    },
12014    {
12015     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12016    },
12017    {
12018     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13deleteAllKeysEv"
12019    },
12020    {
12021     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21destroyAttestationIdsEv"
12022    },
12023    {
12024     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12025    },
12026    {
12027     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12028    },
12029    {
12030     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12031    },
12032    {
12033     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5abortEm"
12034    },
12035    {
12036     "component_value" : -8,
12037     "kind" : "offset_to_top"
12038    },
12039    {
12040     "kind" : "rtti",
12041     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12042    },
12043    {
12044     "kind" : "complete_dtor_pointer",
12045     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12046    },
12047    {
12048     "kind" : "deleting_dtor_pointer",
12049     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12050    },
12051    {
12052     "kind" : "vcall_offset"
12053    },
12054    {
12055     "kind" : "vcall_offset"
12056    },
12057    {
12058     "kind" : "vcall_offset"
12059    },
12060    {
12061     "kind" : "vcall_offset"
12062    },
12063    {
12064     "component_value" : -120,
12065     "kind" : "vcall_offset"
12066    },
12067    {
12068     "component_value" : -120,
12069     "kind" : "offset_to_top"
12070    },
12071    {
12072     "kind" : "rtti",
12073     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12074    },
12075    {
12076     "kind" : "complete_dtor_pointer",
12077     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12078    },
12079    {
12080     "kind" : "deleting_dtor_pointer",
12081     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12082    },
12083    {
12084     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12085    },
12086    {
12087     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12088    },
12089    {
12090     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12091    },
12092    {
12093     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12094    }
12095   ]
12096  },
12097  {
12098   "alignment" : 8,
12099   "fields" :
12100   [
12101    {
12102     "field_name" : "challenge",
12103     "referenced_type" : "type-30"
12104    },
12105    {
12106     "field_name" : "userId",
12107     "field_offset" : 64,
12108     "referenced_type" : "type-30"
12109    },
12110    {
12111     "field_name" : "authenticatorId",
12112     "field_offset" : 128,
12113     "referenced_type" : "type-30"
12114    },
12115    {
12116     "field_name" : "authenticatorType",
12117     "field_offset" : 192,
12118     "referenced_type" : "type-2"
12119    },
12120    {
12121     "field_name" : "timestamp",
12122     "field_offset" : 256,
12123     "referenced_type" : "type-30"
12124    },
12125    {
12126     "field_name" : "hmac",
12127     "field_offset" : 320,
12128     "referenced_type" : "type-310"
12129    }
12130   ],
12131   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12132   "name" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12133   "referenced_type" : "type-549",
12134   "self_type" : "type-549",
12135   "size" : 72,
12136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12137   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017HardwareAuthTokenE"
12138  },
12139  {
12140   "alignment" : 8,
12141   "base_specifiers" :
12142   [
12143    {
12144     "referenced_type" : "type-72"
12145    }
12146   ],
12147   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12148   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12149   "referenced_type" : "type-106",
12150   "self_type" : "type-106",
12151   "size" : 24,
12152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h",
12153   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_016IKeymasterDeviceE",
12154   "vtable_components" :
12155   [
12156    {
12157     "component_value" : 8,
12158     "kind" : "vbase_offset"
12159    },
12160    {
12161     "kind" : "offset_to_top"
12162    },
12163    {
12164     "kind" : "rtti",
12165     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12166    },
12167    {
12168     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
12169    },
12170    {
12171     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12172    },
12173    {
12174     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12175    },
12176    {
12177     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12178    },
12179    {
12180     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12181    },
12182    {
12183     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
12184    },
12185    {
12186     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12187    },
12188    {
12189     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
12190    },
12191    {
12192     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12193    },
12194    {
12195     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
12196    },
12197    {
12198     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12199    },
12200    {
12201     "kind" : "complete_dtor_pointer",
12202     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12203    },
12204    {
12205     "kind" : "deleting_dtor_pointer",
12206     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12207    },
12208    {
12209     "is_pure" : true,
12210     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
12211    },
12212    {
12213     "is_pure" : true,
12214     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12215    },
12216    {
12217     "is_pure" : true,
12218     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12219    },
12220    {
12221     "is_pure" : true,
12222     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12223    },
12224    {
12225     "is_pure" : true,
12226     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12227    },
12228    {
12229     "is_pure" : true,
12230     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12231    },
12232    {
12233     "is_pure" : true,
12234     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12235    },
12236    {
12237     "is_pure" : true,
12238     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12239    },
12240    {
12241     "is_pure" : true,
12242     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12243    },
12244    {
12245     "is_pure" : true,
12246     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
12247    },
12248    {
12249     "is_pure" : true,
12250     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
12251    },
12252    {
12253     "is_pure" : true,
12254     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12255    },
12256    {
12257     "is_pure" : true,
12258     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12259    },
12260    {
12261     "is_pure" : true,
12262     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12263    },
12264    {
12265     "is_pure" : true,
12266     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEm"
12267    },
12268    {
12269     "kind" : "vcall_offset"
12270    },
12271    {
12272     "kind" : "vcall_offset"
12273    },
12274    {
12275     "kind" : "vcall_offset"
12276    },
12277    {
12278     "kind" : "vcall_offset"
12279    },
12280    {
12281     "component_value" : -8,
12282     "kind" : "vcall_offset"
12283    },
12284    {
12285     "component_value" : -8,
12286     "kind" : "offset_to_top"
12287    },
12288    {
12289     "kind" : "rtti",
12290     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12291    },
12292    {
12293     "kind" : "complete_dtor_pointer",
12294     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12295    },
12296    {
12297     "kind" : "deleting_dtor_pointer",
12298     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12299    },
12300    {
12301     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12302    },
12303    {
12304     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12305    },
12306    {
12307     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12308    },
12309    {
12310     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12311    }
12312   ]
12313  },
12314  {
12315   "alignment" : 8,
12316   "fields" :
12317   [
12318    {
12319     "field_name" : "softwareEnforced",
12320     "referenced_type" : "type-334"
12321    },
12322    {
12323     "field_name" : "teeEnforced",
12324     "field_offset" : 128,
12325     "referenced_type" : "type-334"
12326    }
12327   ],
12328   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12329   "name" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12330   "referenced_type" : "type-548",
12331   "self_type" : "type-548",
12332   "size" : 32,
12333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12334   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_018KeyCharacteristicsE"
12335  },
12336  {
12337   "alignment" : 8,
12338   "fields" :
12339   [
12340    {
12341     "field_name" : "tag",
12342     "referenced_type" : "type-339"
12343    },
12344    {
12345     "field_name" : "f",
12346     "field_offset" : 64,
12347     "referenced_type" : "type-340"
12348    },
12349    {
12350     "field_name" : "blob",
12351     "field_offset" : 128,
12352     "referenced_type" : "type-329"
12353    }
12354   ],
12355   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter",
12356   "name" : "android::hardware::keymaster::V3_0::KeyParameter",
12357   "referenced_type" : "type-338",
12358   "self_type" : "type-338",
12359   "size" : 32,
12360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12361   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameterE"
12362  },
12363  {
12364   "alignment" : 8,
12365   "fields" :
12366   [
12367    {
12368     "field_name" : "algorithm",
12369     "referenced_type" : "type-341"
12370    },
12371    {
12372     "field_name" : "blockMode",
12373     "referenced_type" : "type-342"
12374    },
12375    {
12376     "field_name" : "paddingMode",
12377     "referenced_type" : "type-343"
12378    },
12379    {
12380     "field_name" : "digest",
12381     "referenced_type" : "type-344"
12382    },
12383    {
12384     "field_name" : "ecCurve",
12385     "referenced_type" : "type-345"
12386    },
12387    {
12388     "field_name" : "origin",
12389     "referenced_type" : "type-346"
12390    },
12391    {
12392     "field_name" : "keyBlobUsageRequirements",
12393     "referenced_type" : "type-347"
12394    },
12395    {
12396     "field_name" : "purpose",
12397     "referenced_type" : "type-348"
12398    },
12399    {
12400     "field_name" : "keyDerivationFunction",
12401     "referenced_type" : "type-349"
12402    },
12403    {
12404     "field_name" : "hardwareAuthenticatorType",
12405     "referenced_type" : "type-350"
12406    },
12407    {
12408     "field_name" : "boolValue",
12409     "referenced_type" : "type-41"
12410    },
12411    {
12412     "field_name" : "integer",
12413     "referenced_type" : "type-2"
12414    },
12415    {
12416     "field_name" : "longInteger",
12417     "referenced_type" : "type-30"
12418    },
12419    {
12420     "field_name" : "dateTime",
12421     "referenced_type" : "type-30"
12422    }
12423   ],
12424   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12425   "name" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12426   "record_kind" : "union",
12427   "referenced_type" : "type-340",
12428   "self_type" : "type-340",
12429   "size" : 8,
12430   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12431   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameter13IntegerParamsE"
12432  },
12433  {
12434   "alignment" : 8,
12435   "base_specifiers" :
12436   [
12437    {
12438     "referenced_type" : "type-127"
12439    },
12440    {
12441     "referenced_type" : "type-62"
12442    }
12443   ],
12444   "fields" :
12445   [
12446    {
12447     "access" : "private",
12448     "field_name" : "_hidl_mImpl",
12449     "field_offset" : 960,
12450     "referenced_type" : "type-433"
12451    }
12452   ],
12453   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12454   "name" : "android::hidl::base::V1_0::BnHwBase",
12455   "referenced_type" : "type-432",
12456   "self_type" : "type-432",
12457   "size" : 144,
12458   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12459   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12460   "vtable_components" :
12461   [
12462    {
12463     "component_value" : 128,
12464     "kind" : "vbase_offset"
12465    },
12466    {
12467     "kind" : "offset_to_top"
12468    },
12469    {
12470     "kind" : "rtti",
12471     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12472    },
12473    {
12474     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12475    },
12476    {
12477     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12478    },
12479    {
12480     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12481    },
12482    {
12483     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12484    },
12485    {
12486     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12487    },
12488    {
12489     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12490    },
12491    {
12492     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12493    },
12494    {
12495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12496    },
12497    {
12498     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12499    },
12500    {
12501     "kind" : "complete_dtor_pointer",
12502     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12503    },
12504    {
12505     "kind" : "deleting_dtor_pointer",
12506     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12507    },
12508    {
12509     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12510    },
12511    {
12512     "component_value" : -32,
12513     "kind" : "offset_to_top"
12514    },
12515    {
12516     "kind" : "rtti",
12517     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12518    },
12519    {
12520     "kind" : "complete_dtor_pointer",
12521     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12522    },
12523    {
12524     "kind" : "deleting_dtor_pointer",
12525     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12526    },
12527    {
12528     "kind" : "vcall_offset"
12529    },
12530    {
12531     "kind" : "vcall_offset"
12532    },
12533    {
12534     "kind" : "vcall_offset"
12535    },
12536    {
12537     "kind" : "vcall_offset"
12538    },
12539    {
12540     "component_value" : -128,
12541     "kind" : "vcall_offset"
12542    },
12543    {
12544     "component_value" : -128,
12545     "kind" : "offset_to_top"
12546    },
12547    {
12548     "kind" : "rtti",
12549     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12550    },
12551    {
12552     "kind" : "complete_dtor_pointer",
12553     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12554    },
12555    {
12556     "kind" : "deleting_dtor_pointer",
12557     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12558    },
12559    {
12560     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12561    },
12562    {
12563     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12564    },
12565    {
12566     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12567    },
12568    {
12569     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12570    }
12571   ]
12572  },
12573  {
12574   "alignment" : 8,
12575   "base_specifiers" :
12576   [
12577    {
12578     "referenced_type" : "type-415"
12579    },
12580    {
12581     "referenced_type" : "type-62"
12582    }
12583   ],
12584   "fields" :
12585   [
12586    {
12587     "access" : "private",
12588     "field_name" : "_hidl_mMutex",
12589     "field_offset" : 1088,
12590     "referenced_type" : "type-609"
12591    },
12592    {
12593     "access" : "private",
12594     "field_name" : "_hidl_mDeathRecipients",
12595     "field_offset" : 1408,
12596     "referenced_type" : "type-610"
12597    }
12598   ],
12599   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12600   "name" : "android::hidl::base::V1_0::BpHwBase",
12601   "referenced_type" : "type-608",
12602   "self_type" : "type-608",
12603   "size" : 216,
12604   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12605   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12606   "vtable_components" :
12607   [
12608    {
12609     "component_value" : 200,
12610     "kind" : "vbase_offset"
12611    },
12612    {
12613     "kind" : "offset_to_top"
12614    },
12615    {
12616     "kind" : "rtti",
12617     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12618    },
12619    {
12620     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12621    },
12622    {
12623     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12624    },
12625    {
12626     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12627    },
12628    {
12629     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12630    },
12631    {
12632     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12633    },
12634    {
12635     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12636    },
12637    {
12638     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12639    },
12640    {
12641     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12642    },
12643    {
12644     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12645    },
12646    {
12647     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12648    },
12649    {
12650     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12651    },
12652    {
12653     "kind" : "complete_dtor_pointer",
12654     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12655    },
12656    {
12657     "kind" : "deleting_dtor_pointer",
12658     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12659    },
12660    {
12661     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12662    },
12663    {
12664     "component_value" : 192,
12665     "kind" : "vbase_offset"
12666    },
12667    {
12668     "component_value" : -8,
12669     "kind" : "offset_to_top"
12670    },
12671    {
12672     "kind" : "rtti",
12673     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12674    },
12675    {
12676     "kind" : "complete_dtor_pointer",
12677     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12678    },
12679    {
12680     "kind" : "deleting_dtor_pointer",
12681     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12682    },
12683    {
12684     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12685    },
12686    {
12687     "component_value" : 184,
12688     "kind" : "vbase_offset"
12689    },
12690    {
12691     "component_value" : -16,
12692     "kind" : "offset_to_top"
12693    },
12694    {
12695     "kind" : "rtti",
12696     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12697    },
12698    {
12699     "kind" : "complete_dtor_pointer",
12700     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12701    },
12702    {
12703     "kind" : "deleting_dtor_pointer",
12704     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12705    },
12706    {
12707     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12708    },
12709    {
12710     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12711    },
12712    {
12713     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12714    },
12715    {
12716     "component_value" : -48,
12717     "kind" : "offset_to_top"
12718    },
12719    {
12720     "kind" : "rtti",
12721     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12722    },
12723    {
12724     "kind" : "complete_dtor_pointer",
12725     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12726    },
12727    {
12728     "kind" : "deleting_dtor_pointer",
12729     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12730    },
12731    {
12732     "kind" : "vcall_offset"
12733    },
12734    {
12735     "component_value" : -184,
12736     "kind" : "vcall_offset"
12737    },
12738    {
12739     "component_value" : -184,
12740     "kind" : "vcall_offset"
12741    },
12742    {
12743     "component_value" : -184,
12744     "kind" : "vcall_offset"
12745    },
12746    {
12747     "component_value" : -200,
12748     "kind" : "vcall_offset"
12749    },
12750    {
12751     "component_value" : -200,
12752     "kind" : "offset_to_top"
12753    },
12754    {
12755     "kind" : "rtti",
12756     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12757    },
12758    {
12759     "kind" : "complete_dtor_pointer",
12760     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12761    },
12762    {
12763     "kind" : "deleting_dtor_pointer",
12764     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12765    },
12766    {
12767     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12768    },
12769    {
12770     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12771    },
12772    {
12773     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12774    },
12775    {
12776     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12777    }
12778   ]
12779  },
12780  {
12781   "alignment" : 8,
12782   "fields" :
12783   [
12784    {
12785     "field_name" : "pid",
12786     "referenced_type" : "type-25"
12787    },
12788    {
12789     "field_name" : "ptr",
12790     "field_offset" : 64,
12791     "referenced_type" : "type-30"
12792    },
12793    {
12794     "field_name" : "arch",
12795     "field_offset" : 128,
12796     "referenced_type" : "type-393"
12797    }
12798   ],
12799   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12800   "name" : "android::hidl::base::V1_0::DebugInfo",
12801   "referenced_type" : "type-392",
12802   "self_type" : "type-392",
12803   "size" : 24,
12804   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12805   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12806  },
12807  {
12808   "alignment" : 8,
12809   "base_specifiers" :
12810   [
12811    {
12812     "is_virtual" : true,
12813     "referenced_type" : "type-8"
12814    }
12815   ],
12816   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12817   "name" : "android::hidl::base::V1_0::IBase",
12818   "referenced_type" : "type-72",
12819   "self_type" : "type-72",
12820   "size" : 24,
12821   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12822   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12823   "vtable_components" :
12824   [
12825    {
12826     "component_value" : 8,
12827     "kind" : "vbase_offset"
12828    },
12829    {
12830     "kind" : "offset_to_top"
12831    },
12832    {
12833     "kind" : "rtti",
12834     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12835    },
12836    {
12837     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12838    },
12839    {
12840     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12841    },
12842    {
12843     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12844    },
12845    {
12846     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12847    },
12848    {
12849     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12850    },
12851    {
12852     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12853    },
12854    {
12855     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12856    },
12857    {
12858     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12859    },
12860    {
12861     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12862    },
12863    {
12864     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12868    },
12869    {
12870     "kind" : "complete_dtor_pointer",
12871     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12872    },
12873    {
12874     "kind" : "deleting_dtor_pointer",
12875     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12876    },
12877    {
12878     "kind" : "vcall_offset"
12879    },
12880    {
12881     "kind" : "vcall_offset"
12882    },
12883    {
12884     "kind" : "vcall_offset"
12885    },
12886    {
12887     "kind" : "vcall_offset"
12888    },
12889    {
12890     "component_value" : -8,
12891     "kind" : "vcall_offset"
12892    },
12893    {
12894     "component_value" : -8,
12895     "kind" : "offset_to_top"
12896    },
12897    {
12898     "kind" : "rtti",
12899     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12900    },
12901    {
12902     "kind" : "complete_dtor_pointer",
12903     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12904    },
12905    {
12906     "kind" : "deleting_dtor_pointer",
12907     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12908    },
12909    {
12910     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12911    },
12912    {
12913     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12914    },
12915    {
12916     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12917    },
12918    {
12919     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12920    }
12921   ]
12922  },
12923  {
12924   "alignment" : 8,
12925   "base_specifiers" :
12926   [
12927    {
12928     "referenced_type" : "type-72"
12929    }
12930   ],
12931   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12932   "name" : "android::hidl::manager::V1_0::IServiceManager",
12933   "referenced_type" : "type-71",
12934   "self_type" : "type-71",
12935   "size" : 24,
12936   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12937   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12938   "vtable_components" :
12939   [
12940    {
12941     "component_value" : 8,
12942     "kind" : "vbase_offset"
12943    },
12944    {
12945     "kind" : "offset_to_top"
12946    },
12947    {
12948     "kind" : "rtti",
12949     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12950    },
12951    {
12952     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12953    },
12954    {
12955     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12956    },
12957    {
12958     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12959    },
12960    {
12961     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12962    },
12963    {
12964     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12965    },
12966    {
12967     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12968    },
12969    {
12970     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12974    },
12975    {
12976     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12977    },
12978    {
12979     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12980    },
12981    {
12982     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12983    },
12984    {
12985     "kind" : "complete_dtor_pointer",
12986     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12987    },
12988    {
12989     "kind" : "deleting_dtor_pointer",
12990     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12991    },
12992    {
12993     "is_pure" : true,
12994     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12995    },
12996    {
12997     "is_pure" : true,
12998     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12999    },
13000    {
13001     "is_pure" : true,
13002     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13003    },
13004    {
13005     "is_pure" : true,
13006     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13007    },
13008    {
13009     "is_pure" : true,
13010     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13011    },
13012    {
13013     "is_pure" : true,
13014     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13015    },
13016    {
13017     "is_pure" : true,
13018     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13019    },
13020    {
13021     "is_pure" : true,
13022     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13023    },
13024    {
13025     "kind" : "vcall_offset"
13026    },
13027    {
13028     "kind" : "vcall_offset"
13029    },
13030    {
13031     "kind" : "vcall_offset"
13032    },
13033    {
13034     "kind" : "vcall_offset"
13035    },
13036    {
13037     "component_value" : -8,
13038     "kind" : "vcall_offset"
13039    },
13040    {
13041     "component_value" : -8,
13042     "kind" : "offset_to_top"
13043    },
13044    {
13045     "kind" : "rtti",
13046     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13047    },
13048    {
13049     "kind" : "complete_dtor_pointer",
13050     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13051    },
13052    {
13053     "kind" : "deleting_dtor_pointer",
13054     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13055    },
13056    {
13057     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13058    },
13059    {
13060     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13061    },
13062    {
13063     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13064    },
13065    {
13066     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13067    }
13068   ]
13069  },
13070  {
13071   "alignment" : 8,
13072   "fields" :
13073   [
13074    {
13075     "field_name" : "interfaceName",
13076     "referenced_type" : "type-275"
13077    },
13078    {
13079     "field_name" : "instanceName",
13080     "field_offset" : 128,
13081     "referenced_type" : "type-275"
13082    },
13083    {
13084     "field_name" : "pid",
13085     "field_offset" : 256,
13086     "referenced_type" : "type-25"
13087    },
13088    {
13089     "field_name" : "clientPids",
13090     "field_offset" : 320,
13091     "referenced_type" : "type-317"
13092    },
13093    {
13094     "field_name" : "arch",
13095     "field_offset" : 448,
13096     "referenced_type" : "type-393"
13097    }
13098   ],
13099   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13100   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13101   "referenced_type" : "type-537",
13102   "self_type" : "type-537",
13103   "size" : 64,
13104   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13105   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13106  },
13107  {
13108   "alignment" : 8,
13109   "base_specifiers" :
13110   [
13111    {
13112     "referenced_type" : "type-72"
13113    }
13114   ],
13115   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13116   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13117   "referenced_type" : "type-98",
13118   "self_type" : "type-98",
13119   "size" : 24,
13120   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13121   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13122   "vtable_components" :
13123   [
13124    {
13125     "component_value" : 8,
13126     "kind" : "vbase_offset"
13127    },
13128    {
13129     "kind" : "offset_to_top"
13130    },
13131    {
13132     "kind" : "rtti",
13133     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13134    },
13135    {
13136     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13137    },
13138    {
13139     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13140    },
13141    {
13142     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13143    },
13144    {
13145     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13161    },
13162    {
13163     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13164    },
13165    {
13166     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13167    },
13168    {
13169     "kind" : "complete_dtor_pointer",
13170     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13171    },
13172    {
13173     "kind" : "deleting_dtor_pointer",
13174     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13175    },
13176    {
13177     "is_pure" : true,
13178     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13179    },
13180    {
13181     "kind" : "vcall_offset"
13182    },
13183    {
13184     "kind" : "vcall_offset"
13185    },
13186    {
13187     "kind" : "vcall_offset"
13188    },
13189    {
13190     "kind" : "vcall_offset"
13191    },
13192    {
13193     "component_value" : -8,
13194     "kind" : "vcall_offset"
13195    },
13196    {
13197     "component_value" : -8,
13198     "kind" : "offset_to_top"
13199    },
13200    {
13201     "kind" : "rtti",
13202     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13203    },
13204    {
13205     "kind" : "complete_dtor_pointer",
13206     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13207    },
13208    {
13209     "kind" : "deleting_dtor_pointer",
13210     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13211    },
13212    {
13213     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13214    },
13215    {
13216     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13217    },
13218    {
13219     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13220    },
13221    {
13222     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13223    }
13224   ]
13225  },
13226  {
13227   "alignment" : 8,
13228   "fields" :
13229   [
13230    {
13231     "access" : "private",
13232     "field_name" : "m_ptr",
13233     "referenced_type" : "type-90"
13234    }
13235   ],
13236   "linker_set_key" : "android::sp<android::Thread>",
13237   "name" : "android::sp<android::Thread>",
13238   "record_kind" : "class",
13239   "referenced_type" : "type-89",
13240   "self_type" : "type-89",
13241   "size" : 8,
13242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13243   "template_args" : [ "type-91" ],
13244   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13245  },
13246  {
13247   "alignment" : 8,
13248   "fields" :
13249   [
13250    {
13251     "access" : "private",
13252     "field_name" : "m_ptr",
13253     "referenced_type" : "type-126"
13254    }
13255   ],
13256   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13257   "name" : "android::sp<android::hardware::BHwBinder>",
13258   "record_kind" : "class",
13259   "referenced_type" : "type-125",
13260   "self_type" : "type-125",
13261   "size" : 8,
13262   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13263   "template_args" : [ "type-127" ],
13264   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13265  },
13266  {
13267   "alignment" : 8,
13268   "fields" :
13269   [
13270    {
13271     "access" : "private",
13272     "field_name" : "m_ptr",
13273     "referenced_type" : "type-6"
13274    }
13275   ],
13276   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13277   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13278   "record_kind" : "class",
13279   "referenced_type" : "type-5",
13280   "self_type" : "type-5",
13281   "size" : 8,
13282   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13283   "template_args" : [ "type-7" ],
13284   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13285  },
13286  {
13287   "alignment" : 8,
13288   "fields" :
13289   [
13290    {
13291     "access" : "private",
13292     "field_name" : "m_ptr",
13293     "referenced_type" : "type-14"
13294    }
13295   ],
13296   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13297   "name" : "android::sp<android::hardware::IBinder>",
13298   "record_kind" : "class",
13299   "referenced_type" : "type-13",
13300   "self_type" : "type-13",
13301   "size" : 8,
13302   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13303   "template_args" : [ "type-15" ],
13304   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13305  },
13306  {
13307   "alignment" : 8,
13308   "fields" :
13309   [
13310    {
13311     "access" : "private",
13312     "field_name" : "m_ptr",
13313     "referenced_type" : "type-20"
13314    }
13315   ],
13316   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13317   "name" : "android::sp<android::hardware::IInterface>",
13318   "record_kind" : "class",
13319   "referenced_type" : "type-19",
13320   "self_type" : "type-19",
13321   "size" : 8,
13322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13323   "template_args" : [ "type-21" ],
13324   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13325  },
13326  {
13327   "alignment" : 8,
13328   "fields" :
13329   [
13330    {
13331     "access" : "private",
13332     "field_name" : "m_ptr",
13333     "referenced_type" : "type-23"
13334    }
13335   ],
13336   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13337   "name" : "android::sp<android::hardware::ProcessState>",
13338   "record_kind" : "class",
13339   "referenced_type" : "type-22",
13340   "self_type" : "type-22",
13341   "size" : 8,
13342   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13343   "template_args" : [ "type-24" ],
13344   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13345  },
13346  {
13347   "alignment" : 8,
13348   "fields" :
13349   [
13350    {
13351     "access" : "private",
13352     "field_name" : "m_ptr",
13353     "referenced_type" : "type-113"
13354    }
13355   ],
13356   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13357   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13358   "record_kind" : "class",
13359   "referenced_type" : "type-112",
13360   "self_type" : "type-112",
13361   "size" : 8,
13362   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13363   "template_args" : [ "type-114" ],
13364   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13365  },
13366  {
13367   "alignment" : 8,
13368   "fields" :
13369   [
13370    {
13371     "access" : "private",
13372     "field_name" : "m_ptr",
13373     "referenced_type" : "type-116"
13374    }
13375   ],
13376   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13377   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13378   "record_kind" : "class",
13379   "referenced_type" : "type-565",
13380   "self_type" : "type-565",
13381   "size" : 8,
13382   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13383   "template_args" : [ "type-117" ],
13384   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13385  },
13386  {
13387   "alignment" : 8,
13388   "fields" :
13389   [
13390    {
13391     "access" : "private",
13392     "field_name" : "m_ptr",
13393     "referenced_type" : "type-105"
13394    }
13395   ],
13396   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13397   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13398   "record_kind" : "class",
13399   "referenced_type" : "type-104",
13400   "self_type" : "type-104",
13401   "size" : 8,
13402   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13403   "template_args" : [ "type-106" ],
13404   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V3_016IKeymasterDeviceEEE"
13405  },
13406  {
13407   "alignment" : 8,
13408   "fields" :
13409   [
13410    {
13411     "access" : "private",
13412     "field_name" : "m_ptr",
13413     "referenced_type" : "type-119"
13414    }
13415   ],
13416   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13417   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13418   "record_kind" : "class",
13419   "referenced_type" : "type-433",
13420   "self_type" : "type-433",
13421   "size" : 8,
13422   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13423   "template_args" : [ "type-72" ],
13424   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13425  },
13426  {
13427   "alignment" : 8,
13428   "fields" :
13429   [
13430    {
13431     "access" : "private",
13432     "field_name" : "m_ptr",
13433     "referenced_type" : "type-70"
13434    }
13435   ],
13436   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13437   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13438   "record_kind" : "class",
13439   "referenced_type" : "type-69",
13440   "self_type" : "type-69",
13441   "size" : 8,
13442   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13443   "template_args" : [ "type-71" ],
13444   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13445  },
13446  {
13447   "alignment" : 8,
13448   "fields" :
13449   [
13450    {
13451     "access" : "private",
13452     "field_name" : "m_ptr",
13453     "referenced_type" : "type-97"
13454    }
13455   ],
13456   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13457   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13458   "record_kind" : "class",
13459   "referenced_type" : "type-96",
13460   "self_type" : "type-96",
13461   "size" : 8,
13462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13463   "template_args" : [ "type-98" ],
13464   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13465  },
13466  {
13467   "alignment" : 1,
13468   "linker_set_key" : "android::trait_trivial_copy<bool>",
13469   "name" : "android::trait_trivial_copy<bool>",
13470   "referenced_type" : "type-186",
13471   "self_type" : "type-186",
13472   "size" : 1,
13473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13474   "template_args" : [ "type-41" ],
13475   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13476  },
13477  {
13478   "alignment" : 1,
13479   "linker_set_key" : "android::trait_trivial_copy<char>",
13480   "name" : "android::trait_trivial_copy<char>",
13481   "referenced_type" : "type-190",
13482   "self_type" : "type-190",
13483   "size" : 1,
13484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13485   "template_args" : [ "type-58" ],
13486   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13487  },
13488  {
13489   "alignment" : 1,
13490   "linker_set_key" : "android::trait_trivial_copy<double>",
13491   "name" : "android::trait_trivial_copy<double>",
13492   "referenced_type" : "type-245",
13493   "self_type" : "type-245",
13494   "size" : 1,
13495   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13496   "template_args" : [ "type-243" ],
13497   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13498  },
13499  {
13500   "alignment" : 1,
13501   "linker_set_key" : "android::trait_trivial_copy<float>",
13502   "name" : "android::trait_trivial_copy<float>",
13503   "referenced_type" : "type-240",
13504   "self_type" : "type-240",
13505   "size" : 1,
13506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13507   "template_args" : [ "type-236" ],
13508   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13509  },
13510  {
13511   "alignment" : 1,
13512   "linker_set_key" : "android::trait_trivial_copy<int>",
13513   "name" : "android::trait_trivial_copy<int>",
13514   "referenced_type" : "type-208",
13515   "self_type" : "type-208",
13516   "size" : 1,
13517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13518   "template_args" : [ "type-25" ],
13519   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13520  },
13521  {
13522   "alignment" : 1,
13523   "linker_set_key" : "android::trait_trivial_copy<long long>",
13524   "name" : "android::trait_trivial_copy<long long>",
13525   "referenced_type" : "type-228",
13526   "self_type" : "type-228",
13527   "size" : 1,
13528   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13529   "template_args" : [ "type-224" ],
13530   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13531  },
13532  {
13533   "alignment" : 1,
13534   "linker_set_key" : "android::trait_trivial_copy<long>",
13535   "name" : "android::trait_trivial_copy<long>",
13536   "referenced_type" : "type-217",
13537   "self_type" : "type-217",
13538   "size" : 1,
13539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13540   "template_args" : [ "type-31" ],
13541   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13542  },
13543  {
13544   "alignment" : 1,
13545   "linker_set_key" : "android::trait_trivial_copy<short>",
13546   "name" : "android::trait_trivial_copy<short>",
13547   "referenced_type" : "type-199",
13548   "self_type" : "type-199",
13549   "size" : 1,
13550   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13551   "template_args" : [ "type-197" ],
13552   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13553  },
13554  {
13555   "alignment" : 1,
13556   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13557   "name" : "android::trait_trivial_copy<unsigned char>",
13558   "referenced_type" : "type-194",
13559   "self_type" : "type-194",
13560   "size" : 1,
13561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13562   "template_args" : [ "type-78" ],
13563   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13564  },
13565  {
13566   "alignment" : 1,
13567   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13568   "name" : "android::trait_trivial_copy<unsigned int>",
13569   "referenced_type" : "type-212",
13570   "self_type" : "type-212",
13571   "size" : 1,
13572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13573   "template_args" : [ "type-2" ],
13574   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13575  },
13576  {
13577   "alignment" : 1,
13578   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13579   "name" : "android::trait_trivial_copy<unsigned long long>",
13580   "referenced_type" : "type-233",
13581   "self_type" : "type-233",
13582   "size" : 1,
13583   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13584   "template_args" : [ "type-231" ],
13585   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13586  },
13587  {
13588   "alignment" : 1,
13589   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13590   "name" : "android::trait_trivial_copy<unsigned long>",
13591   "referenced_type" : "type-221",
13592   "self_type" : "type-221",
13593   "size" : 1,
13594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13595   "template_args" : [ "type-30" ],
13596   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13597  },
13598  {
13599   "alignment" : 1,
13600   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13601   "name" : "android::trait_trivial_copy<unsigned short>",
13602   "referenced_type" : "type-203",
13603   "self_type" : "type-203",
13604   "size" : 1,
13605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13606   "template_args" : [ "type-80" ],
13607   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13608  },
13609  {
13610   "alignment" : 1,
13611   "linker_set_key" : "android::trait_trivial_copy<void>",
13612   "name" : "android::trait_trivial_copy<void>",
13613   "referenced_type" : "type-182",
13614   "self_type" : "type-182",
13615   "size" : 1,
13616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13617   "template_args" : [ "type-27" ],
13618   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13619  },
13620  {
13621   "alignment" : 1,
13622   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13623   "name" : "android::trait_trivial_ctor<bool>",
13624   "referenced_type" : "type-184",
13625   "self_type" : "type-184",
13626   "size" : 1,
13627   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13628   "template_args" : [ "type-41" ],
13629   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13630  },
13631  {
13632   "alignment" : 1,
13633   "linker_set_key" : "android::trait_trivial_ctor<char>",
13634   "name" : "android::trait_trivial_ctor<char>",
13635   "referenced_type" : "type-188",
13636   "self_type" : "type-188",
13637   "size" : 1,
13638   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13639   "template_args" : [ "type-58" ],
13640   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13641  },
13642  {
13643   "alignment" : 1,
13644   "linker_set_key" : "android::trait_trivial_ctor<double>",
13645   "name" : "android::trait_trivial_ctor<double>",
13646   "referenced_type" : "type-242",
13647   "self_type" : "type-242",
13648   "size" : 1,
13649   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13650   "template_args" : [ "type-243" ],
13651   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13652  },
13653  {
13654   "alignment" : 1,
13655   "linker_set_key" : "android::trait_trivial_ctor<float>",
13656   "name" : "android::trait_trivial_ctor<float>",
13657   "referenced_type" : "type-235",
13658   "self_type" : "type-235",
13659   "size" : 1,
13660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13661   "template_args" : [ "type-236" ],
13662   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13663  },
13664  {
13665   "alignment" : 1,
13666   "linker_set_key" : "android::trait_trivial_ctor<int>",
13667   "name" : "android::trait_trivial_ctor<int>",
13668   "referenced_type" : "type-206",
13669   "self_type" : "type-206",
13670   "size" : 1,
13671   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13672   "template_args" : [ "type-25" ],
13673   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13674  },
13675  {
13676   "alignment" : 1,
13677   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13678   "name" : "android::trait_trivial_ctor<long long>",
13679   "referenced_type" : "type-223",
13680   "self_type" : "type-223",
13681   "size" : 1,
13682   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13683   "template_args" : [ "type-224" ],
13684   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13685  },
13686  {
13687   "alignment" : 1,
13688   "linker_set_key" : "android::trait_trivial_ctor<long>",
13689   "name" : "android::trait_trivial_ctor<long>",
13690   "referenced_type" : "type-214",
13691   "self_type" : "type-214",
13692   "size" : 1,
13693   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13694   "template_args" : [ "type-31" ],
13695   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13696  },
13697  {
13698   "alignment" : 1,
13699   "linker_set_key" : "android::trait_trivial_ctor<short>",
13700   "name" : "android::trait_trivial_ctor<short>",
13701   "referenced_type" : "type-196",
13702   "self_type" : "type-196",
13703   "size" : 1,
13704   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13705   "template_args" : [ "type-197" ],
13706   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13707  },
13708  {
13709   "alignment" : 1,
13710   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13711   "name" : "android::trait_trivial_ctor<unsigned char>",
13712   "referenced_type" : "type-192",
13713   "self_type" : "type-192",
13714   "size" : 1,
13715   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13716   "template_args" : [ "type-78" ],
13717   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13718  },
13719  {
13720   "alignment" : 1,
13721   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13722   "name" : "android::trait_trivial_ctor<unsigned int>",
13723   "referenced_type" : "type-210",
13724   "self_type" : "type-210",
13725   "size" : 1,
13726   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13727   "template_args" : [ "type-2" ],
13728   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13729  },
13730  {
13731   "alignment" : 1,
13732   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13733   "name" : "android::trait_trivial_ctor<unsigned long long>",
13734   "referenced_type" : "type-230",
13735   "self_type" : "type-230",
13736   "size" : 1,
13737   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13738   "template_args" : [ "type-231" ],
13739   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13740  },
13741  {
13742   "alignment" : 1,
13743   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13744   "name" : "android::trait_trivial_ctor<unsigned long>",
13745   "referenced_type" : "type-219",
13746   "self_type" : "type-219",
13747   "size" : 1,
13748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13749   "template_args" : [ "type-30" ],
13750   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13751  },
13752  {
13753   "alignment" : 1,
13754   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13755   "name" : "android::trait_trivial_ctor<unsigned short>",
13756   "referenced_type" : "type-201",
13757   "self_type" : "type-201",
13758   "size" : 1,
13759   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13760   "template_args" : [ "type-80" ],
13761   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13762  },
13763  {
13764   "alignment" : 1,
13765   "linker_set_key" : "android::trait_trivial_ctor<void>",
13766   "name" : "android::trait_trivial_ctor<void>",
13767   "referenced_type" : "type-180",
13768   "self_type" : "type-180",
13769   "size" : 1,
13770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13771   "template_args" : [ "type-27" ],
13772   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13773  },
13774  {
13775   "alignment" : 1,
13776   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13777   "name" : "android::trait_trivial_dtor<bool>",
13778   "referenced_type" : "type-185",
13779   "self_type" : "type-185",
13780   "size" : 1,
13781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13782   "template_args" : [ "type-41" ],
13783   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13784  },
13785  {
13786   "alignment" : 1,
13787   "linker_set_key" : "android::trait_trivial_dtor<char>",
13788   "name" : "android::trait_trivial_dtor<char>",
13789   "referenced_type" : "type-189",
13790   "self_type" : "type-189",
13791   "size" : 1,
13792   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13793   "template_args" : [ "type-58" ],
13794   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13795  },
13796  {
13797   "alignment" : 1,
13798   "linker_set_key" : "android::trait_trivial_dtor<double>",
13799   "name" : "android::trait_trivial_dtor<double>",
13800   "referenced_type" : "type-244",
13801   "self_type" : "type-244",
13802   "size" : 1,
13803   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13804   "template_args" : [ "type-243" ],
13805   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13806  },
13807  {
13808   "alignment" : 1,
13809   "linker_set_key" : "android::trait_trivial_dtor<float>",
13810   "name" : "android::trait_trivial_dtor<float>",
13811   "referenced_type" : "type-239",
13812   "self_type" : "type-239",
13813   "size" : 1,
13814   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13815   "template_args" : [ "type-236" ],
13816   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13817  },
13818  {
13819   "alignment" : 1,
13820   "linker_set_key" : "android::trait_trivial_dtor<int>",
13821   "name" : "android::trait_trivial_dtor<int>",
13822   "referenced_type" : "type-207",
13823   "self_type" : "type-207",
13824   "size" : 1,
13825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13826   "template_args" : [ "type-25" ],
13827   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13828  },
13829  {
13830   "alignment" : 1,
13831   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13832   "name" : "android::trait_trivial_dtor<long long>",
13833   "referenced_type" : "type-227",
13834   "self_type" : "type-227",
13835   "size" : 1,
13836   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13837   "template_args" : [ "type-224" ],
13838   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13839  },
13840  {
13841   "alignment" : 1,
13842   "linker_set_key" : "android::trait_trivial_dtor<long>",
13843   "name" : "android::trait_trivial_dtor<long>",
13844   "referenced_type" : "type-216",
13845   "self_type" : "type-216",
13846   "size" : 1,
13847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13848   "template_args" : [ "type-31" ],
13849   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13850  },
13851  {
13852   "alignment" : 1,
13853   "linker_set_key" : "android::trait_trivial_dtor<short>",
13854   "name" : "android::trait_trivial_dtor<short>",
13855   "referenced_type" : "type-198",
13856   "self_type" : "type-198",
13857   "size" : 1,
13858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13859   "template_args" : [ "type-197" ],
13860   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13861  },
13862  {
13863   "alignment" : 1,
13864   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13865   "name" : "android::trait_trivial_dtor<unsigned char>",
13866   "referenced_type" : "type-193",
13867   "self_type" : "type-193",
13868   "size" : 1,
13869   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13870   "template_args" : [ "type-78" ],
13871   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13872  },
13873  {
13874   "alignment" : 1,
13875   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13876   "name" : "android::trait_trivial_dtor<unsigned int>",
13877   "referenced_type" : "type-211",
13878   "self_type" : "type-211",
13879   "size" : 1,
13880   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13881   "template_args" : [ "type-2" ],
13882   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13883  },
13884  {
13885   "alignment" : 1,
13886   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13887   "name" : "android::trait_trivial_dtor<unsigned long long>",
13888   "referenced_type" : "type-232",
13889   "self_type" : "type-232",
13890   "size" : 1,
13891   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13892   "template_args" : [ "type-231" ],
13893   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13894  },
13895  {
13896   "alignment" : 1,
13897   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13898   "name" : "android::trait_trivial_dtor<unsigned long>",
13899   "referenced_type" : "type-220",
13900   "self_type" : "type-220",
13901   "size" : 1,
13902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13903   "template_args" : [ "type-30" ],
13904   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13905  },
13906  {
13907   "alignment" : 1,
13908   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13909   "name" : "android::trait_trivial_dtor<unsigned short>",
13910   "referenced_type" : "type-202",
13911   "self_type" : "type-202",
13912   "size" : 1,
13913   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13914   "template_args" : [ "type-80" ],
13915   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13916  },
13917  {
13918   "alignment" : 1,
13919   "linker_set_key" : "android::trait_trivial_dtor<void>",
13920   "name" : "android::trait_trivial_dtor<void>",
13921   "referenced_type" : "type-181",
13922   "self_type" : "type-181",
13923   "size" : 1,
13924   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13925   "template_args" : [ "type-27" ],
13926   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13927  },
13928  {
13929   "alignment" : 1,
13930   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13931   "name" : "android::trait_trivial_move<android::String16>",
13932   "referenced_type" : "type-409",
13933   "self_type" : "type-409",
13934   "size" : 1,
13935   "source_file" : "/system/core/libutils/include/utils/String16.h",
13936   "template_args" : [ "type-46" ],
13937   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13938  },
13939  {
13940   "alignment" : 1,
13941   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13942   "name" : "android::trait_trivial_move<android::String8>",
13943   "referenced_type" : "type-404",
13944   "self_type" : "type-404",
13945   "size" : 1,
13946   "source_file" : "/system/core/libutils/include/utils/String8.h",
13947   "template_args" : [ "type-55" ],
13948   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13949  },
13950  {
13951   "alignment" : 1,
13952   "linker_set_key" : "android::trait_trivial_move<bool>",
13953   "name" : "android::trait_trivial_move<bool>",
13954   "referenced_type" : "type-187",
13955   "self_type" : "type-187",
13956   "size" : 1,
13957   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13958   "template_args" : [ "type-41" ],
13959   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13960  },
13961  {
13962   "alignment" : 1,
13963   "linker_set_key" : "android::trait_trivial_move<char>",
13964   "name" : "android::trait_trivial_move<char>",
13965   "referenced_type" : "type-191",
13966   "self_type" : "type-191",
13967   "size" : 1,
13968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13969   "template_args" : [ "type-58" ],
13970   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13971  },
13972  {
13973   "alignment" : 1,
13974   "linker_set_key" : "android::trait_trivial_move<double>",
13975   "name" : "android::trait_trivial_move<double>",
13976   "referenced_type" : "type-246",
13977   "self_type" : "type-246",
13978   "size" : 1,
13979   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13980   "template_args" : [ "type-243" ],
13981   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13982  },
13983  {
13984   "alignment" : 1,
13985   "linker_set_key" : "android::trait_trivial_move<float>",
13986   "name" : "android::trait_trivial_move<float>",
13987   "referenced_type" : "type-241",
13988   "self_type" : "type-241",
13989   "size" : 1,
13990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13991   "template_args" : [ "type-236" ],
13992   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13993  },
13994  {
13995   "alignment" : 1,
13996   "linker_set_key" : "android::trait_trivial_move<int>",
13997   "name" : "android::trait_trivial_move<int>",
13998   "referenced_type" : "type-209",
13999   "self_type" : "type-209",
14000   "size" : 1,
14001   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14002   "template_args" : [ "type-25" ],
14003   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14004  },
14005  {
14006   "alignment" : 1,
14007   "linker_set_key" : "android::trait_trivial_move<long long>",
14008   "name" : "android::trait_trivial_move<long long>",
14009   "referenced_type" : "type-229",
14010   "self_type" : "type-229",
14011   "size" : 1,
14012   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14013   "template_args" : [ "type-224" ],
14014   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14015  },
14016  {
14017   "alignment" : 1,
14018   "linker_set_key" : "android::trait_trivial_move<long>",
14019   "name" : "android::trait_trivial_move<long>",
14020   "referenced_type" : "type-218",
14021   "self_type" : "type-218",
14022   "size" : 1,
14023   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14024   "template_args" : [ "type-31" ],
14025   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14026  },
14027  {
14028   "alignment" : 1,
14029   "linker_set_key" : "android::trait_trivial_move<short>",
14030   "name" : "android::trait_trivial_move<short>",
14031   "referenced_type" : "type-200",
14032   "self_type" : "type-200",
14033   "size" : 1,
14034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14035   "template_args" : [ "type-197" ],
14036   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14037  },
14038  {
14039   "alignment" : 1,
14040   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14041   "name" : "android::trait_trivial_move<unsigned char>",
14042   "referenced_type" : "type-195",
14043   "self_type" : "type-195",
14044   "size" : 1,
14045   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14046   "template_args" : [ "type-78" ],
14047   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14048  },
14049  {
14050   "alignment" : 1,
14051   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14052   "name" : "android::trait_trivial_move<unsigned int>",
14053   "referenced_type" : "type-213",
14054   "self_type" : "type-213",
14055   "size" : 1,
14056   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14057   "template_args" : [ "type-2" ],
14058   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14059  },
14060  {
14061   "alignment" : 1,
14062   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14063   "name" : "android::trait_trivial_move<unsigned long long>",
14064   "referenced_type" : "type-234",
14065   "self_type" : "type-234",
14066   "size" : 1,
14067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14068   "template_args" : [ "type-231" ],
14069   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14070  },
14071  {
14072   "alignment" : 1,
14073   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14074   "name" : "android::trait_trivial_move<unsigned long>",
14075   "referenced_type" : "type-222",
14076   "self_type" : "type-222",
14077   "size" : 1,
14078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14079   "template_args" : [ "type-30" ],
14080   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14081  },
14082  {
14083   "alignment" : 1,
14084   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14085   "name" : "android::trait_trivial_move<unsigned short>",
14086   "referenced_type" : "type-205",
14087   "self_type" : "type-205",
14088   "size" : 1,
14089   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14090   "template_args" : [ "type-80" ],
14091   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14092  },
14093  {
14094   "alignment" : 1,
14095   "linker_set_key" : "android::trait_trivial_move<void>",
14096   "name" : "android::trait_trivial_move<void>",
14097   "referenced_type" : "type-183",
14098   "self_type" : "type-183",
14099   "size" : 1,
14100   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14101   "template_args" : [ "type-27" ],
14102   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14103  },
14104  {
14105   "alignment" : 8,
14106   "fields" :
14107   [
14108    {
14109     "access" : "private",
14110     "field_name" : "m_ptr",
14111     "referenced_type" : "type-126"
14112    },
14113    {
14114     "access" : "private",
14115     "field_name" : "m_refs",
14116     "field_offset" : 64,
14117     "referenced_type" : "type-39"
14118    }
14119   ],
14120   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14121   "name" : "android::wp<android::hardware::BHwBinder>",
14122   "record_kind" : "class",
14123   "referenced_type" : "type-457",
14124   "self_type" : "type-457",
14125   "size" : 16,
14126   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14127   "template_args" : [ "type-127" ],
14128   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14129  },
14130  {
14131   "alignment" : 8,
14132   "fields" :
14133   [
14134    {
14135     "access" : "private",
14136     "field_name" : "m_ptr",
14137     "referenced_type" : "type-6"
14138    },
14139    {
14140     "access" : "private",
14141     "field_name" : "m_refs",
14142     "field_offset" : 64,
14143     "referenced_type" : "type-39"
14144    }
14145   ],
14146   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14147   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14148   "record_kind" : "class",
14149   "referenced_type" : "type-333",
14150   "self_type" : "type-333",
14151   "size" : 16,
14152   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14153   "template_args" : [ "type-7" ],
14154   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14155  },
14156  {
14157   "alignment" : 8,
14158   "fields" :
14159   [
14160    {
14161     "access" : "private",
14162     "field_name" : "m_ptr",
14163     "referenced_type" : "type-116"
14164    },
14165    {
14166     "access" : "private",
14167     "field_name" : "m_refs",
14168     "field_offset" : 64,
14169     "referenced_type" : "type-39"
14170    }
14171   ],
14172   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14173   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14174   "record_kind" : "class",
14175   "referenced_type" : "type-115",
14176   "self_type" : "type-115",
14177   "size" : 16,
14178   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14179   "template_args" : [ "type-117" ],
14180   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14181  },
14182  {
14183   "alignment" : 8,
14184   "fields" :
14185   [
14186    {
14187     "access" : "private",
14188     "field_name" : "m_ptr",
14189     "referenced_type" : "type-119"
14190    },
14191    {
14192     "access" : "private",
14193     "field_name" : "m_refs",
14194     "field_offset" : 64,
14195     "referenced_type" : "type-39"
14196    }
14197   ],
14198   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14199   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14200   "record_kind" : "class",
14201   "referenced_type" : "type-118",
14202   "self_type" : "type-118",
14203   "size" : 16,
14204   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14205   "template_args" : [ "type-72" ],
14206   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14207  },
14208  {
14209   "alignment" : 4,
14210   "fields" :
14211   [
14212    {
14213     "field_name" : "maxContentLightLevel",
14214     "referenced_type" : "type-236"
14215    },
14216    {
14217     "field_name" : "maxFrameAverageLightLevel",
14218     "field_offset" : 32,
14219     "referenced_type" : "type-236"
14220    }
14221   ],
14222   "linker_set_key" : "android_cta861_3_metadata",
14223   "name" : "android_cta861_3_metadata",
14224   "referenced_type" : "type-512",
14225   "self_type" : "type-512",
14226   "size" : 8,
14227   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14228   "unique_id" : "android_cta861_3_metadata"
14229  },
14230  {
14231   "alignment" : 4,
14232   "fields" :
14233   [
14234    {
14235     "field_name" : "num_points",
14236     "referenced_type" : "type-2"
14237    },
14238    {
14239     "field_name" : "reserved",
14240     "field_offset" : 32,
14241     "referenced_type" : "type-501"
14242    },
14243    {
14244     "field_name" : "xyzc_points",
14245     "field_offset" : 288,
14246     "referenced_type" : "type-509"
14247    }
14248   ],
14249   "linker_set_key" : "android_depth_points",
14250   "name" : "android_depth_points",
14251   "referenced_type" : "type-508",
14252   "self_type" : "type-508",
14253   "size" : 36,
14254   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14255   "unique_id" : "android_depth_points"
14256  },
14257  {
14258   "alignment" : 8,
14259   "fields" :
14260   [
14261    {
14262     "field_name" : "format",
14263     "referenced_type" : "type-505"
14264    },
14265    {
14266     "field_name" : "num_planes",
14267     "field_offset" : 32,
14268     "referenced_type" : "type-2"
14269    },
14270    {
14271     "field_name" : "planes",
14272     "field_offset" : 64,
14273     "referenced_type" : "type-507"
14274    }
14275   ],
14276   "linker_set_key" : "android_flex_layout",
14277   "name" : "android_flex_layout",
14278   "referenced_type" : "type-506",
14279   "self_type" : "type-506",
14280   "size" : 16,
14281   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14282   "unique_id" : "android_flex_layout"
14283  },
14284  {
14285   "alignment" : 8,
14286   "fields" :
14287   [
14288    {
14289     "field_name" : "top_left",
14290     "referenced_type" : "type-332"
14291    },
14292    {
14293     "field_name" : "component",
14294     "field_offset" : 64,
14295     "referenced_type" : "type-503"
14296    },
14297    {
14298     "field_name" : "bits_per_component",
14299     "field_offset" : 96,
14300     "referenced_type" : "type-25"
14301    },
14302    {
14303     "field_name" : "bits_used",
14304     "field_offset" : 128,
14305     "referenced_type" : "type-25"
14306    },
14307    {
14308     "field_name" : "h_increment",
14309     "field_offset" : 160,
14310     "referenced_type" : "type-25"
14311    },
14312    {
14313     "field_name" : "v_increment",
14314     "field_offset" : 192,
14315     "referenced_type" : "type-25"
14316    },
14317    {
14318     "field_name" : "h_subsampling",
14319     "field_offset" : 224,
14320     "referenced_type" : "type-25"
14321    },
14322    {
14323     "field_name" : "v_subsampling",
14324     "field_offset" : 256,
14325     "referenced_type" : "type-25"
14326    }
14327   ],
14328   "linker_set_key" : "android_flex_plane",
14329   "name" : "android_flex_plane",
14330   "referenced_type" : "type-504",
14331   "self_type" : "type-504",
14332   "size" : 40,
14333   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14334   "unique_id" : "android_flex_plane"
14335  },
14336  {
14337   "alignment" : 4,
14338   "fields" :
14339   [
14340    {
14341     "field_name" : "displayPrimaryRed",
14342     "referenced_type" : "type-510"
14343    },
14344    {
14345     "field_name" : "displayPrimaryGreen",
14346     "field_offset" : 64,
14347     "referenced_type" : "type-510"
14348    },
14349    {
14350     "field_name" : "displayPrimaryBlue",
14351     "field_offset" : 128,
14352     "referenced_type" : "type-510"
14353    },
14354    {
14355     "field_name" : "whitePoint",
14356     "field_offset" : 192,
14357     "referenced_type" : "type-510"
14358    },
14359    {
14360     "field_name" : "maxLuminance",
14361     "field_offset" : 256,
14362     "referenced_type" : "type-236"
14363    },
14364    {
14365     "field_name" : "minLuminance",
14366     "field_offset" : 288,
14367     "referenced_type" : "type-236"
14368    }
14369   ],
14370   "linker_set_key" : "android_smpte2086_metadata",
14371   "name" : "android_smpte2086_metadata",
14372   "referenced_type" : "type-511",
14373   "self_type" : "type-511",
14374   "size" : 40,
14375   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14376   "unique_id" : "android_smpte2086_metadata"
14377  },
14378  {
14379   "alignment" : 4,
14380   "fields" :
14381   [
14382    {
14383     "field_name" : "x",
14384     "referenced_type" : "type-236"
14385    },
14386    {
14387     "field_name" : "y",
14388     "field_offset" : 32,
14389     "referenced_type" : "type-236"
14390    }
14391   ],
14392   "linker_set_key" : "android_xy_color",
14393   "name" : "android_xy_color",
14394   "referenced_type" : "type-510",
14395   "self_type" : "type-510",
14396   "size" : 8,
14397   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14398   "unique_id" : "android_xy_color"
14399  },
14400  {
14401   "alignment" : 8,
14402   "fields" :
14403   [
14404    {
14405     "field_name" : "y",
14406     "referenced_type" : "type-26"
14407    },
14408    {
14409     "field_name" : "cb",
14410     "field_offset" : 64,
14411     "referenced_type" : "type-26"
14412    },
14413    {
14414     "field_name" : "cr",
14415     "field_offset" : 128,
14416     "referenced_type" : "type-26"
14417    },
14418    {
14419     "field_name" : "ystride",
14420     "field_offset" : 192,
14421     "referenced_type" : "type-30"
14422    },
14423    {
14424     "field_name" : "cstride",
14425     "field_offset" : 256,
14426     "referenced_type" : "type-30"
14427    },
14428    {
14429     "field_name" : "chroma_step",
14430     "field_offset" : 320,
14431     "referenced_type" : "type-30"
14432    },
14433    {
14434     "field_name" : "reserved",
14435     "field_offset" : 384,
14436     "referenced_type" : "type-501"
14437    }
14438   ],
14439   "linker_set_key" : "android_ycbcr",
14440   "name" : "android_ycbcr",
14441   "referenced_type" : "type-500",
14442   "self_type" : "type-500",
14443   "size" : 80,
14444   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14445   "unique_id" : "android_ycbcr"
14446  },
14447  {
14448   "alignment" : 4,
14449   "fields" :
14450   [
14451    {
14452     "referenced_type" : "type-76"
14453    }
14454   ],
14455   "linker_set_key" : "log_msg",
14456   "name" : "log_msg",
14457   "referenced_type" : "type-75",
14458   "self_type" : "type-75",
14459   "size" : 5124,
14460   "source_file" : "/system/core/liblog/include/log/log_read.h",
14461   "unique_id" : "log_msg"
14462  },
14463  {
14464   "alignment" : 4,
14465   "fields" :
14466   [
14467    {
14468     "field_name" : "buf",
14469     "referenced_type" : "type-77"
14470    },
14471    {
14472     "field_name" : "entry",
14473     "referenced_type" : "type-79"
14474    },
14475    {
14476     "field_name" : "entry_v4",
14477     "referenced_type" : "type-79"
14478    },
14479    {
14480     "field_name" : "entry_v3",
14481     "referenced_type" : "type-82"
14482    },
14483    {
14484     "field_name" : "entry_v2",
14485     "referenced_type" : "type-83"
14486    },
14487    {
14488     "field_name" : "entry_v1",
14489     "referenced_type" : "type-84"
14490    }
14491   ],
14492   "is_anonymous" : true,
14493   "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",
14494   "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",
14495   "record_kind" : "union",
14496   "referenced_type" : "type-76",
14497   "self_type" : "type-76",
14498   "size" : 5124,
14499   "source_file" : "/system/core/liblog/include/log/log_read.h",
14500   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14501  },
14502  {
14503   "alignment" : 1,
14504   "fields" :
14505   [
14506    {
14507     "field_name" : "tv_sec",
14508     "referenced_type" : "type-2"
14509    },
14510    {
14511     "field_name" : "tv_nsec",
14512     "field_offset" : 32,
14513     "referenced_type" : "type-2"
14514    }
14515   ],
14516   "linker_set_key" : "log_time",
14517   "name" : "log_time",
14518   "referenced_type" : "type-388",
14519   "self_type" : "type-388",
14520   "size" : 8,
14521   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14522   "unique_id" : "_ZTS8log_time"
14523  },
14524  {
14525   "alignment" : 4,
14526   "fields" :
14527   [
14528    {
14529     "field_name" : "len",
14530     "referenced_type" : "type-80"
14531    },
14532    {
14533     "field_name" : "__pad",
14534     "field_offset" : 16,
14535     "referenced_type" : "type-80"
14536    },
14537    {
14538     "field_name" : "pid",
14539     "field_offset" : 32,
14540     "referenced_type" : "type-25"
14541    },
14542    {
14543     "field_name" : "tid",
14544     "field_offset" : 64,
14545     "referenced_type" : "type-25"
14546    },
14547    {
14548     "field_name" : "sec",
14549     "field_offset" : 96,
14550     "referenced_type" : "type-25"
14551    },
14552    {
14553     "field_name" : "nsec",
14554     "field_offset" : 128,
14555     "referenced_type" : "type-25"
14556    },
14557    {
14558     "field_name" : "msg",
14559     "field_offset" : 160,
14560     "referenced_type" : "type-81"
14561    }
14562   ],
14563   "linker_set_key" : "logger_entry",
14564   "name" : "logger_entry",
14565   "referenced_type" : "type-84",
14566   "self_type" : "type-84",
14567   "size" : 20,
14568   "source_file" : "/system/core/liblog/include/log/log_read.h",
14569   "unique_id" : "logger_entry"
14570  },
14571  {
14572   "alignment" : 1,
14573   "fields" :
14574   [
14575    {
14576     "field_name" : "len",
14577     "referenced_type" : "type-80"
14578    },
14579    {
14580     "field_name" : "hdr_size",
14581     "field_offset" : 16,
14582     "referenced_type" : "type-80"
14583    },
14584    {
14585     "field_name" : "pid",
14586     "field_offset" : 32,
14587     "referenced_type" : "type-25"
14588    },
14589    {
14590     "field_name" : "tid",
14591     "field_offset" : 64,
14592     "referenced_type" : "type-25"
14593    },
14594    {
14595     "field_name" : "sec",
14596     "field_offset" : 96,
14597     "referenced_type" : "type-25"
14598    },
14599    {
14600     "field_name" : "nsec",
14601     "field_offset" : 128,
14602     "referenced_type" : "type-25"
14603    },
14604    {
14605     "field_name" : "euid",
14606     "field_offset" : 160,
14607     "referenced_type" : "type-2"
14608    },
14609    {
14610     "field_name" : "msg",
14611     "field_offset" : 192,
14612     "referenced_type" : "type-81"
14613    }
14614   ],
14615   "linker_set_key" : "logger_entry_v2",
14616   "name" : "logger_entry_v2",
14617   "referenced_type" : "type-83",
14618   "self_type" : "type-83",
14619   "size" : 24,
14620   "source_file" : "/system/core/liblog/include/log/log_read.h",
14621   "unique_id" : "logger_entry_v2"
14622  },
14623  {
14624   "alignment" : 1,
14625   "fields" :
14626   [
14627    {
14628     "field_name" : "len",
14629     "referenced_type" : "type-80"
14630    },
14631    {
14632     "field_name" : "hdr_size",
14633     "field_offset" : 16,
14634     "referenced_type" : "type-80"
14635    },
14636    {
14637     "field_name" : "pid",
14638     "field_offset" : 32,
14639     "referenced_type" : "type-25"
14640    },
14641    {
14642     "field_name" : "tid",
14643     "field_offset" : 64,
14644     "referenced_type" : "type-25"
14645    },
14646    {
14647     "field_name" : "sec",
14648     "field_offset" : 96,
14649     "referenced_type" : "type-25"
14650    },
14651    {
14652     "field_name" : "nsec",
14653     "field_offset" : 128,
14654     "referenced_type" : "type-25"
14655    },
14656    {
14657     "field_name" : "lid",
14658     "field_offset" : 160,
14659     "referenced_type" : "type-2"
14660    },
14661    {
14662     "field_name" : "msg",
14663     "field_offset" : 192,
14664     "referenced_type" : "type-81"
14665    }
14666   ],
14667   "linker_set_key" : "logger_entry_v3",
14668   "name" : "logger_entry_v3",
14669   "referenced_type" : "type-82",
14670   "self_type" : "type-82",
14671   "size" : 24,
14672   "source_file" : "/system/core/liblog/include/log/log_read.h",
14673   "unique_id" : "logger_entry_v3"
14674  },
14675  {
14676   "alignment" : 4,
14677   "fields" :
14678   [
14679    {
14680     "field_name" : "len",
14681     "referenced_type" : "type-80"
14682    },
14683    {
14684     "field_name" : "hdr_size",
14685     "field_offset" : 16,
14686     "referenced_type" : "type-80"
14687    },
14688    {
14689     "field_name" : "pid",
14690     "field_offset" : 32,
14691     "referenced_type" : "type-25"
14692    },
14693    {
14694     "field_name" : "tid",
14695     "field_offset" : 64,
14696     "referenced_type" : "type-2"
14697    },
14698    {
14699     "field_name" : "sec",
14700     "field_offset" : 96,
14701     "referenced_type" : "type-2"
14702    },
14703    {
14704     "field_name" : "nsec",
14705     "field_offset" : 128,
14706     "referenced_type" : "type-2"
14707    },
14708    {
14709     "field_name" : "lid",
14710     "field_offset" : 160,
14711     "referenced_type" : "type-2"
14712    },
14713    {
14714     "field_name" : "uid",
14715     "field_offset" : 192,
14716     "referenced_type" : "type-2"
14717    },
14718    {
14719     "field_name" : "msg",
14720     "field_offset" : 224,
14721     "referenced_type" : "type-81"
14722    }
14723   ],
14724   "linker_set_key" : "logger_entry_v4",
14725   "name" : "logger_entry_v4",
14726   "referenced_type" : "type-79",
14727   "self_type" : "type-79",
14728   "size" : 28,
14729   "source_file" : "/system/core/liblog/include/log/log_read.h",
14730   "unique_id" : "logger_entry_v4"
14731  },
14732  {
14733   "alignment" : 4,
14734   "fields" :
14735   [
14736    {
14737     "field_name" : "version",
14738     "referenced_type" : "type-25"
14739    },
14740    {
14741     "field_name" : "numFds",
14742     "field_offset" : 32,
14743     "referenced_type" : "type-25"
14744    },
14745    {
14746     "field_name" : "numInts",
14747     "field_offset" : 64,
14748     "referenced_type" : "type-25"
14749    },
14750    {
14751     "field_name" : "data",
14752     "field_offset" : 96,
14753     "referenced_type" : "type-178"
14754    }
14755   ],
14756   "linker_set_key" : "native_handle",
14757   "name" : "native_handle",
14758   "referenced_type" : "type-177",
14759   "self_type" : "type-177",
14760   "size" : 12,
14761   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14762   "unique_id" : "native_handle"
14763  }
14764 ],
14765 "rvalue_reference_types" :
14766 [
14767  {
14768   "alignment" : 8,
14769   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14770   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14771   "referenced_type" : "type-145",
14772   "self_type" : "type-149",
14773   "size" : 8,
14774   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14775  },
14776  {
14777   "alignment" : 8,
14778   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14779   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14780   "referenced_type" : "type-153",
14781   "self_type" : "type-155",
14782   "size" : 8,
14783   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14784  },
14785  {
14786   "alignment" : 8,
14787   "linker_set_key" : "android::hardware::Return<bool> &&",
14788   "name" : "android::hardware::Return<bool> &&",
14789   "referenced_type" : "type-138",
14790   "self_type" : "type-141",
14791   "size" : 8,
14792   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14793  },
14794  {
14795   "alignment" : 8,
14796   "linker_set_key" : "android::hardware::Return<void> &&",
14797   "name" : "android::hardware::Return<void> &&",
14798   "referenced_type" : "type-166",
14799   "self_type" : "type-168",
14800   "size" : 8,
14801   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14802  },
14803  {
14804   "alignment" : 8,
14805   "linker_set_key" : "android::hardware::Status &&",
14806   "name" : "android::hardware::Status &&",
14807   "referenced_type" : "type-129",
14808   "self_type" : "type-135",
14809   "size" : 8,
14810   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14811  },
14812  {
14813   "alignment" : 8,
14814   "linker_set_key" : "android::hardware::details::return_status &&",
14815   "name" : "android::hardware::details::return_status &&",
14816   "referenced_type" : "type-139",
14817   "self_type" : "type-162",
14818   "size" : 8,
14819   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14820  },
14821  {
14822   "alignment" : 8,
14823   "linker_set_key" : "android::hardware::hidl_handle &&",
14824   "name" : "android::hardware::hidl_handle &&",
14825   "referenced_type" : "type-273",
14826   "self_type" : "type-281",
14827   "size" : 8,
14828   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14829  },
14830  {
14831   "alignment" : 8,
14832   "linker_set_key" : "android::hardware::hidl_memory &&",
14833   "name" : "android::hardware::hidl_memory &&",
14834   "referenced_type" : "type-279",
14835   "self_type" : "type-286",
14836   "size" : 8,
14837   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14838  },
14839  {
14840   "alignment" : 8,
14841   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14842   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14843   "referenced_type" : "type-112",
14844   "self_type" : "type-120",
14845   "size" : 8,
14846   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14847  },
14848  {
14849   "alignment" : 8,
14850   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14851   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14852   "referenced_type" : "type-104",
14853   "self_type" : "type-107",
14854   "size" : 8,
14855   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14856  },
14857  {
14858   "alignment" : 8,
14859   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14860   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14861   "referenced_type" : "type-468",
14862   "self_type" : "type-467",
14863   "size" : 8,
14864   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14865  },
14866  {
14867   "alignment" : 8,
14868   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14869   "name" : "std::function<sp<IBase> (void *)> &&",
14870   "referenced_type" : "type-479",
14871   "self_type" : "type-478",
14872   "size" : 8,
14873   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14874  },
14875  {
14876   "alignment" : 8,
14877   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14878   "name" : "std::function<sp<IBinder> (void *)> &&",
14879   "referenced_type" : "type-470",
14880   "self_type" : "type-469",
14881   "size" : 8,
14882   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14883  }
14884 ]
14885}
14886