1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-56",
9   "self_type" : "type-79",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-235",
16   "self_type" : "type-508",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-25",
24   "self_type" : "type-177",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-76",
32   "self_type" : "type-311",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-76",
41   "self_type" : "type-75",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-500",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-39",
64   "self_type" : "type-39",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-56",
73   "self_type" : "type-56",
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-47",
83   "self_type" : "type-47",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-242",
91   "self_type" : "type-242",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-235",
99   "self_type" : "type-235",
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" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-214",
117   "self_type" : "type-214",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-30",
126   "self_type" : "type-30",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-196",
135   "self_type" : "type-196",
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-252",
144   "self_type" : "type-252",
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-76",
154   "self_type" : "type-76",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-220",
174   "self_type" : "type-220",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-116",
184   "self_type" : "type-116",
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-78",
194   "self_type" : "type-78",
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_recipientEEEy"
219  },
220  {
221   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
222  },
223  {
224   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
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_7details16HidlInstrumentorEy"
345  },
346  {
347   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
354  },
355  {
356   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
357  },
358  {
359   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_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_arrayIhLj32EJEEEEEEEE"
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_019BpHwKeymasterDevice5abortEy"
435  },
436  {
437   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
438  },
439  {
440   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
441  },
442  {
443   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
444  },
445  {
446   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_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_6ParcelEjj"
468  },
469  {
470   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
471  },
472  {
473   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
474  },
475  {
476   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
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_EEiEERKT_"
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_EEiEE"
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_EEiEERKT_"
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_EEiEE"
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" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
524  },
525  {
526   "name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
527  },
528  {
529   "name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
530  },
531  {
532   "name" : "_ZTv0_n12_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_019BpHwKeymasterDeviceE4_NS0_10IInterfaceE"
567  },
568  {
569   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE8_NS0_11BpHwRefBaseE"
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-520",
612   "self_type" : "type-520",
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-164",
674   "self_type" : "type-164",
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-58",
752   "self_type" : "type-58",
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-130",
806   "self_type" : "type-130",
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-145",
1278   "self_type" : "type-145",
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-550",
1394   "self_type" : "type-550",
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-549",
1522   "self_type" : "type-549",
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-544",
1810   "self_type" : "type-544",
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-535",
1854   "self_type" : "type-535",
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-534",
1880   "self_type" : "type-534",
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-76",
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-487",
1984   "self_type" : "type-487",
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-493",
2010   "self_type" : "type-493",
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-488",
2052   "self_type" : "type-488",
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-486",
2294   "self_type" : "type-486",
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-491",
2324   "self_type" : "type-491",
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-496",
2354   "self_type" : "type-496",
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-501",
2396   "self_type" : "type-501",
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-504",
2434   "self_type" : "type-504",
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-489",
2460   "self_type" : "type-489",
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-495",
2478   "self_type" : "type-495",
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-498",
2508   "self_type" : "type-498",
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-484",
2602   "self_type" : "type-484",
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-490",
2644   "self_type" : "type-490",
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-497",
2662   "self_type" : "type-497",
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-494",
2692   "self_type" : "type-494",
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-485",
2726   "self_type" : "type-485",
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-236",
2780   "self_type" : "type-236",
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-42"
2797    },
2798    {
2799     "referenced_type" : "type-48"
2800    },
2801    {
2802     "referenced_type" : "type-26"
2803    }
2804   ],
2805   "referenced_type" : "type-41",
2806   "return_type" : "type-39",
2807   "self_type" : "type-41",
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-512",
2821   "return_type" : "type-25",
2822   "self_type" : "type-512",
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 int, const unsigned long long *, unsigned int, void *)",
2828   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2829   "parameters" :
2830   [
2831    {
2832     "referenced_type" : "type-423"
2833    },
2834    {
2835     "referenced_type" : "type-325"
2836    },
2837    {
2838     "referenced_type" : "type-2"
2839    },
2840    {
2841     "referenced_type" : "type-424"
2842    },
2843    {
2844     "referenced_type" : "type-2"
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-432"
2865    },
2866    {
2867     "referenced_type" : "type-54"
2868    },
2869    {
2870     "referenced_type" : "type-39"
2871    }
2872   ],
2873   "return_type" : "type-152",
2874   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2875   "template_args" : [ "type-104", "type-70", "type-613" ]
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-437"
2884    },
2885    {
2886     "referenced_type" : "type-39"
2887    },
2888    {
2889     "referenced_type" : "type-39"
2890    }
2891   ],
2892   "return_type" : "type-102",
2893   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2894   "template_args" : [ "type-613", "type-104", "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-437"
2904    },
2905    {
2906     "default_arg" : true,
2907     "referenced_type" : "type-39"
2908    }
2909   ],
2910   "return_type" : "type-102",
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_recipientEEEy",
2916   "parameters" :
2917   [
2918    {
2919     "is_this_ptr" : true,
2920     "referenced_type" : "type-103"
2921    },
2922    {
2923     "referenced_type" : "type-587"
2924    },
2925    {
2926     "referenced_type" : "type-116"
2927    }
2928   ],
2929   "return_type" : "type-137",
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-103"
2940    },
2941    {
2942     "referenced_type" : "type-724"
2943    }
2944   ],
2945   "return_type" : "type-165",
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_arrayIhLj32EJEEEEEEEE",
2951   "parameters" :
2952   [
2953    {
2954     "is_this_ptr" : true,
2955     "referenced_type" : "type-103"
2956    },
2957    {
2958     "referenced_type" : "type-725"
2959    }
2960   ],
2961   "return_type" : "type-165",
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-437"
2972    },
2973    {
2974     "default_arg" : true,
2975     "referenced_type" : "type-39"
2976    }
2977   ],
2978   "return_type" : "type-102",
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-103"
2989    },
2990    {
2991     "referenced_type" : "type-587"
2992    }
2993   ],
2994   "return_type" : "type-137",
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-103"
3005    },
3006    {
3007     "referenced_type" : "type-726"
3008    }
3009   ],
3010   "return_type" : "type-165",
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-103"
3021    },
3022    {
3023     "default_arg" : true,
3024     "referenced_type" : "type-437"
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-103"
3038    },
3039    {
3040     "referenced_type" : "type-727"
3041    }
3042   ],
3043   "return_type" : "type-165",
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-103"
3054    }
3055   ],
3056   "return_type" : "type-165",
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-103"
3067    }
3068   ],
3069   "return_type" : "type-165",
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-437"
3079    },
3080    {
3081     "referenced_type" : "type-606"
3082    }
3083   ],
3084   "return_type" : "type-39",
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-103"
3095    }
3096   ],
3097   "return_type" : "type-165",
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-103"
3108    },
3109    {
3110     "referenced_type" : "type-383"
3111    },
3112    {
3113     "referenced_type" : "type-605"
3114    }
3115   ],
3116   "return_type" : "type-165",
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-651"
3126    },
3127    {
3128     "default_arg" : true,
3129     "referenced_type" : "type-39"
3130    }
3131   ],
3132   "return_type" : "type-152",
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-39"
3146    }
3147   ],
3148   "return_type" : "type-152",
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-659"
3160    },
3161    {
3162     "referenced_type" : "type-732"
3163    }
3164   ],
3165   "return_type" : "type-165",
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-659"
3176    },
3177    {
3178     "referenced_type" : "type-108"
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-659"
3192    },
3193    {
3194     "referenced_type" : "type-108"
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-635"
3208    },
3209    {
3210     "referenced_type" : "type-2"
3211    },
3212    {
3213     "referenced_type" : "type-429"
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-743"
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-430"
3237    },
3238    {
3239     "referenced_type" : "type-429"
3240    },
3241    {
3242     "referenced_type" : "type-423"
3243    },
3244    {
3245     "referenced_type" : "type-744"
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-430"
3258    },
3259    {
3260     "referenced_type" : "type-429"
3261    },
3262    {
3263     "referenced_type" : "type-423"
3264    },
3265    {
3266     "referenced_type" : "type-745"
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-430"
3279    },
3280    {
3281     "referenced_type" : "type-429"
3282    },
3283    {
3284     "referenced_type" : "type-423"
3285    },
3286    {
3287     "referenced_type" : "type-746"
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-430"
3300    },
3301    {
3302     "referenced_type" : "type-429"
3303    },
3304    {
3305     "referenced_type" : "type-423"
3306    },
3307    {
3308     "referenced_type" : "type-747"
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-635"
3323    },
3324    {
3325     "referenced_type" : "type-748"
3326    }
3327   ],
3328   "return_type" : "type-165",
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-430"
3338    },
3339    {
3340     "referenced_type" : "type-429"
3341    },
3342    {
3343     "referenced_type" : "type-423"
3344    },
3345    {
3346     "referenced_type" : "type-749"
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-430"
3359    },
3360    {
3361     "referenced_type" : "type-429"
3362    },
3363    {
3364     "referenced_type" : "type-423"
3365    },
3366    {
3367     "referenced_type" : "type-750"
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-430"
3380    },
3381    {
3382     "referenced_type" : "type-429"
3383    },
3384    {
3385     "referenced_type" : "type-423"
3386    },
3387    {
3388     "referenced_type" : "type-751"
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-430"
3401    },
3402    {
3403     "referenced_type" : "type-429"
3404    },
3405    {
3406     "referenced_type" : "type-423"
3407    },
3408    {
3409     "referenced_type" : "type-752"
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-430"
3422    },
3423    {
3424     "referenced_type" : "type-429"
3425    },
3426    {
3427     "referenced_type" : "type-423"
3428    },
3429    {
3430     "referenced_type" : "type-753"
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-430"
3443    },
3444    {
3445     "referenced_type" : "type-429"
3446    },
3447    {
3448     "referenced_type" : "type-423"
3449    },
3450    {
3451     "referenced_type" : "type-754"
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-430"
3464    },
3465    {
3466     "referenced_type" : "type-429"
3467    },
3468    {
3469     "referenced_type" : "type-423"
3470    },
3471    {
3472     "referenced_type" : "type-755"
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-430"
3485    },
3486    {
3487     "referenced_type" : "type-429"
3488    },
3489    {
3490     "referenced_type" : "type-423"
3491    },
3492    {
3493     "referenced_type" : "type-756"
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-430"
3506    },
3507    {
3508     "referenced_type" : "type-429"
3509    },
3510    {
3511     "referenced_type" : "type-423"
3512    },
3513    {
3514     "referenced_type" : "type-757"
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-430"
3527    },
3528    {
3529     "referenced_type" : "type-429"
3530    },
3531    {
3532     "referenced_type" : "type-423"
3533    },
3534    {
3535     "referenced_type" : "type-758"
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-430"
3548    },
3549    {
3550     "referenced_type" : "type-429"
3551    },
3552    {
3553     "referenced_type" : "type-423"
3554    },
3555    {
3556     "referenced_type" : "type-759"
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-635"
3571    }
3572   ],
3573   "return_type" : "type-165",
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-635"
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-635"
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-635"
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-635"
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-635"
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-696"
3655    },
3656    {
3657     "referenced_type" : "type-622"
3658    },
3659    {
3660     "referenced_type" : "type-380"
3661    },
3662    {
3663     "referenced_type" : "type-760"
3664    }
3665   ],
3666   "return_type" : "type-165",
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_7details16HidlInstrumentorEy",
3672   "parameters" :
3673   [
3674    {
3675     "referenced_type" : "type-20"
3676    },
3677    {
3678     "referenced_type" : "type-59"
3679    },
3680    {
3681     "referenced_type" : "type-116"
3682    }
3683   ],
3684   "return_type" : "type-144",
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_yEEE",
3690   "parameters" :
3691   [
3692    {
3693     "referenced_type" : "type-20"
3694    },
3695    {
3696     "referenced_type" : "type-59"
3697    },
3698    {
3699     "referenced_type" : "type-348"
3700    },
3701    {
3702     "referenced_type" : "type-622"
3703    },
3704    {
3705     "referenced_type" : "type-380"
3706    },
3707    {
3708     "referenced_type" : "type-761"
3709    }
3710   ],
3711   "return_type" : "type-165",
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-696"
3722    },
3723    {
3724     "referenced_type" : "type-380"
3725    },
3726    {
3727     "referenced_type" : "type-762"
3728    }
3729   ],
3730   "return_type" : "type-165",
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_recipientEEEy",
3736   "parameters" :
3737   [
3738    {
3739     "is_this_ptr" : true,
3740     "referenced_type" : "type-696"
3741    },
3742    {
3743     "referenced_type" : "type-587"
3744    },
3745    {
3746     "referenced_type" : "type-116"
3747    }
3748   ],
3749   "return_type" : "type-137",
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_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3755   "parameters" :
3756   [
3757    {
3758     "referenced_type" : "type-20"
3759    },
3760    {
3761     "referenced_type" : "type-59"
3762    },
3763    {
3764     "referenced_type" : "type-116"
3765    },
3766    {
3767     "referenced_type" : "type-380"
3768    },
3769    {
3770     "referenced_type" : "type-622"
3771    },
3772    {
3773     "referenced_type" : "type-622"
3774    },
3775    {
3776     "referenced_type" : "type-763"
3777    }
3778   ],
3779   "return_type" : "type-165",
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_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3785   "parameters" :
3786   [
3787    {
3788     "referenced_type" : "type-20"
3789    },
3790    {
3791     "referenced_type" : "type-59"
3792    },
3793    {
3794     "referenced_type" : "type-116"
3795    },
3796    {
3797     "referenced_type" : "type-380"
3798    },
3799    {
3800     "referenced_type" : "type-622"
3801    },
3802    {
3803     "referenced_type" : "type-764"
3804    }
3805   ],
3806   "return_type" : "type-165",
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-696"
3817    },
3818    {
3819     "referenced_type" : "type-765"
3820    }
3821   ],
3822   "return_type" : "type-165",
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_arrayIhLj32EJEEEEEEEE",
3828   "parameters" :
3829   [
3830    {
3831     "is_this_ptr" : true,
3832     "referenced_type" : "type-696"
3833    },
3834    {
3835     "referenced_type" : "type-766"
3836    }
3837   ],
3838   "return_type" : "type-165",
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-696"
3849    },
3850    {
3851     "referenced_type" : "type-622"
3852    }
3853   ],
3854   "return_type" : "type-144",
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-696"
3865    }
3866   ],
3867   "return_type" : "type-144",
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-696"
3878    },
3879    {
3880     "referenced_type" : "type-587"
3881    }
3882   ],
3883   "return_type" : "type-137",
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-696"
3894    },
3895    {
3896     "referenced_type" : "type-767"
3897    }
3898   ],
3899   "return_type" : "type-165",
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-59"
3912    },
3913    {
3914     "referenced_type" : "type-622"
3915    },
3916    {
3917     "referenced_type" : "type-380"
3918    },
3919    {
3920     "referenced_type" : "type-768"
3921    }
3922   ],
3923   "return_type" : "type-165",
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-59"
3936    },
3937    {
3938     "referenced_type" : "type-622"
3939    }
3940   ],
3941   "return_type" : "type-144",
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-59"
3954    },
3955    {
3956     "referenced_type" : "type-550"
3957    },
3958    {
3959     "referenced_type" : "type-622"
3960    },
3961    {
3962     "referenced_type" : "type-622"
3963    },
3964    {
3965     "referenced_type" : "type-622"
3966    },
3967    {
3968     "referenced_type" : "type-769"
3969    }
3970   ],
3971   "return_type" : "type-165",
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-59"
3984    },
3985    {
3986     "referenced_type" : "type-380"
3987    },
3988    {
3989     "referenced_type" : "type-550"
3990    },
3991    {
3992     "referenced_type" : "type-622"
3993    },
3994    {
3995     "referenced_type" : "type-770"
3996    }
3997   ],
3998   "return_type" : "type-165",
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-59"
4011    },
4012    {
4013     "referenced_type" : "type-622"
4014    },
4015    {
4016     "referenced_type" : "type-380"
4017    },
4018    {
4019     "referenced_type" : "type-771"
4020    }
4021   ],
4022   "return_type" : "type-165",
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-59"
4035    },
4036    {
4037     "referenced_type" : "type-380"
4038    },
4039    {
4040     "referenced_type" : "type-772"
4041    }
4042   ],
4043   "return_type" : "type-165",
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-59"
4056    },
4057    {
4058     "referenced_type" : "type-622"
4059    }
4060   ],
4061   "return_type" : "type-144",
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-59"
4074    }
4075   ],
4076   "return_type" : "type-144",
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-696"
4087    },
4088    {
4089     "referenced_type" : "type-773"
4090    }
4091   ],
4092   "return_type" : "type-165",
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-696"
4103    },
4104    {
4105     "referenced_type" : "type-774"
4106    }
4107   ],
4108   "return_type" : "type-165",
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-696"
4119    }
4120   ],
4121   "return_type" : "type-144",
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-696"
4132    },
4133    {
4134     "referenced_type" : "type-622"
4135    },
4136    {
4137     "referenced_type" : "type-622"
4138    },
4139    {
4140     "referenced_type" : "type-622"
4141    },
4142    {
4143     "referenced_type" : "type-775"
4144    }
4145   ],
4146   "return_type" : "type-165",
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-696"
4157    }
4158   ],
4159   "return_type" : "type-165",
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-696"
4170    }
4171   ],
4172   "return_type" : "type-165",
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-59"
4185    },
4186    {
4187     "referenced_type" : "type-776"
4188    }
4189   ],
4190   "return_type" : "type-165",
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-59"
4203    }
4204   ],
4205   "return_type" : "type-144",
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-59"
4218    },
4219    {
4220     "referenced_type" : "type-622"
4221    },
4222    {
4223     "referenced_type" : "type-622"
4224    },
4225    {
4226     "referenced_type" : "type-622"
4227    },
4228    {
4229     "referenced_type" : "type-777"
4230    }
4231   ],
4232   "return_type" : "type-165",
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-696"
4243    }
4244   ],
4245   "return_type" : "type-165",
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_019BpHwKeymasterDevice5abortEy",
4251   "parameters" :
4252   [
4253    {
4254     "is_this_ptr" : true,
4255     "referenced_type" : "type-696"
4256    },
4257    {
4258     "referenced_type" : "type-116"
4259    }
4260   ],
4261   "return_type" : "type-144",
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_yEEE",
4267   "parameters" :
4268   [
4269    {
4270     "is_this_ptr" : true,
4271     "referenced_type" : "type-696"
4272    },
4273    {
4274     "referenced_type" : "type-348"
4275    },
4276    {
4277     "referenced_type" : "type-622"
4278    },
4279    {
4280     "referenced_type" : "type-380"
4281    },
4282    {
4283     "referenced_type" : "type-778"
4284    }
4285   ],
4286   "return_type" : "type-165",
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-696"
4297    },
4298    {
4299     "referenced_type" : "type-383"
4300    },
4301    {
4302     "referenced_type" : "type-605"
4303    }
4304   ],
4305   "return_type" : "type-165",
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_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4311   "parameters" :
4312   [
4313    {
4314     "is_this_ptr" : true,
4315     "referenced_type" : "type-696"
4316    },
4317    {
4318     "referenced_type" : "type-116"
4319    },
4320    {
4321     "referenced_type" : "type-380"
4322    },
4323    {
4324     "referenced_type" : "type-622"
4325    },
4326    {
4327     "referenced_type" : "type-622"
4328    },
4329    {
4330     "referenced_type" : "type-779"
4331    }
4332   ],
4333   "return_type" : "type-165",
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_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4339   "parameters" :
4340   [
4341    {
4342     "is_this_ptr" : true,
4343     "referenced_type" : "type-696"
4344    },
4345    {
4346     "referenced_type" : "type-116"
4347    },
4348    {
4349     "referenced_type" : "type-380"
4350    },
4351    {
4352     "referenced_type" : "type-622"
4353    },
4354    {
4355     "referenced_type" : "type-780"
4356    }
4357   ],
4358   "return_type" : "type-165",
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-696"
4369    },
4370    {
4371     "referenced_type" : "type-622"
4372    },
4373    {
4374     "referenced_type" : "type-380"
4375    },
4376    {
4377     "referenced_type" : "type-781"
4378    }
4379   ],
4380   "return_type" : "type-165",
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-696"
4391    },
4392    {
4393     "referenced_type" : "type-622"
4394    }
4395   ],
4396   "return_type" : "type-144",
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-696"
4407    },
4408    {
4409     "referenced_type" : "type-550"
4410    },
4411    {
4412     "referenced_type" : "type-622"
4413    },
4414    {
4415     "referenced_type" : "type-622"
4416    },
4417    {
4418     "referenced_type" : "type-622"
4419    },
4420    {
4421     "referenced_type" : "type-782"
4422    }
4423   ],
4424   "return_type" : "type-165",
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-696"
4435    },
4436    {
4437     "referenced_type" : "type-380"
4438    },
4439    {
4440     "referenced_type" : "type-550"
4441    },
4442    {
4443     "referenced_type" : "type-622"
4444    },
4445    {
4446     "referenced_type" : "type-783"
4447    }
4448   ],
4449   "return_type" : "type-165",
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-696"
4460    },
4461    {
4462     "referenced_type" : "type-48"
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-696"
4476    },
4477    {
4478     "referenced_type" : "type-48"
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_6ParcelEjj",
4487   "parameters" :
4488   [
4489    {
4490     "referenced_type" : "type-619"
4491    },
4492    {
4493     "referenced_type" : "type-423"
4494    },
4495    {
4496     "referenced_type" : "type-2"
4497    },
4498    {
4499     "referenced_type" : "type-2"
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_6ParcelEjj",
4508   "parameters" :
4509   [
4510    {
4511     "referenced_type" : "type-692"
4512    },
4513    {
4514     "referenced_type" : "type-423"
4515    },
4516    {
4517     "referenced_type" : "type-2"
4518    },
4519    {
4520     "referenced_type" : "type-2"
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_6ParcelEjj",
4529   "parameters" :
4530   [
4531    {
4532     "referenced_type" : "type-619"
4533    },
4534    {
4535     "referenced_type" : "type-429"
4536    },
4537    {
4538     "referenced_type" : "type-2"
4539    },
4540    {
4541     "referenced_type" : "type-2"
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_6ParcelEjj",
4550   "parameters" :
4551   [
4552    {
4553     "referenced_type" : "type-692"
4554    },
4555    {
4556     "referenced_type" : "type-429"
4557    },
4558    {
4559     "referenced_type" : "type-2"
4560    },
4561    {
4562     "referenced_type" : "type-2"
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-54",
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" : 4,
4582   "linker_set_key" : "android::Mutex &",
4583   "name" : "android::Mutex &",
4584   "referenced_type" : "type-31",
4585   "self_type" : "type-518",
4586   "size" : 4,
4587   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4588  },
4589  {
4590   "alignment" : 4,
4591   "linker_set_key" : "android::RWLock &",
4592   "name" : "android::RWLock &",
4593   "referenced_type" : "type-522",
4594   "self_type" : "type-526",
4595   "size" : 4,
4596   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4597  },
4598  {
4599   "alignment" : 4,
4600   "linker_set_key" : "android::String16 &",
4601   "name" : "android::String16 &",
4602   "referenced_type" : "type-44",
4603   "self_type" : "type-407",
4604   "size" : 4,
4605   "source_file" : "/system/core/libutils/include/utils/String16.h"
4606  },
4607  {
4608   "alignment" : 4,
4609   "linker_set_key" : "android::String8 &",
4610   "name" : "android::String8 &",
4611   "referenced_type" : "type-53",
4612   "self_type" : "type-402",
4613   "size" : 4,
4614   "source_file" : "/system/core/libutils/include/utils/String8.h"
4615  },
4616  {
4617   "alignment" : 4,
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-144",
4621   "self_type" : "type-149",
4622   "size" : 4,
4623   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4624  },
4625  {
4626   "alignment" : 4,
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-152",
4630   "self_type" : "type-155",
4631   "size" : 4,
4632   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4633  },
4634  {
4635   "alignment" : 4,
4636   "linker_set_key" : "android::hardware::Return<bool> &",
4637   "name" : "android::hardware::Return<bool> &",
4638   "referenced_type" : "type-137",
4639   "self_type" : "type-141",
4640   "size" : 4,
4641   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4642  },
4643  {
4644   "alignment" : 4,
4645   "linker_set_key" : "android::hardware::Return<void> &",
4646   "name" : "android::hardware::Return<void> &",
4647   "referenced_type" : "type-165",
4648   "self_type" : "type-168",
4649   "size" : 4,
4650   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4651  },
4652  {
4653   "alignment" : 4,
4654   "linker_set_key" : "android::hardware::Status &",
4655   "name" : "android::hardware::Status &",
4656   "referenced_type" : "type-128",
4657   "self_type" : "type-135",
4658   "size" : 4,
4659   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4660  },
4661  {
4662   "alignment" : 4,
4663   "linker_set_key" : "android::hardware::TextOutput &",
4664   "name" : "android::hardware::TextOutput &",
4665   "referenced_type" : "type-427",
4666   "self_type" : "type-426",
4667   "size" : 4,
4668   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4669  },
4670  {
4671   "alignment" : 4,
4672   "linker_set_key" : "android::hardware::TextOutput &",
4673   "name" : "android::hardware::TextOutput &",
4674   "referenced_type" : "type-658",
4675   "self_type" : "type-657",
4676   "size" : 4,
4677   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4678  },
4679  {
4680   "alignment" : 4,
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-629",
4685   "size" : 4,
4686   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4687  },
4688  {
4689   "alignment" : 4,
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-624",
4694   "size" : 4,
4695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4696  },
4697  {
4698   "alignment" : 4,
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-632",
4703   "size" : 4,
4704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4705  },
4706  {
4707   "alignment" : 4,
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" : 4,
4713   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "android::hardware::hidl_string &",
4718   "name" : "android::hardware::hidl_string &",
4719   "referenced_type" : "type-275",
4720   "self_type" : "type-627",
4721   "size" : 4,
4722   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4723  },
4724  {
4725   "alignment" : 4,
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" : 4,
4731   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4732  },
4733  {
4734   "alignment" : 4,
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" : 4,
4740   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4741  },
4742  {
4743   "alignment" : 4,
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-110",
4747   "self_type" : "type-120",
4748   "size" : 4,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 4,
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-102",
4756   "self_type" : "type-106",
4757   "size" : 4,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "const android::String16 &",
4763   "name" : "const android::String16 &",
4764   "referenced_type" : "type-43",
4765   "self_type" : "type-42",
4766   "size" : 4,
4767   "source_file" : "/system/core/libutils/include/utils/String16.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "const android::String8 &",
4772   "name" : "const android::String8 &",
4773   "referenced_type" : "type-399",
4774   "self_type" : "type-401",
4775   "size" : 4,
4776   "source_file" : "/system/core/libutils/include/utils/String8.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "const android::hardware::Parcel &",
4781   "name" : "const android::hardware::Parcel &",
4782   "referenced_type" : "type-428",
4783   "self_type" : "type-429",
4784   "size" : 4,
4785   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "const android::hardware::Return<bool> &",
4790   "name" : "const android::hardware::Return<bool> &",
4791   "referenced_type" : "type-142",
4792   "self_type" : "type-159",
4793   "size" : 4,
4794   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "const android::hardware::Status &",
4799   "name" : "const android::hardware::Status &",
4800   "referenced_type" : "type-132",
4801   "self_type" : "type-133",
4802   "size" : 4,
4803   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4808   "name" : "const android::hardware::details::SchedPrio &",
4809   "referenced_type" : "type-443",
4810   "self_type" : "type-442",
4811   "size" : 4,
4812   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4813  },
4814  {
4815   "alignment" : 4,
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" : 4,
4821   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4822  },
4823  {
4824   "alignment" : 4,
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" : 4,
4830   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4831  },
4832  {
4833   "alignment" : 4,
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" : 4,
4839   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4840  },
4841  {
4842   "alignment" : 4,
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" : 4,
4848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4849  },
4850  {
4851   "alignment" : 4,
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" : 4,
4857   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4858  },
4859  {
4860   "alignment" : 4,
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-604",
4864   "self_type" : "type-605",
4865   "size" : 4,
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" : 4,
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-434",
4874   "size" : 4,
4875   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4876  },
4877  {
4878   "alignment" : 4,
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" : 4,
4884   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4885  },
4886  {
4887   "alignment" : 4,
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" : 4,
4893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4894  },
4895  {
4896   "alignment" : 4,
4897   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4898   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4899   "referenced_type" : "type-328",
4900   "self_type" : "type-622",
4901   "size" : 4,
4902   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4903  },
4904  {
4905   "alignment" : 4,
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" : 4,
4911   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4912  },
4913  {
4914   "alignment" : 4,
4915   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4916   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4917   "referenced_type" : "type-691",
4918   "self_type" : "type-692",
4919   "size" : 4,
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" : 4,
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-619",
4928   "size" : 4,
4929   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4930  },
4931  {
4932   "alignment" : 4,
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-458",
4936   "self_type" : "type-459",
4937   "size" : 4,
4938   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4939  },
4940  {
4941   "alignment" : 4,
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-48",
4946   "size" : 4,
4947   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4948  },
4949  {
4950   "alignment" : 4,
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-123",
4954   "self_type" : "type-470",
4955   "size" : 4,
4956   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4957  },
4958  {
4959   "alignment" : 4,
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-587",
4964   "size" : 4,
4965   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4966  },
4967  {
4968   "alignment" : 4,
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-108",
4972   "self_type" : "type-285",
4973   "size" : 4,
4974   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4975  },
4976  {
4977   "alignment" : 4,
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-650",
4981   "self_type" : "type-651",
4982   "size" : 4,
4983   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4984  },
4985  {
4986   "alignment" : 4,
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-99",
4990   "self_type" : "type-606",
4991   "size" : 4,
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" : 4,
4996   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4997   "name" : "const android::wp<android::hardware::BHwBinder> &",
4998   "referenced_type" : "type-636",
4999   "self_type" : "type-638",
5000   "size" : 4,
5001   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5002  },
5003  {
5004   "alignment" : 4,
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" : 4,
5010   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5011  },
5012  {
5013   "alignment" : 4,
5014   "linker_set_key" : "const bool &",
5015   "name" : "const bool &",
5016   "referenced_type" : "type-90",
5017   "self_type" : "type-246",
5018   "size" : 4,
5019   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5020  },
5021  {
5022   "alignment" : 4,
5023   "linker_set_key" : "const double &",
5024   "name" : "const double &",
5025   "referenced_type" : "type-265",
5026   "self_type" : "type-266",
5027   "size" : 4,
5028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5029  },
5030  {
5031   "alignment" : 4,
5032   "linker_set_key" : "const float &",
5033   "name" : "const float &",
5034   "referenced_type" : "type-263",
5035   "self_type" : "type-264",
5036   "size" : 4,
5037   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5038  },
5039  {
5040   "alignment" : 4,
5041   "linker_set_key" : "const int &",
5042   "name" : "const int &",
5043   "referenced_type" : "type-483",
5044   "self_type" : "type-482",
5045   "size" : 4,
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-645",
5059   "self_type" : "type-647",
5060   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5061  },
5062  {
5063   "alignment" : 4,
5064   "linker_set_key" : "const log_msg &",
5065   "name" : "const log_msg &",
5066   "referenced_type" : "type-72",
5067   "self_type" : "type-121",
5068   "size" : 4,
5069   "source_file" : "/system/core/liblog/include/log/log_read.h"
5070  },
5071  {
5072   "alignment" : 4,
5073   "linker_set_key" : "const long long &",
5074   "name" : "const long long &",
5075   "referenced_type" : "type-259",
5076   "self_type" : "type-260",
5077   "size" : 4,
5078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5079  },
5080  {
5081   "alignment" : 4,
5082   "linker_set_key" : "const short &",
5083   "name" : "const short &",
5084   "referenced_type" : "type-254",
5085   "self_type" : "type-255",
5086   "size" : 4,
5087   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5088  },
5089  {
5090   "alignment" : 4,
5091   "linker_set_key" : "const signed char &",
5092   "name" : "const signed char &",
5093   "referenced_type" : "type-251",
5094   "self_type" : "type-253",
5095   "size" : 4,
5096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5097  },
5098  {
5099   "alignment" : 4,
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-435",
5103   "self_type" : "type-437",
5104   "size" : 4,
5105   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5106  },
5107  {
5108   "alignment" : 4,
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-660",
5113   "size" : 4,
5114   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5115  },
5116  {
5117   "alignment" : 4,
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-694",
5121   "self_type" : "type-693",
5122   "size" : 4,
5123   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5124  },
5125  {
5126   "alignment" : 4,
5127   "linker_set_key" : "const unsigned char &",
5128   "name" : "const unsigned char &",
5129   "referenced_type" : "type-326",
5130   "self_type" : "type-556",
5131   "size" : 4,
5132   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5133  },
5134  {
5135   "alignment" : 4,
5136   "linker_set_key" : "const unsigned int &",
5137   "name" : "const unsigned int &",
5138   "referenced_type" : "type-35",
5139   "self_type" : "type-258",
5140   "size" : 4,
5141   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5142  },
5143  {
5144   "alignment" : 4,
5145   "linker_set_key" : "const unsigned long long &",
5146   "name" : "const unsigned long long &",
5147   "referenced_type" : "type-261",
5148   "self_type" : "type-262",
5149   "size" : 4,
5150   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "linker_set_key" : "const unsigned short &",
5155   "name" : "const unsigned short &",
5156   "referenced_type" : "type-256",
5157   "self_type" : "type-257",
5158   "size" : 4,
5159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5160  },
5161  {
5162   "alignment" : 4,
5163   "linker_set_key" : "int &",
5164   "name" : "int &",
5165   "referenced_type" : "type-25",
5166   "self_type" : "type-395",
5167   "size" : 4,
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" : 4,
5172   "linker_set_key" : "unsigned char &",
5173   "name" : "unsigned char &",
5174   "referenced_type" : "type-76",
5175   "self_type" : "type-538",
5176   "size" : 4,
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" : 4,
5181   "linker_set_key" : "unsigned int &",
5182   "name" : "unsigned int &",
5183   "referenced_type" : "type-2",
5184   "self_type" : "type-552",
5185   "size" : 4,
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" : 4,
5193   "linker_set_key" : "android::Condition *",
5194   "name" : "android::Condition *",
5195   "referenced_type" : "type-91",
5196   "self_type" : "type-521",
5197   "size" : 4,
5198   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5199  },
5200  {
5201   "alignment" : 4,
5202   "linker_set_key" : "android::Mutex *",
5203   "name" : "android::Mutex *",
5204   "referenced_type" : "type-31",
5205   "self_type" : "type-516",
5206   "size" : 4,
5207   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5208  },
5209  {
5210   "alignment" : 4,
5211   "linker_set_key" : "android::Mutex::Autolock *",
5212   "name" : "android::Mutex::Autolock *",
5213   "referenced_type" : "type-517",
5214   "self_type" : "type-519",
5215   "size" : 4,
5216   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5217  },
5218  {
5219   "alignment" : 4,
5220   "linker_set_key" : "android::RWLock *",
5221   "name" : "android::RWLock *",
5222   "referenced_type" : "type-522",
5223   "self_type" : "type-524",
5224   "size" : 4,
5225   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5226  },
5227  {
5228   "alignment" : 4,
5229   "linker_set_key" : "android::RWLock::AutoRLock *",
5230   "name" : "android::RWLock::AutoRLock *",
5231   "referenced_type" : "type-525",
5232   "self_type" : "type-527",
5233   "size" : 4,
5234   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5235  },
5236  {
5237   "alignment" : 4,
5238   "linker_set_key" : "android::RWLock::AutoWLock *",
5239   "name" : "android::RWLock::AutoWLock *",
5240   "referenced_type" : "type-528",
5241   "self_type" : "type-529",
5242   "size" : 4,
5243   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5244  },
5245  {
5246   "alignment" : 4,
5247   "linker_set_key" : "android::RefBase *",
5248   "name" : "android::RefBase *",
5249   "referenced_type" : "type-8",
5250   "self_type" : "type-271",
5251   "size" : 4,
5252   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5253  },
5254  {
5255   "alignment" : 4,
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" : 4,
5261   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5262  },
5263  {
5264   "alignment" : 4,
5265   "linker_set_key" : "android::RefBase::weakref_impl *",
5266   "name" : "android::RefBase::weakref_impl *",
5267   "referenced_type" : "type-642",
5268   "self_type" : "type-641",
5269   "size" : 4,
5270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5271  },
5272  {
5273   "alignment" : 4,
5274   "linker_set_key" : "android::RefBase::weakref_type *",
5275   "name" : "android::RefBase::weakref_type *",
5276   "referenced_type" : "type-38",
5277   "self_type" : "type-37",
5278   "size" : 4,
5279   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5280  },
5281  {
5282   "alignment" : 4,
5283   "linker_set_key" : "android::ReferenceRenamer *",
5284   "name" : "android::ReferenceRenamer *",
5285   "referenced_type" : "type-267",
5286   "self_type" : "type-268",
5287   "size" : 4,
5288   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5289  },
5290  {
5291   "alignment" : 4,
5292   "linker_set_key" : "android::ScopedTrace *",
5293   "name" : "android::ScopedTrace *",
5294   "referenced_type" : "type-530",
5295   "self_type" : "type-531",
5296   "size" : 4,
5297   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5298  },
5299  {
5300   "alignment" : 4,
5301   "linker_set_key" : "android::String16 *",
5302   "name" : "android::String16 *",
5303   "referenced_type" : "type-44",
5304   "self_type" : "type-408",
5305   "size" : 4,
5306   "source_file" : "/system/core/libutils/include/utils/String16.h"
5307  },
5308  {
5309   "alignment" : 4,
5310   "linker_set_key" : "android::String8 *",
5311   "name" : "android::String8 *",
5312   "referenced_type" : "type-53",
5313   "self_type" : "type-403",
5314   "size" : 4,
5315   "source_file" : "/system/core/libutils/include/utils/String8.h"
5316  },
5317  {
5318   "alignment" : 4,
5319   "linker_set_key" : "android::Thread *",
5320   "name" : "android::Thread *",
5321   "referenced_type" : "type-89",
5322   "self_type" : "type-88",
5323   "size" : 4,
5324   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5325  },
5326  {
5327   "alignment" : 4,
5328   "linker_set_key" : "android::VirtualLightRefBase *",
5329   "name" : "android::VirtualLightRefBase *",
5330   "referenced_type" : "type-171",
5331   "self_type" : "type-178",
5332   "size" : 4,
5333   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5334  },
5335  {
5336   "alignment" : 4,
5337   "linker_set_key" : "android::hardware::BHwBinder *",
5338   "name" : "android::hardware::BHwBinder *",
5339   "referenced_type" : "type-126",
5340   "self_type" : "type-125",
5341   "size" : 4,
5342   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5343  },
5344  {
5345   "alignment" : 4,
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" : 4,
5351   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5352  },
5353  {
5354   "alignment" : 4,
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-451",
5358   "self_type" : "type-457",
5359   "size" : 4,
5360   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5361  },
5362  {
5363   "alignment" : 4,
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-471",
5367   "self_type" : "type-476",
5368   "size" : 4,
5369   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5370  },
5371  {
5372   "alignment" : 4,
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-460",
5376   "self_type" : "type-465",
5377   "size" : 4,
5378   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5379  },
5380  {
5381   "alignment" : 4,
5382   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5383   "name" : "android::hardware::GrantorDescriptor *",
5384   "referenced_type" : "type-296",
5385   "self_type" : "type-295",
5386   "size" : 4,
5387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5388  },
5389  {
5390   "alignment" : 4,
5391   "linker_set_key" : "android::hardware::IBinder *",
5392   "name" : "android::hardware::IBinder *",
5393   "referenced_type" : "type-15",
5394   "self_type" : "type-14",
5395   "size" : 4,
5396   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5397  },
5398  {
5399   "alignment" : 4,
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" : 4,
5405   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5406  },
5407  {
5408   "alignment" : 4,
5409   "linker_set_key" : "android::hardware::IInterface *",
5410   "name" : "android::hardware::IInterface *",
5411   "referenced_type" : "type-21",
5412   "self_type" : "type-20",
5413   "size" : 4,
5414   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5415  },
5416  {
5417   "alignment" : 4,
5418   "linker_set_key" : "android::hardware::Parcel *",
5419   "name" : "android::hardware::Parcel *",
5420   "referenced_type" : "type-418",
5421   "self_type" : "type-423",
5422   "size" : 4,
5423   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5424  },
5425  {
5426   "alignment" : 4,
5427   "linker_set_key" : "android::hardware::ProcessState *",
5428   "name" : "android::hardware::ProcessState *",
5429   "referenced_type" : "type-24",
5430   "self_type" : "type-23",
5431   "size" : 4,
5432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5433  },
5434  {
5435   "alignment" : 4,
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-144",
5439   "self_type" : "type-146",
5440   "size" : 4,
5441   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5442  },
5443  {
5444   "alignment" : 4,
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-152",
5448   "self_type" : "type-153",
5449   "size" : 4,
5450   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5451  },
5452  {
5453   "alignment" : 4,
5454   "linker_set_key" : "android::hardware::Return<bool> *",
5455   "name" : "android::hardware::Return<bool> *",
5456   "referenced_type" : "type-137",
5457   "self_type" : "type-139",
5458   "size" : 4,
5459   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5460  },
5461  {
5462   "alignment" : 4,
5463   "linker_set_key" : "android::hardware::Return<void> *",
5464   "name" : "android::hardware::Return<void> *",
5465   "referenced_type" : "type-165",
5466   "self_type" : "type-166",
5467   "size" : 4,
5468   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5469  },
5470  {
5471   "alignment" : 4,
5472   "linker_set_key" : "android::hardware::Status *",
5473   "name" : "android::hardware::Status *",
5474   "referenced_type" : "type-128",
5475   "self_type" : "type-131",
5476   "size" : 4,
5477   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5478  },
5479  {
5480   "alignment" : 4,
5481   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5482   "name" : "android::hardware::details::HidlInstrumentor *",
5483   "referenced_type" : "type-60",
5484   "self_type" : "type-59",
5485   "size" : 4,
5486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5487  },
5488  {
5489   "alignment" : 4,
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" : 4,
5495   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5496  },
5497  {
5498   "alignment" : 4,
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-628",
5503   "size" : 4,
5504   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5505  },
5506  {
5507   "alignment" : 4,
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-623",
5512   "size" : 4,
5513   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5514  },
5515  {
5516   "alignment" : 4,
5517   "linker_set_key" : "android::hardware::details::return_status *",
5518   "name" : "android::hardware::details::return_status *",
5519   "referenced_type" : "type-138",
5520   "self_type" : "type-160",
5521   "size" : 4,
5522   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5523  },
5524  {
5525   "alignment" : 4,
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" : 4,
5531   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5532  },
5533  {
5534   "alignment" : 4,
5535   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5536   "name" : "android::hardware::hidl_binder_death_recipient *",
5537   "referenced_type" : "type-112",
5538   "self_type" : "type-111",
5539   "size" : 4,
5540   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5541  },
5542  {
5543   "alignment" : 4,
5544   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5545   "name" : "android::hardware::hidl_death_recipient *",
5546   "referenced_type" : "type-115",
5547   "self_type" : "type-114",
5548   "size" : 4,
5549   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5550  },
5551  {
5552   "alignment" : 4,
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" : 4,
5558   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5559  },
5560  {
5561   "alignment" : 4,
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" : 4,
5567   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5568  },
5569  {
5570   "alignment" : 4,
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" : 4,
5576   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5577  },
5578  {
5579   "alignment" : 4,
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" : 4,
5585   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5586  },
5587  {
5588   "alignment" : 4,
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" : 4,
5594   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5595  },
5596  {
5597   "alignment" : 4,
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" : 4,
5603   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5604  },
5605  {
5606   "alignment" : 4,
5607   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5608   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5609   "referenced_type" : "type-634",
5610   "self_type" : "type-635",
5611   "size" : 4,
5612   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5613  },
5614  {
5615   "alignment" : 4,
5616   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5617   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5618   "referenced_type" : "type-613",
5619   "self_type" : "type-696",
5620   "size" : 4,
5621   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5622  },
5623  {
5624   "alignment" : 4,
5625   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5626   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5627   "referenced_type" : "type-652",
5628   "self_type" : "type-659",
5629   "size" : 4,
5630   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5631  },
5632  {
5633   "alignment" : 4,
5634   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5635   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5636   "referenced_type" : "type-104",
5637   "self_type" : "type-103",
5638   "size" : 4,
5639   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5640  },
5641  {
5642   "alignment" : 4,
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" : 4,
5648   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5649  },
5650  {
5651   "alignment" : 4,
5652   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5653   "name" : "android::hidl::base::V1_0::BnHwBase *",
5654   "referenced_type" : "type-431",
5655   "self_type" : "type-430",
5656   "size" : 4,
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" : 4,
5661   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5662   "name" : "android::hidl::base::V1_0::IBase *",
5663   "referenced_type" : "type-70",
5664   "self_type" : "type-118",
5665   "size" : 4,
5666   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5667  },
5668  {
5669   "alignment" : 4,
5670   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5671   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5672   "referenced_type" : "type-69",
5673   "self_type" : "type-68",
5674   "size" : 4,
5675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5676  },
5677  {
5678   "alignment" : 4,
5679   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5680   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5681   "referenced_type" : "type-96",
5682   "self_type" : "type-95",
5683   "size" : 4,
5684   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5685  },
5686  {
5687   "alignment" : 4,
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" : 4,
5693   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5694  },
5695  {
5696   "alignment" : 4,
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" : 4,
5702   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5703  },
5704  {
5705   "alignment" : 4,
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-64",
5710   "size" : 4,
5711   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5712  },
5713  {
5714   "alignment" : 4,
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-110",
5718   "self_type" : "type-109",
5719   "size" : 4,
5720   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5721  },
5722  {
5723   "alignment" : 4,
5724   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5725   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5726   "referenced_type" : "type-102",
5727   "self_type" : "type-101",
5728   "size" : 4,
5729   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5730  },
5731  {
5732   "alignment" : 4,
5733   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5734   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5735   "referenced_type" : "type-432",
5736   "self_type" : "type-649",
5737   "size" : 4,
5738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5739  },
5740  {
5741   "alignment" : 4,
5742   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5743   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5744   "referenced_type" : "type-67",
5745   "self_type" : "type-71",
5746   "size" : 4,
5747   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5748  },
5749  {
5750   "alignment" : 4,
5751   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5752   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5753   "referenced_type" : "type-94",
5754   "self_type" : "type-98",
5755   "size" : 4,
5756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5757  },
5758  {
5759   "alignment" : 4,
5760   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5761   "name" : "android::wp<android::hardware::BHwBinder> *",
5762   "referenced_type" : "type-456",
5763   "self_type" : "type-633",
5764   "size" : 4,
5765   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5766  },
5767  {
5768   "alignment" : 4,
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" : 4,
5774   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5775  },
5776  {
5777   "alignment" : 4,
5778   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5779   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5780   "referenced_type" : "type-113",
5781   "self_type" : "type-481",
5782   "size" : 4,
5783   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5784  },
5785  {
5786   "alignment" : 4,
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-117",
5790   "self_type" : "type-224",
5791   "size" : 4,
5792   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5793  },
5794  {
5795   "alignment" : 4,
5796   "linker_set_key" : "android_flex_plane *",
5797   "name" : "android_flex_plane *",
5798   "referenced_type" : "type-503",
5799   "self_type" : "type-506",
5800   "size" : 4,
5801   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5802  },
5803  {
5804   "alignment" : 4,
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-41",
5808   "self_type" : "type-40",
5809   "size" : 4,
5810   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5811  },
5812  {
5813   "alignment" : 4,
5814   "linker_set_key" : "char *",
5815   "name" : "char *",
5816   "referenced_type" : "type-56",
5817   "self_type" : "type-158",
5818   "size" : 4,
5819   "source_file" : "/system/core/liblog/include/log/log_read.h"
5820  },
5821  {
5822   "alignment" : 4,
5823   "linker_set_key" : "const android::NativeHandle *",
5824   "name" : "const android::NativeHandle *",
5825   "referenced_type" : "type-390",
5826   "self_type" : "type-391",
5827   "size" : 4,
5828   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5829  },
5830  {
5831   "alignment" : 4,
5832   "linker_set_key" : "const android::RefBase *",
5833   "name" : "const android::RefBase *",
5834   "referenced_type" : "type-269",
5835   "self_type" : "type-270",
5836   "size" : 4,
5837   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5838  },
5839  {
5840   "alignment" : 4,
5841   "linker_set_key" : "const android::String16 *",
5842   "name" : "const android::String16 *",
5843   "referenced_type" : "type-43",
5844   "self_type" : "type-406",
5845   "size" : 4,
5846   "source_file" : "/system/core/libutils/include/utils/String16.h"
5847  },
5848  {
5849   "alignment" : 4,
5850   "linker_set_key" : "const android::String8 *",
5851   "name" : "const android::String8 *",
5852   "referenced_type" : "type-399",
5853   "self_type" : "type-400",
5854   "size" : 4,
5855   "source_file" : "/system/core/libutils/include/utils/String8.h"
5856  },
5857  {
5858   "alignment" : 4,
5859   "linker_set_key" : "const android::VectorImpl *",
5860   "name" : "const android::VectorImpl *",
5861   "referenced_type" : "type-479",
5862   "self_type" : "type-480",
5863   "size" : 4,
5864   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5865  },
5866  {
5867   "alignment" : 4,
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" : 4,
5873   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5874  },
5875  {
5876   "alignment" : 4,
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-444",
5880   "self_type" : "type-445",
5881   "size" : 4,
5882   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5883  },
5884  {
5885   "alignment" : 4,
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-449",
5889   "self_type" : "type-450",
5890   "size" : 4,
5891   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5892  },
5893  {
5894   "alignment" : 4,
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-150",
5898   "self_type" : "type-151",
5899   "size" : 4,
5900   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5901  },
5902  {
5903   "alignment" : 4,
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-156",
5907   "self_type" : "type-157",
5908   "size" : 4,
5909   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5910  },
5911  {
5912   "alignment" : 4,
5913   "linker_set_key" : "const android::hardware::Return<bool> *",
5914   "name" : "const android::hardware::Return<bool> *",
5915   "referenced_type" : "type-142",
5916   "self_type" : "type-143",
5917   "size" : 4,
5918   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5919  },
5920  {
5921   "alignment" : 4,
5922   "linker_set_key" : "const android::hardware::Status *",
5923   "name" : "const android::hardware::Status *",
5924   "referenced_type" : "type-132",
5925   "self_type" : "type-136",
5926   "size" : 4,
5927   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5928  },
5929  {
5930   "alignment" : 4,
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" : 4,
5936   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5937  },
5938  {
5939   "alignment" : 4,
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-630",
5943   "self_type" : "type-631",
5944   "size" : 4,
5945   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5946  },
5947  {
5948   "alignment" : 4,
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-625",
5952   "self_type" : "type-626",
5953   "size" : 4,
5954   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5955  },
5956  {
5957   "alignment" : 4,
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-620",
5961   "self_type" : "type-621",
5962   "size" : 4,
5963   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5964  },
5965  {
5966   "alignment" : 4,
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-617",
5970   "self_type" : "type-618",
5971   "size" : 4,
5972   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5973  },
5974  {
5975   "alignment" : 4,
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" : 4,
5981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5982  },
5983  {
5984   "alignment" : 4,
5985   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5986   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5987   "referenced_type" : "type-545",
5988   "self_type" : "type-546",
5989   "size" : 4,
5990   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5991  },
5992  {
5993   "alignment" : 4,
5994   "linker_set_key" : "const android::hardware::details::return_status *",
5995   "name" : "const android::hardware::details::return_status *",
5996   "referenced_type" : "type-162",
5997   "self_type" : "type-163",
5998   "size" : 4,
5999   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6000  },
6001  {
6002   "alignment" : 4,
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" : 4,
6008   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6009  },
6010  {
6011   "alignment" : 4,
6012   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6013   "name" : "const android::hardware::hidl_death_recipient *",
6014   "referenced_type" : "type-640",
6015   "self_type" : "type-644",
6016   "size" : 4,
6017   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6018  },
6019  {
6020   "alignment" : 4,
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" : 4,
6026   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6027  },
6028  {
6029   "alignment" : 4,
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" : 4,
6035   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6036  },
6037  {
6038   "alignment" : 4,
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" : 4,
6044   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6045  },
6046  {
6047   "alignment" : 4,
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" : 4,
6053   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6054  },
6055  {
6056   "alignment" : 4,
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" : 4,
6062   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6063  },
6064  {
6065   "alignment" : 4,
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" : 4,
6071   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6072  },
6073  {
6074   "alignment" : 4,
6075   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6076   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6077   "referenced_type" : "type-612",
6078   "self_type" : "type-616",
6079   "size" : 4,
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" : 4,
6084   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6085   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6086   "referenced_type" : "type-602",
6087   "self_type" : "type-603",
6088   "size" : 4,
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" : 4,
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" : 4,
6098   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6099  },
6100  {
6101   "alignment" : 4,
6102   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6103   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6104   "referenced_type" : "type-610",
6105   "self_type" : "type-611",
6106   "size" : 4,
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" : 4,
6111   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6112   "name" : "const android::hidl::base::V1_0::IBase *",
6113   "referenced_type" : "type-455",
6114   "self_type" : "type-454",
6115   "size" : 4,
6116   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6117  },
6118  {
6119   "alignment" : 4,
6120   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6121   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6122   "referenced_type" : "type-85",
6123   "self_type" : "type-86",
6124   "size" : 4,
6125   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6126  },
6127  {
6128   "alignment" : 4,
6129   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6130   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6131   "referenced_type" : "type-532",
6132   "self_type" : "type-533",
6133   "size" : 4,
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" : 4,
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" : 4,
6143   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6144  },
6145  {
6146   "alignment" : 4,
6147   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6148   "name" : "const android::sp<android::hardware::ProcessState> *",
6149   "referenced_type" : "type-65",
6150   "self_type" : "type-66",
6151   "size" : 4,
6152   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6153  },
6154  {
6155   "alignment" : 4,
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-123",
6159   "self_type" : "type-122",
6160   "size" : 4,
6161   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6162  },
6163  {
6164   "alignment" : 4,
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-639",
6169   "size" : 4,
6170   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6171  },
6172  {
6173   "alignment" : 4,
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-108",
6177   "self_type" : "type-107",
6178   "size" : 4,
6179   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6180  },
6181  {
6182   "alignment" : 4,
6183   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6184   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6185   "referenced_type" : "type-650",
6186   "self_type" : "type-697",
6187   "size" : 4,
6188   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6189  },
6190  {
6191   "alignment" : 4,
6192   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6193   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6194   "referenced_type" : "type-83",
6195   "self_type" : "type-84",
6196   "size" : 4,
6197   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6198  },
6199  {
6200   "alignment" : 4,
6201   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6202   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6203   "referenced_type" : "type-99",
6204   "self_type" : "type-100",
6205   "size" : 4,
6206   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6207  },
6208  {
6209   "alignment" : 4,
6210   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6211   "name" : "const android::wp<android::hardware::BHwBinder> *",
6212   "referenced_type" : "type-636",
6213   "self_type" : "type-637",
6214   "size" : 4,
6215   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6216  },
6217  {
6218   "alignment" : 4,
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" : 4,
6224   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6225  },
6226  {
6227   "alignment" : 4,
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" : 4,
6233   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6234  },
6235  {
6236   "alignment" : 4,
6237   "linker_set_key" : "const char *",
6238   "name" : "const char *",
6239   "referenced_type" : "type-55",
6240   "self_type" : "type-54",
6241   "size" : 4,
6242   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6243  },
6244  {
6245   "alignment" : 4,
6246   "linker_set_key" : "const char16_t *",
6247   "name" : "const char16_t *",
6248   "referenced_type" : "type-46",
6249   "self_type" : "type-45",
6250   "size" : 4,
6251   "source_file" : "/system/core/libutils/include/utils/String16.h"
6252  },
6253  {
6254   "alignment" : 4,
6255   "linker_set_key" : "const log_msg *",
6256   "name" : "const log_msg *",
6257   "referenced_type" : "type-72",
6258   "self_type" : "type-97",
6259   "size" : 4,
6260   "source_file" : "/system/core/liblog/include/log/log_read.h"
6261  },
6262  {
6263   "alignment" : 4,
6264   "linker_set_key" : "const native_handle *",
6265   "name" : "const native_handle *",
6266   "referenced_type" : "type-250",
6267   "self_type" : "type-249",
6268   "size" : 4,
6269   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6270  },
6271  {
6272   "alignment" : 4,
6273   "linker_set_key" : "const unsigned char *",
6274   "name" : "const unsigned char *",
6275   "referenced_type" : "type-326",
6276   "self_type" : "type-325",
6277   "size" : 4,
6278   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6279  },
6280  {
6281   "alignment" : 4,
6282   "linker_set_key" : "const unsigned long long *",
6283   "name" : "const unsigned long long *",
6284   "referenced_type" : "type-261",
6285   "self_type" : "type-424",
6286   "size" : 4,
6287   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6288  },
6289  {
6290   "alignment" : 4,
6291   "linker_set_key" : "const void *",
6292   "name" : "const void *",
6293   "referenced_type" : "type-378",
6294   "self_type" : "type-379",
6295   "size" : 4,
6296   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6297  },
6298  {
6299   "alignment" : 4,
6300   "linker_set_key" : "int (*)(void *)",
6301   "name" : "int (*)(void *)",
6302   "referenced_type" : "type-512",
6303   "self_type" : "type-514",
6304   "size" : 4,
6305   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6306  },
6307  {
6308   "alignment" : 4,
6309   "linker_set_key" : "int *",
6310   "name" : "int *",
6311   "referenced_type" : "type-25",
6312   "self_type" : "type-320",
6313   "size" : 4,
6314   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6315  },
6316  {
6317   "alignment" : 4,
6318   "linker_set_key" : "log_msg *",
6319   "name" : "log_msg *",
6320   "referenced_type" : "type-73",
6321   "self_type" : "type-147",
6322   "size" : 4,
6323   "source_file" : "/system/core/liblog/include/log/log_read.h"
6324  },
6325  {
6326   "alignment" : 4,
6327   "linker_set_key" : "native_handle *",
6328   "name" : "native_handle *",
6329   "referenced_type" : "type-176",
6330   "self_type" : "type-175",
6331   "size" : 4,
6332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6333  },
6334  {
6335   "alignment" : 4,
6336   "linker_set_key" : "unsigned char *",
6337   "name" : "unsigned char *",
6338   "referenced_type" : "type-76",
6339   "self_type" : "type-332",
6340   "size" : 4,
6341   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6342  },
6343  {
6344   "alignment" : 4,
6345   "linker_set_key" : "unsigned int *",
6346   "name" : "unsigned int *",
6347   "referenced_type" : "type-2",
6348   "self_type" : "type-433",
6349   "size" : 4,
6350   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6351  },
6352  {
6353   "alignment" : 4,
6354   "linker_set_key" : "unsigned long long *",
6355   "name" : "unsigned long long *",
6356   "referenced_type" : "type-116",
6357   "self_type" : "type-420",
6358   "size" : 4,
6359   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6360  },
6361  {
6362   "alignment" : 4,
6363   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6364   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
6365   "referenced_type" : "type-422",
6366   "self_type" : "type-421",
6367   "size" : 4,
6368   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6369  },
6370  {
6371   "alignment" : 4,
6372   "linker_set_key" : "void *",
6373   "name" : "void *",
6374   "referenced_type" : "type-27",
6375   "self_type" : "type-26",
6376   "size" : 4,
6377   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6378  },
6379  {
6380   "alignment" : 4,
6381   "linker_set_key" : "void **",
6382   "name" : "void **",
6383   "referenced_type" : "type-26",
6384   "self_type" : "type-515",
6385   "size" : 4,
6386   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6387  }
6388 ],
6389 "qualified_types" :
6390 [
6391  {
6392   "alignment" : 4,
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" : 4,
6399   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6400  },
6401  {
6402   "alignment" : 4,
6403   "is_const" : true,
6404   "linker_set_key" : "android::RefBase::weakref_impl *const",
6405   "name" : "android::RefBase::weakref_impl *const",
6406   "referenced_type" : "type-641",
6407   "self_type" : "type-643",
6408   "size" : 4,
6409   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6410  },
6411  {
6412   "alignment" : 4,
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" : 4,
6419   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6420  },
6421  {
6422   "alignment" : 4,
6423   "is_const" : true,
6424   "linker_set_key" : "const android::NativeHandle",
6425   "name" : "const android::NativeHandle",
6426   "referenced_type" : "type-174",
6427   "self_type" : "type-390",
6428   "size" : 12,
6429   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6430  },
6431  {
6432   "alignment" : 4,
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" : 8,
6439   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6440  },
6441  {
6442   "alignment" : 4,
6443   "is_const" : true,
6444   "linker_set_key" : "const android::String16",
6445   "name" : "const android::String16",
6446   "referenced_type" : "type-44",
6447   "self_type" : "type-43",
6448   "size" : 4,
6449   "source_file" : "/system/core/libutils/include/utils/String16.h"
6450  },
6451  {
6452   "alignment" : 4,
6453   "is_const" : true,
6454   "linker_set_key" : "const android::String8",
6455   "name" : "const android::String8",
6456   "referenced_type" : "type-53",
6457   "self_type" : "type-399",
6458   "size" : 4,
6459   "source_file" : "/system/core/libutils/include/utils/String8.h"
6460  },
6461  {
6462   "alignment" : 4,
6463   "is_const" : true,
6464   "linker_set_key" : "const android::VectorImpl",
6465   "name" : "const android::VectorImpl",
6466   "referenced_type" : "type-34",
6467   "self_type" : "type-479",
6468   "size" : 20,
6469   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6470  },
6471  {
6472   "alignment" : 4,
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" : 24,
6479   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6480  },
6481  {
6482   "alignment" : 4,
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-438",
6487   "self_type" : "type-444",
6488   "size" : 16,
6489   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6490  },
6491  {
6492   "alignment" : 4,
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-446",
6497   "self_type" : "type-449",
6498   "size" : 16,
6499   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6500  },
6501  {
6502   "alignment" : 4,
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-428",
6508   "size" : 68,
6509   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6510  },
6511  {
6512   "alignment" : 4,
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-144",
6517   "self_type" : "type-150",
6518   "size" : 28,
6519   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6520  },
6521  {
6522   "alignment" : 4,
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-152",
6527   "self_type" : "type-156",
6528   "size" : 28,
6529   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6530  },
6531  {
6532   "alignment" : 4,
6533   "is_const" : true,
6534   "linker_set_key" : "const android::hardware::Return<bool>",
6535   "name" : "const android::hardware::Return<bool>",
6536   "referenced_type" : "type-137",
6537   "self_type" : "type-142",
6538   "size" : 24,
6539   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6540  },
6541  {
6542   "alignment" : 4,
6543   "is_const" : true,
6544   "linker_set_key" : "const android::hardware::Status",
6545   "name" : "const android::hardware::Status",
6546   "referenced_type" : "type-128",
6547   "self_type" : "type-132",
6548   "size" : 20,
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-441",
6557   "self_type" : "type-443",
6558   "size" : 8,
6559   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6560  },
6561  {
6562   "alignment" : 4,
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" : 4,
6569   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6570  },
6571  {
6572   "alignment" : 4,
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-630",
6578   "size" : 8,
6579   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6580  },
6581  {
6582   "alignment" : 4,
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-625",
6588   "size" : 8,
6589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6590  },
6591  {
6592   "alignment" : 4,
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-620",
6598   "size" : 8,
6599   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6600  },
6601  {
6602   "alignment" : 4,
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-617",
6608   "size" : 8,
6609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6610  },
6611  {
6612   "alignment" : 4,
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" : 4,
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" : 4,
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-138",
6637   "self_type" : "type-162",
6638   "size" : 24,
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" : 4,
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-115",
6657   "self_type" : "type-640",
6658   "size" : 12,
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" : 4,
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" : 4,
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-604",
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" : 4,
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" : 4,
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" : 4,
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" : 4,
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-555",
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-557",
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" : 4,
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-613",
6777   "self_type" : "type-612",
6778   "size" : 92,
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-559",
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-560",
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-145",
6807   "self_type" : "type-566",
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-568",
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" : 4,
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-104",
6827   "self_type" : "type-602",
6828   "size" : 12,
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-562",
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-547",
6847   "self_type" : "type-691",
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-567",
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-550",
6867   "self_type" : "type-570",
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-561",
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-563",
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-558",
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-549",
6917   "self_type" : "type-569",
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-554",
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-544",
6937   "self_type" : "type-551",
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" : 4,
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-607",
6947   "self_type" : "type-610",
6948   "size" : 92,
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" : 4,
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-70",
6967   "self_type" : "type-455",
6968   "size" : 12,
6969   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6970  },
6971  {
6972   "alignment" : 4,
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-454",
6977   "self_type" : "type-458",
6978   "size" : 4,
6979   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6980  },
6981  {
6982   "alignment" : 4,
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-69",
6987   "self_type" : "type-85",
6988   "size" : 12,
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-535",
6997   "self_type" : "type-539",
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-534",
7007   "self_type" : "type-537",
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" : 4,
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-96",
7017   "self_type" : "type-532",
7018   "size" : 12,
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" : 4,
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" : 4,
7029   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7030  },
7031  {
7032   "alignment" : 4,
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-65",
7038   "size" : 4,
7039   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7040  },
7041  {
7042   "alignment" : 4,
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-110",
7047   "self_type" : "type-123",
7048   "size" : 4,
7049   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7050  },
7051  {
7052   "alignment" : 4,
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" : 4,
7059   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7060  },
7061  {
7062   "alignment" : 4,
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-102",
7067   "self_type" : "type-108",
7068   "size" : 4,
7069   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7070  },
7071  {
7072   "alignment" : 4,
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-432",
7077   "self_type" : "type-650",
7078   "size" : 4,
7079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7080  },
7081  {
7082   "alignment" : 4,
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-67",
7087   "self_type" : "type-83",
7088   "size" : 4,
7089   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7090  },
7091  {
7092   "alignment" : 4,
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-94",
7097   "self_type" : "type-99",
7098   "size" : 4,
7099   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7100  },
7101  {
7102   "alignment" : 4,
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-456",
7107   "self_type" : "type-636",
7108   "size" : 8,
7109   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7110  },
7111  {
7112   "alignment" : 4,
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-113",
7117   "self_type" : "type-492",
7118   "size" : 8,
7119   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7120  },
7121  {
7122   "alignment" : 4,
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-117",
7127   "self_type" : "type-297",
7128   "size" : 8,
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-39",
7137   "self_type" : "type-90",
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-56",
7147   "self_type" : "type-55",
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-47",
7157   "self_type" : "type-46",
7158   "size" : 2,
7159   "source_file" : "/system/core/libutils/include/utils/String16.h"
7160  },
7161  {
7162   "alignment" : 4,
7163   "is_const" : true,
7164   "linker_set_key" : "const double",
7165   "name" : "const double",
7166   "referenced_type" : "type-242",
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-235",
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-483",
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-646",
7204   "self_type" : "type-645",
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-73",
7213   "self_type" : "type-72",
7214   "size" : 5124,
7215   "source_file" : "/system/core/liblog/include/log/log_read.h"
7216  },
7217  {
7218   "alignment" : 4,
7219   "is_const" : true,
7220   "linker_set_key" : "const long long",
7221   "name" : "const long long",
7222   "referenced_type" : "type-30",
7223   "self_type" : "type-259",
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-176",
7233   "self_type" : "type-250",
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-196",
7243   "self_type" : "type-254",
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-252",
7253   "self_type" : "type-251",
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-576",
7263   "self_type" : "type-575",
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-666",
7273   "self_type" : "type-665",
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-578",
7283   "self_type" : "type-577",
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-668",
7293   "self_type" : "type-667",
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-582",
7303   "self_type" : "type-581",
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-672",
7313   "self_type" : "type-671",
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-584",
7323   "self_type" : "type-583",
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-674",
7333   "self_type" : "type-673",
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-593",
7343   "self_type" : "type-592",
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-682",
7353   "self_type" : "type-681",
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-597",
7363   "self_type" : "type-596",
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-686",
7373   "self_type" : "type-685",
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-589",
7383   "self_type" : "type-588",
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-678",
7393   "self_type" : "type-677",
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-595",
7403   "self_type" : "type-594",
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-684",
7413   "self_type" : "type-683",
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-601",
7423   "self_type" : "type-600",
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-690",
7433   "self_type" : "type-689",
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-586",
7443   "self_type" : "type-585",
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-676",
7453   "self_type" : "type-675",
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-591",
7463   "self_type" : "type-590",
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-680",
7473   "self_type" : "type-679",
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-580",
7483   "self_type" : "type-579",
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-670",
7493   "self_type" : "type-669",
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-599",
7503   "self_type" : "type-598",
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-688",
7513   "self_type" : "type-687",
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-574",
7523   "self_type" : "type-573",
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-664",
7533   "self_type" : "type-663",
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-572",
7543   "self_type" : "type-571",
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-662",
7553   "self_type" : "type-661",
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-656",
7573   "self_type" : "type-655",
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-543",
7583   "self_type" : "type-542",
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-541",
7593   "self_type" : "type-540",
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" : 4,
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-436",
7603   "self_type" : "type-435",
7604   "size" : 12,
7605   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7606  },
7607  {
7608   "alignment" : 4,
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" : 8,
7615   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7616  },
7617  {
7618   "alignment" : 4,
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" : 8,
7625   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7626  },
7627  {
7628   "alignment" : 4,
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" : 12,
7635   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7636  },
7637  {
7638   "alignment" : 4,
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-695",
7643   "self_type" : "type-694",
7644   "size" : 12,
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-76",
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-35",
7664   "size" : 4,
7665   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7666  },
7667  {
7668   "alignment" : 4,
7669   "is_const" : true,
7670   "linker_set_key" : "const unsigned long long",
7671   "name" : "const unsigned long long",
7672   "referenced_type" : "type-116",
7673   "self_type" : "type-261",
7674   "size" : 8,
7675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7676  },
7677  {
7678   "alignment" : 2,
7679   "is_const" : true,
7680   "linker_set_key" : "const unsigned short",
7681   "name" : "const unsigned short",
7682   "referenced_type" : "type-78",
7683   "self_type" : "type-256",
7684   "size" : 2,
7685   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7686  },
7687  {
7688   "is_const" : true,
7689   "linker_set_key" : "const void",
7690   "name" : "const void",
7691   "referenced_type" : "type-27",
7692   "self_type" : "type-378",
7693   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7694  },
7695  {
7696   "alignment" : 1,
7697   "is_volatile" : true,
7698   "linker_set_key" : "volatile bool",
7699   "name" : "volatile bool",
7700   "referenced_type" : "type-39",
7701   "self_type" : "type-93",
7702   "size" : 1,
7703   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7704  },
7705  {
7706   "alignment" : 4,
7707   "is_volatile" : true,
7708   "linker_set_key" : "volatile int",
7709   "name" : "volatile int",
7710   "referenced_type" : "type-25",
7711   "self_type" : "type-57",
7712   "size" : 4,
7713   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7714  }
7715 ],
7716 "record_types" :
7717 [
7718  {
7719   "alignment" : 4,
7720   "fields" :
7721   [
7722    {
7723     "access" : "private",
7724     "field_name" : "mCond",
7725     "referenced_type" : "type-92"
7726    }
7727   ],
7728   "linker_set_key" : "android::Condition",
7729   "name" : "android::Condition",
7730   "record_kind" : "class",
7731   "referenced_type" : "type-91",
7732   "self_type" : "type-91",
7733   "size" : 4,
7734   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7735   "unique_id" : "_ZTSN7android9ConditionE"
7736  },
7737  {
7738   "alignment" : 4,
7739   "fields" :
7740   [
7741    {
7742     "access" : "private",
7743     "field_name" : "mVector",
7744     "referenced_type" : "type-50"
7745    }
7746   ],
7747   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7748   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7749   "record_kind" : "class",
7750   "referenced_type" : "type-49",
7751   "self_type" : "type-49",
7752   "size" : 20,
7753   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7754   "template_args" : [ "type-44", "type-13" ],
7755   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7756  },
7757  {
7758   "alignment" : 4,
7759   "fields" :
7760   [
7761    {
7762     "access" : "private",
7763     "field_name" : "mCount",
7764     "referenced_type" : "type-173"
7765    }
7766   ],
7767   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7768   "name" : "android::LightRefBase<android::NativeHandle>",
7769   "record_kind" : "class",
7770   "referenced_type" : "type-172",
7771   "self_type" : "type-172",
7772   "size" : 4,
7773   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7774   "template_args" : [ "type-174" ],
7775   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7776  },
7777  {
7778   "alignment" : 4,
7779   "fields" :
7780   [
7781    {
7782     "access" : "private",
7783     "field_name" : "mCount",
7784     "referenced_type" : "type-170"
7785    }
7786   ],
7787   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7788   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7789   "record_kind" : "class",
7790   "referenced_type" : "type-169",
7791   "self_type" : "type-169",
7792   "size" : 4,
7793   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7794   "template_args" : [ "type-171" ],
7795   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7796  },
7797  {
7798   "alignment" : 4,
7799   "fields" :
7800   [
7801    {
7802     "access" : "private",
7803     "field_name" : "mMutex",
7804     "referenced_type" : "type-32"
7805    }
7806   ],
7807   "linker_set_key" : "android::Mutex",
7808   "name" : "android::Mutex",
7809   "record_kind" : "class",
7810   "referenced_type" : "type-31",
7811   "self_type" : "type-31",
7812   "size" : 4,
7813   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7814   "unique_id" : "_ZTSN7android5MutexE"
7815  },
7816  {
7817   "alignment" : 4,
7818   "fields" :
7819   [
7820    {
7821     "access" : "private",
7822     "field_name" : "mLock",
7823     "referenced_type" : "type-518"
7824    }
7825   ],
7826   "linker_set_key" : "android::Mutex::Autolock",
7827   "name" : "android::Mutex::Autolock",
7828   "record_kind" : "class",
7829   "referenced_type" : "type-517",
7830   "self_type" : "type-517",
7831   "size" : 4,
7832   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7833   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7834  },
7835  {
7836   "alignment" : 4,
7837   "base_specifiers" :
7838   [
7839    {
7840     "referenced_type" : "type-172"
7841    }
7842   ],
7843   "fields" :
7844   [
7845    {
7846     "access" : "private",
7847     "field_name" : "mHandle",
7848     "field_offset" : 32,
7849     "referenced_type" : "type-175"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mOwnsHandle",
7854     "field_offset" : 64,
7855     "referenced_type" : "type-39"
7856    }
7857   ],
7858   "linker_set_key" : "android::NativeHandle",
7859   "name" : "android::NativeHandle",
7860   "record_kind" : "class",
7861   "referenced_type" : "type-174",
7862   "self_type" : "type-174",
7863   "size" : 12,
7864   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7865   "unique_id" : "_ZTSN7android12NativeHandleE"
7866  },
7867  {
7868   "alignment" : 4,
7869   "fields" :
7870   [
7871    {
7872     "access" : "private",
7873     "field_name" : "mRWLock",
7874     "referenced_type" : "type-523"
7875    }
7876   ],
7877   "linker_set_key" : "android::RWLock",
7878   "name" : "android::RWLock",
7879   "record_kind" : "class",
7880   "referenced_type" : "type-522",
7881   "self_type" : "type-522",
7882   "size" : 40,
7883   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7884   "unique_id" : "_ZTSN7android6RWLockE"
7885  },
7886  {
7887   "alignment" : 4,
7888   "fields" :
7889   [
7890    {
7891     "access" : "private",
7892     "field_name" : "mLock",
7893     "referenced_type" : "type-526"
7894    }
7895   ],
7896   "linker_set_key" : "android::RWLock::AutoRLock",
7897   "name" : "android::RWLock::AutoRLock",
7898   "record_kind" : "class",
7899   "referenced_type" : "type-525",
7900   "self_type" : "type-525",
7901   "size" : 4,
7902   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7903   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7904  },
7905  {
7906   "alignment" : 4,
7907   "fields" :
7908   [
7909    {
7910     "access" : "private",
7911     "field_name" : "mLock",
7912     "referenced_type" : "type-526"
7913    }
7914   ],
7915   "linker_set_key" : "android::RWLock::AutoWLock",
7916   "name" : "android::RWLock::AutoWLock",
7917   "record_kind" : "class",
7918   "referenced_type" : "type-528",
7919   "self_type" : "type-528",
7920   "size" : 4,
7921   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7922   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7923  },
7924  {
7925   "alignment" : 4,
7926   "fields" :
7927   [
7928    {
7929     "access" : "private",
7930     "field_name" : "mRefs",
7931     "field_offset" : 32,
7932     "referenced_type" : "type-9"
7933    }
7934   ],
7935   "linker_set_key" : "android::RefBase",
7936   "name" : "android::RefBase",
7937   "record_kind" : "class",
7938   "referenced_type" : "type-8",
7939   "self_type" : "type-8",
7940   "size" : 8,
7941   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7942   "unique_id" : "_ZTSN7android7RefBaseE",
7943   "vtable_components" :
7944   [
7945    {
7946     "kind" : "offset_to_top"
7947    },
7948    {
7949     "kind" : "rtti",
7950     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7951    },
7952    {
7953     "kind" : "complete_dtor_pointer",
7954     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7955    },
7956    {
7957     "kind" : "deleting_dtor_pointer",
7958     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7959    },
7960    {
7961     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7962    },
7963    {
7964     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7968    },
7969    {
7970     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7971    }
7972   ]
7973  },
7974  {
7975   "alignment" : 1,
7976   "linker_set_key" : "android::RefBase::weakref_type",
7977   "name" : "android::RefBase::weakref_type",
7978   "record_kind" : "class",
7979   "referenced_type" : "type-38",
7980   "self_type" : "type-38",
7981   "size" : 1,
7982   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7983   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7984  },
7985  {
7986   "alignment" : 1,
7987   "linker_set_key" : "android::ReferenceMover",
7988   "name" : "android::ReferenceMover",
7989   "record_kind" : "class",
7990   "referenced_type" : "type-272",
7991   "self_type" : "type-272",
7992   "size" : 1,
7993   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7994   "unique_id" : "_ZTSN7android14ReferenceMoverE"
7995  },
7996  {
7997   "alignment" : 4,
7998   "linker_set_key" : "android::ReferenceRenamer",
7999   "name" : "android::ReferenceRenamer",
8000   "record_kind" : "class",
8001   "referenced_type" : "type-267",
8002   "self_type" : "type-267",
8003   "size" : 4,
8004   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8005   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8006   "vtable_components" :
8007   [
8008    {
8009     "kind" : "offset_to_top"
8010    },
8011    {
8012     "kind" : "rtti",
8013     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8014    },
8015    {
8016     "is_pure" : true,
8017     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8018    }
8019   ]
8020  },
8021  {
8022   "alignment" : 4,
8023   "fields" :
8024   [
8025    {
8026     "access" : "private",
8027     "field_name" : "mTag",
8028     "referenced_type" : "type-116"
8029    }
8030   ],
8031   "linker_set_key" : "android::ScopedTrace",
8032   "name" : "android::ScopedTrace",
8033   "record_kind" : "class",
8034   "referenced_type" : "type-530",
8035   "self_type" : "type-530",
8036   "size" : 8,
8037   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8038   "unique_id" : "_ZTSN7android11ScopedTraceE"
8039  },
8040  {
8041   "alignment" : 4,
8042   "base_specifiers" :
8043   [
8044    {
8045     "access" : "private",
8046     "referenced_type" : "type-51"
8047    }
8048   ],
8049   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8050   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8051   "record_kind" : "class",
8052   "referenced_type" : "type-50",
8053   "self_type" : "type-50",
8054   "size" : 20,
8055   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8056   "template_args" : [ "type-52" ],
8057   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8058   "vtable_components" :
8059   [
8060    {
8061     "kind" : "offset_to_top"
8062    },
8063    {
8064     "kind" : "rtti",
8065     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8066    },
8067    {
8068     "kind" : "complete_dtor_pointer",
8069     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8070    },
8071    {
8072     "kind" : "deleting_dtor_pointer",
8073     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8074    },
8075    {
8076     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
8077    },
8078    {
8079     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
8080    },
8081    {
8082     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
8083    },
8084    {
8085     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
8086    },
8087    {
8088     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
8089    },
8090    {
8091     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
8092    },
8093    {
8094     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8095    }
8096   ]
8097  },
8098  {
8099   "alignment" : 4,
8100   "base_specifiers" :
8101   [
8102    {
8103     "referenced_type" : "type-34"
8104    }
8105   ],
8106   "linker_set_key" : "android::SortedVectorImpl",
8107   "name" : "android::SortedVectorImpl",
8108   "record_kind" : "class",
8109   "referenced_type" : "type-51",
8110   "self_type" : "type-51",
8111   "size" : 20,
8112   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8113   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8114   "vtable_components" :
8115   [
8116    {
8117     "kind" : "offset_to_top"
8118    },
8119    {
8120     "kind" : "rtti",
8121     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8122    },
8123    {
8124     "kind" : "complete_dtor_pointer",
8125     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8126    },
8127    {
8128     "kind" : "deleting_dtor_pointer",
8129     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8130    },
8131    {
8132     "is_pure" : true,
8133     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8134    },
8135    {
8136     "is_pure" : true,
8137     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8138    },
8139    {
8140     "is_pure" : true,
8141     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8142    },
8143    {
8144     "is_pure" : true,
8145     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8146    },
8147    {
8148     "is_pure" : true,
8149     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8150    },
8151    {
8152     "is_pure" : true,
8153     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8154    },
8155    {
8156     "is_pure" : true,
8157     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8158    }
8159   ]
8160  },
8161  {
8162   "alignment" : 4,
8163   "fields" :
8164   [
8165    {
8166     "access" : "private",
8167     "field_name" : "mString",
8168     "referenced_type" : "type-45"
8169    }
8170   ],
8171   "linker_set_key" : "android::String16",
8172   "name" : "android::String16",
8173   "record_kind" : "class",
8174   "referenced_type" : "type-44",
8175   "self_type" : "type-44",
8176   "size" : 4,
8177   "source_file" : "/system/core/libutils/include/utils/String16.h",
8178   "unique_id" : "_ZTSN7android8String16E"
8179  },
8180  {
8181   "alignment" : 4,
8182   "fields" :
8183   [
8184    {
8185     "access" : "private",
8186     "field_name" : "mString",
8187     "referenced_type" : "type-54"
8188    }
8189   ],
8190   "linker_set_key" : "android::String8",
8191   "name" : "android::String8",
8192   "record_kind" : "class",
8193   "referenced_type" : "type-53",
8194   "self_type" : "type-53",
8195   "size" : 4,
8196   "source_file" : "/system/core/libutils/include/utils/String8.h",
8197   "unique_id" : "_ZTSN7android7String8E"
8198  },
8199  {
8200   "alignment" : 4,
8201   "base_specifiers" :
8202   [
8203    {
8204     "is_virtual" : true,
8205     "referenced_type" : "type-8"
8206    }
8207   ],
8208   "fields" :
8209   [
8210    {
8211     "access" : "private",
8212     "field_name" : "mCanCallJava",
8213     "field_offset" : 32,
8214     "referenced_type" : "type-90"
8215    },
8216    {
8217     "access" : "private",
8218     "field_name" : "mThread",
8219     "field_offset" : 64,
8220     "referenced_type" : "type-26"
8221    },
8222    {
8223     "access" : "private",
8224     "field_name" : "mLock",
8225     "field_offset" : 96,
8226     "referenced_type" : "type-31"
8227    },
8228    {
8229     "access" : "private",
8230     "field_name" : "mThreadExitedCondition",
8231     "field_offset" : 128,
8232     "referenced_type" : "type-91"
8233    },
8234    {
8235     "access" : "private",
8236     "field_name" : "mStatus",
8237     "field_offset" : 160,
8238     "referenced_type" : "type-25"
8239    },
8240    {
8241     "access" : "private",
8242     "field_name" : "mExitPending",
8243     "field_offset" : 192,
8244     "referenced_type" : "type-93"
8245    },
8246    {
8247     "access" : "private",
8248     "field_name" : "mRunning",
8249     "field_offset" : 200,
8250     "referenced_type" : "type-93"
8251    },
8252    {
8253     "access" : "private",
8254     "field_name" : "mHoldSelf",
8255     "field_offset" : 224,
8256     "referenced_type" : "type-87"
8257    },
8258    {
8259     "access" : "private",
8260     "field_name" : "mTid",
8261     "field_offset" : 256,
8262     "referenced_type" : "type-25"
8263    }
8264   ],
8265   "linker_set_key" : "android::Thread",
8266   "name" : "android::Thread",
8267   "record_kind" : "class",
8268   "referenced_type" : "type-89",
8269   "self_type" : "type-89",
8270   "size" : 44,
8271   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8272   "unique_id" : "_ZTSN7android6ThreadE",
8273   "vtable_components" :
8274   [
8275    {
8276     "component_value" : 36,
8277     "kind" : "vbase_offset"
8278    },
8279    {
8280     "kind" : "offset_to_top"
8281    },
8282    {
8283     "kind" : "rtti",
8284     "mangled_component_name" : "_ZTIN7android6ThreadE"
8285    },
8286    {
8287     "kind" : "complete_dtor_pointer",
8288     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8289    },
8290    {
8291     "kind" : "deleting_dtor_pointer",
8292     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8293    },
8294    {
8295     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
8296    },
8297    {
8298     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8299    },
8300    {
8301     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8302    },
8303    {
8304     "is_pure" : true,
8305     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8306    },
8307    {
8308     "kind" : "vcall_offset"
8309    },
8310    {
8311     "kind" : "vcall_offset"
8312    },
8313    {
8314     "kind" : "vcall_offset"
8315    },
8316    {
8317     "kind" : "vcall_offset"
8318    },
8319    {
8320     "component_value" : -36,
8321     "kind" : "vcall_offset"
8322    },
8323    {
8324     "component_value" : -36,
8325     "kind" : "offset_to_top"
8326    },
8327    {
8328     "kind" : "rtti",
8329     "mangled_component_name" : "_ZTIN7android6ThreadE"
8330    },
8331    {
8332     "kind" : "complete_dtor_pointer",
8333     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
8334    },
8335    {
8336     "kind" : "deleting_dtor_pointer",
8337     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
8338    },
8339    {
8340     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8341    },
8342    {
8343     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8344    },
8345    {
8346     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8347    },
8348    {
8349     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8350    }
8351   ]
8352  },
8353  {
8354   "alignment" : 4,
8355   "base_specifiers" :
8356   [
8357    {
8358     "access" : "private",
8359     "referenced_type" : "type-34"
8360    }
8361   ],
8362   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8363   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8364   "record_kind" : "class",
8365   "referenced_type" : "type-33",
8366   "self_type" : "type-33",
8367   "size" : 20,
8368   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8369   "template_args" : [ "type-36" ],
8370   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8371   "vtable_components" :
8372   [
8373    {
8374     "kind" : "offset_to_top"
8375    },
8376    {
8377     "kind" : "rtti",
8378     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8379    },
8380    {
8381     "kind" : "complete_dtor_pointer",
8382     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8383    },
8384    {
8385     "kind" : "deleting_dtor_pointer",
8386     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8387    },
8388    {
8389     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
8390    },
8391    {
8392     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
8393    },
8394    {
8395     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
8396    },
8397    {
8398     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
8399    },
8400    {
8401     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
8402    },
8403    {
8404     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
8405    }
8406   ]
8407  },
8408  {
8409   "alignment" : 4,
8410   "fields" :
8411   [
8412    {
8413     "access" : "private",
8414     "field_name" : "mStorage",
8415     "field_offset" : 32,
8416     "referenced_type" : "type-26"
8417    },
8418    {
8419     "access" : "private",
8420     "field_name" : "mCount",
8421     "field_offset" : 64,
8422     "referenced_type" : "type-2"
8423    },
8424    {
8425     "access" : "private",
8426     "field_name" : "mFlags",
8427     "field_offset" : 96,
8428     "referenced_type" : "type-35"
8429    },
8430    {
8431     "access" : "private",
8432     "field_name" : "mItemSize",
8433     "field_offset" : 128,
8434     "referenced_type" : "type-35"
8435    }
8436   ],
8437   "linker_set_key" : "android::VectorImpl",
8438   "name" : "android::VectorImpl",
8439   "record_kind" : "class",
8440   "referenced_type" : "type-34",
8441   "self_type" : "type-34",
8442   "size" : 20,
8443   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8444   "unique_id" : "_ZTSN7android10VectorImplE",
8445   "vtable_components" :
8446   [
8447    {
8448     "kind" : "offset_to_top"
8449    },
8450    {
8451     "kind" : "rtti",
8452     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8453    },
8454    {
8455     "kind" : "complete_dtor_pointer",
8456     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8457    },
8458    {
8459     "kind" : "deleting_dtor_pointer",
8460     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8461    },
8462    {
8463     "is_pure" : true,
8464     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8465    },
8466    {
8467     "is_pure" : true,
8468     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8469    },
8470    {
8471     "is_pure" : true,
8472     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8473    },
8474    {
8475     "is_pure" : true,
8476     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8477    },
8478    {
8479     "is_pure" : true,
8480     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8481    },
8482    {
8483     "is_pure" : true,
8484     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8485    }
8486   ]
8487  },
8488  {
8489   "alignment" : 4,
8490   "base_specifiers" :
8491   [
8492    {
8493     "referenced_type" : "type-169"
8494    }
8495   ],
8496   "linker_set_key" : "android::VirtualLightRefBase",
8497   "name" : "android::VirtualLightRefBase",
8498   "record_kind" : "class",
8499   "referenced_type" : "type-171",
8500   "self_type" : "type-171",
8501   "size" : 8,
8502   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8503   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8504   "vtable_components" :
8505   [
8506    {
8507     "kind" : "offset_to_top"
8508    },
8509    {
8510     "kind" : "rtti",
8511     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8512    },
8513    {
8514     "kind" : "complete_dtor_pointer",
8515     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8516    },
8517    {
8518     "kind" : "deleting_dtor_pointer",
8519     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8520    }
8521   ]
8522  },
8523  {
8524   "alignment" : 4,
8525   "base_specifiers" :
8526   [
8527    {
8528     "referenced_type" : "type-15"
8529    }
8530   ],
8531   "fields" :
8532   [
8533    {
8534     "access" : "protected",
8535     "field_name" : "mSchedPolicy",
8536     "field_offset" : 32,
8537     "referenced_type" : "type-25"
8538    },
8539    {
8540     "access" : "protected",
8541     "field_name" : "mSchedPriority",
8542     "field_offset" : 64,
8543     "referenced_type" : "type-25"
8544    },
8545    {
8546     "access" : "private",
8547     "field_name" : "mExtras",
8548     "field_offset" : 96,
8549     "referenced_type" : "type-127"
8550    },
8551    {
8552     "access" : "private",
8553     "field_name" : "mReserved0",
8554     "field_offset" : 128,
8555     "referenced_type" : "type-26"
8556    }
8557   ],
8558   "linker_set_key" : "android::hardware::BHwBinder",
8559   "name" : "android::hardware::BHwBinder",
8560   "record_kind" : "class",
8561   "referenced_type" : "type-126",
8562   "self_type" : "type-126",
8563   "size" : 28,
8564   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8565   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8566   "vtable_components" :
8567   [
8568    {
8569     "component_value" : 20,
8570     "kind" : "vbase_offset"
8571    },
8572    {
8573     "kind" : "offset_to_top"
8574    },
8575    {
8576     "kind" : "rtti",
8577     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8578    },
8579    {
8580     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8581    },
8582    {
8583     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8584    },
8585    {
8586     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8587    },
8588    {
8589     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8590    },
8591    {
8592     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8593    },
8594    {
8595     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8596    },
8597    {
8598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8599    },
8600    {
8601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8602    },
8603    {
8604     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8605    },
8606    {
8607     "kind" : "complete_dtor_pointer",
8608     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8609    },
8610    {
8611     "kind" : "deleting_dtor_pointer",
8612     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8613    },
8614    {
8615     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8616    },
8617    {
8618     "kind" : "vcall_offset"
8619    },
8620    {
8621     "kind" : "vcall_offset"
8622    },
8623    {
8624     "kind" : "vcall_offset"
8625    },
8626    {
8627     "kind" : "vcall_offset"
8628    },
8629    {
8630     "component_value" : -20,
8631     "kind" : "vcall_offset"
8632    },
8633    {
8634     "component_value" : -20,
8635     "kind" : "offset_to_top"
8636    },
8637    {
8638     "kind" : "rtti",
8639     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8640    },
8641    {
8642     "kind" : "complete_dtor_pointer",
8643     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
8644    },
8645    {
8646     "kind" : "deleting_dtor_pointer",
8647     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
8648    },
8649    {
8650     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8651    },
8652    {
8653     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8654    },
8655    {
8656     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8657    },
8658    {
8659     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8660    }
8661   ]
8662  },
8663  {
8664   "alignment" : 4,
8665   "base_specifiers" :
8666   [
8667    {
8668     "is_virtual" : true,
8669     "referenced_type" : "type-8"
8670    }
8671   ],
8672   "fields" :
8673   [
8674    {
8675     "access" : "private",
8676     "field_name" : "mRemote",
8677     "field_offset" : 32,
8678     "referenced_type" : "type-412"
8679    },
8680    {
8681     "access" : "private",
8682     "field_name" : "mRefs",
8683     "field_offset" : 64,
8684     "referenced_type" : "type-37"
8685    },
8686    {
8687     "access" : "private",
8688     "field_name" : "mState",
8689     "field_offset" : 96,
8690     "referenced_type" : "type-413"
8691    }
8692   ],
8693   "linker_set_key" : "android::hardware::BpHwRefBase",
8694   "name" : "android::hardware::BpHwRefBase",
8695   "record_kind" : "class",
8696   "referenced_type" : "type-411",
8697   "self_type" : "type-411",
8698   "size" : 24,
8699   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8700   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8701   "vtable_components" :
8702   [
8703    {
8704     "component_value" : 16,
8705     "kind" : "vbase_offset"
8706    },
8707    {
8708     "kind" : "offset_to_top"
8709    },
8710    {
8711     "kind" : "rtti",
8712     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8713    },
8714    {
8715     "kind" : "complete_dtor_pointer",
8716     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8717    },
8718    {
8719     "kind" : "deleting_dtor_pointer",
8720     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8721    },
8722    {
8723     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8730    },
8731    {
8732     "kind" : "vcall_offset"
8733    },
8734    {
8735     "component_value" : -16,
8736     "kind" : "vcall_offset"
8737    },
8738    {
8739     "component_value" : -16,
8740     "kind" : "vcall_offset"
8741    },
8742    {
8743     "component_value" : -16,
8744     "kind" : "vcall_offset"
8745    },
8746    {
8747     "component_value" : -16,
8748     "kind" : "vcall_offset"
8749    },
8750    {
8751     "component_value" : -16,
8752     "kind" : "offset_to_top"
8753    },
8754    {
8755     "kind" : "rtti",
8756     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8757    },
8758    {
8759     "kind" : "complete_dtor_pointer",
8760     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
8761    },
8762    {
8763     "kind" : "deleting_dtor_pointer",
8764     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
8765    },
8766    {
8767     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8768    },
8769    {
8770     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8771    },
8772    {
8773     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8774    },
8775    {
8776     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8777    }
8778   ]
8779  },
8780  {
8781   "alignment" : 4,
8782   "base_specifiers" :
8783   [
8784    {
8785     "referenced_type" : "type-104"
8786    },
8787    {
8788     "referenced_type" : "type-21"
8789    },
8790    {
8791     "referenced_type" : "type-411"
8792    }
8793   ],
8794   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8795   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8796   "record_kind" : "class",
8797   "referenced_type" : "type-417",
8798   "self_type" : "type-417",
8799   "size" : 32,
8800   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8801   "template_args" : [ "type-104" ],
8802   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE",
8803   "vtable_components" :
8804   [
8805    {
8806     "component_value" : 24,
8807     "kind" : "vbase_offset"
8808    },
8809    {
8810     "kind" : "offset_to_top"
8811    },
8812    {
8813     "kind" : "rtti",
8814     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8815    },
8816    {
8817     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
8818    },
8819    {
8820     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8821    },
8822    {
8823     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8824    },
8825    {
8826     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8827    },
8828    {
8829     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8830    },
8831    {
8832     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
8833    },
8834    {
8835     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8836    },
8837    {
8838     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
8839    },
8840    {
8841     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8842    },
8843    {
8844     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
8845    },
8846    {
8847     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8848    },
8849    {
8850     "kind" : "complete_dtor_pointer",
8851     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8852    },
8853    {
8854     "kind" : "deleting_dtor_pointer",
8855     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8856    },
8857    {
8858     "is_pure" : true,
8859     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
8860    },
8861    {
8862     "is_pure" : true,
8863     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
8864    },
8865    {
8866     "is_pure" : true,
8867     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
8868    },
8869    {
8870     "is_pure" : true,
8871     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
8872    },
8873    {
8874     "is_pure" : true,
8875     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
8876    },
8877    {
8878     "is_pure" : true,
8879     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
8880    },
8881    {
8882     "is_pure" : true,
8883     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
8884    },
8885    {
8886     "is_pure" : true,
8887     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
8888    },
8889    {
8890     "is_pure" : true,
8891     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
8892    },
8893    {
8894     "is_pure" : true,
8895     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
8896    },
8897    {
8898     "is_pure" : true,
8899     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
8900    },
8901    {
8902     "is_pure" : true,
8903     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
8904    },
8905    {
8906     "is_pure" : true,
8907     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
8908    },
8909    {
8910     "is_pure" : true,
8911     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
8912    },
8913    {
8914     "is_pure" : true,
8915     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEy"
8916    },
8917    {
8918     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8919    },
8920    {
8921     "component_value" : 20,
8922     "kind" : "vbase_offset"
8923    },
8924    {
8925     "component_value" : -4,
8926     "kind" : "offset_to_top"
8927    },
8928    {
8929     "kind" : "rtti",
8930     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8931    },
8932    {
8933     "kind" : "complete_dtor_pointer",
8934     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8935    },
8936    {
8937     "kind" : "deleting_dtor_pointer",
8938     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8939    },
8940    {
8941     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8942    },
8943    {
8944     "component_value" : 16,
8945     "kind" : "vbase_offset"
8946    },
8947    {
8948     "component_value" : -8,
8949     "kind" : "offset_to_top"
8950    },
8951    {
8952     "kind" : "rtti",
8953     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8954    },
8955    {
8956     "kind" : "complete_dtor_pointer",
8957     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8958    },
8959    {
8960     "kind" : "deleting_dtor_pointer",
8961     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8962    },
8963    {
8964     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8965    },
8966    {
8967     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8968    },
8969    {
8970     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8971    },
8972    {
8973     "kind" : "vcall_offset"
8974    },
8975    {
8976     "component_value" : -16,
8977     "kind" : "vcall_offset"
8978    },
8979    {
8980     "component_value" : -16,
8981     "kind" : "vcall_offset"
8982    },
8983    {
8984     "component_value" : -16,
8985     "kind" : "vcall_offset"
8986    },
8987    {
8988     "component_value" : -24,
8989     "kind" : "vcall_offset"
8990    },
8991    {
8992     "component_value" : -24,
8993     "kind" : "offset_to_top"
8994    },
8995    {
8996     "kind" : "rtti",
8997     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8998    },
8999    {
9000     "kind" : "complete_dtor_pointer",
9001     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
9002    },
9003    {
9004     "kind" : "deleting_dtor_pointer",
9005     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
9006    },
9007    {
9008     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9009    },
9010    {
9011     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9012    },
9013    {
9014     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9015    },
9016    {
9017     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9018    }
9019   ]
9020  },
9021  {
9022   "alignment" : 4,
9023   "base_specifiers" :
9024   [
9025    {
9026     "referenced_type" : "type-70"
9027    },
9028    {
9029     "referenced_type" : "type-21"
9030    },
9031    {
9032     "referenced_type" : "type-411"
9033    }
9034   ],
9035   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9036   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9037   "record_kind" : "class",
9038   "referenced_type" : "type-415",
9039   "self_type" : "type-415",
9040   "size" : 32,
9041   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9042   "template_args" : [ "type-70" ],
9043   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9044   "vtable_components" :
9045   [
9046    {
9047     "component_value" : 24,
9048     "kind" : "vbase_offset"
9049    },
9050    {
9051     "kind" : "offset_to_top"
9052    },
9053    {
9054     "kind" : "rtti",
9055     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9056    },
9057    {
9058     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9059    },
9060    {
9061     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9062    },
9063    {
9064     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9065    },
9066    {
9067     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9068    },
9069    {
9070     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9071    },
9072    {
9073     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9074    },
9075    {
9076     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9077    },
9078    {
9079     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9080    },
9081    {
9082     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9083    },
9084    {
9085     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9086    },
9087    {
9088     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9089    },
9090    {
9091     "kind" : "complete_dtor_pointer",
9092     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9093    },
9094    {
9095     "kind" : "deleting_dtor_pointer",
9096     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9097    },
9098    {
9099     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9100    },
9101    {
9102     "component_value" : 20,
9103     "kind" : "vbase_offset"
9104    },
9105    {
9106     "component_value" : -4,
9107     "kind" : "offset_to_top"
9108    },
9109    {
9110     "kind" : "rtti",
9111     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9112    },
9113    {
9114     "kind" : "complete_dtor_pointer",
9115     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9116    },
9117    {
9118     "kind" : "deleting_dtor_pointer",
9119     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9120    },
9121    {
9122     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9123    },
9124    {
9125     "component_value" : 16,
9126     "kind" : "vbase_offset"
9127    },
9128    {
9129     "component_value" : -8,
9130     "kind" : "offset_to_top"
9131    },
9132    {
9133     "kind" : "rtti",
9134     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9135    },
9136    {
9137     "kind" : "complete_dtor_pointer",
9138     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9139    },
9140    {
9141     "kind" : "deleting_dtor_pointer",
9142     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9143    },
9144    {
9145     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9146    },
9147    {
9148     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9149    },
9150    {
9151     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9152    },
9153    {
9154     "kind" : "vcall_offset"
9155    },
9156    {
9157     "component_value" : -16,
9158     "kind" : "vcall_offset"
9159    },
9160    {
9161     "component_value" : -16,
9162     "kind" : "vcall_offset"
9163    },
9164    {
9165     "component_value" : -16,
9166     "kind" : "vcall_offset"
9167    },
9168    {
9169     "component_value" : -24,
9170     "kind" : "vcall_offset"
9171    },
9172    {
9173     "component_value" : -24,
9174     "kind" : "offset_to_top"
9175    },
9176    {
9177     "kind" : "rtti",
9178     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9179    },
9180    {
9181     "kind" : "complete_dtor_pointer",
9182     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9183    },
9184    {
9185     "kind" : "deleting_dtor_pointer",
9186     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9187    },
9188    {
9189     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9190    },
9191    {
9192     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9193    },
9194    {
9195     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9196    },
9197    {
9198     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9199    }
9200   ]
9201  },
9202  {
9203   "alignment" : 4,
9204   "fields" :
9205   [
9206    {
9207     "access" : "private",
9208     "field_name" : "mMutex",
9209     "referenced_type" : "type-439"
9210    },
9211    {
9212     "access" : "private",
9213     "field_name" : "mMap",
9214     "field_offset" : 32,
9215     "referenced_type" : "type-440"
9216    }
9217   ],
9218   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9219   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9220   "record_kind" : "class",
9221   "referenced_type" : "type-438",
9222   "self_type" : "type-438",
9223   "size" : 16,
9224   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9225   "template_args" : [ "type-117", "type-441" ],
9226   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9227  },
9228  {
9229   "alignment" : 4,
9230   "fields" :
9231   [
9232    {
9233     "access" : "private",
9234     "field_name" : "mMutex",
9235     "referenced_type" : "type-447"
9236    },
9237    {
9238     "access" : "private",
9239     "field_name" : "mMap",
9240     "field_offset" : 32,
9241     "referenced_type" : "type-448"
9242    }
9243   ],
9244   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9245   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9246   "record_kind" : "class",
9247   "referenced_type" : "type-446",
9248   "self_type" : "type-446",
9249   "size" : 16,
9250   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9251   "template_args" : [ "type-117", "type-39" ],
9252   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9253  },
9254  {
9255   "alignment" : 4,
9256   "fields" :
9257   [
9258    {
9259     "access" : "private",
9260     "field_name" : "mMutex",
9261     "referenced_type" : "type-452"
9262    },
9263    {
9264     "access" : "private",
9265     "field_name" : "mMap",
9266     "field_offset" : 32,
9267     "referenced_type" : "type-453"
9268    }
9269   ],
9270   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9271   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9272   "record_kind" : "class",
9273   "referenced_type" : "type-451",
9274   "self_type" : "type-451",
9275   "size" : 16,
9276   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9277   "template_args" : [ "type-454", "type-456" ],
9278   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9279  },
9280  {
9281   "alignment" : 4,
9282   "fields" :
9283   [
9284    {
9285     "access" : "private",
9286     "field_name" : "mMutex",
9287     "referenced_type" : "type-472"
9288    },
9289    {
9290     "access" : "private",
9291     "field_name" : "mMap",
9292     "field_offset" : 32,
9293     "referenced_type" : "type-473"
9294    }
9295   ],
9296   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9297   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9298   "record_kind" : "class",
9299   "referenced_type" : "type-471",
9300   "self_type" : "type-471",
9301   "size" : 16,
9302   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9303   "template_args" : [ "type-474", "type-475" ],
9304   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9305  },
9306  {
9307   "alignment" : 4,
9308   "fields" :
9309   [
9310    {
9311     "access" : "private",
9312     "field_name" : "mMutex",
9313     "referenced_type" : "type-461"
9314    },
9315    {
9316     "access" : "private",
9317     "field_name" : "mMap",
9318     "field_offset" : 32,
9319     "referenced_type" : "type-462"
9320    }
9321   ],
9322   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9323   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9324   "record_kind" : "class",
9325   "referenced_type" : "type-460",
9326   "self_type" : "type-460",
9327   "size" : 16,
9328   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9329   "template_args" : [ "type-463", "type-464" ],
9330   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9331  },
9332  {
9333   "alignment" : 8,
9334   "fields" :
9335   [
9336    {
9337     "field_name" : "flags",
9338     "referenced_type" : "type-2"
9339    },
9340    {
9341     "field_name" : "fdIndex",
9342     "field_offset" : 32,
9343     "referenced_type" : "type-2"
9344    },
9345    {
9346     "field_name" : "offset",
9347     "field_offset" : 64,
9348     "referenced_type" : "type-2"
9349    },
9350    {
9351     "field_name" : "extent",
9352     "field_offset" : 128,
9353     "referenced_type" : "type-116"
9354    }
9355   ],
9356   "linker_set_key" : "android::hardware::GrantorDescriptor",
9357   "name" : "android::hardware::GrantorDescriptor",
9358   "referenced_type" : "type-296",
9359   "self_type" : "type-296",
9360   "size" : 24,
9361   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9362   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9363  },
9364  {
9365   "alignment" : 8,
9366   "base_specifiers" :
9367   [
9368    {
9369     "is_virtual" : true,
9370     "referenced_type" : "type-279"
9371    },
9372    {
9373     "is_virtual" : true,
9374     "referenced_type" : "type-8"
9375    }
9376   ],
9377   "linker_set_key" : "android::hardware::HidlMemory",
9378   "name" : "android::hardware::HidlMemory",
9379   "record_kind" : "class",
9380   "referenced_type" : "type-288",
9381   "self_type" : "type-288",
9382   "size" : 56,
9383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9384   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9385   "vtable_components" :
9386   [
9387    {
9388     "component_value" : 48,
9389     "kind" : "vbase_offset"
9390    },
9391    {
9392     "component_value" : 8,
9393     "kind" : "vbase_offset"
9394    },
9395    {
9396     "kind" : "offset_to_top"
9397    },
9398    {
9399     "kind" : "rtti",
9400     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9401    },
9402    {
9403     "kind" : "complete_dtor_pointer",
9404     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9405    },
9406    {
9407     "kind" : "deleting_dtor_pointer",
9408     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9409    },
9410    {
9411     "kind" : "vcall_offset"
9412    },
9413    {
9414     "kind" : "vcall_offset"
9415    },
9416    {
9417     "kind" : "vcall_offset"
9418    },
9419    {
9420     "kind" : "vcall_offset"
9421    },
9422    {
9423     "component_value" : -48,
9424     "kind" : "vcall_offset"
9425    },
9426    {
9427     "component_value" : -48,
9428     "kind" : "offset_to_top"
9429    },
9430    {
9431     "kind" : "rtti",
9432     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9433    },
9434    {
9435     "kind" : "complete_dtor_pointer",
9436     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9437    },
9438    {
9439     "kind" : "deleting_dtor_pointer",
9440     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9441    },
9442    {
9443     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9444    },
9445    {
9446     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9447    },
9448    {
9449     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9450    },
9451    {
9452     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9453    }
9454   ]
9455  },
9456  {
9457   "alignment" : 4,
9458   "base_specifiers" :
9459   [
9460    {
9461     "is_virtual" : true,
9462     "referenced_type" : "type-8"
9463    }
9464   ],
9465   "linker_set_key" : "android::hardware::IBinder",
9466   "name" : "android::hardware::IBinder",
9467   "record_kind" : "class",
9468   "referenced_type" : "type-15",
9469   "self_type" : "type-15",
9470   "size" : 12,
9471   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9472   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9473   "vtable_components" :
9474   [
9475    {
9476     "component_value" : 4,
9477     "kind" : "vbase_offset"
9478    },
9479    {
9480     "kind" : "offset_to_top"
9481    },
9482    {
9483     "kind" : "rtti",
9484     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9485    },
9486    {
9487     "is_pure" : true,
9488     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9489    },
9490    {
9491     "is_pure" : true,
9492     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9493    },
9494    {
9495     "is_pure" : true,
9496     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9497    },
9498    {
9499     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9500    },
9501    {
9502     "is_pure" : true,
9503     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9504    },
9505    {
9506     "is_pure" : true,
9507     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9508    },
9509    {
9510     "is_pure" : true,
9511     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9512    },
9513    {
9514     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9515    },
9516    {
9517     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9518    },
9519    {
9520     "kind" : "complete_dtor_pointer",
9521     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9522    },
9523    {
9524     "kind" : "deleting_dtor_pointer",
9525     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9526    },
9527    {
9528     "kind" : "vcall_offset"
9529    },
9530    {
9531     "kind" : "vcall_offset"
9532    },
9533    {
9534     "kind" : "vcall_offset"
9535    },
9536    {
9537     "kind" : "vcall_offset"
9538    },
9539    {
9540     "component_value" : -4,
9541     "kind" : "vcall_offset"
9542    },
9543    {
9544     "component_value" : -4,
9545     "kind" : "offset_to_top"
9546    },
9547    {
9548     "kind" : "rtti",
9549     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9550    },
9551    {
9552     "kind" : "complete_dtor_pointer",
9553     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
9554    },
9555    {
9556     "kind" : "deleting_dtor_pointer",
9557     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
9558    },
9559    {
9560     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9561    },
9562    {
9563     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9564    },
9565    {
9566     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9567    },
9568    {
9569     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9570    }
9571   ]
9572  },
9573  {
9574   "alignment" : 4,
9575   "base_specifiers" :
9576   [
9577    {
9578     "is_virtual" : true,
9579     "referenced_type" : "type-8"
9580    }
9581   ],
9582   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9583   "name" : "android::hardware::IBinder::DeathRecipient",
9584   "record_kind" : "class",
9585   "referenced_type" : "type-7",
9586   "self_type" : "type-7",
9587   "size" : 12,
9588   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9589   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9590   "vtable_components" :
9591   [
9592    {
9593     "component_value" : 4,
9594     "kind" : "vbase_offset"
9595    },
9596    {
9597     "kind" : "offset_to_top"
9598    },
9599    {
9600     "kind" : "rtti",
9601     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9602    },
9603    {
9604     "is_pure" : true,
9605     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9606    },
9607    {
9608     "kind" : "complete_dtor_pointer",
9609     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9610    },
9611    {
9612     "kind" : "deleting_dtor_pointer",
9613     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9614    },
9615    {
9616     "kind" : "vcall_offset"
9617    },
9618    {
9619     "kind" : "vcall_offset"
9620    },
9621    {
9622     "kind" : "vcall_offset"
9623    },
9624    {
9625     "kind" : "vcall_offset"
9626    },
9627    {
9628     "component_value" : -4,
9629     "kind" : "vcall_offset"
9630    },
9631    {
9632     "component_value" : -4,
9633     "kind" : "offset_to_top"
9634    },
9635    {
9636     "kind" : "rtti",
9637     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9638    },
9639    {
9640     "kind" : "complete_dtor_pointer",
9641     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
9642    },
9643    {
9644     "kind" : "deleting_dtor_pointer",
9645     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
9646    },
9647    {
9648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9649    },
9650    {
9651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9652    },
9653    {
9654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9655    },
9656    {
9657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9658    }
9659   ]
9660  },
9661  {
9662   "alignment" : 4,
9663   "base_specifiers" :
9664   [
9665    {
9666     "is_virtual" : true,
9667     "referenced_type" : "type-8"
9668    }
9669   ],
9670   "linker_set_key" : "android::hardware::IInterface",
9671   "name" : "android::hardware::IInterface",
9672   "record_kind" : "class",
9673   "referenced_type" : "type-21",
9674   "self_type" : "type-21",
9675   "size" : 12,
9676   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9677   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9678   "vtable_components" :
9679   [
9680    {
9681     "component_value" : 4,
9682     "kind" : "vbase_offset"
9683    },
9684    {
9685     "kind" : "offset_to_top"
9686    },
9687    {
9688     "kind" : "rtti",
9689     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9690    },
9691    {
9692     "kind" : "complete_dtor_pointer",
9693     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9694    },
9695    {
9696     "kind" : "deleting_dtor_pointer",
9697     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9698    },
9699    {
9700     "is_pure" : true,
9701     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9702    },
9703    {
9704     "kind" : "vcall_offset"
9705    },
9706    {
9707     "kind" : "vcall_offset"
9708    },
9709    {
9710     "kind" : "vcall_offset"
9711    },
9712    {
9713     "kind" : "vcall_offset"
9714    },
9715    {
9716     "component_value" : -4,
9717     "kind" : "vcall_offset"
9718    },
9719    {
9720     "component_value" : -4,
9721     "kind" : "offset_to_top"
9722    },
9723    {
9724     "kind" : "rtti",
9725     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9726    },
9727    {
9728     "kind" : "complete_dtor_pointer",
9729     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9730    },
9731    {
9732     "kind" : "deleting_dtor_pointer",
9733     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9734    },
9735    {
9736     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9737    },
9738    {
9739     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9740    },
9741    {
9742     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9743    },
9744    {
9745     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9746    }
9747   ]
9748  },
9749  {
9750   "alignment" : 4,
9751   "fields" :
9752   [
9753    {
9754     "access" : "private",
9755     "field_name" : "mGrantors",
9756     "referenced_type" : "type-292"
9757    },
9758    {
9759     "access" : "private",
9760     "field_name" : "mHandle",
9761     "field_offset" : 128,
9762     "referenced_type" : "type-386"
9763    },
9764    {
9765     "access" : "private",
9766     "field_name" : "mQuantum",
9767     "field_offset" : 192,
9768     "referenced_type" : "type-2"
9769    },
9770    {
9771     "access" : "private",
9772     "field_name" : "mFlags",
9773     "field_offset" : 224,
9774     "referenced_type" : "type-2"
9775    }
9776   ],
9777   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9778   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9779   "referenced_type" : "type-385",
9780   "self_type" : "type-385",
9781   "size" : 32,
9782   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9783   "template_args" : [ "type-56" ],
9784   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9785  },
9786  {
9787   "alignment" : 4,
9788   "fields" :
9789   [
9790    {
9791     "access" : "private",
9792     "field_name" : "mBufCachePos",
9793     "referenced_type" : "type-2"
9794    },
9795    {
9796     "access" : "private",
9797     "field_name" : "mBufCache",
9798     "field_offset" : 32,
9799     "referenced_type" : "type-419"
9800    },
9801    {
9802     "access" : "private",
9803     "field_name" : "mError",
9804     "field_offset" : 128,
9805     "referenced_type" : "type-25"
9806    },
9807    {
9808     "access" : "private",
9809     "field_name" : "mData",
9810     "field_offset" : 160,
9811     "referenced_type" : "type-332"
9812    },
9813    {
9814     "access" : "private",
9815     "field_name" : "mDataSize",
9816     "field_offset" : 192,
9817     "referenced_type" : "type-2"
9818    },
9819    {
9820     "access" : "private",
9821     "field_name" : "mDataCapacity",
9822     "field_offset" : 224,
9823     "referenced_type" : "type-2"
9824    },
9825    {
9826     "access" : "private",
9827     "field_name" : "mDataPos",
9828     "field_offset" : 256,
9829     "referenced_type" : "type-2"
9830    },
9831    {
9832     "access" : "private",
9833     "field_name" : "mObjects",
9834     "field_offset" : 288,
9835     "referenced_type" : "type-420"
9836    },
9837    {
9838     "access" : "private",
9839     "field_name" : "mObjectsSize",
9840     "field_offset" : 320,
9841     "referenced_type" : "type-2"
9842    },
9843    {
9844     "access" : "private",
9845     "field_name" : "mObjectsCapacity",
9846     "field_offset" : 352,
9847     "referenced_type" : "type-2"
9848    },
9849    {
9850     "access" : "private",
9851     "field_name" : "mNextObjectHint",
9852     "field_offset" : 384,
9853     "referenced_type" : "type-2"
9854    },
9855    {
9856     "access" : "private",
9857     "field_name" : "mNumRef",
9858     "field_offset" : 416,
9859     "referenced_type" : "type-2"
9860    },
9861    {
9862     "access" : "private",
9863     "field_name" : "mFdsKnown",
9864     "field_offset" : 448,
9865     "referenced_type" : "type-39"
9866    },
9867    {
9868     "access" : "private",
9869     "field_name" : "mHasFds",
9870     "field_offset" : 456,
9871     "referenced_type" : "type-39"
9872    },
9873    {
9874     "access" : "private",
9875     "field_name" : "mAllowFds",
9876     "field_offset" : 464,
9877     "referenced_type" : "type-39"
9878    },
9879    {
9880     "access" : "private",
9881     "field_name" : "mOwner",
9882     "field_offset" : 480,
9883     "referenced_type" : "type-421"
9884    },
9885    {
9886     "access" : "private",
9887     "field_name" : "mOwnerCookie",
9888     "field_offset" : 512,
9889     "referenced_type" : "type-26"
9890    }
9891   ],
9892   "linker_set_key" : "android::hardware::Parcel",
9893   "name" : "android::hardware::Parcel",
9894   "record_kind" : "class",
9895   "referenced_type" : "type-418",
9896   "self_type" : "type-418",
9897   "size" : 68,
9898   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9899   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9900  },
9901  {
9902   "access" : "private",
9903   "alignment" : 4,
9904   "fields" :
9905   [
9906    {
9907     "field_name" : "index",
9908     "referenced_type" : "type-2"
9909    },
9910    {
9911     "field_name" : "buffer",
9912     "field_offset" : 32,
9913     "referenced_type" : "type-116"
9914    },
9915    {
9916     "field_name" : "bufend",
9917     "field_offset" : 96,
9918     "referenced_type" : "type-116"
9919    }
9920   ],
9921   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9922   "name" : "android::hardware::Parcel::BufferInfo",
9923   "referenced_type" : "type-425",
9924   "self_type" : "type-425",
9925   "size" : 20,
9926   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9927   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9928  },
9929  {
9930   "alignment" : 4,
9931   "base_specifiers" :
9932   [
9933    {
9934     "is_virtual" : true,
9935     "referenced_type" : "type-8"
9936    }
9937   ],
9938   "fields" :
9939   [
9940    {
9941     "access" : "private",
9942     "field_name" : "mDriverFD",
9943     "field_offset" : 32,
9944     "referenced_type" : "type-25"
9945    },
9946    {
9947     "access" : "private",
9948     "field_name" : "mVMStart",
9949     "field_offset" : 64,
9950     "referenced_type" : "type-26"
9951    },
9952    {
9953     "access" : "private",
9954     "field_name" : "mThreadCountLock",
9955     "field_offset" : 96,
9956     "referenced_type" : "type-28"
9957    },
9958    {
9959     "access" : "private",
9960     "field_name" : "mThreadCountDecrement",
9961     "field_offset" : 128,
9962     "referenced_type" : "type-29"
9963    },
9964    {
9965     "access" : "private",
9966     "field_name" : "mExecutingThreadsCount",
9967     "field_offset" : 160,
9968     "referenced_type" : "type-2"
9969    },
9970    {
9971     "access" : "private",
9972     "field_name" : "mMaxThreads",
9973     "field_offset" : 192,
9974     "referenced_type" : "type-2"
9975    },
9976    {
9977     "access" : "private",
9978     "field_name" : "mStarvationStartTimeMs",
9979     "field_offset" : 224,
9980     "referenced_type" : "type-30"
9981    },
9982    {
9983     "access" : "private",
9984     "field_name" : "mLock",
9985     "field_offset" : 288,
9986     "referenced_type" : "type-31"
9987    },
9988    {
9989     "access" : "private",
9990     "field_name" : "mHandleToObject",
9991     "field_offset" : 320,
9992     "referenced_type" : "type-33"
9993    },
9994    {
9995     "access" : "private",
9996     "field_name" : "mManagesContexts",
9997     "field_offset" : 480,
9998     "referenced_type" : "type-39"
9999    },
10000    {
10001     "access" : "private",
10002     "field_name" : "mBinderContextCheckFunc",
10003     "field_offset" : 512,
10004     "referenced_type" : "type-40"
10005    },
10006    {
10007     "access" : "private",
10008     "field_name" : "mBinderContextUserData",
10009     "field_offset" : 544,
10010     "referenced_type" : "type-26"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mContexts",
10015     "field_offset" : 576,
10016     "referenced_type" : "type-49"
10017    },
10018    {
10019     "access" : "private",
10020     "field_name" : "mRootDir",
10021     "field_offset" : 736,
10022     "referenced_type" : "type-53"
10023    },
10024    {
10025     "access" : "private",
10026     "field_name" : "mThreadPoolStarted",
10027     "field_offset" : 768,
10028     "referenced_type" : "type-39"
10029    },
10030    {
10031     "access" : "private",
10032     "field_name" : "mSpawnThreadOnStart",
10033     "field_offset" : 776,
10034     "referenced_type" : "type-39"
10035    },
10036    {
10037     "access" : "private",
10038     "field_name" : "mThreadPoolSeq",
10039     "field_offset" : 800,
10040     "referenced_type" : "type-57"
10041    },
10042    {
10043     "access" : "private",
10044     "field_name" : "mMmapSize",
10045     "field_offset" : 832,
10046     "referenced_type" : "type-35"
10047    },
10048    {
10049     "access" : "private",
10050     "field_name" : "mCallRestriction",
10051     "field_offset" : 864,
10052     "referenced_type" : "type-58"
10053    }
10054   ],
10055   "linker_set_key" : "android::hardware::ProcessState",
10056   "name" : "android::hardware::ProcessState",
10057   "record_kind" : "class",
10058   "referenced_type" : "type-24",
10059   "self_type" : "type-24",
10060   "size" : 120,
10061   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10062   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10063   "vtable_components" :
10064   [
10065    {
10066     "component_value" : 112,
10067     "kind" : "vbase_offset"
10068    },
10069    {
10070     "kind" : "offset_to_top"
10071    },
10072    {
10073     "kind" : "rtti",
10074     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10075    },
10076    {
10077     "kind" : "complete_dtor_pointer",
10078     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10079    },
10080    {
10081     "kind" : "deleting_dtor_pointer",
10082     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10083    },
10084    {
10085     "kind" : "vcall_offset"
10086    },
10087    {
10088     "kind" : "vcall_offset"
10089    },
10090    {
10091     "kind" : "vcall_offset"
10092    },
10093    {
10094     "kind" : "vcall_offset"
10095    },
10096    {
10097     "component_value" : -112,
10098     "kind" : "vcall_offset"
10099    },
10100    {
10101     "component_value" : -112,
10102     "kind" : "offset_to_top"
10103    },
10104    {
10105     "kind" : "rtti",
10106     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10107    },
10108    {
10109     "kind" : "complete_dtor_pointer",
10110     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
10111    },
10112    {
10113     "kind" : "deleting_dtor_pointer",
10114     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
10115    },
10116    {
10117     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10118    },
10119    {
10120     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10121    },
10122    {
10123     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10124    },
10125    {
10126     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10127    }
10128   ]
10129  },
10130  {
10131   "access" : "private",
10132   "alignment" : 4,
10133   "fields" :
10134   [
10135    {
10136     "field_name" : "binder",
10137     "referenced_type" : "type-14"
10138    },
10139    {
10140     "field_name" : "refs",
10141     "field_offset" : 32,
10142     "referenced_type" : "type-37"
10143    }
10144   ],
10145   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10146   "name" : "android::hardware::ProcessState::handle_entry",
10147   "referenced_type" : "type-36",
10148   "self_type" : "type-36",
10149   "size" : 8,
10150   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10151   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10152  },
10153  {
10154   "alignment" : 4,
10155   "base_specifiers" :
10156   [
10157    {
10158     "referenced_type" : "type-138"
10159    }
10160   ],
10161   "fields" :
10162   [
10163    {
10164     "access" : "private",
10165     "field_name" : "mVal",
10166     "field_offset" : 192,
10167     "referenced_type" : "type-145"
10168    }
10169   ],
10170   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10171   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10172   "record_kind" : "class",
10173   "referenced_type" : "type-144",
10174   "self_type" : "type-144",
10175   "size" : 28,
10176   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10177   "template_args" : [ "type-145" ],
10178   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V3_09ErrorCodeEEE"
10179  },
10180  {
10181   "alignment" : 4,
10182   "base_specifiers" :
10183   [
10184    {
10185     "referenced_type" : "type-138"
10186    }
10187   ],
10188   "fields" :
10189   [
10190    {
10191     "access" : "private",
10192     "field_name" : "mVal",
10193     "field_offset" : 192,
10194     "referenced_type" : "type-102"
10195    }
10196   ],
10197   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10198   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10199   "record_kind" : "class",
10200   "referenced_type" : "type-152",
10201   "self_type" : "type-152",
10202   "size" : 28,
10203   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10204   "template_args" : [ "type-102" ],
10205   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V3_016IKeymasterDeviceEEEEE"
10206  },
10207  {
10208   "alignment" : 4,
10209   "base_specifiers" :
10210   [
10211    {
10212     "referenced_type" : "type-138"
10213    }
10214   ],
10215   "fields" :
10216   [
10217    {
10218     "access" : "private",
10219     "field_name" : "mVal",
10220     "field_offset" : 168,
10221     "referenced_type" : "type-39"
10222    }
10223   ],
10224   "linker_set_key" : "android::hardware::Return<bool>",
10225   "name" : "android::hardware::Return<bool>",
10226   "record_kind" : "class",
10227   "referenced_type" : "type-137",
10228   "self_type" : "type-137",
10229   "size" : 24,
10230   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10231   "template_args" : [ "type-39" ],
10232   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10233  },
10234  {
10235   "alignment" : 4,
10236   "base_specifiers" :
10237   [
10238    {
10239     "referenced_type" : "type-138"
10240    }
10241   ],
10242   "linker_set_key" : "android::hardware::Return<void>",
10243   "name" : "android::hardware::Return<void>",
10244   "record_kind" : "class",
10245   "referenced_type" : "type-165",
10246   "self_type" : "type-165",
10247   "size" : 24,
10248   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10249   "template_args" : [ "type-27" ],
10250   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10251  },
10252  {
10253   "alignment" : 4,
10254   "fields" :
10255   [
10256    {
10257     "access" : "private",
10258     "field_name" : "mException",
10259     "referenced_type" : "type-25"
10260    },
10261    {
10262     "access" : "private",
10263     "field_name" : "mErrorCode",
10264     "field_offset" : 32,
10265     "referenced_type" : "type-25"
10266    },
10267    {
10268     "access" : "private",
10269     "field_name" : "mMessage",
10270     "field_offset" : 64,
10271     "referenced_type" : "type-129"
10272    }
10273   ],
10274   "linker_set_key" : "android::hardware::Status",
10275   "name" : "android::hardware::Status",
10276   "record_kind" : "class",
10277   "referenced_type" : "type-128",
10278   "self_type" : "type-128",
10279   "size" : 20,
10280   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10281   "unique_id" : "_ZTSN7android8hardware6StatusE"
10282  },
10283  {
10284   "alignment" : 4,
10285   "fields" :
10286   [
10287    {
10288     "access" : "protected",
10289     "field_name" : "mInstrumentationCallbacks",
10290     "field_offset" : 32,
10291     "referenced_type" : "type-61"
10292    },
10293    {
10294     "access" : "protected",
10295     "field_name" : "mEnableInstrumentation",
10296     "field_offset" : 128,
10297     "referenced_type" : "type-39"
10298    },
10299    {
10300     "access" : "protected",
10301     "field_name" : "mInstrumentationLibPackage",
10302     "field_offset" : 160,
10303     "referenced_type" : "type-62"
10304    },
10305    {
10306     "access" : "protected",
10307     "field_name" : "mInterfaceName",
10308     "field_offset" : 256,
10309     "referenced_type" : "type-63"
10310    }
10311   ],
10312   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10313   "name" : "android::hardware::details::HidlInstrumentor",
10314   "referenced_type" : "type-60",
10315   "self_type" : "type-60",
10316   "size" : 44,
10317   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10318   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10319   "vtable_components" :
10320   [
10321    {
10322     "kind" : "offset_to_top"
10323    },
10324    {
10325     "kind" : "rtti",
10326     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10327    },
10328    {
10329     "kind" : "complete_dtor_pointer",
10330     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10331    },
10332    {
10333     "kind" : "deleting_dtor_pointer",
10334     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10335    }
10336   ]
10337  },
10338  {
10339   "alignment" : 4,
10340   "fields" :
10341   [
10342    {
10343     "field_name" : "sched_policy",
10344     "referenced_type" : "type-25"
10345    },
10346    {
10347     "field_name" : "prio",
10348     "field_offset" : 32,
10349     "referenced_type" : "type-25"
10350    }
10351   ],
10352   "linker_set_key" : "android::hardware::details::SchedPrio",
10353   "name" : "android::hardware::details::SchedPrio",
10354   "referenced_type" : "type-441",
10355   "self_type" : "type-441",
10356   "size" : 8,
10357   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10358   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10359  },
10360  {
10361   "alignment" : 4,
10362   "fields" :
10363   [
10364    {
10365     "access" : "private",
10366     "field_name" : "mQueue",
10367     "referenced_type" : "type-654"
10368    }
10369   ],
10370   "linker_set_key" : "android::hardware::details::TaskRunner",
10371   "name" : "android::hardware::details::TaskRunner",
10372   "record_kind" : "class",
10373   "referenced_type" : "type-653",
10374   "self_type" : "type-653",
10375   "size" : 8,
10376   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10377   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10378  },
10379  {
10380   "alignment" : 1,
10381   "linker_set_key" : "android::hardware::details::bnhw_tag",
10382   "name" : "android::hardware::details::bnhw_tag",
10383   "referenced_type" : "type-215",
10384   "self_type" : "type-215",
10385   "size" : 1,
10386   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10387   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10388  },
10389  {
10390   "alignment" : 1,
10391   "linker_set_key" : "android::hardware::details::bphw_tag",
10392   "name" : "android::hardware::details::bphw_tag",
10393   "referenced_type" : "type-226",
10394   "self_type" : "type-226",
10395   "size" : 1,
10396   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10397   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10398  },
10399  {
10400   "alignment" : 1,
10401   "linker_set_key" : "android::hardware::details::bs_tag",
10402   "name" : "android::hardware::details::bs_tag",
10403   "referenced_type" : "type-237",
10404   "self_type" : "type-237",
10405   "size" : 1,
10406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10407   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10408  },
10409  {
10410   "alignment" : 4,
10411   "fields" :
10412   [
10413    {
10414     "access" : "private",
10415     "field_name" : "mBase",
10416     "referenced_type" : "type-325"
10417    }
10418   ],
10419   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
10420   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
10421   "referenced_type" : "type-365",
10422   "self_type" : "type-365",
10423   "size" : 4,
10424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10425   "template_args" : [ "type-76" ],
10426   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLj32EJEEE"
10427  },
10428  {
10429   "access" : "private",
10430   "alignment" : 4,
10431   "fields" :
10432   [
10433    {
10434     "field_name" : "mPointer",
10435     "referenced_type" : "type-295"
10436    },
10437    {
10438     "field_name" : "_pad",
10439     "referenced_type" : "type-116"
10440    }
10441   ],
10442   "is_anonymous" : true,
10443   "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",
10444   "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",
10445   "record_kind" : "union",
10446   "referenced_type" : "type-294",
10447   "self_type" : "type-294",
10448   "size" : 8,
10449   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10450   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10451  },
10452  {
10453   "access" : "private",
10454   "alignment" : 4,
10455   "fields" :
10456   [
10457    {
10458     "field_name" : "mPointer",
10459     "referenced_type" : "type-337"
10460    },
10461    {
10462     "field_name" : "_pad",
10463     "referenced_type" : "type-116"
10464    }
10465   ],
10466   "is_anonymous" : true,
10467   "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",
10468   "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",
10469   "record_kind" : "union",
10470   "referenced_type" : "type-336",
10471   "self_type" : "type-336",
10472   "size" : 8,
10473   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10474   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEUt_E"
10475  },
10476  {
10477   "alignment" : 4,
10478   "fields" :
10479   [
10480    {
10481     "access" : "private",
10482     "referenced_type" : "type-294"
10483    }
10484   ],
10485   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10486   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10487   "referenced_type" : "type-293",
10488   "self_type" : "type-293",
10489   "size" : 8,
10490   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10491   "template_args" : [ "type-296" ],
10492   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10493  },
10494  {
10495   "alignment" : 4,
10496   "fields" :
10497   [
10498    {
10499     "access" : "private",
10500     "referenced_type" : "type-308"
10501    }
10502   ],
10503   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10504   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10505   "referenced_type" : "type-307",
10506   "self_type" : "type-307",
10507   "size" : 8,
10508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10509   "template_args" : [ "type-310" ],
10510   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
10511  },
10512  {
10513   "alignment" : 4,
10514   "fields" :
10515   [
10516    {
10517     "access" : "private",
10518     "referenced_type" : "type-300"
10519    }
10520   ],
10521   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10522   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10523   "referenced_type" : "type-299",
10524   "self_type" : "type-299",
10525   "size" : 8,
10526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10527   "template_args" : [ "type-275" ],
10528   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10529  },
10530  {
10531   "alignment" : 4,
10532   "fields" :
10533   [
10534    {
10535     "access" : "private",
10536     "referenced_type" : "type-357"
10537    }
10538   ],
10539   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10540   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10541   "referenced_type" : "type-356",
10542   "self_type" : "type-356",
10543   "size" : 8,
10544   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10545   "template_args" : [ "type-329" ],
10546   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
10547  },
10548  {
10549   "alignment" : 4,
10550   "fields" :
10551   [
10552    {
10553     "access" : "private",
10554     "referenced_type" : "type-336"
10555    }
10556   ],
10557   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10558   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10559   "referenced_type" : "type-335",
10560   "self_type" : "type-335",
10561   "size" : 8,
10562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10563   "template_args" : [ "type-338" ],
10564   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEE"
10565  },
10566  {
10567   "alignment" : 4,
10568   "fields" :
10569   [
10570    {
10571     "access" : "private",
10572     "referenced_type" : "type-363"
10573    }
10574   ],
10575   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10576   "name" : "android::hardware::details::hidl_pointer<char>",
10577   "referenced_type" : "type-362",
10578   "self_type" : "type-362",
10579   "size" : 8,
10580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10581   "template_args" : [ "type-56" ],
10582   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10583  },
10584  {
10585   "access" : "private",
10586   "alignment" : 4,
10587   "fields" :
10588   [
10589    {
10590     "field_name" : "mPointer",
10591     "referenced_type" : "type-158"
10592    },
10593    {
10594     "field_name" : "_pad",
10595     "referenced_type" : "type-116"
10596    }
10597   ],
10598   "is_anonymous" : true,
10599   "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",
10600   "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",
10601   "record_kind" : "union",
10602   "referenced_type" : "type-363",
10603   "self_type" : "type-363",
10604   "size" : 8,
10605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10606   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10607  },
10608  {
10609   "alignment" : 4,
10610   "fields" :
10611   [
10612    {
10613     "access" : "private",
10614     "referenced_type" : "type-277"
10615    }
10616   ],
10617   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10618   "name" : "android::hardware::details::hidl_pointer<const char>",
10619   "referenced_type" : "type-276",
10620   "self_type" : "type-276",
10621   "size" : 8,
10622   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10623   "template_args" : [ "type-55" ],
10624   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10625  },
10626  {
10627   "access" : "private",
10628   "alignment" : 4,
10629   "fields" :
10630   [
10631    {
10632     "field_name" : "mPointer",
10633     "referenced_type" : "type-54"
10634    },
10635    {
10636     "field_name" : "_pad",
10637     "referenced_type" : "type-116"
10638    }
10639   ],
10640   "is_anonymous" : true,
10641   "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",
10642   "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",
10643   "record_kind" : "union",
10644   "referenced_type" : "type-277",
10645   "self_type" : "type-277",
10646   "size" : 8,
10647   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10648   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10649  },
10650  {
10651   "alignment" : 4,
10652   "fields" :
10653   [
10654    {
10655     "access" : "private",
10656     "referenced_type" : "type-248"
10657    }
10658   ],
10659   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10660   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10661   "referenced_type" : "type-247",
10662   "self_type" : "type-247",
10663   "size" : 8,
10664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10665   "template_args" : [ "type-250" ],
10666   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10667  },
10668  {
10669   "access" : "private",
10670   "alignment" : 4,
10671   "fields" :
10672   [
10673    {
10674     "field_name" : "mPointer",
10675     "referenced_type" : "type-249"
10676    },
10677    {
10678     "field_name" : "_pad",
10679     "referenced_type" : "type-116"
10680    }
10681   ],
10682   "is_anonymous" : true,
10683   "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",
10684   "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",
10685   "record_kind" : "union",
10686   "referenced_type" : "type-248",
10687   "self_type" : "type-248",
10688   "size" : 8,
10689   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10690   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10691  },
10692  {
10693   "access" : "private",
10694   "alignment" : 4,
10695   "fields" :
10696   [
10697    {
10698     "field_name" : "mPointer",
10699     "referenced_type" : "type-309"
10700    },
10701    {
10702     "field_name" : "_pad",
10703     "referenced_type" : "type-116"
10704    }
10705   ],
10706   "is_anonymous" : true,
10707   "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",
10708   "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",
10709   "record_kind" : "union",
10710   "referenced_type" : "type-308",
10711   "self_type" : "type-308",
10712   "size" : 8,
10713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10714   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
10715  },
10716  {
10717   "access" : "private",
10718   "alignment" : 4,
10719   "fields" :
10720   [
10721    {
10722     "field_name" : "mPointer",
10723     "referenced_type" : "type-301"
10724    },
10725    {
10726     "field_name" : "_pad",
10727     "referenced_type" : "type-116"
10728    }
10729   ],
10730   "is_anonymous" : true,
10731   "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",
10732   "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",
10733   "record_kind" : "union",
10734   "referenced_type" : "type-300",
10735   "self_type" : "type-300",
10736   "size" : 8,
10737   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10738   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10739  },
10740  {
10741   "access" : "private",
10742   "alignment" : 4,
10743   "fields" :
10744   [
10745    {
10746     "field_name" : "mPointer",
10747     "referenced_type" : "type-358"
10748    },
10749    {
10750     "field_name" : "_pad",
10751     "referenced_type" : "type-116"
10752    }
10753   ],
10754   "is_anonymous" : true,
10755   "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",
10756   "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",
10757   "record_kind" : "union",
10758   "referenced_type" : "type-357",
10759   "self_type" : "type-357",
10760   "size" : 8,
10761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10762   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
10763  },
10764  {
10765   "alignment" : 4,
10766   "fields" :
10767   [
10768    {
10769     "access" : "private",
10770     "referenced_type" : "type-319"
10771    }
10772   ],
10773   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10774   "name" : "android::hardware::details::hidl_pointer<int>",
10775   "referenced_type" : "type-318",
10776   "self_type" : "type-318",
10777   "size" : 8,
10778   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10779   "template_args" : [ "type-25" ],
10780   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10781  },
10782  {
10783   "access" : "private",
10784   "alignment" : 4,
10785   "fields" :
10786   [
10787    {
10788     "field_name" : "mPointer",
10789     "referenced_type" : "type-320"
10790    },
10791    {
10792     "field_name" : "_pad",
10793     "referenced_type" : "type-116"
10794    }
10795   ],
10796   "is_anonymous" : true,
10797   "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",
10798   "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",
10799   "record_kind" : "union",
10800   "referenced_type" : "type-319",
10801   "self_type" : "type-319",
10802   "size" : 8,
10803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10804   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10805  },
10806  {
10807   "alignment" : 4,
10808   "fields" :
10809   [
10810    {
10811     "access" : "private",
10812     "referenced_type" : "type-387"
10813    }
10814   ],
10815   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10816   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10817   "referenced_type" : "type-386",
10818   "self_type" : "type-386",
10819   "size" : 8,
10820   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10821   "template_args" : [ "type-176" ],
10822   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10823  },
10824  {
10825   "access" : "private",
10826   "alignment" : 4,
10827   "fields" :
10828   [
10829    {
10830     "field_name" : "mPointer",
10831     "referenced_type" : "type-175"
10832    },
10833    {
10834     "field_name" : "_pad",
10835     "referenced_type" : "type-116"
10836    }
10837   ],
10838   "is_anonymous" : true,
10839   "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",
10840   "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",
10841   "record_kind" : "union",
10842   "referenced_type" : "type-387",
10843   "self_type" : "type-387",
10844   "size" : 8,
10845   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10846   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10847  },
10848  {
10849   "alignment" : 4,
10850   "fields" :
10851   [
10852    {
10853     "access" : "private",
10854     "referenced_type" : "type-331"
10855    }
10856   ],
10857   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10858   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10859   "referenced_type" : "type-330",
10860   "self_type" : "type-330",
10861   "size" : 8,
10862   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10863   "template_args" : [ "type-76" ],
10864   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10865  },
10866  {
10867   "access" : "private",
10868   "alignment" : 4,
10869   "fields" :
10870   [
10871    {
10872     "field_name" : "mPointer",
10873     "referenced_type" : "type-332"
10874    },
10875    {
10876     "field_name" : "_pad",
10877     "referenced_type" : "type-116"
10878    }
10879   ],
10880   "is_anonymous" : true,
10881   "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",
10882   "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",
10883   "record_kind" : "union",
10884   "referenced_type" : "type-331",
10885   "self_type" : "type-331",
10886   "size" : 8,
10887   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10888   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10889  },
10890  {
10891   "alignment" : 1,
10892   "linker_set_key" : "android::hardware::details::i_tag",
10893   "name" : "android::hardware::details::i_tag",
10894   "referenced_type" : "type-203",
10895   "self_type" : "type-203",
10896   "size" : 1,
10897   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10898   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10899  },
10900  {
10901   "alignment" : 4,
10902   "fields" :
10903   [
10904    {
10905     "access" : "private",
10906     "field_name" : "mStatus",
10907     "referenced_type" : "type-128"
10908    },
10909    {
10910     "access" : "private",
10911     "field_name" : "mCheckedStatus",
10912     "field_offset" : 160,
10913     "referenced_type" : "type-39"
10914    }
10915   ],
10916   "linker_set_key" : "android::hardware::details::return_status",
10917   "name" : "android::hardware::details::return_status",
10918   "record_kind" : "class",
10919   "referenced_type" : "type-138",
10920   "self_type" : "type-138",
10921   "size" : 24,
10922   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10923   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10924  },
10925  {
10926   "alignment" : 1,
10927   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10928   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10929   "referenced_type" : "type-364",
10930   "self_type" : "type-364",
10931   "size" : 1,
10932   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10933   "template_args" : [ "type-76" ],
10934   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
10935  },
10936  {
10937   "alignment" : 1,
10938   "fields" :
10939   [
10940    {
10941     "access" : "private",
10942     "field_name" : "mBuffer",
10943     "referenced_type" : "type-311"
10944    }
10945   ],
10946   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10947   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10948   "referenced_type" : "type-310",
10949   "self_type" : "type-310",
10950   "size" : 32,
10951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10952   "template_args" : [ "type-76" ],
10953   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
10954  },
10955  {
10956   "alignment" : 4,
10957   "base_specifiers" :
10958   [
10959    {
10960     "referenced_type" : "type-7"
10961    }
10962   ],
10963   "fields" :
10964   [
10965    {
10966     "access" : "private",
10967     "field_name" : "mRecipient",
10968     "field_offset" : 32,
10969     "referenced_type" : "type-113"
10970    },
10971    {
10972     "access" : "private",
10973     "field_name" : "mCookie",
10974     "field_offset" : 96,
10975     "referenced_type" : "type-116"
10976    },
10977    {
10978     "access" : "private",
10979     "field_name" : "mBase",
10980     "field_offset" : 160,
10981     "referenced_type" : "type-117"
10982    }
10983   ],
10984   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10985   "name" : "android::hardware::hidl_binder_death_recipient",
10986   "referenced_type" : "type-112",
10987   "self_type" : "type-112",
10988   "size" : 36,
10989   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
10990   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
10991   "vtable_components" :
10992   [
10993    {
10994     "component_value" : 28,
10995     "kind" : "vbase_offset"
10996    },
10997    {
10998     "kind" : "offset_to_top"
10999    },
11000    {
11001     "kind" : "rtti",
11002     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11003    },
11004    {
11005     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11006    },
11007    {
11008     "kind" : "complete_dtor_pointer",
11009     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11010    },
11011    {
11012     "kind" : "deleting_dtor_pointer",
11013     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11014    },
11015    {
11016     "kind" : "vcall_offset"
11017    },
11018    {
11019     "kind" : "vcall_offset"
11020    },
11021    {
11022     "kind" : "vcall_offset"
11023    },
11024    {
11025     "kind" : "vcall_offset"
11026    },
11027    {
11028     "component_value" : -28,
11029     "kind" : "vcall_offset"
11030    },
11031    {
11032     "component_value" : -28,
11033     "kind" : "offset_to_top"
11034    },
11035    {
11036     "kind" : "rtti",
11037     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11038    },
11039    {
11040     "kind" : "complete_dtor_pointer",
11041     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11042    },
11043    {
11044     "kind" : "deleting_dtor_pointer",
11045     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11046    },
11047    {
11048     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11049    },
11050    {
11051     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11052    },
11053    {
11054     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11055    },
11056    {
11057     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11058    }
11059   ]
11060  },
11061  {
11062   "alignment" : 4,
11063   "base_specifiers" :
11064   [
11065    {
11066     "is_virtual" : true,
11067     "referenced_type" : "type-8"
11068    }
11069   ],
11070   "linker_set_key" : "android::hardware::hidl_death_recipient",
11071   "name" : "android::hardware::hidl_death_recipient",
11072   "referenced_type" : "type-115",
11073   "self_type" : "type-115",
11074   "size" : 12,
11075   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11076   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11077   "vtable_components" :
11078   [
11079    {
11080     "component_value" : 4,
11081     "kind" : "vbase_offset"
11082    },
11083    {
11084     "kind" : "offset_to_top"
11085    },
11086    {
11087     "kind" : "rtti",
11088     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11089    },
11090    {
11091     "is_pure" : true,
11092     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11093    },
11094    {
11095     "kind" : "complete_dtor_pointer",
11096     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11097    },
11098    {
11099     "kind" : "deleting_dtor_pointer",
11100     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11101    },
11102    {
11103     "kind" : "vcall_offset"
11104    },
11105    {
11106     "kind" : "vcall_offset"
11107    },
11108    {
11109     "kind" : "vcall_offset"
11110    },
11111    {
11112     "kind" : "vcall_offset"
11113    },
11114    {
11115     "component_value" : -4,
11116     "kind" : "vcall_offset"
11117    },
11118    {
11119     "component_value" : -4,
11120     "kind" : "offset_to_top"
11121    },
11122    {
11123     "kind" : "rtti",
11124     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11125    },
11126    {
11127     "kind" : "complete_dtor_pointer",
11128     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11129    },
11130    {
11131     "kind" : "deleting_dtor_pointer",
11132     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11133    },
11134    {
11135     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11136    },
11137    {
11138     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11139    },
11140    {
11141     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11142    },
11143    {
11144     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11145    }
11146   ]
11147  },
11148  {
11149   "alignment" : 8,
11150   "fields" :
11151   [
11152    {
11153     "access" : "private",
11154     "field_name" : "mHandle",
11155     "referenced_type" : "type-247"
11156    },
11157    {
11158     "access" : "private",
11159     "field_name" : "mOwnsHandle",
11160     "field_offset" : 64,
11161     "referenced_type" : "type-39"
11162    }
11163   ],
11164   "linker_set_key" : "android::hardware::hidl_handle",
11165   "name" : "android::hardware::hidl_handle",
11166   "referenced_type" : "type-273",
11167   "self_type" : "type-273",
11168   "size" : 16,
11169   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11170   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11171  },
11172  {
11173   "alignment" : 8,
11174   "fields" :
11175   [
11176    {
11177     "access" : "private",
11178     "field_name" : "mHandle",
11179     "referenced_type" : "type-273"
11180    },
11181    {
11182     "access" : "private",
11183     "field_name" : "mSize",
11184     "field_offset" : 128,
11185     "referenced_type" : "type-116"
11186    },
11187    {
11188     "access" : "private",
11189     "field_name" : "mName",
11190     "field_offset" : 192,
11191     "referenced_type" : "type-275"
11192    }
11193   ],
11194   "linker_set_key" : "android::hardware::hidl_memory",
11195   "name" : "android::hardware::hidl_memory",
11196   "referenced_type" : "type-279",
11197   "self_type" : "type-279",
11198   "size" : 40,
11199   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11200   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11201  },
11202  {
11203   "alignment" : 4,
11204   "fields" :
11205   [
11206    {
11207     "access" : "private",
11208     "field_name" : "mBuffer",
11209     "referenced_type" : "type-276"
11210    },
11211    {
11212     "access" : "private",
11213     "field_name" : "mSize",
11214     "field_offset" : 64,
11215     "referenced_type" : "type-2"
11216    },
11217    {
11218     "access" : "private",
11219     "field_name" : "mOwnsBuffer",
11220     "field_offset" : 96,
11221     "referenced_type" : "type-39"
11222    }
11223   ],
11224   "linker_set_key" : "android::hardware::hidl_string",
11225   "name" : "android::hardware::hidl_string",
11226   "referenced_type" : "type-275",
11227   "self_type" : "type-275",
11228   "size" : 16,
11229   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11230   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11231  },
11232  {
11233   "alignment" : 4,
11234   "fields" :
11235   [
11236    {
11237     "access" : "private",
11238     "field_name" : "mBuffer",
11239     "referenced_type" : "type-293"
11240    },
11241    {
11242     "access" : "private",
11243     "field_name" : "mSize",
11244     "field_offset" : 64,
11245     "referenced_type" : "type-2"
11246    },
11247    {
11248     "access" : "private",
11249     "field_name" : "mOwnsBuffer",
11250     "field_offset" : 96,
11251     "referenced_type" : "type-39"
11252    }
11253   ],
11254   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11255   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11256   "referenced_type" : "type-292",
11257   "self_type" : "type-292",
11258   "size" : 16,
11259   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11260   "template_args" : [ "type-296" ],
11261   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11262  },
11263  {
11264   "alignment" : 4,
11265   "fields" :
11266   [
11267    {
11268     "access" : "private",
11269     "field_name" : "mBuffer",
11270     "referenced_type" : "type-307"
11271    },
11272    {
11273     "access" : "private",
11274     "field_name" : "mSize",
11275     "field_offset" : 64,
11276     "referenced_type" : "type-2"
11277    },
11278    {
11279     "access" : "private",
11280     "field_name" : "mOwnsBuffer",
11281     "field_offset" : 96,
11282     "referenced_type" : "type-39"
11283    }
11284   ],
11285   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11286   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11287   "referenced_type" : "type-306",
11288   "self_type" : "type-306",
11289   "size" : 16,
11290   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11291   "template_args" : [ "type-310" ],
11292   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
11293  },
11294  {
11295   "alignment" : 4,
11296   "fields" :
11297   [
11298    {
11299     "access" : "private",
11300     "field_name" : "mBuffer",
11301     "referenced_type" : "type-299"
11302    },
11303    {
11304     "access" : "private",
11305     "field_name" : "mSize",
11306     "field_offset" : 64,
11307     "referenced_type" : "type-2"
11308    },
11309    {
11310     "access" : "private",
11311     "field_name" : "mOwnsBuffer",
11312     "field_offset" : 96,
11313     "referenced_type" : "type-39"
11314    }
11315   ],
11316   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11317   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11318   "referenced_type" : "type-298",
11319   "self_type" : "type-298",
11320   "size" : 16,
11321   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11322   "template_args" : [ "type-275" ],
11323   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11324  },
11325  {
11326   "alignment" : 4,
11327   "fields" :
11328   [
11329    {
11330     "access" : "private",
11331     "field_name" : "mBuffer",
11332     "referenced_type" : "type-356"
11333    },
11334    {
11335     "access" : "private",
11336     "field_name" : "mSize",
11337     "field_offset" : 64,
11338     "referenced_type" : "type-2"
11339    },
11340    {
11341     "access" : "private",
11342     "field_name" : "mOwnsBuffer",
11343     "field_offset" : 96,
11344     "referenced_type" : "type-39"
11345    }
11346   ],
11347   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11348   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11349   "referenced_type" : "type-355",
11350   "self_type" : "type-355",
11351   "size" : 16,
11352   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11353   "template_args" : [ "type-329" ],
11354   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
11355  },
11356  {
11357   "alignment" : 4,
11358   "fields" :
11359   [
11360    {
11361     "access" : "private",
11362     "field_name" : "mBuffer",
11363     "referenced_type" : "type-335"
11364    },
11365    {
11366     "access" : "private",
11367     "field_name" : "mSize",
11368     "field_offset" : 64,
11369     "referenced_type" : "type-2"
11370    },
11371    {
11372     "access" : "private",
11373     "field_name" : "mOwnsBuffer",
11374     "field_offset" : 96,
11375     "referenced_type" : "type-39"
11376    }
11377   ],
11378   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11379   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11380   "referenced_type" : "type-334",
11381   "self_type" : "type-334",
11382   "size" : 16,
11383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11384   "template_args" : [ "type-338" ],
11385   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V3_012KeyParameterEEE"
11386  },
11387  {
11388   "alignment" : 4,
11389   "fields" :
11390   [
11391    {
11392     "access" : "private",
11393     "field_name" : "mBuffer",
11394     "referenced_type" : "type-362"
11395    },
11396    {
11397     "access" : "private",
11398     "field_name" : "mSize",
11399     "field_offset" : 64,
11400     "referenced_type" : "type-2"
11401    },
11402    {
11403     "access" : "private",
11404     "field_name" : "mOwnsBuffer",
11405     "field_offset" : 96,
11406     "referenced_type" : "type-39"
11407    }
11408   ],
11409   "linker_set_key" : "android::hardware::hidl_vec<char>",
11410   "name" : "android::hardware::hidl_vec<char>",
11411   "referenced_type" : "type-361",
11412   "self_type" : "type-361",
11413   "size" : 16,
11414   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11415   "template_args" : [ "type-56" ],
11416   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11417  },
11418  {
11419   "alignment" : 4,
11420   "fields" :
11421   [
11422    {
11423     "access" : "private",
11424     "field_name" : "mBuffer",
11425     "referenced_type" : "type-318"
11426    },
11427    {
11428     "access" : "private",
11429     "field_name" : "mSize",
11430     "field_offset" : 64,
11431     "referenced_type" : "type-2"
11432    },
11433    {
11434     "access" : "private",
11435     "field_name" : "mOwnsBuffer",
11436     "field_offset" : 96,
11437     "referenced_type" : "type-39"
11438    }
11439   ],
11440   "linker_set_key" : "android::hardware::hidl_vec<int>",
11441   "name" : "android::hardware::hidl_vec<int>",
11442   "referenced_type" : "type-317",
11443   "self_type" : "type-317",
11444   "size" : 16,
11445   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11446   "template_args" : [ "type-25" ],
11447   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11448  },
11449  {
11450   "alignment" : 4,
11451   "fields" :
11452   [
11453    {
11454     "access" : "private",
11455     "field_name" : "mBuffer",
11456     "referenced_type" : "type-330"
11457    },
11458    {
11459     "access" : "private",
11460     "field_name" : "mSize",
11461     "field_offset" : 64,
11462     "referenced_type" : "type-2"
11463    },
11464    {
11465     "access" : "private",
11466     "field_name" : "mOwnsBuffer",
11467     "field_offset" : 96,
11468     "referenced_type" : "type-39"
11469    }
11470   ],
11471   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11472   "name" : "android::hardware::hidl_vec<unsigned char>",
11473   "referenced_type" : "type-329",
11474   "self_type" : "type-329",
11475   "size" : 16,
11476   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11477   "template_args" : [ "type-76" ],
11478   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11479  },
11480  {
11481   "alignment" : 2,
11482   "fields" :
11483   [
11484    {
11485     "access" : "private",
11486     "field_name" : "mMajor",
11487     "referenced_type" : "type-78"
11488    },
11489    {
11490     "access" : "private",
11491     "field_name" : "mMinor",
11492     "field_offset" : 16,
11493     "referenced_type" : "type-78"
11494    }
11495   ],
11496   "linker_set_key" : "android::hardware::hidl_version",
11497   "name" : "android::hardware::hidl_version",
11498   "referenced_type" : "type-373",
11499   "self_type" : "type-373",
11500   "size" : 4,
11501   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11502   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11503  },
11504  {
11505   "alignment" : 4,
11506   "base_specifiers" :
11507   [
11508    {
11509     "referenced_type" : "type-431"
11510    }
11511   ],
11512   "fields" :
11513   [
11514    {
11515     "access" : "private",
11516     "field_name" : "_hidl_mImpl",
11517     "field_offset" : 544,
11518     "referenced_type" : "type-102"
11519    }
11520   ],
11521   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11522   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11523   "referenced_type" : "type-634",
11524   "self_type" : "type-634",
11525   "size" : 80,
11526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h",
11527   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE",
11528   "vtable_components" :
11529   [
11530    {
11531     "component_value" : 72,
11532     "kind" : "vbase_offset"
11533    },
11534    {
11535     "kind" : "offset_to_top"
11536    },
11537    {
11538     "kind" : "rtti",
11539     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11540    },
11541    {
11542     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11543    },
11544    {
11545     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11546    },
11547    {
11548     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11549    },
11550    {
11551     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11552    },
11553    {
11554     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11555    },
11556    {
11557     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11558    },
11559    {
11560     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11561    },
11562    {
11563     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11564    },
11565    {
11566     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11567    },
11568    {
11569     "kind" : "complete_dtor_pointer",
11570     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11571    },
11572    {
11573     "kind" : "deleting_dtor_pointer",
11574     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11575    },
11576    {
11577     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11578    },
11579    {
11580     "component_value" : -20,
11581     "kind" : "offset_to_top"
11582    },
11583    {
11584     "kind" : "rtti",
11585     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11586    },
11587    {
11588     "kind" : "complete_dtor_pointer",
11589     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11590    },
11591    {
11592     "kind" : "deleting_dtor_pointer",
11593     "mangled_component_name" : "_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11594    },
11595    {
11596     "kind" : "vcall_offset"
11597    },
11598    {
11599     "kind" : "vcall_offset"
11600    },
11601    {
11602     "kind" : "vcall_offset"
11603    },
11604    {
11605     "kind" : "vcall_offset"
11606    },
11607    {
11608     "component_value" : -72,
11609     "kind" : "vcall_offset"
11610    },
11611    {
11612     "component_value" : -72,
11613     "kind" : "offset_to_top"
11614    },
11615    {
11616     "kind" : "rtti",
11617     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11618    },
11619    {
11620     "kind" : "complete_dtor_pointer",
11621     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11622    },
11623    {
11624     "kind" : "deleting_dtor_pointer",
11625     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11626    },
11627    {
11628     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11629    },
11630    {
11631     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11632    },
11633    {
11634     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11635    },
11636    {
11637     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11638    }
11639   ]
11640  },
11641  {
11642   "alignment" : 4,
11643   "base_specifiers" :
11644   [
11645    {
11646     "referenced_type" : "type-417"
11647    },
11648    {
11649     "referenced_type" : "type-60"
11650    }
11651   ],
11652   "fields" :
11653   [
11654    {
11655     "access" : "private",
11656     "field_name" : "_hidl_mMutex",
11657     "field_offset" : 544,
11658     "referenced_type" : "type-614"
11659    },
11660    {
11661     "access" : "private",
11662     "field_name" : "_hidl_mDeathRecipients",
11663     "field_offset" : 576,
11664     "referenced_type" : "type-615"
11665    }
11666   ],
11667   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11668   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11669   "referenced_type" : "type-613",
11670   "self_type" : "type-613",
11671   "size" : 92,
11672   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h",
11673   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE",
11674   "vtable_components" :
11675   [
11676    {
11677     "component_value" : 84,
11678     "kind" : "vbase_offset"
11679    },
11680    {
11681     "kind" : "offset_to_top"
11682    },
11683    {
11684     "kind" : "rtti",
11685     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11686    },
11687    {
11688     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_019BpHwKeymasterDevice8isRemoteEv"
11689    },
11690    {
11691     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11692    },
11693    {
11694     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11695    },
11696    {
11697     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11698    },
11699    {
11700     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11701    },
11702    {
11703     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
11704    },
11705    {
11706     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11707    },
11708    {
11709     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
11710    },
11711    {
11712     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11713    },
11714    {
11715     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
11716    },
11717    {
11718     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11719    },
11720    {
11721     "kind" : "complete_dtor_pointer",
11722     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11723    },
11724    {
11725     "kind" : "deleting_dtor_pointer",
11726     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11727    },
11728    {
11729     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11730    },
11731    {
11732     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11733    },
11734    {
11735     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11736    },
11737    {
11738     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
11739    },
11740    {
11741     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
11742    },
11743    {
11744     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
11745    },
11746    {
11747     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
11748    },
11749    {
11750     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
11751    },
11752    {
11753     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
11754    },
11755    {
11756     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
11757    },
11758    {
11759     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
11760    },
11761    {
11762     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
11763    },
11764    {
11765     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
11766    },
11767    {
11768     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
11769    },
11770    {
11771     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy"
11772    },
11773    {
11774     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11775    },
11776    {
11777     "component_value" : 80,
11778     "kind" : "vbase_offset"
11779    },
11780    {
11781     "component_value" : -4,
11782     "kind" : "offset_to_top"
11783    },
11784    {
11785     "kind" : "rtti",
11786     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11787    },
11788    {
11789     "kind" : "complete_dtor_pointer",
11790     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11791    },
11792    {
11793     "kind" : "deleting_dtor_pointer",
11794     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11795    },
11796    {
11797     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11798    },
11799    {
11800     "component_value" : 76,
11801     "kind" : "vbase_offset"
11802    },
11803    {
11804     "component_value" : -8,
11805     "kind" : "offset_to_top"
11806    },
11807    {
11808     "kind" : "rtti",
11809     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11810    },
11811    {
11812     "kind" : "complete_dtor_pointer",
11813     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11814    },
11815    {
11816     "kind" : "deleting_dtor_pointer",
11817     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11818    },
11819    {
11820     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11821    },
11822    {
11823     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11824    },
11825    {
11826     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11827    },
11828    {
11829     "component_value" : -24,
11830     "kind" : "offset_to_top"
11831    },
11832    {
11833     "kind" : "rtti",
11834     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11835    },
11836    {
11837     "kind" : "complete_dtor_pointer",
11838     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11839    },
11840    {
11841     "kind" : "deleting_dtor_pointer",
11842     "mangled_component_name" : "_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11843    },
11844    {
11845     "kind" : "vcall_offset"
11846    },
11847    {
11848     "component_value" : -76,
11849     "kind" : "vcall_offset"
11850    },
11851    {
11852     "component_value" : -76,
11853     "kind" : "vcall_offset"
11854    },
11855    {
11856     "component_value" : -76,
11857     "kind" : "vcall_offset"
11858    },
11859    {
11860     "component_value" : -84,
11861     "kind" : "vcall_offset"
11862    },
11863    {
11864     "component_value" : -84,
11865     "kind" : "offset_to_top"
11866    },
11867    {
11868     "kind" : "rtti",
11869     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11870    },
11871    {
11872     "kind" : "complete_dtor_pointer",
11873     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11874    },
11875    {
11876     "kind" : "deleting_dtor_pointer",
11877     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11878    },
11879    {
11880     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11881    },
11882    {
11883     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11884    },
11885    {
11886     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11887    },
11888    {
11889     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11890    }
11891   ]
11892  },
11893  {
11894   "alignment" : 4,
11895   "base_specifiers" :
11896   [
11897    {
11898     "referenced_type" : "type-104"
11899    },
11900    {
11901     "referenced_type" : "type-60"
11902    }
11903   ],
11904   "fields" :
11905   [
11906    {
11907     "access" : "private",
11908     "field_name" : "mImpl",
11909     "field_offset" : 384,
11910     "referenced_type" : "type-108"
11911    },
11912    {
11913     "access" : "private",
11914     "field_name" : "mOnewayQueue",
11915     "field_offset" : 416,
11916     "referenced_type" : "type-653"
11917    }
11918   ],
11919   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11920   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11921   "referenced_type" : "type-652",
11922   "self_type" : "type-652",
11923   "size" : 68,
11924   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h",
11925   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017BsKeymasterDeviceE",
11926   "vtable_components" :
11927   [
11928    {
11929     "component_value" : 60,
11930     "kind" : "vbase_offset"
11931    },
11932    {
11933     "kind" : "offset_to_top"
11934    },
11935    {
11936     "kind" : "rtti",
11937     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
11938    },
11939    {
11940     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
11941    },
11942    {
11943     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11944    },
11945    {
11946     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11947    },
11948    {
11949     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11950    },
11951    {
11952     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21setHALInstrumentationEv"
11956    },
11957    {
11958     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11959    },
11960    {
11961     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice4pingEv"
11962    },
11963    {
11964     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11965    },
11966    {
11967     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21notifySyspropsChangedEv"
11968    },
11969    {
11970     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11971    },
11972    {
11973     "kind" : "complete_dtor_pointer",
11974     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
11975    },
11976    {
11977     "kind" : "deleting_dtor_pointer",
11978     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11982    },
11983    {
11984     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11985    },
11986    {
11987     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11988    },
11989    {
11990     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
11991    },
11992    {
11993     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
11994    },
11995    {
11996     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
11997    },
11998    {
11999     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12000    },
12001    {
12002     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12003    },
12004    {
12005     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12006    },
12007    {
12008     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13deleteAllKeysEv"
12009    },
12010    {
12011     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21destroyAttestationIdsEv"
12012    },
12013    {
12014     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12015    },
12016    {
12017     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12018    },
12019    {
12020     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12021    },
12022    {
12023     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5abortEy"
12024    },
12025    {
12026     "component_value" : -4,
12027     "kind" : "offset_to_top"
12028    },
12029    {
12030     "kind" : "rtti",
12031     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12032    },
12033    {
12034     "kind" : "complete_dtor_pointer",
12035     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12036    },
12037    {
12038     "kind" : "deleting_dtor_pointer",
12039     "mangled_component_name" : "_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12040    },
12041    {
12042     "kind" : "vcall_offset"
12043    },
12044    {
12045     "kind" : "vcall_offset"
12046    },
12047    {
12048     "kind" : "vcall_offset"
12049    },
12050    {
12051     "kind" : "vcall_offset"
12052    },
12053    {
12054     "component_value" : -60,
12055     "kind" : "vcall_offset"
12056    },
12057    {
12058     "component_value" : -60,
12059     "kind" : "offset_to_top"
12060    },
12061    {
12062     "kind" : "rtti",
12063     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12064    },
12065    {
12066     "kind" : "complete_dtor_pointer",
12067     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12068    },
12069    {
12070     "kind" : "deleting_dtor_pointer",
12071     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12072    },
12073    {
12074     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12075    },
12076    {
12077     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12078    },
12079    {
12080     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12081    },
12082    {
12083     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12084    }
12085   ]
12086  },
12087  {
12088   "alignment" : 8,
12089   "fields" :
12090   [
12091    {
12092     "field_name" : "challenge",
12093     "referenced_type" : "type-116"
12094    },
12095    {
12096     "field_name" : "userId",
12097     "field_offset" : 64,
12098     "referenced_type" : "type-116"
12099    },
12100    {
12101     "field_name" : "authenticatorId",
12102     "field_offset" : 128,
12103     "referenced_type" : "type-116"
12104    },
12105    {
12106     "field_name" : "authenticatorType",
12107     "field_offset" : 192,
12108     "referenced_type" : "type-2"
12109    },
12110    {
12111     "field_name" : "timestamp",
12112     "field_offset" : 256,
12113     "referenced_type" : "type-116"
12114    },
12115    {
12116     "field_name" : "hmac",
12117     "field_offset" : 320,
12118     "referenced_type" : "type-310"
12119    }
12120   ],
12121   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12122   "name" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12123   "referenced_type" : "type-548",
12124   "self_type" : "type-548",
12125   "size" : 72,
12126   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12127   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017HardwareAuthTokenE"
12128  },
12129  {
12130   "alignment" : 4,
12131   "base_specifiers" :
12132   [
12133    {
12134     "referenced_type" : "type-70"
12135    }
12136   ],
12137   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12138   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12139   "referenced_type" : "type-104",
12140   "self_type" : "type-104",
12141   "size" : 12,
12142   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h",
12143   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_016IKeymasterDeviceE",
12144   "vtable_components" :
12145   [
12146    {
12147     "component_value" : 4,
12148     "kind" : "vbase_offset"
12149    },
12150    {
12151     "kind" : "offset_to_top"
12152    },
12153    {
12154     "kind" : "rtti",
12155     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12156    },
12157    {
12158     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
12159    },
12160    {
12161     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12162    },
12163    {
12164     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12165    },
12166    {
12167     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12168    },
12169    {
12170     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12171    },
12172    {
12173     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12177    },
12178    {
12179     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12189    },
12190    {
12191     "kind" : "complete_dtor_pointer",
12192     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12193    },
12194    {
12195     "kind" : "deleting_dtor_pointer",
12196     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12197    },
12198    {
12199     "is_pure" : true,
12200     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
12201    },
12202    {
12203     "is_pure" : true,
12204     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12205    },
12206    {
12207     "is_pure" : true,
12208     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12209    },
12210    {
12211     "is_pure" : true,
12212     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12213    },
12214    {
12215     "is_pure" : true,
12216     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12217    },
12218    {
12219     "is_pure" : true,
12220     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12221    },
12222    {
12223     "is_pure" : true,
12224     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12225    },
12226    {
12227     "is_pure" : true,
12228     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12229    },
12230    {
12231     "is_pure" : true,
12232     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12233    },
12234    {
12235     "is_pure" : true,
12236     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
12237    },
12238    {
12239     "is_pure" : true,
12240     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
12241    },
12242    {
12243     "is_pure" : true,
12244     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
12245    },
12246    {
12247     "is_pure" : true,
12248     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12249    },
12250    {
12251     "is_pure" : true,
12252     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12253    },
12254    {
12255     "is_pure" : true,
12256     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEy"
12257    },
12258    {
12259     "kind" : "vcall_offset"
12260    },
12261    {
12262     "kind" : "vcall_offset"
12263    },
12264    {
12265     "kind" : "vcall_offset"
12266    },
12267    {
12268     "kind" : "vcall_offset"
12269    },
12270    {
12271     "component_value" : -4,
12272     "kind" : "vcall_offset"
12273    },
12274    {
12275     "component_value" : -4,
12276     "kind" : "offset_to_top"
12277    },
12278    {
12279     "kind" : "rtti",
12280     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12281    },
12282    {
12283     "kind" : "complete_dtor_pointer",
12284     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12285    },
12286    {
12287     "kind" : "deleting_dtor_pointer",
12288     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12289    },
12290    {
12291     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12292    },
12293    {
12294     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12295    },
12296    {
12297     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12298    },
12299    {
12300     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12301    }
12302   ]
12303  },
12304  {
12305   "alignment" : 8,
12306   "fields" :
12307   [
12308    {
12309     "field_name" : "softwareEnforced",
12310     "referenced_type" : "type-334"
12311    },
12312    {
12313     "field_name" : "teeEnforced",
12314     "field_offset" : 128,
12315     "referenced_type" : "type-334"
12316    }
12317   ],
12318   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12319   "name" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12320   "referenced_type" : "type-547",
12321   "self_type" : "type-547",
12322   "size" : 32,
12323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12324   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_018KeyCharacteristicsE"
12325  },
12326  {
12327   "alignment" : 8,
12328   "fields" :
12329   [
12330    {
12331     "field_name" : "tag",
12332     "referenced_type" : "type-339"
12333    },
12334    {
12335     "field_name" : "f",
12336     "field_offset" : 64,
12337     "referenced_type" : "type-340"
12338    },
12339    {
12340     "field_name" : "blob",
12341     "field_offset" : 128,
12342     "referenced_type" : "type-329"
12343    }
12344   ],
12345   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter",
12346   "name" : "android::hardware::keymaster::V3_0::KeyParameter",
12347   "referenced_type" : "type-338",
12348   "self_type" : "type-338",
12349   "size" : 32,
12350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12351   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameterE"
12352  },
12353  {
12354   "alignment" : 8,
12355   "fields" :
12356   [
12357    {
12358     "field_name" : "algorithm",
12359     "referenced_type" : "type-341"
12360    },
12361    {
12362     "field_name" : "blockMode",
12363     "referenced_type" : "type-342"
12364    },
12365    {
12366     "field_name" : "paddingMode",
12367     "referenced_type" : "type-343"
12368    },
12369    {
12370     "field_name" : "digest",
12371     "referenced_type" : "type-344"
12372    },
12373    {
12374     "field_name" : "ecCurve",
12375     "referenced_type" : "type-345"
12376    },
12377    {
12378     "field_name" : "origin",
12379     "referenced_type" : "type-346"
12380    },
12381    {
12382     "field_name" : "keyBlobUsageRequirements",
12383     "referenced_type" : "type-347"
12384    },
12385    {
12386     "field_name" : "purpose",
12387     "referenced_type" : "type-348"
12388    },
12389    {
12390     "field_name" : "keyDerivationFunction",
12391     "referenced_type" : "type-349"
12392    },
12393    {
12394     "field_name" : "hardwareAuthenticatorType",
12395     "referenced_type" : "type-350"
12396    },
12397    {
12398     "field_name" : "boolValue",
12399     "referenced_type" : "type-39"
12400    },
12401    {
12402     "field_name" : "integer",
12403     "referenced_type" : "type-2"
12404    },
12405    {
12406     "field_name" : "longInteger",
12407     "referenced_type" : "type-116"
12408    },
12409    {
12410     "field_name" : "dateTime",
12411     "referenced_type" : "type-116"
12412    }
12413   ],
12414   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12415   "name" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12416   "record_kind" : "union",
12417   "referenced_type" : "type-340",
12418   "self_type" : "type-340",
12419   "size" : 8,
12420   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12421   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameter13IntegerParamsE"
12422  },
12423  {
12424   "alignment" : 4,
12425   "base_specifiers" :
12426   [
12427    {
12428     "referenced_type" : "type-126"
12429    },
12430    {
12431     "referenced_type" : "type-60"
12432    }
12433   ],
12434   "fields" :
12435   [
12436    {
12437     "access" : "private",
12438     "field_name" : "_hidl_mImpl",
12439     "field_offset" : 512,
12440     "referenced_type" : "type-432"
12441    }
12442   ],
12443   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12444   "name" : "android::hidl::base::V1_0::BnHwBase",
12445   "referenced_type" : "type-431",
12446   "self_type" : "type-431",
12447   "size" : 76,
12448   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12449   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12450   "vtable_components" :
12451   [
12452    {
12453     "component_value" : 68,
12454     "kind" : "vbase_offset"
12455    },
12456    {
12457     "kind" : "offset_to_top"
12458    },
12459    {
12460     "kind" : "rtti",
12461     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12462    },
12463    {
12464     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12465    },
12466    {
12467     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12468    },
12469    {
12470     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12471    },
12472    {
12473     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12474    },
12475    {
12476     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12477    },
12478    {
12479     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12480    },
12481    {
12482     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12489    },
12490    {
12491     "kind" : "complete_dtor_pointer",
12492     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12493    },
12494    {
12495     "kind" : "deleting_dtor_pointer",
12496     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12497    },
12498    {
12499     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12500    },
12501    {
12502     "component_value" : -20,
12503     "kind" : "offset_to_top"
12504    },
12505    {
12506     "kind" : "rtti",
12507     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12508    },
12509    {
12510     "kind" : "complete_dtor_pointer",
12511     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12512    },
12513    {
12514     "kind" : "deleting_dtor_pointer",
12515     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12516    },
12517    {
12518     "kind" : "vcall_offset"
12519    },
12520    {
12521     "kind" : "vcall_offset"
12522    },
12523    {
12524     "kind" : "vcall_offset"
12525    },
12526    {
12527     "kind" : "vcall_offset"
12528    },
12529    {
12530     "component_value" : -68,
12531     "kind" : "vcall_offset"
12532    },
12533    {
12534     "component_value" : -68,
12535     "kind" : "offset_to_top"
12536    },
12537    {
12538     "kind" : "rtti",
12539     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12540    },
12541    {
12542     "kind" : "complete_dtor_pointer",
12543     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12544    },
12545    {
12546     "kind" : "deleting_dtor_pointer",
12547     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12548    },
12549    {
12550     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12551    },
12552    {
12553     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12554    },
12555    {
12556     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12557    },
12558    {
12559     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12560    }
12561   ]
12562  },
12563  {
12564   "alignment" : 4,
12565   "base_specifiers" :
12566   [
12567    {
12568     "referenced_type" : "type-415"
12569    },
12570    {
12571     "referenced_type" : "type-60"
12572    }
12573   ],
12574   "fields" :
12575   [
12576    {
12577     "access" : "private",
12578     "field_name" : "_hidl_mMutex",
12579     "field_offset" : 544,
12580     "referenced_type" : "type-608"
12581    },
12582    {
12583     "access" : "private",
12584     "field_name" : "_hidl_mDeathRecipients",
12585     "field_offset" : 576,
12586     "referenced_type" : "type-609"
12587    }
12588   ],
12589   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12590   "name" : "android::hidl::base::V1_0::BpHwBase",
12591   "referenced_type" : "type-607",
12592   "self_type" : "type-607",
12593   "size" : 92,
12594   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12595   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12596   "vtable_components" :
12597   [
12598    {
12599     "component_value" : 84,
12600     "kind" : "vbase_offset"
12601    },
12602    {
12603     "kind" : "offset_to_top"
12604    },
12605    {
12606     "kind" : "rtti",
12607     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12608    },
12609    {
12610     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12611    },
12612    {
12613     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12614    },
12615    {
12616     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12617    },
12618    {
12619     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12620    },
12621    {
12622     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12623    },
12624    {
12625     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12629    },
12630    {
12631     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12632    },
12633    {
12634     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12635    },
12636    {
12637     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12638    },
12639    {
12640     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12641    },
12642    {
12643     "kind" : "complete_dtor_pointer",
12644     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12645    },
12646    {
12647     "kind" : "deleting_dtor_pointer",
12648     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12649    },
12650    {
12651     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12652    },
12653    {
12654     "component_value" : 80,
12655     "kind" : "vbase_offset"
12656    },
12657    {
12658     "component_value" : -4,
12659     "kind" : "offset_to_top"
12660    },
12661    {
12662     "kind" : "rtti",
12663     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12664    },
12665    {
12666     "kind" : "complete_dtor_pointer",
12667     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12668    },
12669    {
12670     "kind" : "deleting_dtor_pointer",
12671     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12672    },
12673    {
12674     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12675    },
12676    {
12677     "component_value" : 76,
12678     "kind" : "vbase_offset"
12679    },
12680    {
12681     "component_value" : -8,
12682     "kind" : "offset_to_top"
12683    },
12684    {
12685     "kind" : "rtti",
12686     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12687    },
12688    {
12689     "kind" : "complete_dtor_pointer",
12690     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12691    },
12692    {
12693     "kind" : "deleting_dtor_pointer",
12694     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12695    },
12696    {
12697     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12698    },
12699    {
12700     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12701    },
12702    {
12703     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12704    },
12705    {
12706     "component_value" : -24,
12707     "kind" : "offset_to_top"
12708    },
12709    {
12710     "kind" : "rtti",
12711     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12712    },
12713    {
12714     "kind" : "complete_dtor_pointer",
12715     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12716    },
12717    {
12718     "kind" : "deleting_dtor_pointer",
12719     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12720    },
12721    {
12722     "kind" : "vcall_offset"
12723    },
12724    {
12725     "component_value" : -76,
12726     "kind" : "vcall_offset"
12727    },
12728    {
12729     "component_value" : -76,
12730     "kind" : "vcall_offset"
12731    },
12732    {
12733     "component_value" : -76,
12734     "kind" : "vcall_offset"
12735    },
12736    {
12737     "component_value" : -84,
12738     "kind" : "vcall_offset"
12739    },
12740    {
12741     "component_value" : -84,
12742     "kind" : "offset_to_top"
12743    },
12744    {
12745     "kind" : "rtti",
12746     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12747    },
12748    {
12749     "kind" : "complete_dtor_pointer",
12750     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12751    },
12752    {
12753     "kind" : "deleting_dtor_pointer",
12754     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12755    },
12756    {
12757     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12758    },
12759    {
12760     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12761    },
12762    {
12763     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12764    },
12765    {
12766     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12767    }
12768   ]
12769  },
12770  {
12771   "alignment" : 8,
12772   "fields" :
12773   [
12774    {
12775     "field_name" : "pid",
12776     "referenced_type" : "type-25"
12777    },
12778    {
12779     "field_name" : "ptr",
12780     "field_offset" : 64,
12781     "referenced_type" : "type-116"
12782    },
12783    {
12784     "field_name" : "arch",
12785     "field_offset" : 128,
12786     "referenced_type" : "type-393"
12787    }
12788   ],
12789   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12790   "name" : "android::hidl::base::V1_0::DebugInfo",
12791   "referenced_type" : "type-392",
12792   "self_type" : "type-392",
12793   "size" : 24,
12794   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12795   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12796  },
12797  {
12798   "alignment" : 4,
12799   "base_specifiers" :
12800   [
12801    {
12802     "is_virtual" : true,
12803     "referenced_type" : "type-8"
12804    }
12805   ],
12806   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12807   "name" : "android::hidl::base::V1_0::IBase",
12808   "referenced_type" : "type-70",
12809   "self_type" : "type-70",
12810   "size" : 12,
12811   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12812   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12813   "vtable_components" :
12814   [
12815    {
12816     "component_value" : 4,
12817     "kind" : "vbase_offset"
12818    },
12819    {
12820     "kind" : "offset_to_top"
12821    },
12822    {
12823     "kind" : "rtti",
12824     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12825    },
12826    {
12827     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12828    },
12829    {
12830     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12831    },
12832    {
12833     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12834    },
12835    {
12836     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12837    },
12838    {
12839     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12840    },
12841    {
12842     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12843    },
12844    {
12845     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12846    },
12847    {
12848     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12849    },
12850    {
12851     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12852    },
12853    {
12854     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12855    },
12856    {
12857     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12858    },
12859    {
12860     "kind" : "complete_dtor_pointer",
12861     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12862    },
12863    {
12864     "kind" : "deleting_dtor_pointer",
12865     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12866    },
12867    {
12868     "kind" : "vcall_offset"
12869    },
12870    {
12871     "kind" : "vcall_offset"
12872    },
12873    {
12874     "kind" : "vcall_offset"
12875    },
12876    {
12877     "kind" : "vcall_offset"
12878    },
12879    {
12880     "component_value" : -4,
12881     "kind" : "vcall_offset"
12882    },
12883    {
12884     "component_value" : -4,
12885     "kind" : "offset_to_top"
12886    },
12887    {
12888     "kind" : "rtti",
12889     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12890    },
12891    {
12892     "kind" : "complete_dtor_pointer",
12893     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12894    },
12895    {
12896     "kind" : "deleting_dtor_pointer",
12897     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12898    },
12899    {
12900     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12901    },
12902    {
12903     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12904    },
12905    {
12906     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12907    },
12908    {
12909     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12910    }
12911   ]
12912  },
12913  {
12914   "alignment" : 4,
12915   "base_specifiers" :
12916   [
12917    {
12918     "referenced_type" : "type-70"
12919    }
12920   ],
12921   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12922   "name" : "android::hidl::manager::V1_0::IServiceManager",
12923   "referenced_type" : "type-69",
12924   "self_type" : "type-69",
12925   "size" : 12,
12926   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12927   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12928   "vtable_components" :
12929   [
12930    {
12931     "component_value" : 4,
12932     "kind" : "vbase_offset"
12933    },
12934    {
12935     "kind" : "offset_to_top"
12936    },
12937    {
12938     "kind" : "rtti",
12939     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12940    },
12941    {
12942     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12943    },
12944    {
12945     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12946    },
12947    {
12948     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12949    },
12950    {
12951     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12952    },
12953    {
12954     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12955    },
12956    {
12957     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12958    },
12959    {
12960     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12961    },
12962    {
12963     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12964    },
12965    {
12966     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12967    },
12968    {
12969     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12970    },
12971    {
12972     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12973    },
12974    {
12975     "kind" : "complete_dtor_pointer",
12976     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12977    },
12978    {
12979     "kind" : "deleting_dtor_pointer",
12980     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12981    },
12982    {
12983     "is_pure" : true,
12984     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12985    },
12986    {
12987     "is_pure" : true,
12988     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12989    },
12990    {
12991     "is_pure" : true,
12992     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12993    },
12994    {
12995     "is_pure" : true,
12996     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12997    },
12998    {
12999     "is_pure" : true,
13000     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13001    },
13002    {
13003     "is_pure" : true,
13004     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13005    },
13006    {
13007     "is_pure" : true,
13008     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13009    },
13010    {
13011     "is_pure" : true,
13012     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13013    },
13014    {
13015     "kind" : "vcall_offset"
13016    },
13017    {
13018     "kind" : "vcall_offset"
13019    },
13020    {
13021     "kind" : "vcall_offset"
13022    },
13023    {
13024     "kind" : "vcall_offset"
13025    },
13026    {
13027     "component_value" : -4,
13028     "kind" : "vcall_offset"
13029    },
13030    {
13031     "component_value" : -4,
13032     "kind" : "offset_to_top"
13033    },
13034    {
13035     "kind" : "rtti",
13036     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13037    },
13038    {
13039     "kind" : "complete_dtor_pointer",
13040     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13041    },
13042    {
13043     "kind" : "deleting_dtor_pointer",
13044     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13045    },
13046    {
13047     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13048    },
13049    {
13050     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13051    },
13052    {
13053     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13054    },
13055    {
13056     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13057    }
13058   ]
13059  },
13060  {
13061   "alignment" : 8,
13062   "fields" :
13063   [
13064    {
13065     "field_name" : "interfaceName",
13066     "referenced_type" : "type-275"
13067    },
13068    {
13069     "field_name" : "instanceName",
13070     "field_offset" : 128,
13071     "referenced_type" : "type-275"
13072    },
13073    {
13074     "field_name" : "pid",
13075     "field_offset" : 256,
13076     "referenced_type" : "type-25"
13077    },
13078    {
13079     "field_name" : "clientPids",
13080     "field_offset" : 320,
13081     "referenced_type" : "type-317"
13082    },
13083    {
13084     "field_name" : "arch",
13085     "field_offset" : 448,
13086     "referenced_type" : "type-393"
13087    }
13088   ],
13089   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13090   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13091   "referenced_type" : "type-536",
13092   "self_type" : "type-536",
13093   "size" : 64,
13094   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13095   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13096  },
13097  {
13098   "alignment" : 4,
13099   "base_specifiers" :
13100   [
13101    {
13102     "referenced_type" : "type-70"
13103    }
13104   ],
13105   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13106   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13107   "referenced_type" : "type-96",
13108   "self_type" : "type-96",
13109   "size" : 12,
13110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13111   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13112   "vtable_components" :
13113   [
13114    {
13115     "component_value" : 4,
13116     "kind" : "vbase_offset"
13117    },
13118    {
13119     "kind" : "offset_to_top"
13120    },
13121    {
13122     "kind" : "rtti",
13123     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13124    },
13125    {
13126     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13127    },
13128    {
13129     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13130    },
13131    {
13132     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13133    },
13134    {
13135     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13136    },
13137    {
13138     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13139    },
13140    {
13141     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13142    },
13143    {
13144     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13145    },
13146    {
13147     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13148    },
13149    {
13150     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13151    },
13152    {
13153     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13154    },
13155    {
13156     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13157    },
13158    {
13159     "kind" : "complete_dtor_pointer",
13160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13161    },
13162    {
13163     "kind" : "deleting_dtor_pointer",
13164     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13165    },
13166    {
13167     "is_pure" : true,
13168     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13169    },
13170    {
13171     "kind" : "vcall_offset"
13172    },
13173    {
13174     "kind" : "vcall_offset"
13175    },
13176    {
13177     "kind" : "vcall_offset"
13178    },
13179    {
13180     "kind" : "vcall_offset"
13181    },
13182    {
13183     "component_value" : -4,
13184     "kind" : "vcall_offset"
13185    },
13186    {
13187     "component_value" : -4,
13188     "kind" : "offset_to_top"
13189    },
13190    {
13191     "kind" : "rtti",
13192     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13193    },
13194    {
13195     "kind" : "complete_dtor_pointer",
13196     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13197    },
13198    {
13199     "kind" : "deleting_dtor_pointer",
13200     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13201    },
13202    {
13203     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13204    },
13205    {
13206     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13207    },
13208    {
13209     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13210    },
13211    {
13212     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13213    }
13214   ]
13215  },
13216  {
13217   "alignment" : 4,
13218   "fields" :
13219   [
13220    {
13221     "access" : "private",
13222     "field_name" : "m_ptr",
13223     "referenced_type" : "type-88"
13224    }
13225   ],
13226   "linker_set_key" : "android::sp<android::Thread>",
13227   "name" : "android::sp<android::Thread>",
13228   "record_kind" : "class",
13229   "referenced_type" : "type-87",
13230   "self_type" : "type-87",
13231   "size" : 4,
13232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13233   "template_args" : [ "type-89" ],
13234   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13235  },
13236  {
13237   "alignment" : 4,
13238   "fields" :
13239   [
13240    {
13241     "access" : "private",
13242     "field_name" : "m_ptr",
13243     "referenced_type" : "type-125"
13244    }
13245   ],
13246   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13247   "name" : "android::sp<android::hardware::BHwBinder>",
13248   "record_kind" : "class",
13249   "referenced_type" : "type-124",
13250   "self_type" : "type-124",
13251   "size" : 4,
13252   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13253   "template_args" : [ "type-126" ],
13254   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13255  },
13256  {
13257   "alignment" : 4,
13258   "fields" :
13259   [
13260    {
13261     "access" : "private",
13262     "field_name" : "m_ptr",
13263     "referenced_type" : "type-6"
13264    }
13265   ],
13266   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13267   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13268   "record_kind" : "class",
13269   "referenced_type" : "type-5",
13270   "self_type" : "type-5",
13271   "size" : 4,
13272   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13273   "template_args" : [ "type-7" ],
13274   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13275  },
13276  {
13277   "alignment" : 4,
13278   "fields" :
13279   [
13280    {
13281     "access" : "private",
13282     "field_name" : "m_ptr",
13283     "referenced_type" : "type-14"
13284    }
13285   ],
13286   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13287   "name" : "android::sp<android::hardware::IBinder>",
13288   "record_kind" : "class",
13289   "referenced_type" : "type-13",
13290   "self_type" : "type-13",
13291   "size" : 4,
13292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13293   "template_args" : [ "type-15" ],
13294   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13295  },
13296  {
13297   "alignment" : 4,
13298   "fields" :
13299   [
13300    {
13301     "access" : "private",
13302     "field_name" : "m_ptr",
13303     "referenced_type" : "type-20"
13304    }
13305   ],
13306   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13307   "name" : "android::sp<android::hardware::IInterface>",
13308   "record_kind" : "class",
13309   "referenced_type" : "type-19",
13310   "self_type" : "type-19",
13311   "size" : 4,
13312   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13313   "template_args" : [ "type-21" ],
13314   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13315  },
13316  {
13317   "alignment" : 4,
13318   "fields" :
13319   [
13320    {
13321     "access" : "private",
13322     "field_name" : "m_ptr",
13323     "referenced_type" : "type-23"
13324    }
13325   ],
13326   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13327   "name" : "android::sp<android::hardware::ProcessState>",
13328   "record_kind" : "class",
13329   "referenced_type" : "type-22",
13330   "self_type" : "type-22",
13331   "size" : 4,
13332   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13333   "template_args" : [ "type-24" ],
13334   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13335  },
13336  {
13337   "alignment" : 4,
13338   "fields" :
13339   [
13340    {
13341     "access" : "private",
13342     "field_name" : "m_ptr",
13343     "referenced_type" : "type-111"
13344    }
13345   ],
13346   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13347   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13348   "record_kind" : "class",
13349   "referenced_type" : "type-110",
13350   "self_type" : "type-110",
13351   "size" : 4,
13352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13353   "template_args" : [ "type-112" ],
13354   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13355  },
13356  {
13357   "alignment" : 4,
13358   "fields" :
13359   [
13360    {
13361     "access" : "private",
13362     "field_name" : "m_ptr",
13363     "referenced_type" : "type-114"
13364    }
13365   ],
13366   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13367   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13368   "record_kind" : "class",
13369   "referenced_type" : "type-565",
13370   "self_type" : "type-565",
13371   "size" : 4,
13372   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13373   "template_args" : [ "type-115" ],
13374   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13375  },
13376  {
13377   "alignment" : 4,
13378   "fields" :
13379   [
13380    {
13381     "access" : "private",
13382     "field_name" : "m_ptr",
13383     "referenced_type" : "type-103"
13384    }
13385   ],
13386   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13387   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13388   "record_kind" : "class",
13389   "referenced_type" : "type-102",
13390   "self_type" : "type-102",
13391   "size" : 4,
13392   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13393   "template_args" : [ "type-104" ],
13394   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V3_016IKeymasterDeviceEEE"
13395  },
13396  {
13397   "alignment" : 4,
13398   "fields" :
13399   [
13400    {
13401     "access" : "private",
13402     "field_name" : "m_ptr",
13403     "referenced_type" : "type-118"
13404    }
13405   ],
13406   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13407   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13408   "record_kind" : "class",
13409   "referenced_type" : "type-432",
13410   "self_type" : "type-432",
13411   "size" : 4,
13412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13413   "template_args" : [ "type-70" ],
13414   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13415  },
13416  {
13417   "alignment" : 4,
13418   "fields" :
13419   [
13420    {
13421     "access" : "private",
13422     "field_name" : "m_ptr",
13423     "referenced_type" : "type-68"
13424    }
13425   ],
13426   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13427   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13428   "record_kind" : "class",
13429   "referenced_type" : "type-67",
13430   "self_type" : "type-67",
13431   "size" : 4,
13432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13433   "template_args" : [ "type-69" ],
13434   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13435  },
13436  {
13437   "alignment" : 4,
13438   "fields" :
13439   [
13440    {
13441     "access" : "private",
13442     "field_name" : "m_ptr",
13443     "referenced_type" : "type-95"
13444    }
13445   ],
13446   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13447   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13448   "record_kind" : "class",
13449   "referenced_type" : "type-94",
13450   "self_type" : "type-94",
13451   "size" : 4,
13452   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13453   "template_args" : [ "type-96" ],
13454   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13455  },
13456  {
13457   "alignment" : 1,
13458   "linker_set_key" : "android::trait_trivial_copy<bool>",
13459   "name" : "android::trait_trivial_copy<bool>",
13460   "referenced_type" : "type-185",
13461   "self_type" : "type-185",
13462   "size" : 1,
13463   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13464   "template_args" : [ "type-39" ],
13465   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13466  },
13467  {
13468   "alignment" : 1,
13469   "linker_set_key" : "android::trait_trivial_copy<char>",
13470   "name" : "android::trait_trivial_copy<char>",
13471   "referenced_type" : "type-189",
13472   "self_type" : "type-189",
13473   "size" : 1,
13474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13475   "template_args" : [ "type-56" ],
13476   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13477  },
13478  {
13479   "alignment" : 1,
13480   "linker_set_key" : "android::trait_trivial_copy<double>",
13481   "name" : "android::trait_trivial_copy<double>",
13482   "referenced_type" : "type-244",
13483   "self_type" : "type-244",
13484   "size" : 1,
13485   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13486   "template_args" : [ "type-242" ],
13487   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13488  },
13489  {
13490   "alignment" : 1,
13491   "linker_set_key" : "android::trait_trivial_copy<float>",
13492   "name" : "android::trait_trivial_copy<float>",
13493   "referenced_type" : "type-239",
13494   "self_type" : "type-239",
13495   "size" : 1,
13496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13497   "template_args" : [ "type-235" ],
13498   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13499  },
13500  {
13501   "alignment" : 1,
13502   "linker_set_key" : "android::trait_trivial_copy<int>",
13503   "name" : "android::trait_trivial_copy<int>",
13504   "referenced_type" : "type-207",
13505   "self_type" : "type-207",
13506   "size" : 1,
13507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13508   "template_args" : [ "type-25" ],
13509   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13510  },
13511  {
13512   "alignment" : 1,
13513   "linker_set_key" : "android::trait_trivial_copy<long long>",
13514   "name" : "android::trait_trivial_copy<long long>",
13515   "referenced_type" : "type-228",
13516   "self_type" : "type-228",
13517   "size" : 1,
13518   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13519   "template_args" : [ "type-30" ],
13520   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13521  },
13522  {
13523   "alignment" : 1,
13524   "linker_set_key" : "android::trait_trivial_copy<long>",
13525   "name" : "android::trait_trivial_copy<long>",
13526   "referenced_type" : "type-217",
13527   "self_type" : "type-217",
13528   "size" : 1,
13529   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13530   "template_args" : [ "type-214" ],
13531   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13532  },
13533  {
13534   "alignment" : 1,
13535   "linker_set_key" : "android::trait_trivial_copy<short>",
13536   "name" : "android::trait_trivial_copy<short>",
13537   "referenced_type" : "type-198",
13538   "self_type" : "type-198",
13539   "size" : 1,
13540   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13541   "template_args" : [ "type-196" ],
13542   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13543  },
13544  {
13545   "alignment" : 1,
13546   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13547   "name" : "android::trait_trivial_copy<unsigned char>",
13548   "referenced_type" : "type-193",
13549   "self_type" : "type-193",
13550   "size" : 1,
13551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13552   "template_args" : [ "type-76" ],
13553   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13554  },
13555  {
13556   "alignment" : 1,
13557   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13558   "name" : "android::trait_trivial_copy<unsigned int>",
13559   "referenced_type" : "type-211",
13560   "self_type" : "type-211",
13561   "size" : 1,
13562   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13563   "template_args" : [ "type-2" ],
13564   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13565  },
13566  {
13567   "alignment" : 1,
13568   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13569   "name" : "android::trait_trivial_copy<unsigned long long>",
13570   "referenced_type" : "type-232",
13571   "self_type" : "type-232",
13572   "size" : 1,
13573   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13574   "template_args" : [ "type-116" ],
13575   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13576  },
13577  {
13578   "alignment" : 1,
13579   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13580   "name" : "android::trait_trivial_copy<unsigned long>",
13581   "referenced_type" : "type-222",
13582   "self_type" : "type-222",
13583   "size" : 1,
13584   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13585   "template_args" : [ "type-220" ],
13586   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13587  },
13588  {
13589   "alignment" : 1,
13590   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13591   "name" : "android::trait_trivial_copy<unsigned short>",
13592   "referenced_type" : "type-202",
13593   "self_type" : "type-202",
13594   "size" : 1,
13595   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13596   "template_args" : [ "type-78" ],
13597   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13598  },
13599  {
13600   "alignment" : 1,
13601   "linker_set_key" : "android::trait_trivial_copy<void>",
13602   "name" : "android::trait_trivial_copy<void>",
13603   "referenced_type" : "type-181",
13604   "self_type" : "type-181",
13605   "size" : 1,
13606   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13607   "template_args" : [ "type-27" ],
13608   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13609  },
13610  {
13611   "alignment" : 1,
13612   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13613   "name" : "android::trait_trivial_ctor<bool>",
13614   "referenced_type" : "type-183",
13615   "self_type" : "type-183",
13616   "size" : 1,
13617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13618   "template_args" : [ "type-39" ],
13619   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13620  },
13621  {
13622   "alignment" : 1,
13623   "linker_set_key" : "android::trait_trivial_ctor<char>",
13624   "name" : "android::trait_trivial_ctor<char>",
13625   "referenced_type" : "type-187",
13626   "self_type" : "type-187",
13627   "size" : 1,
13628   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13629   "template_args" : [ "type-56" ],
13630   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13631  },
13632  {
13633   "alignment" : 1,
13634   "linker_set_key" : "android::trait_trivial_ctor<double>",
13635   "name" : "android::trait_trivial_ctor<double>",
13636   "referenced_type" : "type-241",
13637   "self_type" : "type-241",
13638   "size" : 1,
13639   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13640   "template_args" : [ "type-242" ],
13641   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13642  },
13643  {
13644   "alignment" : 1,
13645   "linker_set_key" : "android::trait_trivial_ctor<float>",
13646   "name" : "android::trait_trivial_ctor<float>",
13647   "referenced_type" : "type-234",
13648   "self_type" : "type-234",
13649   "size" : 1,
13650   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13651   "template_args" : [ "type-235" ],
13652   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13653  },
13654  {
13655   "alignment" : 1,
13656   "linker_set_key" : "android::trait_trivial_ctor<int>",
13657   "name" : "android::trait_trivial_ctor<int>",
13658   "referenced_type" : "type-205",
13659   "self_type" : "type-205",
13660   "size" : 1,
13661   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13662   "template_args" : [ "type-25" ],
13663   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13664  },
13665  {
13666   "alignment" : 1,
13667   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13668   "name" : "android::trait_trivial_ctor<long long>",
13669   "referenced_type" : "type-225",
13670   "self_type" : "type-225",
13671   "size" : 1,
13672   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13673   "template_args" : [ "type-30" ],
13674   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13675  },
13676  {
13677   "alignment" : 1,
13678   "linker_set_key" : "android::trait_trivial_ctor<long>",
13679   "name" : "android::trait_trivial_ctor<long>",
13680   "referenced_type" : "type-213",
13681   "self_type" : "type-213",
13682   "size" : 1,
13683   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13684   "template_args" : [ "type-214" ],
13685   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13686  },
13687  {
13688   "alignment" : 1,
13689   "linker_set_key" : "android::trait_trivial_ctor<short>",
13690   "name" : "android::trait_trivial_ctor<short>",
13691   "referenced_type" : "type-195",
13692   "self_type" : "type-195",
13693   "size" : 1,
13694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13695   "template_args" : [ "type-196" ],
13696   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13697  },
13698  {
13699   "alignment" : 1,
13700   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13701   "name" : "android::trait_trivial_ctor<unsigned char>",
13702   "referenced_type" : "type-191",
13703   "self_type" : "type-191",
13704   "size" : 1,
13705   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13706   "template_args" : [ "type-76" ],
13707   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13708  },
13709  {
13710   "alignment" : 1,
13711   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13712   "name" : "android::trait_trivial_ctor<unsigned int>",
13713   "referenced_type" : "type-209",
13714   "self_type" : "type-209",
13715   "size" : 1,
13716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13717   "template_args" : [ "type-2" ],
13718   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13719  },
13720  {
13721   "alignment" : 1,
13722   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13723   "name" : "android::trait_trivial_ctor<unsigned long long>",
13724   "referenced_type" : "type-230",
13725   "self_type" : "type-230",
13726   "size" : 1,
13727   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13728   "template_args" : [ "type-116" ],
13729   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13730  },
13731  {
13732   "alignment" : 1,
13733   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13734   "name" : "android::trait_trivial_ctor<unsigned long>",
13735   "referenced_type" : "type-219",
13736   "self_type" : "type-219",
13737   "size" : 1,
13738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13739   "template_args" : [ "type-220" ],
13740   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13741  },
13742  {
13743   "alignment" : 1,
13744   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13745   "name" : "android::trait_trivial_ctor<unsigned short>",
13746   "referenced_type" : "type-200",
13747   "self_type" : "type-200",
13748   "size" : 1,
13749   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13750   "template_args" : [ "type-78" ],
13751   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13752  },
13753  {
13754   "alignment" : 1,
13755   "linker_set_key" : "android::trait_trivial_ctor<void>",
13756   "name" : "android::trait_trivial_ctor<void>",
13757   "referenced_type" : "type-179",
13758   "self_type" : "type-179",
13759   "size" : 1,
13760   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13761   "template_args" : [ "type-27" ],
13762   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13763  },
13764  {
13765   "alignment" : 1,
13766   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13767   "name" : "android::trait_trivial_dtor<bool>",
13768   "referenced_type" : "type-184",
13769   "self_type" : "type-184",
13770   "size" : 1,
13771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13772   "template_args" : [ "type-39" ],
13773   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13774  },
13775  {
13776   "alignment" : 1,
13777   "linker_set_key" : "android::trait_trivial_dtor<char>",
13778   "name" : "android::trait_trivial_dtor<char>",
13779   "referenced_type" : "type-188",
13780   "self_type" : "type-188",
13781   "size" : 1,
13782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13783   "template_args" : [ "type-56" ],
13784   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13785  },
13786  {
13787   "alignment" : 1,
13788   "linker_set_key" : "android::trait_trivial_dtor<double>",
13789   "name" : "android::trait_trivial_dtor<double>",
13790   "referenced_type" : "type-243",
13791   "self_type" : "type-243",
13792   "size" : 1,
13793   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13794   "template_args" : [ "type-242" ],
13795   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13796  },
13797  {
13798   "alignment" : 1,
13799   "linker_set_key" : "android::trait_trivial_dtor<float>",
13800   "name" : "android::trait_trivial_dtor<float>",
13801   "referenced_type" : "type-238",
13802   "self_type" : "type-238",
13803   "size" : 1,
13804   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13805   "template_args" : [ "type-235" ],
13806   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13807  },
13808  {
13809   "alignment" : 1,
13810   "linker_set_key" : "android::trait_trivial_dtor<int>",
13811   "name" : "android::trait_trivial_dtor<int>",
13812   "referenced_type" : "type-206",
13813   "self_type" : "type-206",
13814   "size" : 1,
13815   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13816   "template_args" : [ "type-25" ],
13817   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13818  },
13819  {
13820   "alignment" : 1,
13821   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13822   "name" : "android::trait_trivial_dtor<long long>",
13823   "referenced_type" : "type-227",
13824   "self_type" : "type-227",
13825   "size" : 1,
13826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13827   "template_args" : [ "type-30" ],
13828   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13829  },
13830  {
13831   "alignment" : 1,
13832   "linker_set_key" : "android::trait_trivial_dtor<long>",
13833   "name" : "android::trait_trivial_dtor<long>",
13834   "referenced_type" : "type-216",
13835   "self_type" : "type-216",
13836   "size" : 1,
13837   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13838   "template_args" : [ "type-214" ],
13839   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13840  },
13841  {
13842   "alignment" : 1,
13843   "linker_set_key" : "android::trait_trivial_dtor<short>",
13844   "name" : "android::trait_trivial_dtor<short>",
13845   "referenced_type" : "type-197",
13846   "self_type" : "type-197",
13847   "size" : 1,
13848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13849   "template_args" : [ "type-196" ],
13850   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13851  },
13852  {
13853   "alignment" : 1,
13854   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13855   "name" : "android::trait_trivial_dtor<unsigned char>",
13856   "referenced_type" : "type-192",
13857   "self_type" : "type-192",
13858   "size" : 1,
13859   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13860   "template_args" : [ "type-76" ],
13861   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13862  },
13863  {
13864   "alignment" : 1,
13865   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13866   "name" : "android::trait_trivial_dtor<unsigned int>",
13867   "referenced_type" : "type-210",
13868   "self_type" : "type-210",
13869   "size" : 1,
13870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13871   "template_args" : [ "type-2" ],
13872   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13873  },
13874  {
13875   "alignment" : 1,
13876   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13877   "name" : "android::trait_trivial_dtor<unsigned long long>",
13878   "referenced_type" : "type-231",
13879   "self_type" : "type-231",
13880   "size" : 1,
13881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13882   "template_args" : [ "type-116" ],
13883   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13884  },
13885  {
13886   "alignment" : 1,
13887   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13888   "name" : "android::trait_trivial_dtor<unsigned long>",
13889   "referenced_type" : "type-221",
13890   "self_type" : "type-221",
13891   "size" : 1,
13892   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13893   "template_args" : [ "type-220" ],
13894   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13895  },
13896  {
13897   "alignment" : 1,
13898   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13899   "name" : "android::trait_trivial_dtor<unsigned short>",
13900   "referenced_type" : "type-201",
13901   "self_type" : "type-201",
13902   "size" : 1,
13903   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13904   "template_args" : [ "type-78" ],
13905   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13906  },
13907  {
13908   "alignment" : 1,
13909   "linker_set_key" : "android::trait_trivial_dtor<void>",
13910   "name" : "android::trait_trivial_dtor<void>",
13911   "referenced_type" : "type-180",
13912   "self_type" : "type-180",
13913   "size" : 1,
13914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13915   "template_args" : [ "type-27" ],
13916   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13917  },
13918  {
13919   "alignment" : 1,
13920   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13921   "name" : "android::trait_trivial_move<android::String16>",
13922   "referenced_type" : "type-409",
13923   "self_type" : "type-409",
13924   "size" : 1,
13925   "source_file" : "/system/core/libutils/include/utils/String16.h",
13926   "template_args" : [ "type-44" ],
13927   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13928  },
13929  {
13930   "alignment" : 1,
13931   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13932   "name" : "android::trait_trivial_move<android::String8>",
13933   "referenced_type" : "type-404",
13934   "self_type" : "type-404",
13935   "size" : 1,
13936   "source_file" : "/system/core/libutils/include/utils/String8.h",
13937   "template_args" : [ "type-53" ],
13938   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13939  },
13940  {
13941   "alignment" : 1,
13942   "linker_set_key" : "android::trait_trivial_move<bool>",
13943   "name" : "android::trait_trivial_move<bool>",
13944   "referenced_type" : "type-186",
13945   "self_type" : "type-186",
13946   "size" : 1,
13947   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13948   "template_args" : [ "type-39" ],
13949   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13950  },
13951  {
13952   "alignment" : 1,
13953   "linker_set_key" : "android::trait_trivial_move<char>",
13954   "name" : "android::trait_trivial_move<char>",
13955   "referenced_type" : "type-190",
13956   "self_type" : "type-190",
13957   "size" : 1,
13958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13959   "template_args" : [ "type-56" ],
13960   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13961  },
13962  {
13963   "alignment" : 1,
13964   "linker_set_key" : "android::trait_trivial_move<double>",
13965   "name" : "android::trait_trivial_move<double>",
13966   "referenced_type" : "type-245",
13967   "self_type" : "type-245",
13968   "size" : 1,
13969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13970   "template_args" : [ "type-242" ],
13971   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13972  },
13973  {
13974   "alignment" : 1,
13975   "linker_set_key" : "android::trait_trivial_move<float>",
13976   "name" : "android::trait_trivial_move<float>",
13977   "referenced_type" : "type-240",
13978   "self_type" : "type-240",
13979   "size" : 1,
13980   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13981   "template_args" : [ "type-235" ],
13982   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13983  },
13984  {
13985   "alignment" : 1,
13986   "linker_set_key" : "android::trait_trivial_move<int>",
13987   "name" : "android::trait_trivial_move<int>",
13988   "referenced_type" : "type-208",
13989   "self_type" : "type-208",
13990   "size" : 1,
13991   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13992   "template_args" : [ "type-25" ],
13993   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13994  },
13995  {
13996   "alignment" : 1,
13997   "linker_set_key" : "android::trait_trivial_move<long long>",
13998   "name" : "android::trait_trivial_move<long long>",
13999   "referenced_type" : "type-229",
14000   "self_type" : "type-229",
14001   "size" : 1,
14002   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14003   "template_args" : [ "type-30" ],
14004   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14005  },
14006  {
14007   "alignment" : 1,
14008   "linker_set_key" : "android::trait_trivial_move<long>",
14009   "name" : "android::trait_trivial_move<long>",
14010   "referenced_type" : "type-218",
14011   "self_type" : "type-218",
14012   "size" : 1,
14013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14014   "template_args" : [ "type-214" ],
14015   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14016  },
14017  {
14018   "alignment" : 1,
14019   "linker_set_key" : "android::trait_trivial_move<short>",
14020   "name" : "android::trait_trivial_move<short>",
14021   "referenced_type" : "type-199",
14022   "self_type" : "type-199",
14023   "size" : 1,
14024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14025   "template_args" : [ "type-196" ],
14026   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14027  },
14028  {
14029   "alignment" : 1,
14030   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14031   "name" : "android::trait_trivial_move<unsigned char>",
14032   "referenced_type" : "type-194",
14033   "self_type" : "type-194",
14034   "size" : 1,
14035   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14036   "template_args" : [ "type-76" ],
14037   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14038  },
14039  {
14040   "alignment" : 1,
14041   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14042   "name" : "android::trait_trivial_move<unsigned int>",
14043   "referenced_type" : "type-212",
14044   "self_type" : "type-212",
14045   "size" : 1,
14046   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14047   "template_args" : [ "type-2" ],
14048   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14049  },
14050  {
14051   "alignment" : 1,
14052   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14053   "name" : "android::trait_trivial_move<unsigned long long>",
14054   "referenced_type" : "type-233",
14055   "self_type" : "type-233",
14056   "size" : 1,
14057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14058   "template_args" : [ "type-116" ],
14059   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14060  },
14061  {
14062   "alignment" : 1,
14063   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14064   "name" : "android::trait_trivial_move<unsigned long>",
14065   "referenced_type" : "type-223",
14066   "self_type" : "type-223",
14067   "size" : 1,
14068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14069   "template_args" : [ "type-220" ],
14070   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14071  },
14072  {
14073   "alignment" : 1,
14074   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14075   "name" : "android::trait_trivial_move<unsigned short>",
14076   "referenced_type" : "type-204",
14077   "self_type" : "type-204",
14078   "size" : 1,
14079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14080   "template_args" : [ "type-78" ],
14081   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14082  },
14083  {
14084   "alignment" : 1,
14085   "linker_set_key" : "android::trait_trivial_move<void>",
14086   "name" : "android::trait_trivial_move<void>",
14087   "referenced_type" : "type-182",
14088   "self_type" : "type-182",
14089   "size" : 1,
14090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14091   "template_args" : [ "type-27" ],
14092   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14093  },
14094  {
14095   "alignment" : 4,
14096   "fields" :
14097   [
14098    {
14099     "access" : "private",
14100     "field_name" : "m_ptr",
14101     "referenced_type" : "type-125"
14102    },
14103    {
14104     "access" : "private",
14105     "field_name" : "m_refs",
14106     "field_offset" : 32,
14107     "referenced_type" : "type-37"
14108    }
14109   ],
14110   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14111   "name" : "android::wp<android::hardware::BHwBinder>",
14112   "record_kind" : "class",
14113   "referenced_type" : "type-456",
14114   "self_type" : "type-456",
14115   "size" : 8,
14116   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14117   "template_args" : [ "type-126" ],
14118   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14119  },
14120  {
14121   "alignment" : 4,
14122   "fields" :
14123   [
14124    {
14125     "access" : "private",
14126     "field_name" : "m_ptr",
14127     "referenced_type" : "type-6"
14128    },
14129    {
14130     "access" : "private",
14131     "field_name" : "m_refs",
14132     "field_offset" : 32,
14133     "referenced_type" : "type-37"
14134    }
14135   ],
14136   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14137   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14138   "record_kind" : "class",
14139   "referenced_type" : "type-333",
14140   "self_type" : "type-333",
14141   "size" : 8,
14142   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14143   "template_args" : [ "type-7" ],
14144   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14145  },
14146  {
14147   "alignment" : 4,
14148   "fields" :
14149   [
14150    {
14151     "access" : "private",
14152     "field_name" : "m_ptr",
14153     "referenced_type" : "type-114"
14154    },
14155    {
14156     "access" : "private",
14157     "field_name" : "m_refs",
14158     "field_offset" : 32,
14159     "referenced_type" : "type-37"
14160    }
14161   ],
14162   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14163   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14164   "record_kind" : "class",
14165   "referenced_type" : "type-113",
14166   "self_type" : "type-113",
14167   "size" : 8,
14168   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14169   "template_args" : [ "type-115" ],
14170   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14171  },
14172  {
14173   "alignment" : 4,
14174   "fields" :
14175   [
14176    {
14177     "access" : "private",
14178     "field_name" : "m_ptr",
14179     "referenced_type" : "type-118"
14180    },
14181    {
14182     "access" : "private",
14183     "field_name" : "m_refs",
14184     "field_offset" : 32,
14185     "referenced_type" : "type-37"
14186    }
14187   ],
14188   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14189   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14190   "record_kind" : "class",
14191   "referenced_type" : "type-117",
14192   "self_type" : "type-117",
14193   "size" : 8,
14194   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14195   "template_args" : [ "type-70" ],
14196   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14197  },
14198  {
14199   "alignment" : 4,
14200   "fields" :
14201   [
14202    {
14203     "field_name" : "maxContentLightLevel",
14204     "referenced_type" : "type-235"
14205    },
14206    {
14207     "field_name" : "maxFrameAverageLightLevel",
14208     "field_offset" : 32,
14209     "referenced_type" : "type-235"
14210    }
14211   ],
14212   "linker_set_key" : "android_cta861_3_metadata",
14213   "name" : "android_cta861_3_metadata",
14214   "referenced_type" : "type-511",
14215   "self_type" : "type-511",
14216   "size" : 8,
14217   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14218   "unique_id" : "android_cta861_3_metadata"
14219  },
14220  {
14221   "alignment" : 4,
14222   "fields" :
14223   [
14224    {
14225     "field_name" : "num_points",
14226     "referenced_type" : "type-2"
14227    },
14228    {
14229     "field_name" : "reserved",
14230     "field_offset" : 32,
14231     "referenced_type" : "type-500"
14232    },
14233    {
14234     "field_name" : "xyzc_points",
14235     "field_offset" : 288,
14236     "referenced_type" : "type-508"
14237    }
14238   ],
14239   "linker_set_key" : "android_depth_points",
14240   "name" : "android_depth_points",
14241   "referenced_type" : "type-507",
14242   "self_type" : "type-507",
14243   "size" : 36,
14244   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14245   "unique_id" : "android_depth_points"
14246  },
14247  {
14248   "alignment" : 4,
14249   "fields" :
14250   [
14251    {
14252     "field_name" : "format",
14253     "referenced_type" : "type-504"
14254    },
14255    {
14256     "field_name" : "num_planes",
14257     "field_offset" : 32,
14258     "referenced_type" : "type-2"
14259    },
14260    {
14261     "field_name" : "planes",
14262     "field_offset" : 64,
14263     "referenced_type" : "type-506"
14264    }
14265   ],
14266   "linker_set_key" : "android_flex_layout",
14267   "name" : "android_flex_layout",
14268   "referenced_type" : "type-505",
14269   "self_type" : "type-505",
14270   "size" : 12,
14271   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14272   "unique_id" : "android_flex_layout"
14273  },
14274  {
14275   "alignment" : 4,
14276   "fields" :
14277   [
14278    {
14279     "field_name" : "top_left",
14280     "referenced_type" : "type-332"
14281    },
14282    {
14283     "field_name" : "component",
14284     "field_offset" : 32,
14285     "referenced_type" : "type-501"
14286    },
14287    {
14288     "field_name" : "bits_per_component",
14289     "field_offset" : 64,
14290     "referenced_type" : "type-25"
14291    },
14292    {
14293     "field_name" : "bits_used",
14294     "field_offset" : 96,
14295     "referenced_type" : "type-25"
14296    },
14297    {
14298     "field_name" : "h_increment",
14299     "field_offset" : 128,
14300     "referenced_type" : "type-25"
14301    },
14302    {
14303     "field_name" : "v_increment",
14304     "field_offset" : 160,
14305     "referenced_type" : "type-25"
14306    },
14307    {
14308     "field_name" : "h_subsampling",
14309     "field_offset" : 192,
14310     "referenced_type" : "type-25"
14311    },
14312    {
14313     "field_name" : "v_subsampling",
14314     "field_offset" : 224,
14315     "referenced_type" : "type-25"
14316    }
14317   ],
14318   "linker_set_key" : "android_flex_plane",
14319   "name" : "android_flex_plane",
14320   "referenced_type" : "type-503",
14321   "self_type" : "type-503",
14322   "size" : 32,
14323   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14324   "unique_id" : "android_flex_plane"
14325  },
14326  {
14327   "alignment" : 4,
14328   "fields" :
14329   [
14330    {
14331     "field_name" : "displayPrimaryRed",
14332     "referenced_type" : "type-509"
14333    },
14334    {
14335     "field_name" : "displayPrimaryGreen",
14336     "field_offset" : 64,
14337     "referenced_type" : "type-509"
14338    },
14339    {
14340     "field_name" : "displayPrimaryBlue",
14341     "field_offset" : 128,
14342     "referenced_type" : "type-509"
14343    },
14344    {
14345     "field_name" : "whitePoint",
14346     "field_offset" : 192,
14347     "referenced_type" : "type-509"
14348    },
14349    {
14350     "field_name" : "maxLuminance",
14351     "field_offset" : 256,
14352     "referenced_type" : "type-235"
14353    },
14354    {
14355     "field_name" : "minLuminance",
14356     "field_offset" : 288,
14357     "referenced_type" : "type-235"
14358    }
14359   ],
14360   "linker_set_key" : "android_smpte2086_metadata",
14361   "name" : "android_smpte2086_metadata",
14362   "referenced_type" : "type-510",
14363   "self_type" : "type-510",
14364   "size" : 40,
14365   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14366   "unique_id" : "android_smpte2086_metadata"
14367  },
14368  {
14369   "alignment" : 4,
14370   "fields" :
14371   [
14372    {
14373     "field_name" : "x",
14374     "referenced_type" : "type-235"
14375    },
14376    {
14377     "field_name" : "y",
14378     "field_offset" : 32,
14379     "referenced_type" : "type-235"
14380    }
14381   ],
14382   "linker_set_key" : "android_xy_color",
14383   "name" : "android_xy_color",
14384   "referenced_type" : "type-509",
14385   "self_type" : "type-509",
14386   "size" : 8,
14387   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14388   "unique_id" : "android_xy_color"
14389  },
14390  {
14391   "alignment" : 4,
14392   "fields" :
14393   [
14394    {
14395     "field_name" : "y",
14396     "referenced_type" : "type-26"
14397    },
14398    {
14399     "field_name" : "cb",
14400     "field_offset" : 32,
14401     "referenced_type" : "type-26"
14402    },
14403    {
14404     "field_name" : "cr",
14405     "field_offset" : 64,
14406     "referenced_type" : "type-26"
14407    },
14408    {
14409     "field_name" : "ystride",
14410     "field_offset" : 96,
14411     "referenced_type" : "type-2"
14412    },
14413    {
14414     "field_name" : "cstride",
14415     "field_offset" : 128,
14416     "referenced_type" : "type-2"
14417    },
14418    {
14419     "field_name" : "chroma_step",
14420     "field_offset" : 160,
14421     "referenced_type" : "type-2"
14422    },
14423    {
14424     "field_name" : "reserved",
14425     "field_offset" : 192,
14426     "referenced_type" : "type-500"
14427    }
14428   ],
14429   "linker_set_key" : "android_ycbcr",
14430   "name" : "android_ycbcr",
14431   "referenced_type" : "type-499",
14432   "self_type" : "type-499",
14433   "size" : 56,
14434   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14435   "unique_id" : "android_ycbcr"
14436  },
14437  {
14438   "alignment" : 4,
14439   "fields" :
14440   [
14441    {
14442     "referenced_type" : "type-74"
14443    }
14444   ],
14445   "linker_set_key" : "log_msg",
14446   "name" : "log_msg",
14447   "referenced_type" : "type-73",
14448   "self_type" : "type-73",
14449   "size" : 5124,
14450   "source_file" : "/system/core/liblog/include/log/log_read.h",
14451   "unique_id" : "log_msg"
14452  },
14453  {
14454   "alignment" : 4,
14455   "fields" :
14456   [
14457    {
14458     "field_name" : "buf",
14459     "referenced_type" : "type-75"
14460    },
14461    {
14462     "field_name" : "entry",
14463     "referenced_type" : "type-77"
14464    },
14465    {
14466     "field_name" : "entry_v4",
14467     "referenced_type" : "type-77"
14468    },
14469    {
14470     "field_name" : "entry_v3",
14471     "referenced_type" : "type-80"
14472    },
14473    {
14474     "field_name" : "entry_v2",
14475     "referenced_type" : "type-81"
14476    },
14477    {
14478     "field_name" : "entry_v1",
14479     "referenced_type" : "type-82"
14480    }
14481   ],
14482   "is_anonymous" : true,
14483   "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",
14484   "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",
14485   "record_kind" : "union",
14486   "referenced_type" : "type-74",
14487   "self_type" : "type-74",
14488   "size" : 5124,
14489   "source_file" : "/system/core/liblog/include/log/log_read.h",
14490   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14491  },
14492  {
14493   "alignment" : 1,
14494   "fields" :
14495   [
14496    {
14497     "field_name" : "tv_sec",
14498     "referenced_type" : "type-2"
14499    },
14500    {
14501     "field_name" : "tv_nsec",
14502     "field_offset" : 32,
14503     "referenced_type" : "type-2"
14504    }
14505   ],
14506   "linker_set_key" : "log_time",
14507   "name" : "log_time",
14508   "referenced_type" : "type-388",
14509   "self_type" : "type-388",
14510   "size" : 8,
14511   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14512   "unique_id" : "_ZTS8log_time"
14513  },
14514  {
14515   "alignment" : 4,
14516   "fields" :
14517   [
14518    {
14519     "field_name" : "len",
14520     "referenced_type" : "type-78"
14521    },
14522    {
14523     "field_name" : "__pad",
14524     "field_offset" : 16,
14525     "referenced_type" : "type-78"
14526    },
14527    {
14528     "field_name" : "pid",
14529     "field_offset" : 32,
14530     "referenced_type" : "type-25"
14531    },
14532    {
14533     "field_name" : "tid",
14534     "field_offset" : 64,
14535     "referenced_type" : "type-25"
14536    },
14537    {
14538     "field_name" : "sec",
14539     "field_offset" : 96,
14540     "referenced_type" : "type-25"
14541    },
14542    {
14543     "field_name" : "nsec",
14544     "field_offset" : 128,
14545     "referenced_type" : "type-25"
14546    },
14547    {
14548     "field_name" : "msg",
14549     "field_offset" : 160,
14550     "referenced_type" : "type-79"
14551    }
14552   ],
14553   "linker_set_key" : "logger_entry",
14554   "name" : "logger_entry",
14555   "referenced_type" : "type-82",
14556   "self_type" : "type-82",
14557   "size" : 20,
14558   "source_file" : "/system/core/liblog/include/log/log_read.h",
14559   "unique_id" : "logger_entry"
14560  },
14561  {
14562   "alignment" : 1,
14563   "fields" :
14564   [
14565    {
14566     "field_name" : "len",
14567     "referenced_type" : "type-78"
14568    },
14569    {
14570     "field_name" : "hdr_size",
14571     "field_offset" : 16,
14572     "referenced_type" : "type-78"
14573    },
14574    {
14575     "field_name" : "pid",
14576     "field_offset" : 32,
14577     "referenced_type" : "type-25"
14578    },
14579    {
14580     "field_name" : "tid",
14581     "field_offset" : 64,
14582     "referenced_type" : "type-25"
14583    },
14584    {
14585     "field_name" : "sec",
14586     "field_offset" : 96,
14587     "referenced_type" : "type-25"
14588    },
14589    {
14590     "field_name" : "nsec",
14591     "field_offset" : 128,
14592     "referenced_type" : "type-25"
14593    },
14594    {
14595     "field_name" : "euid",
14596     "field_offset" : 160,
14597     "referenced_type" : "type-2"
14598    },
14599    {
14600     "field_name" : "msg",
14601     "field_offset" : 192,
14602     "referenced_type" : "type-79"
14603    }
14604   ],
14605   "linker_set_key" : "logger_entry_v2",
14606   "name" : "logger_entry_v2",
14607   "referenced_type" : "type-81",
14608   "self_type" : "type-81",
14609   "size" : 24,
14610   "source_file" : "/system/core/liblog/include/log/log_read.h",
14611   "unique_id" : "logger_entry_v2"
14612  },
14613  {
14614   "alignment" : 1,
14615   "fields" :
14616   [
14617    {
14618     "field_name" : "len",
14619     "referenced_type" : "type-78"
14620    },
14621    {
14622     "field_name" : "hdr_size",
14623     "field_offset" : 16,
14624     "referenced_type" : "type-78"
14625    },
14626    {
14627     "field_name" : "pid",
14628     "field_offset" : 32,
14629     "referenced_type" : "type-25"
14630    },
14631    {
14632     "field_name" : "tid",
14633     "field_offset" : 64,
14634     "referenced_type" : "type-25"
14635    },
14636    {
14637     "field_name" : "sec",
14638     "field_offset" : 96,
14639     "referenced_type" : "type-25"
14640    },
14641    {
14642     "field_name" : "nsec",
14643     "field_offset" : 128,
14644     "referenced_type" : "type-25"
14645    },
14646    {
14647     "field_name" : "lid",
14648     "field_offset" : 160,
14649     "referenced_type" : "type-2"
14650    },
14651    {
14652     "field_name" : "msg",
14653     "field_offset" : 192,
14654     "referenced_type" : "type-79"
14655    }
14656   ],
14657   "linker_set_key" : "logger_entry_v3",
14658   "name" : "logger_entry_v3",
14659   "referenced_type" : "type-80",
14660   "self_type" : "type-80",
14661   "size" : 24,
14662   "source_file" : "/system/core/liblog/include/log/log_read.h",
14663   "unique_id" : "logger_entry_v3"
14664  },
14665  {
14666   "alignment" : 4,
14667   "fields" :
14668   [
14669    {
14670     "field_name" : "len",
14671     "referenced_type" : "type-78"
14672    },
14673    {
14674     "field_name" : "hdr_size",
14675     "field_offset" : 16,
14676     "referenced_type" : "type-78"
14677    },
14678    {
14679     "field_name" : "pid",
14680     "field_offset" : 32,
14681     "referenced_type" : "type-25"
14682    },
14683    {
14684     "field_name" : "tid",
14685     "field_offset" : 64,
14686     "referenced_type" : "type-2"
14687    },
14688    {
14689     "field_name" : "sec",
14690     "field_offset" : 96,
14691     "referenced_type" : "type-2"
14692    },
14693    {
14694     "field_name" : "nsec",
14695     "field_offset" : 128,
14696     "referenced_type" : "type-2"
14697    },
14698    {
14699     "field_name" : "lid",
14700     "field_offset" : 160,
14701     "referenced_type" : "type-2"
14702    },
14703    {
14704     "field_name" : "uid",
14705     "field_offset" : 192,
14706     "referenced_type" : "type-2"
14707    },
14708    {
14709     "field_name" : "msg",
14710     "field_offset" : 224,
14711     "referenced_type" : "type-79"
14712    }
14713   ],
14714   "linker_set_key" : "logger_entry_v4",
14715   "name" : "logger_entry_v4",
14716   "referenced_type" : "type-77",
14717   "self_type" : "type-77",
14718   "size" : 28,
14719   "source_file" : "/system/core/liblog/include/log/log_read.h",
14720   "unique_id" : "logger_entry_v4"
14721  },
14722  {
14723   "alignment" : 4,
14724   "fields" :
14725   [
14726    {
14727     "field_name" : "version",
14728     "referenced_type" : "type-25"
14729    },
14730    {
14731     "field_name" : "numFds",
14732     "field_offset" : 32,
14733     "referenced_type" : "type-25"
14734    },
14735    {
14736     "field_name" : "numInts",
14737     "field_offset" : 64,
14738     "referenced_type" : "type-25"
14739    },
14740    {
14741     "field_name" : "data",
14742     "field_offset" : 96,
14743     "referenced_type" : "type-177"
14744    }
14745   ],
14746   "linker_set_key" : "native_handle",
14747   "name" : "native_handle",
14748   "referenced_type" : "type-176",
14749   "self_type" : "type-176",
14750   "size" : 12,
14751   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14752   "unique_id" : "native_handle"
14753  }
14754 ],
14755 "rvalue_reference_types" :
14756 [
14757  {
14758   "alignment" : 4,
14759   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14760   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14761   "referenced_type" : "type-144",
14762   "self_type" : "type-148",
14763   "size" : 4,
14764   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14765  },
14766  {
14767   "alignment" : 4,
14768   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14769   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14770   "referenced_type" : "type-152",
14771   "self_type" : "type-154",
14772   "size" : 4,
14773   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14774  },
14775  {
14776   "alignment" : 4,
14777   "linker_set_key" : "android::hardware::Return<bool> &&",
14778   "name" : "android::hardware::Return<bool> &&",
14779   "referenced_type" : "type-137",
14780   "self_type" : "type-140",
14781   "size" : 4,
14782   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14783  },
14784  {
14785   "alignment" : 4,
14786   "linker_set_key" : "android::hardware::Return<void> &&",
14787   "name" : "android::hardware::Return<void> &&",
14788   "referenced_type" : "type-165",
14789   "self_type" : "type-167",
14790   "size" : 4,
14791   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14792  },
14793  {
14794   "alignment" : 4,
14795   "linker_set_key" : "android::hardware::Status &&",
14796   "name" : "android::hardware::Status &&",
14797   "referenced_type" : "type-128",
14798   "self_type" : "type-134",
14799   "size" : 4,
14800   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14801  },
14802  {
14803   "alignment" : 4,
14804   "linker_set_key" : "android::hardware::details::return_status &&",
14805   "name" : "android::hardware::details::return_status &&",
14806   "referenced_type" : "type-138",
14807   "self_type" : "type-161",
14808   "size" : 4,
14809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14810  },
14811  {
14812   "alignment" : 4,
14813   "linker_set_key" : "android::hardware::hidl_handle &&",
14814   "name" : "android::hardware::hidl_handle &&",
14815   "referenced_type" : "type-273",
14816   "self_type" : "type-281",
14817   "size" : 4,
14818   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14819  },
14820  {
14821   "alignment" : 4,
14822   "linker_set_key" : "android::hardware::hidl_memory &&",
14823   "name" : "android::hardware::hidl_memory &&",
14824   "referenced_type" : "type-279",
14825   "self_type" : "type-286",
14826   "size" : 4,
14827   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14828  },
14829  {
14830   "alignment" : 4,
14831   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14832   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14833   "referenced_type" : "type-110",
14834   "self_type" : "type-119",
14835   "size" : 4,
14836   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14837  },
14838  {
14839   "alignment" : 4,
14840   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14841   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14842   "referenced_type" : "type-102",
14843   "self_type" : "type-105",
14844   "size" : 4,
14845   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14846  },
14847  {
14848   "alignment" : 4,
14849   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14850   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14851   "referenced_type" : "type-467",
14852   "self_type" : "type-466",
14853   "size" : 4,
14854   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14855  },
14856  {
14857   "alignment" : 4,
14858   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14859   "name" : "std::function<sp<IBase> (void *)> &&",
14860   "referenced_type" : "type-478",
14861   "self_type" : "type-477",
14862   "size" : 4,
14863   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14864  },
14865  {
14866   "alignment" : 4,
14867   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14868   "name" : "std::function<sp<IBinder> (void *)> &&",
14869   "referenced_type" : "type-469",
14870   "self_type" : "type-468",
14871   "size" : 4,
14872   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14873  }
14874 ]
14875}
14876