1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-81",
9   "self_type" : "type-90",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-261",
16   "self_type" : "type-529",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-52",
24   "self_type" : "type-194",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-7",
32   "self_type" : "type-6",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-7",
41   "self_type" : "type-87",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-522",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-30",
64   "self_type" : "type-30",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-81",
74   "self_type" : "type-81",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-72",
84   "self_type" : "type-72",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-270",
92   "self_type" : "type-270",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-261",
100   "self_type" : "type-261",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-52",
109   "self_type" : "type-52",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-57",
118   "self_type" : "type-57",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-249",
127   "self_type" : "type-249",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-218",
136   "self_type" : "type-218",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-276",
145   "self_type" : "type-276",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-7",
155   "self_type" : "type-7",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-8",
175   "self_type" : "type-8",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-256",
185   "self_type" : "type-256",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-89",
195   "self_type" : "type-89",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-54",
202   "self_type" : "type-54"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
210  },
211  {
212   "binding" : "weak",
213   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
214  },
215  {
216   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
220  },
221  {
222   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
292  },
293  {
294   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
295  },
296  {
297   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
298  },
299  {
300   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301  },
302  {
303   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
304  },
305  {
306   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
307  },
308  {
309   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
310  },
311  {
312   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
313  },
314  {
315   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
316  },
317  {
318   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
319  },
320  {
321   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
322  },
323  {
324   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
325  },
326  {
327   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
328  },
329  {
330   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
331  },
332  {
333   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
334  },
335  {
336   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv"
337  },
338  {
339   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
343  },
344  {
345   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
346  },
347  {
348   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
349  },
350  {
351   "name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev"
352  },
353  {
354   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
355  },
356  {
357   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm"
358  },
359  {
360   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
367  },
368  {
369   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
370  },
371  {
372   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
373  },
374  {
375   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
382  },
383  {
384   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
385  },
386  {
387   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
394  },
395  {
396   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
397  },
398  {
399   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
400  },
401  {
402   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
403  },
404  {
405   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
406  },
407  {
408   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
409  },
410  {
411   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
412  },
413  {
414   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
418  },
419  {
420   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
421  },
422  {
423   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
424  },
425  {
426   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
427  },
428  {
429   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
430  },
431  {
432   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE"
433  },
434  {
435   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
436  },
437  {
438   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
439  },
440  {
441   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
442  },
443  {
444   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
445  },
446  {
447   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
448  },
449  {
450   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
454  },
455  {
456   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
457  },
458  {
459   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
460  },
461  {
462   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
463  },
464  {
465   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
466  },
467  {
468   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
469  },
470  {
471   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm"
472  },
473  {
474   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
475  },
476  {
477   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
478  },
479  {
480   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
481  },
482  {
483   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
484  },
485  {
486   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
487  },
488  {
489   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
490  },
491  {
492   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
493  },
494  {
495   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
496  },
497  {
498   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
499  },
500  {
501   "name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
502  },
503  {
504   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm"
505  },
506  {
507   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEmm"
508  },
509  {
510   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEmm"
511  },
512  {
513   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm"
514  },
515  {
516   "name" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEmm"
517  },
518  {
519   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm"
520  },
521  {
522   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEmm"
523  },
524  {
525   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEmm"
526  },
527  {
528   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm"
529  },
530  {
531   "name" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEmm"
532  },
533  {
534   "binding" : "weak",
535   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
536  },
537  {
538   "binding" : "weak",
539   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
540  },
541  {
542   "binding" : "weak",
543   "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_"
544  },
545  {
546   "binding" : "weak",
547   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
548  },
549  {
550   "binding" : "weak",
551   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
552  },
553  {
554   "binding" : "weak",
555   "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_"
556  },
557  {
558   "binding" : "weak",
559   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
560  },
561  {
562   "binding" : "weak",
563   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
564  },
565  {
566   "binding" : "weak",
567   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
568  },
569  {
570   "binding" : "weak",
571   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
572  },
573  {
574   "binding" : "weak",
575   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
576  },
577  {
578   "name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
579  },
580  {
581   "name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
582  },
583  {
584   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
585  },
586  {
587   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
588  }
589 ],
590 "elf_objects" :
591 [
592  {
593   "name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE"
594  },
595  {
596   "name" : "_ZTCN7android8hardware9keymaster4V4_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
597  },
598  {
599   "binding" : "weak",
600   "name" : "_ZTCN7android8hardware9keymaster4V4_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
601  },
602  {
603   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
604  },
605  {
606   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
607  },
608  {
609   "name" : "_ZTCN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
610  },
611  {
612   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
613  },
614  {
615   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
616  },
617  {
618   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
619  },
620  {
621   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE16_NS0_11BpHwRefBaseE"
622  },
623  {
624   "name" : "_ZTCN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE8_NS0_10IInterfaceE"
625  },
626  {
627   "name" : "_ZTTN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
628  },
629  {
630   "name" : "_ZTTN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
631  },
632  {
633   "name" : "_ZTTN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
634  },
635  {
636   "name" : "_ZTVN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
637  },
638  {
639   "binding" : "weak",
640   "name" : "_ZTVN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
641  },
642  {
643   "name" : "_ZTVN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
644  },
645  {
646   "name" : "_ZTVN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
647  }
648 ],
649 "enum_types" :
650 [
651  {
652   "alignment" : 4,
653   "enum_fields" :
654   [
655    {
656     "enum_field_value" : 0,
657     "name" : "android::Condition::WAKE_UP_ONE"
658    },
659    {
660     "enum_field_value" : 1,
661     "name" : "android::Condition::WAKE_UP_ALL"
662    }
663   ],
664   "linker_set_key" : "android::Condition::WakeUpType",
665   "name" : "android::Condition::WakeUpType",
666   "referenced_type" : "type-540",
667   "self_type" : "type-540",
668   "size" : 4,
669   "source_file" : "/system/core/libutils/include/utils/Condition.h",
670   "underlying_type" : "type-2",
671   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
672  },
673  {
674   "alignment" : 4,
675   "enum_fields" :
676   [
677    {
678     "enum_field_value" : 0,
679     "name" : "android::String16::kEmptyString"
680    }
681   ],
682   "linker_set_key" : "android::String16::StaticLinkage",
683   "name" : "android::String16::StaticLinkage",
684   "referenced_type" : "type-427",
685   "self_type" : "type-427",
686   "size" : 4,
687   "source_file" : "/system/core/libutils/include/utils/String16.h",
688   "underlying_type" : "type-2",
689   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
690  },
691  {
692   "alignment" : 4,
693   "enum_fields" :
694   [
695    {
696     "enum_field_value" : 0,
697     "name" : "android::String8::kEmptyString"
698    }
699   ],
700   "linker_set_key" : "android::String8::StaticLinkage",
701   "name" : "android::String8::StaticLinkage",
702   "referenced_type" : "type-420",
703   "self_type" : "type-420",
704   "size" : 4,
705   "source_file" : "/system/core/libutils/include/utils/String8.h",
706   "underlying_type" : "type-2",
707   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
708  },
709  {
710   "alignment" : 4,
711   "enum_fields" :
712   [
713    {
714     "enum_field_value" : 0,
715     "name" : "android::hardware::HidlReturnRestriction::NONE"
716    },
717    {
718     "enum_field_value" : 1,
719     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
720    },
721    {
722     "enum_field_value" : 2,
723     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
724    }
725   ],
726   "linker_set_key" : "android::hardware::HidlReturnRestriction",
727   "name" : "android::hardware::HidlReturnRestriction",
728   "referenced_type" : "type-185",
729   "self_type" : "type-185",
730   "size" : 4,
731   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
732   "underlying_type" : "type-52",
733   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
734  },
735  {
736   "alignment" : 4,
737   "enum_fields" :
738   [
739    {
740     "enum_field_value" : 0,
741     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
742    },
743    {
744     "enum_field_value" : 1,
745     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
746    },
747    {
748     "enum_field_value" : 2,
749     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
750    },
751    {
752     "enum_field_value" : 3,
753     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
754    }
755   ],
756   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
757   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
758   "referenced_type" : "type-411",
759   "self_type" : "type-411",
760   "size" : 4,
761   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
762   "underlying_type" : "type-52",
763   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
764  },
765  {
766   "alignment" : 4,
767   "enum_fields" :
768   [
769    {
770     "enum_field_value" : 1,
771     "name" : "android::hardware::kSynchronizedReadWrite"
772    },
773    {
774     "enum_field_value" : 2,
775     "name" : "android::hardware::kUnsynchronizedWrite"
776    }
777   ],
778   "linker_set_key" : "android::hardware::MQFlavor",
779   "name" : "android::hardware::MQFlavor",
780   "referenced_type" : "type-407",
781   "self_type" : "type-407",
782   "size" : 4,
783   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
784   "underlying_type" : "type-2",
785   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
786  },
787  {
788   "alignment" : 4,
789   "enum_fields" :
790   [
791    {
792     "enum_field_value" : 0,
793     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
794    },
795    {
796     "enum_field_value" : 1,
797     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
798    },
799    {
800     "enum_field_value" : 2,
801     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
802    }
803   ],
804   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
805   "name" : "android::hardware::ProcessState::CallRestriction",
806   "referenced_type" : "type-83",
807   "self_type" : "type-83",
808   "size" : 4,
809   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
810   "underlying_type" : "type-52",
811   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
812  },
813  {
814   "alignment" : 4,
815   "enum_fields" :
816   [
817    {
818     "enum_field_value" : 0,
819     "name" : "android::hardware::Status::EX_NONE"
820    },
821    {
822     "enum_field_value" : -1,
823     "name" : "android::hardware::Status::EX_SECURITY"
824    },
825    {
826     "enum_field_value" : -2,
827     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
828    },
829    {
830     "enum_field_value" : -3,
831     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
832    },
833    {
834     "enum_field_value" : -4,
835     "name" : "android::hardware::Status::EX_NULL_POINTER"
836    },
837    {
838     "enum_field_value" : -5,
839     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
840    },
841    {
842     "enum_field_value" : -6,
843     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
844    },
845    {
846     "enum_field_value" : -7,
847     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
848    },
849    {
850     "enum_field_value" : -128,
851     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
852    },
853    {
854     "enum_field_value" : -129,
855     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
856    }
857   ],
858   "linker_set_key" : "android::hardware::Status::Exception",
859   "name" : "android::hardware::Status::Exception",
860   "referenced_type" : "type-152",
861   "self_type" : "type-152",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
864   "underlying_type" : "type-52",
865   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 0,
873     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
874    },
875    {
876     "enum_field_value" : 1,
877     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
878    },
879    {
880     "enum_field_value" : 2,
881     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
882    },
883    {
884     "enum_field_value" : 3,
885     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
886    },
887    {
888     "enum_field_value" : 4,
889     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
890    },
891    {
892     "enum_field_value" : 5,
893     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
894    },
895    {
896     "enum_field_value" : 6,
897     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
898    },
899    {
900     "enum_field_value" : 7,
901     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
902    },
903    {
904     "enum_field_value" : 8,
905     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
906    },
907    {
908     "enum_field_value" : 9,
909     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
910    }
911   ],
912   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
913   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
914   "referenced_type" : "type-224",
915   "self_type" : "type-224",
916   "size" : 4,
917   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
918   "underlying_type" : "type-2",
919   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
920  },
921  {
922   "alignment" : 4,
923   "enum_fields" :
924   [
925    {
926     "enum_field_value" : 1,
927     "name" : "android::hardware::keymaster::V4_0::Algorithm::RSA"
928    },
929    {
930     "enum_field_value" : 3,
931     "name" : "android::hardware::keymaster::V4_0::Algorithm::EC"
932    },
933    {
934     "enum_field_value" : 32,
935     "name" : "android::hardware::keymaster::V4_0::Algorithm::AES"
936    },
937    {
938     "enum_field_value" : 33,
939     "name" : "android::hardware::keymaster::V4_0::Algorithm::TRIPLE_DES"
940    },
941    {
942     "enum_field_value" : 128,
943     "name" : "android::hardware::keymaster::V4_0::Algorithm::HMAC"
944    }
945   ],
946   "linker_set_key" : "android::hardware::keymaster::V4_0::Algorithm",
947   "name" : "android::hardware::keymaster::V4_0::Algorithm",
948   "referenced_type" : "type-355",
949   "self_type" : "type-355",
950   "size" : 4,
951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
952   "underlying_type" : "type-2",
953   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09AlgorithmE"
954  },
955  {
956   "alignment" : 4,
957   "enum_fields" :
958   [
959    {
960     "enum_field_value" : 1,
961     "name" : "android::hardware::keymaster::V4_0::BlockMode::ECB"
962    },
963    {
964     "enum_field_value" : 2,
965     "name" : "android::hardware::keymaster::V4_0::BlockMode::CBC"
966    },
967    {
968     "enum_field_value" : 3,
969     "name" : "android::hardware::keymaster::V4_0::BlockMode::CTR"
970    },
971    {
972     "enum_field_value" : 32,
973     "name" : "android::hardware::keymaster::V4_0::BlockMode::GCM"
974    }
975   ],
976   "linker_set_key" : "android::hardware::keymaster::V4_0::BlockMode",
977   "name" : "android::hardware::keymaster::V4_0::BlockMode",
978   "referenced_type" : "type-356",
979   "self_type" : "type-356",
980   "size" : 4,
981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
982   "underlying_type" : "type-2",
983   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09BlockModeE"
984  },
985  {
986   "alignment" : 4,
987   "enum_fields" :
988   [
989    {
990     "enum_field_value" : 32,
991     "name" : "android::hardware::keymaster::V4_0::Constants::AUTH_TOKEN_MAC_LENGTH"
992    }
993   ],
994   "linker_set_key" : "android::hardware::keymaster::V4_0::Constants",
995   "name" : "android::hardware::keymaster::V4_0::Constants",
996   "referenced_type" : "type-566",
997   "self_type" : "type-566",
998   "size" : 4,
999   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1000   "underlying_type" : "type-2",
1001   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ConstantsE"
1002  },
1003  {
1004   "alignment" : 4,
1005   "enum_fields" :
1006   [
1007    {
1008     "enum_field_value" : 0,
1009     "name" : "android::hardware::keymaster::V4_0::Digest::NONE"
1010    },
1011    {
1012     "enum_field_value" : 1,
1013     "name" : "android::hardware::keymaster::V4_0::Digest::MD5"
1014    },
1015    {
1016     "enum_field_value" : 2,
1017     "name" : "android::hardware::keymaster::V4_0::Digest::SHA1"
1018    },
1019    {
1020     "enum_field_value" : 3,
1021     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_224"
1022    },
1023    {
1024     "enum_field_value" : 4,
1025     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_256"
1026    },
1027    {
1028     "enum_field_value" : 5,
1029     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_384"
1030    },
1031    {
1032     "enum_field_value" : 6,
1033     "name" : "android::hardware::keymaster::V4_0::Digest::SHA_2_512"
1034    }
1035   ],
1036   "linker_set_key" : "android::hardware::keymaster::V4_0::Digest",
1037   "name" : "android::hardware::keymaster::V4_0::Digest",
1038   "referenced_type" : "type-358",
1039   "self_type" : "type-358",
1040   "size" : 4,
1041   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1042   "underlying_type" : "type-2",
1043   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_06DigestE"
1044  },
1045  {
1046   "alignment" : 4,
1047   "enum_fields" :
1048   [
1049    {
1050     "enum_field_value" : 0,
1051     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_224"
1052    },
1053    {
1054     "enum_field_value" : 1,
1055     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_256"
1056    },
1057    {
1058     "enum_field_value" : 2,
1059     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_384"
1060    },
1061    {
1062     "enum_field_value" : 3,
1063     "name" : "android::hardware::keymaster::V4_0::EcCurve::P_521"
1064    }
1065   ],
1066   "linker_set_key" : "android::hardware::keymaster::V4_0::EcCurve",
1067   "name" : "android::hardware::keymaster::V4_0::EcCurve",
1068   "referenced_type" : "type-359",
1069   "self_type" : "type-359",
1070   "size" : 4,
1071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1072   "underlying_type" : "type-2",
1073   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07EcCurveE"
1074  },
1075  {
1076   "alignment" : 4,
1077   "enum_fields" :
1078   [
1079    {
1080     "enum_field_value" : 0,
1081     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OK"
1082    },
1083    {
1084     "enum_field_value" : -1,
1085     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1086    },
1087    {
1088     "enum_field_value" : -2,
1089     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PURPOSE"
1090    },
1091    {
1092     "enum_field_value" : -3,
1093     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1094    },
1095    {
1096     "enum_field_value" : -4,
1097     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1098    },
1099    {
1100     "enum_field_value" : -5,
1101     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1102    },
1103    {
1104     "enum_field_value" : -6,
1105     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1106    },
1107    {
1108     "enum_field_value" : -7,
1109     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1110    },
1111    {
1112     "enum_field_value" : -8,
1113     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1114    },
1115    {
1116     "enum_field_value" : -9,
1117     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1118    },
1119    {
1120     "enum_field_value" : -10,
1121     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1122    },
1123    {
1124     "enum_field_value" : -11,
1125     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1126    },
1127    {
1128     "enum_field_value" : -12,
1129     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_DIGEST"
1130    },
1131    {
1132     "enum_field_value" : -13,
1133     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_DIGEST"
1134    },
1135    {
1136     "enum_field_value" : -14,
1137     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_EXPIRATION_TIME"
1138    },
1139    {
1140     "enum_field_value" : -15,
1141     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_USER_ID"
1142    },
1143    {
1144     "enum_field_value" : -16,
1145     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1146    },
1147    {
1148     "enum_field_value" : -17,
1149     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1150    },
1151    {
1152     "enum_field_value" : -18,
1153     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1154    },
1155    {
1156     "enum_field_value" : -19,
1157     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1158    },
1159    {
1160     "enum_field_value" : -20,
1161     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1162    },
1163    {
1164     "enum_field_value" : -21,
1165     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_INPUT_LENGTH"
1166    },
1167    {
1168     "enum_field_value" : -22,
1169     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1170    },
1171    {
1172     "enum_field_value" : -23,
1173     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1174    },
1175    {
1176     "enum_field_value" : -24,
1177     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_NOT_YET_VALID"
1178    },
1179    {
1180     "enum_field_value" : -25,
1181     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_EXPIRED"
1182    },
1183    {
1184     "enum_field_value" : -26,
1185     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1186    },
1187    {
1188     "enum_field_value" : -27,
1189     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1190    },
1191    {
1192     "enum_field_value" : -28,
1193     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_OPERATION_HANDLE"
1194    },
1195    {
1196     "enum_field_value" : -29,
1197     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1198    },
1199    {
1200     "enum_field_value" : -30,
1201     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERIFICATION_FAILED"
1202    },
1203    {
1204     "enum_field_value" : -31,
1205     "name" : "android::hardware::keymaster::V4_0::ErrorCode::TOO_MANY_OPERATIONS"
1206    },
1207    {
1208     "enum_field_value" : -32,
1209     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1210    },
1211    {
1212     "enum_field_value" : -33,
1213     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_KEY_BLOB"
1214    },
1215    {
1216     "enum_field_value" : -34,
1217     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1218    },
1219    {
1220     "enum_field_value" : -35,
1221     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1222    },
1223    {
1224     "enum_field_value" : -36,
1225     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1226    },
1227    {
1228     "enum_field_value" : -37,
1229     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1230    },
1231    {
1232     "enum_field_value" : -38,
1233     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_ARGUMENT"
1234    },
1235    {
1236     "enum_field_value" : -39,
1237     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_TAG"
1238    },
1239    {
1240     "enum_field_value" : -40,
1241     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_TAG"
1242    },
1243    {
1244     "enum_field_value" : -41,
1245     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1246    },
1247    {
1248     "enum_field_value" : -44,
1249     "name" : "android::hardware::keymaster::V4_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1250    },
1251    {
1252     "enum_field_value" : -45,
1253     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1254    },
1255    {
1256     "enum_field_value" : -46,
1257     "name" : "android::hardware::keymaster::V4_0::ErrorCode::OPERATION_CANCELLED"
1258    },
1259    {
1260     "enum_field_value" : -47,
1261     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1262    },
1263    {
1264     "enum_field_value" : -48,
1265     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_BUSY"
1266    },
1267    {
1268     "enum_field_value" : -49,
1269     "name" : "android::hardware::keymaster::V4_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1270    },
1271    {
1272     "enum_field_value" : -50,
1273     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1274    },
1275    {
1276     "enum_field_value" : -51,
1277     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_NONCE"
1278    },
1279    {
1280     "enum_field_value" : -52,
1281     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_NONCE"
1282    },
1283    {
1284     "enum_field_value" : -53,
1285     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MAC_LENGTH"
1286    },
1287    {
1288     "enum_field_value" : -54,
1289     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1290    },
1291    {
1292     "enum_field_value" : -55,
1293     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1294    },
1295    {
1296     "enum_field_value" : -56,
1297     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1298    },
1299    {
1300     "enum_field_value" : -57,
1301     "name" : "android::hardware::keymaster::V4_0::ErrorCode::INVALID_MAC_LENGTH"
1302    },
1303    {
1304     "enum_field_value" : -58,
1305     "name" : "android::hardware::keymaster::V4_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1306    },
1307    {
1308     "enum_field_value" : -59,
1309     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1310    },
1311    {
1312     "enum_field_value" : -60,
1313     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_KDF"
1314    },
1315    {
1316     "enum_field_value" : -61,
1317     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1318    },
1319    {
1320     "enum_field_value" : -62,
1321     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1322    },
1323    {
1324     "enum_field_value" : -63,
1325     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1326    },
1327    {
1328     "enum_field_value" : -64,
1329     "name" : "android::hardware::keymaster::V4_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1330    },
1331    {
1332     "enum_field_value" : -65,
1333     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1334    },
1335    {
1336     "enum_field_value" : -66,
1337     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CANNOT_ATTEST_IDS"
1338    },
1339    {
1340     "enum_field_value" : -67,
1341     "name" : "android::hardware::keymaster::V4_0::ErrorCode::ROLLBACK_RESISTANCE_UNAVAILABLE"
1342    },
1343    {
1344     "enum_field_value" : -68,
1345     "name" : "android::hardware::keymaster::V4_0::ErrorCode::HARDWARE_TYPE_UNAVAILABLE"
1346    },
1347    {
1348     "enum_field_value" : -69,
1349     "name" : "android::hardware::keymaster::V4_0::ErrorCode::PROOF_OF_PRESENCE_REQUIRED"
1350    },
1351    {
1352     "enum_field_value" : -70,
1353     "name" : "android::hardware::keymaster::V4_0::ErrorCode::CONCURRENT_PROOF_OF_PRESENCE_REQUESTED"
1354    },
1355    {
1356     "enum_field_value" : -71,
1357     "name" : "android::hardware::keymaster::V4_0::ErrorCode::NO_USER_CONFIRMATION"
1358    },
1359    {
1360     "enum_field_value" : -72,
1361     "name" : "android::hardware::keymaster::V4_0::ErrorCode::DEVICE_LOCKED"
1362    },
1363    {
1364     "enum_field_value" : -100,
1365     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNIMPLEMENTED"
1366    },
1367    {
1368     "enum_field_value" : -101,
1369     "name" : "android::hardware::keymaster::V4_0::ErrorCode::VERSION_MISMATCH"
1370    },
1371    {
1372     "enum_field_value" : -1000,
1373     "name" : "android::hardware::keymaster::V4_0::ErrorCode::UNKNOWN_ERROR"
1374    }
1375   ],
1376   "linker_set_key" : "android::hardware::keymaster::V4_0::ErrorCode",
1377   "name" : "android::hardware::keymaster::V4_0::ErrorCode",
1378   "referenced_type" : "type-168",
1379   "self_type" : "type-168",
1380   "size" : 4,
1381   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1382   "underlying_type" : "type-52",
1383   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09ErrorCodeE"
1384  },
1385  {
1386   "alignment" : 4,
1387   "enum_fields" :
1388   [
1389    {
1390     "enum_field_value" : 0,
1391     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::NONE"
1392    },
1393    {
1394     "enum_field_value" : 1,
1395     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::PASSWORD"
1396    },
1397    {
1398     "enum_field_value" : 2,
1399     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::FINGERPRINT"
1400    },
1401    {
1402     "enum_field_value" : -1,
1403     "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType::ANY"
1404    }
1405   ],
1406   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1407   "name" : "android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
1408   "referenced_type" : "type-364",
1409   "self_type" : "type-364",
1410   "size" : 4,
1411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1412   "underlying_type" : "type-2",
1413   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_025HardwareAuthenticatorTypeE"
1414  },
1415  {
1416   "alignment" : 4,
1417   "enum_fields" :
1418   [
1419    {
1420     "enum_field_value" : 0,
1421     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::STANDALONE"
1422    },
1423    {
1424     "enum_field_value" : 1,
1425     "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1426    }
1427   ],
1428   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1429   "name" : "android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
1430   "referenced_type" : "type-361",
1431   "self_type" : "type-361",
1432   "size" : 4,
1433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1434   "underlying_type" : "type-2",
1435   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_024KeyBlobUsageRequirementsE"
1436  },
1437  {
1438   "alignment" : 4,
1439   "enum_fields" :
1440   [
1441    {
1442     "enum_field_value" : 0,
1443     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::NONE"
1444    },
1445    {
1446     "enum_field_value" : 1,
1447     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::RFC5869_SHA256"
1448    },
1449    {
1450     "enum_field_value" : 2,
1451     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1452    },
1453    {
1454     "enum_field_value" : 3,
1455     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1456    },
1457    {
1458     "enum_field_value" : 4,
1459     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1460    },
1461    {
1462     "enum_field_value" : 5,
1463     "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1464    }
1465   ],
1466   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1467   "name" : "android::hardware::keymaster::V4_0::KeyDerivationFunction",
1468   "referenced_type" : "type-363",
1469   "self_type" : "type-363",
1470   "size" : 4,
1471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1472   "underlying_type" : "type-2",
1473   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021KeyDerivationFunctionE"
1474  },
1475  {
1476   "alignment" : 4,
1477   "enum_fields" :
1478   [
1479    {
1480     "enum_field_value" : 0,
1481     "name" : "android::hardware::keymaster::V4_0::KeyFormat::X509"
1482    },
1483    {
1484     "enum_field_value" : 1,
1485     "name" : "android::hardware::keymaster::V4_0::KeyFormat::PKCS8"
1486    },
1487    {
1488     "enum_field_value" : 3,
1489     "name" : "android::hardware::keymaster::V4_0::KeyFormat::RAW"
1490    }
1491   ],
1492   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyFormat",
1493   "name" : "android::hardware::keymaster::V4_0::KeyFormat",
1494   "referenced_type" : "type-569",
1495   "self_type" : "type-569",
1496   "size" : 4,
1497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1498   "underlying_type" : "type-2",
1499   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyFormatE"
1500  },
1501  {
1502   "alignment" : 4,
1503   "enum_fields" :
1504   [
1505    {
1506     "enum_field_value" : 0,
1507     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::GENERATED"
1508    },
1509    {
1510     "enum_field_value" : 1,
1511     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::DERIVED"
1512    },
1513    {
1514     "enum_field_value" : 2,
1515     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::IMPORTED"
1516    },
1517    {
1518     "enum_field_value" : 3,
1519     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::UNKNOWN"
1520    },
1521    {
1522     "enum_field_value" : 4,
1523     "name" : "android::hardware::keymaster::V4_0::KeyOrigin::SECURELY_IMPORTED"
1524    }
1525   ],
1526   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyOrigin",
1527   "name" : "android::hardware::keymaster::V4_0::KeyOrigin",
1528   "referenced_type" : "type-360",
1529   "self_type" : "type-360",
1530   "size" : 4,
1531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1532   "underlying_type" : "type-2",
1533   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_09KeyOriginE"
1534  },
1535  {
1536   "alignment" : 4,
1537   "enum_fields" :
1538   [
1539    {
1540     "enum_field_value" : 0,
1541     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::ENCRYPT"
1542    },
1543    {
1544     "enum_field_value" : 1,
1545     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::DECRYPT"
1546    },
1547    {
1548     "enum_field_value" : 2,
1549     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::SIGN"
1550    },
1551    {
1552     "enum_field_value" : 3,
1553     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::VERIFY"
1554    },
1555    {
1556     "enum_field_value" : 5,
1557     "name" : "android::hardware::keymaster::V4_0::KeyPurpose::WRAP_KEY"
1558    }
1559   ],
1560   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyPurpose",
1561   "name" : "android::hardware::keymaster::V4_0::KeyPurpose",
1562   "referenced_type" : "type-362",
1563   "self_type" : "type-362",
1564   "size" : 4,
1565   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1566   "underlying_type" : "type-2",
1567   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_010KeyPurposeE"
1568  },
1569  {
1570   "alignment" : 4,
1571   "enum_fields" :
1572   [
1573    {
1574     "enum_field_value" : 1,
1575     "name" : "android::hardware::keymaster::V4_0::PaddingMode::NONE"
1576    },
1577    {
1578     "enum_field_value" : 2,
1579     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_OAEP"
1580    },
1581    {
1582     "enum_field_value" : 3,
1583     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PSS"
1584    },
1585    {
1586     "enum_field_value" : 4,
1587     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1588    },
1589    {
1590     "enum_field_value" : 5,
1591     "name" : "android::hardware::keymaster::V4_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1592    },
1593    {
1594     "enum_field_value" : 64,
1595     "name" : "android::hardware::keymaster::V4_0::PaddingMode::PKCS7"
1596    }
1597   ],
1598   "linker_set_key" : "android::hardware::keymaster::V4_0::PaddingMode",
1599   "name" : "android::hardware::keymaster::V4_0::PaddingMode",
1600   "referenced_type" : "type-357",
1601   "self_type" : "type-357",
1602   "size" : 4,
1603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1604   "underlying_type" : "type-2",
1605   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_011PaddingModeE"
1606  },
1607  {
1608   "alignment" : 4,
1609   "enum_fields" :
1610   [
1611    {
1612     "enum_field_value" : 0,
1613     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::SOFTWARE"
1614    },
1615    {
1616     "enum_field_value" : 1,
1617     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1618    },
1619    {
1620     "enum_field_value" : 2,
1621     "name" : "android::hardware::keymaster::V4_0::SecurityLevel::STRONGBOX"
1622    }
1623   ],
1624   "linker_set_key" : "android::hardware::keymaster::V4_0::SecurityLevel",
1625   "name" : "android::hardware::keymaster::V4_0::SecurityLevel",
1626   "referenced_type" : "type-365",
1627   "self_type" : "type-365",
1628   "size" : 4,
1629   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1630   "underlying_type" : "type-2",
1631   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_013SecurityLevelE"
1632  },
1633  {
1634   "alignment" : 4,
1635   "enum_fields" :
1636   [
1637    {
1638     "enum_field_value" : 0,
1639     "name" : "android::hardware::keymaster::V4_0::Tag::INVALID"
1640    },
1641    {
1642     "enum_field_value" : 536870913,
1643     "name" : "android::hardware::keymaster::V4_0::Tag::PURPOSE"
1644    },
1645    {
1646     "enum_field_value" : 268435458,
1647     "name" : "android::hardware::keymaster::V4_0::Tag::ALGORITHM"
1648    },
1649    {
1650     "enum_field_value" : 805306371,
1651     "name" : "android::hardware::keymaster::V4_0::Tag::KEY_SIZE"
1652    },
1653    {
1654     "enum_field_value" : 536870916,
1655     "name" : "android::hardware::keymaster::V4_0::Tag::BLOCK_MODE"
1656    },
1657    {
1658     "enum_field_value" : 536870917,
1659     "name" : "android::hardware::keymaster::V4_0::Tag::DIGEST"
1660    },
1661    {
1662     "enum_field_value" : 536870918,
1663     "name" : "android::hardware::keymaster::V4_0::Tag::PADDING"
1664    },
1665    {
1666     "enum_field_value" : 1879048199,
1667     "name" : "android::hardware::keymaster::V4_0::Tag::CALLER_NONCE"
1668    },
1669    {
1670     "enum_field_value" : 805306376,
1671     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_MAC_LENGTH"
1672    },
1673    {
1674     "enum_field_value" : 268435466,
1675     "name" : "android::hardware::keymaster::V4_0::Tag::EC_CURVE"
1676    },
1677    {
1678     "enum_field_value" : 1342177480,
1679     "name" : "android::hardware::keymaster::V4_0::Tag::RSA_PUBLIC_EXPONENT"
1680    },
1681    {
1682     "enum_field_value" : 1879048394,
1683     "name" : "android::hardware::keymaster::V4_0::Tag::INCLUDE_UNIQUE_ID"
1684    },
1685    {
1686     "enum_field_value" : 268435757,
1687     "name" : "android::hardware::keymaster::V4_0::Tag::BLOB_USAGE_REQUIREMENTS"
1688    },
1689    {
1690     "enum_field_value" : 1879048494,
1691     "name" : "android::hardware::keymaster::V4_0::Tag::BOOTLOADER_ONLY"
1692    },
1693    {
1694     "enum_field_value" : 1879048495,
1695     "name" : "android::hardware::keymaster::V4_0::Tag::ROLLBACK_RESISTANCE"
1696    },
1697    {
1698     "enum_field_value" : 268435760,
1699     "name" : "android::hardware::keymaster::V4_0::Tag::HARDWARE_TYPE"
1700    },
1701    {
1702     "enum_field_value" : 1610613136,
1703     "name" : "android::hardware::keymaster::V4_0::Tag::ACTIVE_DATETIME"
1704    },
1705    {
1706     "enum_field_value" : 1610613137,
1707     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1708    },
1709    {
1710     "enum_field_value" : 1610613138,
1711     "name" : "android::hardware::keymaster::V4_0::Tag::USAGE_EXPIRE_DATETIME"
1712    },
1713    {
1714     "enum_field_value" : 805306771,
1715     "name" : "android::hardware::keymaster::V4_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1716    },
1717    {
1718     "enum_field_value" : 805306772,
1719     "name" : "android::hardware::keymaster::V4_0::Tag::MAX_USES_PER_BOOT"
1720    },
1721    {
1722     "enum_field_value" : 805306869,
1723     "name" : "android::hardware::keymaster::V4_0::Tag::USER_ID"
1724    },
1725    {
1726     "enum_field_value" : -1610612234,
1727     "name" : "android::hardware::keymaster::V4_0::Tag::USER_SECURE_ID"
1728    },
1729    {
1730     "enum_field_value" : 1879048695,
1731     "name" : "android::hardware::keymaster::V4_0::Tag::NO_AUTH_REQUIRED"
1732    },
1733    {
1734     "enum_field_value" : 268435960,
1735     "name" : "android::hardware::keymaster::V4_0::Tag::USER_AUTH_TYPE"
1736    },
1737    {
1738     "enum_field_value" : 805306873,
1739     "name" : "android::hardware::keymaster::V4_0::Tag::AUTH_TIMEOUT"
1740    },
1741    {
1742     "enum_field_value" : 1879048698,
1743     "name" : "android::hardware::keymaster::V4_0::Tag::ALLOW_WHILE_ON_BODY"
1744    },
1745    {
1746     "enum_field_value" : 1879048699,
1747     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_USER_PRESENCE_REQUIRED"
1748    },
1749    {
1750     "enum_field_value" : 1879048700,
1751     "name" : "android::hardware::keymaster::V4_0::Tag::TRUSTED_CONFIRMATION_REQUIRED"
1752    },
1753    {
1754     "enum_field_value" : 1879048701,
1755     "name" : "android::hardware::keymaster::V4_0::Tag::UNLOCKED_DEVICE_REQUIRED"
1756    },
1757    {
1758     "enum_field_value" : -1879047591,
1759     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_ID"
1760    },
1761    {
1762     "enum_field_value" : -1879047492,
1763     "name" : "android::hardware::keymaster::V4_0::Tag::APPLICATION_DATA"
1764    },
1765    {
1766     "enum_field_value" : 1610613437,
1767     "name" : "android::hardware::keymaster::V4_0::Tag::CREATION_DATETIME"
1768    },
1769    {
1770     "enum_field_value" : 268436158,
1771     "name" : "android::hardware::keymaster::V4_0::Tag::ORIGIN"
1772    },
1773    {
1774     "enum_field_value" : -1879047488,
1775     "name" : "android::hardware::keymaster::V4_0::Tag::ROOT_OF_TRUST"
1776    },
1777    {
1778     "enum_field_value" : 805307073,
1779     "name" : "android::hardware::keymaster::V4_0::Tag::OS_VERSION"
1780    },
1781    {
1782     "enum_field_value" : 805307074,
1783     "name" : "android::hardware::keymaster::V4_0::Tag::OS_PATCHLEVEL"
1784    },
1785    {
1786     "enum_field_value" : -1879047485,
1787     "name" : "android::hardware::keymaster::V4_0::Tag::UNIQUE_ID"
1788    },
1789    {
1790     "enum_field_value" : -1879047484,
1791     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_CHALLENGE"
1792    },
1793    {
1794     "enum_field_value" : -1879047483,
1795     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_APPLICATION_ID"
1796    },
1797    {
1798     "enum_field_value" : -1879047482,
1799     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_BRAND"
1800    },
1801    {
1802     "enum_field_value" : -1879047481,
1803     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_DEVICE"
1804    },
1805    {
1806     "enum_field_value" : -1879047480,
1807     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_PRODUCT"
1808    },
1809    {
1810     "enum_field_value" : -1879047479,
1811     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_SERIAL"
1812    },
1813    {
1814     "enum_field_value" : -1879047478,
1815     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_IMEI"
1816    },
1817    {
1818     "enum_field_value" : -1879047477,
1819     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MEID"
1820    },
1821    {
1822     "enum_field_value" : -1879047476,
1823     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MANUFACTURER"
1824    },
1825    {
1826     "enum_field_value" : -1879047475,
1827     "name" : "android::hardware::keymaster::V4_0::Tag::ATTESTATION_ID_MODEL"
1828    },
1829    {
1830     "enum_field_value" : 805307086,
1831     "name" : "android::hardware::keymaster::V4_0::Tag::VENDOR_PATCHLEVEL"
1832    },
1833    {
1834     "enum_field_value" : 805307087,
1835     "name" : "android::hardware::keymaster::V4_0::Tag::BOOT_PATCHLEVEL"
1836    },
1837    {
1838     "enum_field_value" : -1879047192,
1839     "name" : "android::hardware::keymaster::V4_0::Tag::ASSOCIATED_DATA"
1840    },
1841    {
1842     "enum_field_value" : -1879047191,
1843     "name" : "android::hardware::keymaster::V4_0::Tag::NONCE"
1844    },
1845    {
1846     "enum_field_value" : 805307371,
1847     "name" : "android::hardware::keymaster::V4_0::Tag::MAC_LENGTH"
1848    },
1849    {
1850     "enum_field_value" : 1879049196,
1851     "name" : "android::hardware::keymaster::V4_0::Tag::RESET_SINCE_ID_ROTATION"
1852    },
1853    {
1854     "enum_field_value" : -1879047187,
1855     "name" : "android::hardware::keymaster::V4_0::Tag::CONFIRMATION_TOKEN"
1856    }
1857   ],
1858   "linker_set_key" : "android::hardware::keymaster::V4_0::Tag",
1859   "name" : "android::hardware::keymaster::V4_0::Tag",
1860   "referenced_type" : "type-353",
1861   "self_type" : "type-353",
1862   "size" : 4,
1863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1864   "underlying_type" : "type-2",
1865   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_03TagE"
1866  },
1867  {
1868   "alignment" : 4,
1869   "enum_fields" :
1870   [
1871    {
1872     "enum_field_value" : 0,
1873     "name" : "android::hardware::keymaster::V4_0::TagType::INVALID"
1874    },
1875    {
1876     "enum_field_value" : 268435456,
1877     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM"
1878    },
1879    {
1880     "enum_field_value" : 536870912,
1881     "name" : "android::hardware::keymaster::V4_0::TagType::ENUM_REP"
1882    },
1883    {
1884     "enum_field_value" : 805306368,
1885     "name" : "android::hardware::keymaster::V4_0::TagType::UINT"
1886    },
1887    {
1888     "enum_field_value" : 1073741824,
1889     "name" : "android::hardware::keymaster::V4_0::TagType::UINT_REP"
1890    },
1891    {
1892     "enum_field_value" : 1342177280,
1893     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG"
1894    },
1895    {
1896     "enum_field_value" : 1610612736,
1897     "name" : "android::hardware::keymaster::V4_0::TagType::DATE"
1898    },
1899    {
1900     "enum_field_value" : 1879048192,
1901     "name" : "android::hardware::keymaster::V4_0::TagType::BOOL"
1902    },
1903    {
1904     "enum_field_value" : -2147483648,
1905     "name" : "android::hardware::keymaster::V4_0::TagType::BIGNUM"
1906    },
1907    {
1908     "enum_field_value" : -1879048192,
1909     "name" : "android::hardware::keymaster::V4_0::TagType::BYTES"
1910    },
1911    {
1912     "enum_field_value" : -1610612736,
1913     "name" : "android::hardware::keymaster::V4_0::TagType::ULONG_REP"
1914    }
1915   ],
1916   "linker_set_key" : "android::hardware::keymaster::V4_0::TagType",
1917   "name" : "android::hardware::keymaster::V4_0::TagType",
1918   "referenced_type" : "type-567",
1919   "self_type" : "type-567",
1920   "size" : 4,
1921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
1922   "underlying_type" : "type-2",
1923   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_07TagTypeE"
1924  },
1925  {
1926   "alignment" : 4,
1927   "enum_fields" :
1928   [
1929    {
1930     "enum_field_value" : 0,
1931     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1932    },
1933    {
1934     "enum_field_value" : 1,
1935     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1936    },
1937    {
1938     "enum_field_value" : 2,
1939     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1940    }
1941   ],
1942   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1943   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1944   "referenced_type" : "type-415",
1945   "self_type" : "type-415",
1946   "size" : 4,
1947   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1948   "underlying_type" : "type-52",
1949   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1950  },
1951  {
1952   "alignment" : 4,
1953   "enum_fields" :
1954   [
1955    {
1956     "enum_field_value" : -1,
1957     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1958    }
1959   ],
1960   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1961   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1962   "referenced_type" : "type-556",
1963   "self_type" : "type-556",
1964   "size" : 4,
1965   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1966   "underlying_type" : "type-52",
1967   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1968  },
1969  {
1970   "alignment" : 1,
1971   "enum_fields" :
1972   [
1973    {
1974     "enum_field_value" : 0,
1975     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1976    },
1977    {
1978     "enum_field_value" : 1,
1979     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1980    },
1981    {
1982     "enum_field_value" : 2,
1983     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1984    }
1985   ],
1986   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1987   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1988   "referenced_type" : "type-555",
1989   "self_type" : "type-555",
1990   "size" : 1,
1991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1992   "underlying_type" : "type-7",
1993   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1994  },
1995  {
1996   "alignment" : 4,
1997   "enum_fields" :
1998   [
1999    {
2000     "enum_field_value" : 0,
2001     "name" : "ANDROID_LOG_UNKNOWN"
2002    },
2003    {
2004     "enum_field_value" : 1,
2005     "name" : "ANDROID_LOG_DEFAULT"
2006    },
2007    {
2008     "enum_field_value" : 2,
2009     "name" : "ANDROID_LOG_VERBOSE"
2010    },
2011    {
2012     "enum_field_value" : 3,
2013     "name" : "ANDROID_LOG_DEBUG"
2014    },
2015    {
2016     "enum_field_value" : 4,
2017     "name" : "ANDROID_LOG_INFO"
2018    },
2019    {
2020     "enum_field_value" : 5,
2021     "name" : "ANDROID_LOG_WARN"
2022    },
2023    {
2024     "enum_field_value" : 6,
2025     "name" : "ANDROID_LOG_ERROR"
2026    },
2027    {
2028     "enum_field_value" : 7,
2029     "name" : "ANDROID_LOG_FATAL"
2030    },
2031    {
2032     "enum_field_value" : 8,
2033     "name" : "ANDROID_LOG_SILENT"
2034    }
2035   ],
2036   "linker_set_key" : "android_LogPriority",
2037   "name" : "android_LogPriority",
2038   "referenced_type" : "type-1",
2039   "self_type" : "type-1",
2040   "size" : 4,
2041   "source_file" : "/system/core/liblog/include/android/log.h",
2042   "underlying_type" : "type-2",
2043   "unique_id" : "android_LogPriority"
2044  },
2045  {
2046   "alignment" : 4,
2047   "enum_fields" :
2048   [
2049    {
2050     "enum_field_value" : 0,
2051     "name" : "HAL_COLOR_MODE_NATIVE"
2052    },
2053    {
2054     "enum_field_value" : 1,
2055     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
2056    },
2057    {
2058     "enum_field_value" : 2,
2059     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
2060    },
2061    {
2062     "enum_field_value" : 3,
2063     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
2064    },
2065    {
2066     "enum_field_value" : 4,
2067     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
2068    },
2069    {
2070     "enum_field_value" : 5,
2071     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
2072    },
2073    {
2074     "enum_field_value" : 6,
2075     "name" : "HAL_COLOR_MODE_DCI_P3"
2076    },
2077    {
2078     "enum_field_value" : 7,
2079     "name" : "HAL_COLOR_MODE_SRGB"
2080    },
2081    {
2082     "enum_field_value" : 8,
2083     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
2084    },
2085    {
2086     "enum_field_value" : 9,
2087     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
2088    }
2089   ],
2090   "linker_set_key" : "android_color_mode_t",
2091   "name" : "android_color_mode_t",
2092   "referenced_type" : "type-508",
2093   "self_type" : "type-508",
2094   "size" : 4,
2095   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2096   "underlying_type" : "type-2",
2097   "unique_id" : "android_color_mode_t"
2098  },
2099  {
2100   "alignment" : 4,
2101   "enum_fields" :
2102   [
2103    {
2104     "enum_field_value" : 10,
2105     "name" : "HAL_COLOR_MODE_BT2020"
2106    },
2107    {
2108     "enum_field_value" : 11,
2109     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2110    },
2111    {
2112     "enum_field_value" : 12,
2113     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2114    }
2115   ],
2116   "linker_set_key" : "android_color_mode_v1_1_t",
2117   "name" : "android_color_mode_v1_1_t",
2118   "referenced_type" : "type-513",
2119   "self_type" : "type-513",
2120   "size" : 4,
2121   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2122   "underlying_type" : "type-2",
2123   "unique_id" : "android_color_mode_v1_1_t"
2124  },
2125  {
2126   "alignment" : 4,
2127   "enum_fields" :
2128   [
2129    {
2130     "enum_field_value" : 0,
2131     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2132    },
2133    {
2134     "enum_field_value" : 1,
2135     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2136    },
2137    {
2138     "enum_field_value" : 2,
2139     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2140    },
2141    {
2142     "enum_field_value" : 3,
2143     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2144    },
2145    {
2146     "enum_field_value" : 4,
2147     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2148    },
2149    {
2150     "enum_field_value" : 5,
2151     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2152    },
2153    {
2154     "enum_field_value" : 6,
2155     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2156    }
2157   ],
2158   "linker_set_key" : "android_color_transform_t",
2159   "name" : "android_color_transform_t",
2160   "referenced_type" : "type-509",
2161   "self_type" : "type-509",
2162   "size" : 4,
2163   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2164   "underlying_type" : "type-2",
2165   "unique_id" : "android_color_transform_t"
2166  },
2167  {
2168   "alignment" : 4,
2169   "enum_fields" :
2170   [
2171    {
2172     "enum_field_value" : 0,
2173     "name" : "HAL_DATASPACE_UNKNOWN"
2174    },
2175    {
2176     "enum_field_value" : 1,
2177     "name" : "HAL_DATASPACE_ARBITRARY"
2178    },
2179    {
2180     "enum_field_value" : 16,
2181     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2182    },
2183    {
2184     "enum_field_value" : 4128768,
2185     "name" : "HAL_DATASPACE_STANDARD_MASK"
2186    },
2187    {
2188     "enum_field_value" : 0,
2189     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2190    },
2191    {
2192     "enum_field_value" : 65536,
2193     "name" : "HAL_DATASPACE_STANDARD_BT709"
2194    },
2195    {
2196     "enum_field_value" : 131072,
2197     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2198    },
2199    {
2200     "enum_field_value" : 196608,
2201     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2202    },
2203    {
2204     "enum_field_value" : 262144,
2205     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2206    },
2207    {
2208     "enum_field_value" : 327680,
2209     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2210    },
2211    {
2212     "enum_field_value" : 393216,
2213     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2214    },
2215    {
2216     "enum_field_value" : 458752,
2217     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2218    },
2219    {
2220     "enum_field_value" : 524288,
2221     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2222    },
2223    {
2224     "enum_field_value" : 589824,
2225     "name" : "HAL_DATASPACE_STANDARD_FILM"
2226    },
2227    {
2228     "enum_field_value" : 655360,
2229     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2230    },
2231    {
2232     "enum_field_value" : 720896,
2233     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2234    },
2235    {
2236     "enum_field_value" : 22,
2237     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2238    },
2239    {
2240     "enum_field_value" : 130023424,
2241     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2242    },
2243    {
2244     "enum_field_value" : 0,
2245     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2246    },
2247    {
2248     "enum_field_value" : 4194304,
2249     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2250    },
2251    {
2252     "enum_field_value" : 8388608,
2253     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2254    },
2255    {
2256     "enum_field_value" : 12582912,
2257     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2258    },
2259    {
2260     "enum_field_value" : 16777216,
2261     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2262    },
2263    {
2264     "enum_field_value" : 20971520,
2265     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2266    },
2267    {
2268     "enum_field_value" : 25165824,
2269     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2270    },
2271    {
2272     "enum_field_value" : 29360128,
2273     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2274    },
2275    {
2276     "enum_field_value" : 33554432,
2277     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2278    },
2279    {
2280     "enum_field_value" : 27,
2281     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2282    },
2283    {
2284     "enum_field_value" : 939524096,
2285     "name" : "HAL_DATASPACE_RANGE_MASK"
2286    },
2287    {
2288     "enum_field_value" : 0,
2289     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2290    },
2291    {
2292     "enum_field_value" : 134217728,
2293     "name" : "HAL_DATASPACE_RANGE_FULL"
2294    },
2295    {
2296     "enum_field_value" : 268435456,
2297     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2298    },
2299    {
2300     "enum_field_value" : 402653184,
2301     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2302    },
2303    {
2304     "enum_field_value" : 512,
2305     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2306    },
2307    {
2308     "enum_field_value" : 138477568,
2309     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2310    },
2311    {
2312     "enum_field_value" : 406913024,
2313     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2314    },
2315    {
2316     "enum_field_value" : 513,
2317     "name" : "HAL_DATASPACE_SRGB"
2318    },
2319    {
2320     "enum_field_value" : 142671872,
2321     "name" : "HAL_DATASPACE_V0_SRGB"
2322    },
2323    {
2324     "enum_field_value" : 411107328,
2325     "name" : "HAL_DATASPACE_V0_SCRGB"
2326    },
2327    {
2328     "enum_field_value" : 257,
2329     "name" : "HAL_DATASPACE_JFIF"
2330    },
2331    {
2332     "enum_field_value" : 146931712,
2333     "name" : "HAL_DATASPACE_V0_JFIF"
2334    },
2335    {
2336     "enum_field_value" : 258,
2337     "name" : "HAL_DATASPACE_BT601_625"
2338    },
2339    {
2340     "enum_field_value" : 281149440,
2341     "name" : "HAL_DATASPACE_V0_BT601_625"
2342    },
2343    {
2344     "enum_field_value" : 259,
2345     "name" : "HAL_DATASPACE_BT601_525"
2346    },
2347    {
2348     "enum_field_value" : 281280512,
2349     "name" : "HAL_DATASPACE_V0_BT601_525"
2350    },
2351    {
2352     "enum_field_value" : 260,
2353     "name" : "HAL_DATASPACE_BT709"
2354    },
2355    {
2356     "enum_field_value" : 281083904,
2357     "name" : "HAL_DATASPACE_V0_BT709"
2358    },
2359    {
2360     "enum_field_value" : 139067392,
2361     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2362    },
2363    {
2364     "enum_field_value" : 155844608,
2365     "name" : "HAL_DATASPACE_DCI_P3"
2366    },
2367    {
2368     "enum_field_value" : 139067392,
2369     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2370    },
2371    {
2372     "enum_field_value" : 143261696,
2373     "name" : "HAL_DATASPACE_DISPLAY_P3"
2374    },
2375    {
2376     "enum_field_value" : 151715840,
2377     "name" : "HAL_DATASPACE_ADOBE_RGB"
2378    },
2379    {
2380     "enum_field_value" : 138805248,
2381     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2382    },
2383    {
2384     "enum_field_value" : 147193856,
2385     "name" : "HAL_DATASPACE_BT2020"
2386    },
2387    {
2388     "enum_field_value" : 163971072,
2389     "name" : "HAL_DATASPACE_BT2020_PQ"
2390    },
2391    {
2392     "enum_field_value" : 4096,
2393     "name" : "HAL_DATASPACE_DEPTH"
2394    },
2395    {
2396     "enum_field_value" : 4097,
2397     "name" : "HAL_DATASPACE_SENSOR"
2398    }
2399   ],
2400   "linker_set_key" : "android_dataspace_t",
2401   "name" : "android_dataspace_t",
2402   "referenced_type" : "type-506",
2403   "self_type" : "type-506",
2404   "size" : 4,
2405   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2406   "underlying_type" : "type-2",
2407   "unique_id" : "android_dataspace_t"
2408  },
2409  {
2410   "alignment" : 4,
2411   "enum_fields" :
2412   [
2413    {
2414     "enum_field_value" : 281411584,
2415     "name" : "HAL_DATASPACE_BT2020_ITU"
2416    },
2417    {
2418     "enum_field_value" : 298188800,
2419     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2420    },
2421    {
2422     "enum_field_value" : 302383104,
2423     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2424    },
2425    {
2426     "enum_field_value" : 168165376,
2427     "name" : "HAL_DATASPACE_BT2020_HLG"
2428    }
2429   ],
2430   "linker_set_key" : "android_dataspace_v1_1_t",
2431   "name" : "android_dataspace_v1_1_t",
2432   "referenced_type" : "type-512",
2433   "self_type" : "type-512",
2434   "size" : 4,
2435   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2436   "underlying_type" : "type-2",
2437   "unique_id" : "android_dataspace_v1_1_t"
2438  },
2439  {
2440   "alignment" : 4,
2441   "enum_fields" :
2442   [
2443    {
2444     "enum_field_value" : 142999552,
2445     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2446    },
2447    {
2448     "enum_field_value" : 4098,
2449     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2450    },
2451    {
2452     "enum_field_value" : 4099,
2453     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2454    },
2455    {
2456     "enum_field_value" : 4100,
2457     "name" : "HAL_DATASPACE_HEIF"
2458    }
2459   ],
2460   "linker_set_key" : "android_dataspace_v1_2_t",
2461   "name" : "android_dataspace_v1_2_t",
2462   "referenced_type" : "type-516",
2463   "self_type" : "type-516",
2464   "size" : 4,
2465   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2466   "underlying_type" : "type-2",
2467   "unique_id" : "android_dataspace_v1_2_t"
2468  },
2469  {
2470   "alignment" : 4,
2471   "enum_fields" :
2472   [
2473    {
2474     "enum_field_value" : 1,
2475     "name" : "FLEX_COMPONENT_Y"
2476    },
2477    {
2478     "enum_field_value" : 2,
2479     "name" : "FLEX_COMPONENT_Cb"
2480    },
2481    {
2482     "enum_field_value" : 4,
2483     "name" : "FLEX_COMPONENT_Cr"
2484    },
2485    {
2486     "enum_field_value" : 1024,
2487     "name" : "FLEX_COMPONENT_R"
2488    },
2489    {
2490     "enum_field_value" : 2048,
2491     "name" : "FLEX_COMPONENT_G"
2492    },
2493    {
2494     "enum_field_value" : 4096,
2495     "name" : "FLEX_COMPONENT_B"
2496    },
2497    {
2498     "enum_field_value" : 1073741824,
2499     "name" : "FLEX_COMPONENT_A"
2500    }
2501   ],
2502   "linker_set_key" : "android_flex_component",
2503   "name" : "android_flex_component",
2504   "referenced_type" : "type-523",
2505   "self_type" : "type-523",
2506   "size" : 4,
2507   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2508   "underlying_type" : "type-2",
2509   "unique_id" : "android_flex_component"
2510  },
2511  {
2512   "alignment" : 4,
2513   "enum_fields" :
2514   [
2515    {
2516     "enum_field_value" : 0,
2517     "name" : "FLEX_FORMAT_INVALID"
2518    },
2519    {
2520     "enum_field_value" : 1,
2521     "name" : "FLEX_FORMAT_Y"
2522    },
2523    {
2524     "enum_field_value" : 7,
2525     "name" : "FLEX_FORMAT_YCbCr"
2526    },
2527    {
2528     "enum_field_value" : 1073741831,
2529     "name" : "FLEX_FORMAT_YCbCrA"
2530    },
2531    {
2532     "enum_field_value" : 7168,
2533     "name" : "FLEX_FORMAT_RGB"
2534    },
2535    {
2536     "enum_field_value" : 1073748992,
2537     "name" : "FLEX_FORMAT_RGBA"
2538    }
2539   ],
2540   "linker_set_key" : "android_flex_format",
2541   "name" : "android_flex_format",
2542   "referenced_type" : "type-525",
2543   "self_type" : "type-525",
2544   "size" : 4,
2545   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2546   "underlying_type" : "type-2",
2547   "unique_id" : "android_flex_format"
2548  },
2549  {
2550   "alignment" : 4,
2551   "enum_fields" :
2552   [
2553    {
2554     "enum_field_value" : 1,
2555     "name" : "HAL_HDR_DOLBY_VISION"
2556    },
2557    {
2558     "enum_field_value" : 2,
2559     "name" : "HAL_HDR_HDR10"
2560    },
2561    {
2562     "enum_field_value" : 3,
2563     "name" : "HAL_HDR_HLG"
2564    }
2565   ],
2566   "linker_set_key" : "android_hdr_t",
2567   "name" : "android_hdr_t",
2568   "referenced_type" : "type-510",
2569   "self_type" : "type-510",
2570   "size" : 4,
2571   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2572   "underlying_type" : "type-2",
2573   "unique_id" : "android_hdr_t"
2574  },
2575  {
2576   "alignment" : 4,
2577   "enum_fields" :
2578   [
2579    {
2580     "enum_field_value" : 4,
2581     "name" : "HAL_HDR_HDR10_PLUS"
2582    }
2583   ],
2584   "linker_set_key" : "android_hdr_v1_2_t",
2585   "name" : "android_hdr_v1_2_t",
2586   "referenced_type" : "type-515",
2587   "self_type" : "type-515",
2588   "size" : 4,
2589   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2590   "underlying_type" : "type-2",
2591   "unique_id" : "android_hdr_v1_2_t"
2592  },
2593  {
2594   "alignment" : 4,
2595   "enum_fields" :
2596   [
2597    {
2598     "enum_field_value" : 39,
2599     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2600    },
2601    {
2602     "enum_field_value" : 40,
2603     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2604    },
2605    {
2606     "enum_field_value" : 41,
2607     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2608    },
2609    {
2610     "enum_field_value" : 42,
2611     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2612    }
2613   ],
2614   "linker_set_key" : "android_pixel_format_sw_t",
2615   "name" : "android_pixel_format_sw_t",
2616   "referenced_type" : "type-520",
2617   "self_type" : "type-520",
2618   "size" : 4,
2619   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2620   "underlying_type" : "type-2",
2621   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2622  },
2623  {
2624   "alignment" : 4,
2625   "enum_fields" :
2626   [
2627    {
2628     "enum_field_value" : 1,
2629     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2630    },
2631    {
2632     "enum_field_value" : 2,
2633     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2634    },
2635    {
2636     "enum_field_value" : 3,
2637     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2638    },
2639    {
2640     "enum_field_value" : 4,
2641     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2642    },
2643    {
2644     "enum_field_value" : 5,
2645     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2646    },
2647    {
2648     "enum_field_value" : 16,
2649     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2650    },
2651    {
2652     "enum_field_value" : 17,
2653     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2654    },
2655    {
2656     "enum_field_value" : 20,
2657     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2658    },
2659    {
2660     "enum_field_value" : 22,
2661     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2662    },
2663    {
2664     "enum_field_value" : 32,
2665     "name" : "HAL_PIXEL_FORMAT_RAW16"
2666    },
2667    {
2668     "enum_field_value" : 33,
2669     "name" : "HAL_PIXEL_FORMAT_BLOB"
2670    },
2671    {
2672     "enum_field_value" : 34,
2673     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2674    },
2675    {
2676     "enum_field_value" : 35,
2677     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2678    },
2679    {
2680     "enum_field_value" : 36,
2681     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2682    },
2683    {
2684     "enum_field_value" : 37,
2685     "name" : "HAL_PIXEL_FORMAT_RAW10"
2686    },
2687    {
2688     "enum_field_value" : 38,
2689     "name" : "HAL_PIXEL_FORMAT_RAW12"
2690    },
2691    {
2692     "enum_field_value" : 43,
2693     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2694    },
2695    {
2696     "enum_field_value" : 538982489,
2697     "name" : "HAL_PIXEL_FORMAT_Y8"
2698    },
2699    {
2700     "enum_field_value" : 540422489,
2701     "name" : "HAL_PIXEL_FORMAT_Y16"
2702    },
2703    {
2704     "enum_field_value" : 842094169,
2705     "name" : "HAL_PIXEL_FORMAT_YV12"
2706    }
2707   ],
2708   "linker_set_key" : "android_pixel_format_t",
2709   "name" : "android_pixel_format_t",
2710   "referenced_type" : "type-504",
2711   "self_type" : "type-504",
2712   "size" : 4,
2713   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2714   "underlying_type" : "type-2",
2715   "unique_id" : "android_pixel_format_t"
2716  },
2717  {
2718   "alignment" : 4,
2719   "enum_fields" :
2720   [
2721    {
2722     "enum_field_value" : 48,
2723     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2724    },
2725    {
2726     "enum_field_value" : 49,
2727     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2728    },
2729    {
2730     "enum_field_value" : 50,
2731     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2732    },
2733    {
2734     "enum_field_value" : 51,
2735     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2736    },
2737    {
2738     "enum_field_value" : 52,
2739     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2740    },
2741    {
2742     "enum_field_value" : 53,
2743     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2744    },
2745    {
2746     "enum_field_value" : 54,
2747     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2748    }
2749   ],
2750   "linker_set_key" : "android_pixel_format_v1_1_t",
2751   "name" : "android_pixel_format_v1_1_t",
2752   "referenced_type" : "type-511",
2753   "self_type" : "type-511",
2754   "size" : 4,
2755   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2756   "underlying_type" : "type-2",
2757   "unique_id" : "android_pixel_format_v1_1_t"
2758  },
2759  {
2760   "alignment" : 4,
2761   "enum_fields" :
2762   [
2763    {
2764     "enum_field_value" : 55,
2765     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2766    }
2767   ],
2768   "linker_set_key" : "android_pixel_format_v1_2_t",
2769   "name" : "android_pixel_format_v1_2_t",
2770   "referenced_type" : "type-518",
2771   "self_type" : "type-518",
2772   "size" : 4,
2773   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2774   "underlying_type" : "type-2",
2775   "unique_id" : "android_pixel_format_v1_2_t"
2776  },
2777  {
2778   "alignment" : 4,
2779   "enum_fields" :
2780   [
2781    {
2782     "enum_field_value" : 0,
2783     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2784    },
2785    {
2786     "enum_field_value" : 1,
2787     "name" : "HAL_RENDER_INTENT_ENHANCE"
2788    },
2789    {
2790     "enum_field_value" : 2,
2791     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2792    },
2793    {
2794     "enum_field_value" : 3,
2795     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2796    }
2797   ],
2798   "linker_set_key" : "android_render_intent_v1_1_t",
2799   "name" : "android_render_intent_v1_1_t",
2800   "referenced_type" : "type-514",
2801   "self_type" : "type-514",
2802   "size" : 4,
2803   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2804   "underlying_type" : "type-2",
2805   "unique_id" : "android_render_intent_v1_1_t"
2806  },
2807  {
2808   "alignment" : 4,
2809   "enum_fields" :
2810   [
2811    {
2812     "enum_field_value" : 1,
2813     "name" : "HAL_TRANSFORM_FLIP_H"
2814    },
2815    {
2816     "enum_field_value" : 2,
2817     "name" : "HAL_TRANSFORM_FLIP_V"
2818    },
2819    {
2820     "enum_field_value" : 4,
2821     "name" : "HAL_TRANSFORM_ROT_90"
2822    },
2823    {
2824     "enum_field_value" : 3,
2825     "name" : "HAL_TRANSFORM_ROT_180"
2826    },
2827    {
2828     "enum_field_value" : 7,
2829     "name" : "HAL_TRANSFORM_ROT_270"
2830    }
2831   ],
2832   "linker_set_key" : "android_transform_t",
2833   "name" : "android_transform_t",
2834   "referenced_type" : "type-505",
2835   "self_type" : "type-505",
2836   "size" : 4,
2837   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2838   "underlying_type" : "type-2",
2839   "unique_id" : "android_transform_t"
2840  },
2841  {
2842   "alignment" : 4,
2843   "enum_fields" :
2844   [
2845    {
2846     "enum_field_value" : 0,
2847     "name" : "LOG_ID_MIN"
2848    },
2849    {
2850     "enum_field_value" : 0,
2851     "name" : "LOG_ID_MAIN"
2852    },
2853    {
2854     "enum_field_value" : 1,
2855     "name" : "LOG_ID_RADIO"
2856    },
2857    {
2858     "enum_field_value" : 2,
2859     "name" : "LOG_ID_EVENTS"
2860    },
2861    {
2862     "enum_field_value" : 3,
2863     "name" : "LOG_ID_SYSTEM"
2864    },
2865    {
2866     "enum_field_value" : 4,
2867     "name" : "LOG_ID_CRASH"
2868    },
2869    {
2870     "enum_field_value" : 5,
2871     "name" : "LOG_ID_STATS"
2872    },
2873    {
2874     "enum_field_value" : 6,
2875     "name" : "LOG_ID_SECURITY"
2876    },
2877    {
2878     "enum_field_value" : 7,
2879     "name" : "LOG_ID_KERNEL"
2880    },
2881    {
2882     "enum_field_value" : 8,
2883     "name" : "LOG_ID_MAX"
2884    }
2885   ],
2886   "linker_set_key" : "log_id",
2887   "name" : "log_id",
2888   "referenced_type" : "type-252",
2889   "self_type" : "type-252",
2890   "size" : 4,
2891   "source_file" : "/system/core/liblog/include/android/log.h",
2892   "underlying_type" : "type-2",
2893   "unique_id" : "log_id"
2894  }
2895 ],
2896 "function_types" :
2897 [
2898  {
2899   "alignment" : 4,
2900   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2901   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2902   "parameters" :
2903   [
2904    {
2905     "referenced_type" : "type-67"
2906    },
2907    {
2908     "referenced_type" : "type-73"
2909    },
2910    {
2911     "referenced_type" : "type-53"
2912    }
2913   ],
2914   "referenced_type" : "type-66",
2915   "return_type" : "type-30",
2916   "self_type" : "type-66",
2917   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2918  },
2919  {
2920   "alignment" : 4,
2921   "linker_set_key" : "int (void *)",
2922   "name" : "int (void *)",
2923   "parameters" :
2924   [
2925    {
2926     "referenced_type" : "type-53"
2927    }
2928   ],
2929   "referenced_type" : "type-533",
2930   "return_type" : "type-52",
2931   "self_type" : "type-533",
2932   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2933  },
2934  {
2935   "alignment" : 4,
2936   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2937   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2938   "parameters" :
2939   [
2940    {
2941     "referenced_type" : "type-442"
2942    },
2943    {
2944     "referenced_type" : "type-340"
2945    },
2946    {
2947     "referenced_type" : "type-8"
2948    },
2949    {
2950     "referenced_type" : "type-443"
2951    },
2952    {
2953     "referenced_type" : "type-8"
2954    },
2955    {
2956     "referenced_type" : "type-53"
2957    }
2958   ],
2959   "referenced_type" : "type-441",
2960   "return_type" : "type-54",
2961   "self_type" : "type-441",
2962   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2963  }
2964 ],
2965 "functions" :
2966 [
2967  {
2968   "function_name" : "android::hardware::details::castInterface",
2969   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2970   "parameters" :
2971   [
2972    {
2973     "referenced_type" : "type-35"
2974    },
2975    {
2976     "referenced_type" : "type-79"
2977    },
2978    {
2979     "referenced_type" : "type-30"
2980    }
2981   ],
2982   "return_type" : "type-174",
2983   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2984   "template_args" : [ "type-10", "type-11", "type-25" ]
2985  },
2986  {
2987   "function_name" : "android::hardware::details::getServiceInternal",
2988   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2989   "parameters" :
2990   [
2991    {
2992     "referenced_type" : "type-458"
2993    },
2994    {
2995     "referenced_type" : "type-30"
2996    },
2997    {
2998     "referenced_type" : "type-30"
2999    }
3000   ],
3001   "return_type" : "type-125",
3002   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3003   "template_args" : [ "type-25", "type-10", "type-54", "type-54" ]
3004  },
3005  {
3006   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getService",
3007   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3008   "parameters" :
3009   [
3010    {
3011     "default_arg" : true,
3012     "referenced_type" : "type-458"
3013    },
3014    {
3015     "default_arg" : true,
3016     "referenced_type" : "type-30"
3017    }
3018   ],
3019   "return_type" : "type-125",
3020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3021  },
3022  {
3023   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::linkToDeath",
3024   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3025   "parameters" :
3026   [
3027    {
3028     "is_this_ptr" : true,
3029     "referenced_type" : "type-126"
3030    },
3031    {
3032     "referenced_type" : "type-660"
3033    },
3034    {
3035     "referenced_type" : "type-8"
3036    }
3037   ],
3038   "return_type" : "type-159",
3039   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3040  },
3041  {
3042   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getDebugInfo",
3043   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3044   "parameters" :
3045   [
3046    {
3047     "is_this_ptr" : true,
3048     "referenced_type" : "type-126"
3049    },
3050    {
3051     "referenced_type" : "type-750"
3052    }
3053   ],
3054   "return_type" : "type-186",
3055   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3056  },
3057  {
3058   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::getHashChain",
3059   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3060   "parameters" :
3061   [
3062    {
3063     "is_this_ptr" : true,
3064     "referenced_type" : "type-126"
3065    },
3066    {
3067     "referenced_type" : "type-751"
3068    }
3069   ],
3070   "return_type" : "type-186",
3071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3072  },
3073  {
3074   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::tryGetService",
3075   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
3076   "parameters" :
3077   [
3078    {
3079     "default_arg" : true,
3080     "referenced_type" : "type-458"
3081    },
3082    {
3083     "default_arg" : true,
3084     "referenced_type" : "type-30"
3085    }
3086   ],
3087   "return_type" : "type-125",
3088   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3089  },
3090  {
3091   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::unlinkToDeath",
3092   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3093   "parameters" :
3094   [
3095    {
3096     "is_this_ptr" : true,
3097     "referenced_type" : "type-126"
3098    },
3099    {
3100     "referenced_type" : "type-660"
3101    }
3102   ],
3103   "return_type" : "type-159",
3104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3105  },
3106  {
3107   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceChain",
3108   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3109   "parameters" :
3110   [
3111    {
3112     "is_this_ptr" : true,
3113     "referenced_type" : "type-126"
3114    },
3115    {
3116     "referenced_type" : "type-752"
3117    }
3118   ],
3119   "return_type" : "type-186",
3120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3121  },
3122  {
3123   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerAsService",
3124   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3125   "parameters" :
3126   [
3127    {
3128     "is_this_ptr" : true,
3129     "referenced_type" : "type-126"
3130    },
3131    {
3132     "default_arg" : true,
3133     "referenced_type" : "type-458"
3134    }
3135   ],
3136   "return_type" : "type-52",
3137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3138  },
3139  {
3140   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::interfaceDescriptor",
3141   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3142   "parameters" :
3143   [
3144    {
3145     "is_this_ptr" : true,
3146     "referenced_type" : "type-126"
3147    },
3148    {
3149     "referenced_type" : "type-753"
3150    }
3151   ],
3152   "return_type" : "type-186",
3153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3154  },
3155  {
3156   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::notifySyspropsChanged",
3157   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv",
3158   "parameters" :
3159   [
3160    {
3161     "is_this_ptr" : true,
3162     "referenced_type" : "type-126"
3163    }
3164   ],
3165   "return_type" : "type-186",
3166   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3167  },
3168  {
3169   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::setHALInstrumentation",
3170   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv",
3171   "parameters" :
3172   [
3173    {
3174     "is_this_ptr" : true,
3175     "referenced_type" : "type-126"
3176    }
3177   ],
3178   "return_type" : "type-186",
3179   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3180  },
3181  {
3182   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::registerForNotifications",
3183   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3184   "parameters" :
3185   [
3186    {
3187     "referenced_type" : "type-458"
3188    },
3189    {
3190     "referenced_type" : "type-627"
3191    }
3192   ],
3193   "return_type" : "type-30",
3194   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3195  },
3196  {
3197   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::ping",
3198   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv",
3199   "parameters" :
3200   [
3201    {
3202     "is_this_ptr" : true,
3203     "referenced_type" : "type-126"
3204    }
3205   ],
3206   "return_type" : "type-186",
3207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3208  },
3209  {
3210   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::debug",
3211   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3212   "parameters" :
3213   [
3214    {
3215     "is_this_ptr" : true,
3216     "referenced_type" : "type-126"
3217    },
3218    {
3219     "referenced_type" : "type-406"
3220    },
3221    {
3222     "referenced_type" : "type-626"
3223    }
3224   ],
3225   "return_type" : "type-186",
3226   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3227  },
3228  {
3229   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3230   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3231   "parameters" :
3232   [
3233    {
3234     "referenced_type" : "type-681"
3235    },
3236    {
3237     "default_arg" : true,
3238     "referenced_type" : "type-30"
3239    }
3240   ],
3241   "return_type" : "type-174",
3242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3243  },
3244  {
3245   "function_name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::castFrom",
3246   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3247   "parameters" :
3248   [
3249    {
3250     "referenced_type" : "type-430"
3251    },
3252    {
3253     "default_arg" : true,
3254     "referenced_type" : "type-30"
3255    }
3256   ],
3257   "return_type" : "type-174",
3258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
3259  },
3260  {
3261   "access" : "private",
3262   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::addOnewayTask",
3263   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3264   "parameters" :
3265   [
3266    {
3267     "is_this_ptr" : true,
3268     "referenced_type" : "type-709"
3269    },
3270    {
3271     "referenced_type" : "type-758"
3272    }
3273   ],
3274   "return_type" : "type-186",
3275   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3276  },
3277  {
3278   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3279   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3280   "parameters" :
3281   [
3282    {
3283     "is_this_ptr" : true,
3284     "referenced_type" : "type-709"
3285    },
3286    {
3287     "referenced_type" : "type-133"
3288    }
3289   ],
3290   "return_type" : "type-54",
3291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3292  },
3293  {
3294   "function_name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice::BsKeymasterDevice",
3295   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3296   "parameters" :
3297   [
3298    {
3299     "is_this_ptr" : true,
3300     "referenced_type" : "type-709"
3301    },
3302    {
3303     "referenced_type" : "type-133"
3304    }
3305   ],
3306   "return_type" : "type-54",
3307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h"
3308  },
3309  {
3310   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::onTransact",
3311   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3312   "parameters" :
3313   [
3314    {
3315     "is_this_ptr" : true,
3316     "referenced_type" : "type-669"
3317    },
3318    {
3319     "referenced_type" : "type-2"
3320    },
3321    {
3322     "referenced_type" : "type-449"
3323    },
3324    {
3325     "referenced_type" : "type-442"
3326    },
3327    {
3328     "default_arg" : true,
3329     "referenced_type" : "type-2"
3330    },
3331    {
3332     "default_arg" : true,
3333     "referenced_type" : "type-773"
3334    }
3335   ],
3336   "return_type" : "type-52",
3337   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3338  },
3339  {
3340   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_abort",
3341   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3342   "parameters" :
3343   [
3344    {
3345     "referenced_type" : "type-450"
3346    },
3347    {
3348     "referenced_type" : "type-449"
3349    },
3350    {
3351     "referenced_type" : "type-442"
3352    },
3353    {
3354     "referenced_type" : "type-774"
3355    }
3356   ],
3357   "return_type" : "type-52",
3358   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3359  },
3360  {
3361   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_begin",
3362   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3363   "parameters" :
3364   [
3365    {
3366     "referenced_type" : "type-450"
3367    },
3368    {
3369     "referenced_type" : "type-449"
3370    },
3371    {
3372     "referenced_type" : "type-442"
3373    },
3374    {
3375     "referenced_type" : "type-775"
3376    }
3377   ],
3378   "return_type" : "type-52",
3379   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3380  },
3381  {
3382   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_finish",
3383   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3384   "parameters" :
3385   [
3386    {
3387     "referenced_type" : "type-450"
3388    },
3389    {
3390     "referenced_type" : "type-449"
3391    },
3392    {
3393     "referenced_type" : "type-442"
3394    },
3395    {
3396     "referenced_type" : "type-776"
3397    }
3398   ],
3399   "return_type" : "type-52",
3400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3401  },
3402  {
3403   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_update",
3404   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3405   "parameters" :
3406   [
3407    {
3408     "referenced_type" : "type-450"
3409    },
3410    {
3411     "referenced_type" : "type-449"
3412    },
3413    {
3414     "referenced_type" : "type-442"
3415    },
3416    {
3417     "referenced_type" : "type-777"
3418    }
3419   ],
3420   "return_type" : "type-52",
3421   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3422  },
3423  {
3424   "access" : "private",
3425   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::getDebugInfo",
3426   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3427   "parameters" :
3428   [
3429    {
3430     "is_this_ptr" : true,
3431     "referenced_type" : "type-669"
3432    },
3433    {
3434     "referenced_type" : "type-778"
3435    }
3436   ],
3437   "return_type" : "type-186",
3438   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3439  },
3440  {
3441   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_attestKey",
3442   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3443   "parameters" :
3444   [
3445    {
3446     "referenced_type" : "type-450"
3447    },
3448    {
3449     "referenced_type" : "type-449"
3450    },
3451    {
3452     "referenced_type" : "type-442"
3453    },
3454    {
3455     "referenced_type" : "type-779"
3456    }
3457   ],
3458   "return_type" : "type-52",
3459   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3460  },
3461  {
3462   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteKey",
3463   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3464   "parameters" :
3465   [
3466    {
3467     "referenced_type" : "type-450"
3468    },
3469    {
3470     "referenced_type" : "type-449"
3471    },
3472    {
3473     "referenced_type" : "type-442"
3474    },
3475    {
3476     "referenced_type" : "type-780"
3477    }
3478   ],
3479   "return_type" : "type-52",
3480   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3481  },
3482  {
3483   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_exportKey",
3484   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3485   "parameters" :
3486   [
3487    {
3488     "referenced_type" : "type-450"
3489    },
3490    {
3491     "referenced_type" : "type-449"
3492    },
3493    {
3494     "referenced_type" : "type-442"
3495    },
3496    {
3497     "referenced_type" : "type-781"
3498    }
3499   ],
3500   "return_type" : "type-52",
3501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3502  },
3503  {
3504   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importKey",
3505   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3506   "parameters" :
3507   [
3508    {
3509     "referenced_type" : "type-450"
3510    },
3511    {
3512     "referenced_type" : "type-449"
3513    },
3514    {
3515     "referenced_type" : "type-442"
3516    },
3517    {
3518     "referenced_type" : "type-782"
3519    }
3520   ],
3521   "return_type" : "type-52",
3522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3523  },
3524  {
3525   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3526   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3527   "parameters" :
3528   [
3529    {
3530     "referenced_type" : "type-450"
3531    },
3532    {
3533     "referenced_type" : "type-449"
3534    },
3535    {
3536     "referenced_type" : "type-442"
3537    },
3538    {
3539     "referenced_type" : "type-783"
3540    }
3541   ],
3542   "return_type" : "type-52",
3543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3544  },
3545  {
3546   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_generateKey",
3547   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3548   "parameters" :
3549   [
3550    {
3551     "referenced_type" : "type-450"
3552    },
3553    {
3554     "referenced_type" : "type-449"
3555    },
3556    {
3557     "referenced_type" : "type-442"
3558    },
3559    {
3560     "referenced_type" : "type-784"
3561    }
3562   ],
3563   "return_type" : "type-52",
3564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3565  },
3566  {
3567   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3568   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3569   "parameters" :
3570   [
3571    {
3572     "referenced_type" : "type-450"
3573    },
3574    {
3575     "referenced_type" : "type-449"
3576    },
3577    {
3578     "referenced_type" : "type-442"
3579    },
3580    {
3581     "referenced_type" : "type-785"
3582    }
3583   ],
3584   "return_type" : "type-52",
3585   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3586  },
3587  {
3588   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3589   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3590   "parameters" :
3591   [
3592    {
3593     "referenced_type" : "type-450"
3594    },
3595    {
3596     "referenced_type" : "type-449"
3597    },
3598    {
3599     "referenced_type" : "type-442"
3600    },
3601    {
3602     "referenced_type" : "type-786"
3603    }
3604   ],
3605   "return_type" : "type-52",
3606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3607  },
3608  {
3609   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHardwareInfo",
3610   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3611   "parameters" :
3612   [
3613    {
3614     "referenced_type" : "type-450"
3615    },
3616    {
3617     "referenced_type" : "type-449"
3618    },
3619    {
3620     "referenced_type" : "type-442"
3621    },
3622    {
3623     "referenced_type" : "type-787"
3624    }
3625   ],
3626   "return_type" : "type-52",
3627   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3628  },
3629  {
3630   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_importWrappedKey",
3631   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3632   "parameters" :
3633   [
3634    {
3635     "referenced_type" : "type-450"
3636    },
3637    {
3638     "referenced_type" : "type-449"
3639    },
3640    {
3641     "referenced_type" : "type-442"
3642    },
3643    {
3644     "referenced_type" : "type-788"
3645    }
3646   ],
3647   "return_type" : "type-52",
3648   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3649  },
3650  {
3651   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_computeSharedHmac",
3652   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3653   "parameters" :
3654   [
3655    {
3656     "referenced_type" : "type-450"
3657    },
3658    {
3659     "referenced_type" : "type-449"
3660    },
3661    {
3662     "referenced_type" : "type-442"
3663    },
3664    {
3665     "referenced_type" : "type-789"
3666    }
3667   ],
3668   "return_type" : "type-52",
3669   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3670  },
3671  {
3672   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_verifyAuthorization",
3673   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3674   "parameters" :
3675   [
3676    {
3677     "referenced_type" : "type-450"
3678    },
3679    {
3680     "referenced_type" : "type-449"
3681    },
3682    {
3683     "referenced_type" : "type-442"
3684    },
3685    {
3686     "referenced_type" : "type-790"
3687    }
3688   ],
3689   "return_type" : "type-52",
3690   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3691  },
3692  {
3693   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3694   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3695   "parameters" :
3696   [
3697    {
3698     "referenced_type" : "type-450"
3699    },
3700    {
3701     "referenced_type" : "type-449"
3702    },
3703    {
3704     "referenced_type" : "type-442"
3705    },
3706    {
3707     "referenced_type" : "type-791"
3708    }
3709   ],
3710   "return_type" : "type-52",
3711   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3712  },
3713  {
3714   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3715   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3716   "parameters" :
3717   [
3718    {
3719     "referenced_type" : "type-450"
3720    },
3721    {
3722     "referenced_type" : "type-449"
3723    },
3724    {
3725     "referenced_type" : "type-442"
3726    },
3727    {
3728     "referenced_type" : "type-792"
3729    }
3730   ],
3731   "return_type" : "type-52",
3732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3733  },
3734  {
3735   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::_hidl_getHmacSharingParameters",
3736   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3737   "parameters" :
3738   [
3739    {
3740     "referenced_type" : "type-450"
3741    },
3742    {
3743     "referenced_type" : "type-449"
3744    },
3745    {
3746     "referenced_type" : "type-442"
3747    },
3748    {
3749     "referenced_type" : "type-793"
3750    }
3751   ],
3752   "return_type" : "type-52",
3753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3754  },
3755  {
3756   "access" : "private",
3757   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::ping",
3758   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv",
3759   "parameters" :
3760   [
3761    {
3762     "is_this_ptr" : true,
3763     "referenced_type" : "type-669"
3764    }
3765   ],
3766   "return_type" : "type-186",
3767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3768  },
3769  {
3770   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3771   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3772   "parameters" :
3773   [
3774    {
3775     "is_this_ptr" : true,
3776     "referenced_type" : "type-669"
3777    },
3778    {
3779     "referenced_type" : "type-430"
3780    }
3781   ],
3782   "return_type" : "type-54",
3783   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3784  },
3785  {
3786   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3787   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3788   "parameters" :
3789   [
3790    {
3791     "is_this_ptr" : true,
3792     "referenced_type" : "type-669"
3793    },
3794    {
3795     "referenced_type" : "type-430"
3796    }
3797   ],
3798   "return_type" : "type-54",
3799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3800  },
3801  {
3802   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3803   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev",
3804   "parameters" :
3805   [
3806    {
3807     "is_this_ptr" : true,
3808     "referenced_type" : "type-669"
3809    }
3810   ],
3811   "return_type" : "type-54",
3812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3813  },
3814  {
3815   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3816   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev",
3817   "parameters" :
3818   [
3819    {
3820     "is_this_ptr" : true,
3821     "referenced_type" : "type-669"
3822    }
3823   ],
3824   "return_type" : "type-54",
3825   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3826  },
3827  {
3828   "function_name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3829   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev",
3830   "parameters" :
3831   [
3832    {
3833     "is_this_ptr" : true,
3834     "referenced_type" : "type-669"
3835    }
3836   ],
3837   "return_type" : "type-54",
3838   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h"
3839  },
3840  {
3841   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::upgradeKey",
3842   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3843   "parameters" :
3844   [
3845    {
3846     "is_this_ptr" : true,
3847     "referenced_type" : "type-24"
3848    },
3849    {
3850     "referenced_type" : "type-647"
3851    },
3852    {
3853     "referenced_type" : "type-403"
3854    },
3855    {
3856     "referenced_type" : "type-794"
3857    }
3858   ],
3859   "return_type" : "type-186",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_abort",
3864   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm",
3865   "parameters" :
3866   [
3867    {
3868     "referenced_type" : "type-48"
3869    },
3870    {
3871     "referenced_type" : "type-278"
3872    },
3873    {
3874     "referenced_type" : "type-8"
3875    }
3876   ],
3877   "return_type" : "type-167",
3878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3879  },
3880  {
3881   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_begin",
3882   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE",
3883   "parameters" :
3884   [
3885    {
3886     "referenced_type" : "type-48"
3887    },
3888    {
3889     "referenced_type" : "type-278"
3890    },
3891    {
3892     "referenced_type" : "type-362"
3893    },
3894    {
3895     "referenced_type" : "type-647"
3896    },
3897    {
3898     "referenced_type" : "type-403"
3899    },
3900    {
3901     "referenced_type" : "type-639"
3902    },
3903    {
3904     "referenced_type" : "type-795"
3905    }
3906   ],
3907   "return_type" : "type-186",
3908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3909  },
3910  {
3911   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::generateKey",
3912   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3913   "parameters" :
3914   [
3915    {
3916     "is_this_ptr" : true,
3917     "referenced_type" : "type-24"
3918    },
3919    {
3920     "referenced_type" : "type-403"
3921    },
3922    {
3923     "referenced_type" : "type-796"
3924    }
3925   ],
3926   "return_type" : "type-186",
3927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3928  },
3929  {
3930   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::linkToDeath",
3931   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3932   "parameters" :
3933   [
3934    {
3935     "is_this_ptr" : true,
3936     "referenced_type" : "type-24"
3937    },
3938    {
3939     "referenced_type" : "type-660"
3940    },
3941    {
3942     "referenced_type" : "type-8"
3943    }
3944   ],
3945   "return_type" : "type-159",
3946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3947  },
3948  {
3949   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_finish",
3950   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3951   "parameters" :
3952   [
3953    {
3954     "referenced_type" : "type-48"
3955    },
3956    {
3957     "referenced_type" : "type-278"
3958    },
3959    {
3960     "referenced_type" : "type-8"
3961    },
3962    {
3963     "referenced_type" : "type-403"
3964    },
3965    {
3966     "referenced_type" : "type-647"
3967    },
3968    {
3969     "referenced_type" : "type-647"
3970    },
3971    {
3972     "referenced_type" : "type-639"
3973    },
3974    {
3975     "referenced_type" : "type-641"
3976    },
3977    {
3978     "referenced_type" : "type-797"
3979    }
3980   ],
3981   "return_type" : "type-186",
3982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
3983  },
3984  {
3985   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_update",
3986   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3987   "parameters" :
3988   [
3989    {
3990     "referenced_type" : "type-48"
3991    },
3992    {
3993     "referenced_type" : "type-278"
3994    },
3995    {
3996     "referenced_type" : "type-8"
3997    },
3998    {
3999     "referenced_type" : "type-403"
4000    },
4001    {
4002     "referenced_type" : "type-647"
4003    },
4004    {
4005     "referenced_type" : "type-639"
4006    },
4007    {
4008     "referenced_type" : "type-641"
4009    },
4010    {
4011     "referenced_type" : "type-798"
4012    }
4013   ],
4014   "return_type" : "type-186",
4015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4016  },
4017  {
4018   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getDebugInfo",
4019   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4020   "parameters" :
4021   [
4022    {
4023     "is_this_ptr" : true,
4024     "referenced_type" : "type-24"
4025    },
4026    {
4027     "referenced_type" : "type-799"
4028    }
4029   ],
4030   "return_type" : "type-186",
4031   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4032  },
4033  {
4034   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHashChain",
4035   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
4036   "parameters" :
4037   [
4038    {
4039     "is_this_ptr" : true,
4040     "referenced_type" : "type-24"
4041    },
4042    {
4043     "referenced_type" : "type-800"
4044    }
4045   ],
4046   "return_type" : "type-186",
4047   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4048  },
4049  {
4050   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::addRngEntropy",
4051   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
4052   "parameters" :
4053   [
4054    {
4055     "is_this_ptr" : true,
4056     "referenced_type" : "type-24"
4057    },
4058    {
4059     "referenced_type" : "type-647"
4060    }
4061   ],
4062   "return_type" : "type-167",
4063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4064  },
4065  {
4066   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteAllKeys",
4067   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv",
4068   "parameters" :
4069   [
4070    {
4071     "is_this_ptr" : true,
4072     "referenced_type" : "type-24"
4073    }
4074   ],
4075   "return_type" : "type-167",
4076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4077  },
4078  {
4079   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::unlinkToDeath",
4080   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4081   "parameters" :
4082   [
4083    {
4084     "is_this_ptr" : true,
4085     "referenced_type" : "type-24"
4086    },
4087    {
4088     "referenced_type" : "type-660"
4089    }
4090   ],
4091   "return_type" : "type-159",
4092   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4093  },
4094  {
4095   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceChain",
4096   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4097   "parameters" :
4098   [
4099    {
4100     "is_this_ptr" : true,
4101     "referenced_type" : "type-24"
4102    },
4103    {
4104     "referenced_type" : "type-801"
4105    }
4106   ],
4107   "return_type" : "type-186",
4108   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4109  },
4110  {
4111   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_attestKey",
4112   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
4113   "parameters" :
4114   [
4115    {
4116     "referenced_type" : "type-48"
4117    },
4118    {
4119     "referenced_type" : "type-278"
4120    },
4121    {
4122     "referenced_type" : "type-647"
4123    },
4124    {
4125     "referenced_type" : "type-403"
4126    },
4127    {
4128     "referenced_type" : "type-802"
4129    }
4130   ],
4131   "return_type" : "type-186",
4132   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4133  },
4134  {
4135   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteKey",
4136   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4137   "parameters" :
4138   [
4139    {
4140     "referenced_type" : "type-48"
4141    },
4142    {
4143     "referenced_type" : "type-278"
4144    },
4145    {
4146     "referenced_type" : "type-647"
4147    }
4148   ],
4149   "return_type" : "type-167",
4150   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4151  },
4152  {
4153   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_exportKey",
4154   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
4155   "parameters" :
4156   [
4157    {
4158     "referenced_type" : "type-48"
4159    },
4160    {
4161     "referenced_type" : "type-278"
4162    },
4163    {
4164     "referenced_type" : "type-569"
4165    },
4166    {
4167     "referenced_type" : "type-647"
4168    },
4169    {
4170     "referenced_type" : "type-647"
4171    },
4172    {
4173     "referenced_type" : "type-647"
4174    },
4175    {
4176     "referenced_type" : "type-803"
4177    }
4178   ],
4179   "return_type" : "type-186",
4180   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4181  },
4182  {
4183   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importKey",
4184   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
4185   "parameters" :
4186   [
4187    {
4188     "referenced_type" : "type-48"
4189    },
4190    {
4191     "referenced_type" : "type-278"
4192    },
4193    {
4194     "referenced_type" : "type-403"
4195    },
4196    {
4197     "referenced_type" : "type-569"
4198    },
4199    {
4200     "referenced_type" : "type-647"
4201    },
4202    {
4203     "referenced_type" : "type-804"
4204    }
4205   ],
4206   "return_type" : "type-186",
4207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4208  },
4209  {
4210   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHardwareInfo",
4211   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE",
4212   "parameters" :
4213   [
4214    {
4215     "is_this_ptr" : true,
4216     "referenced_type" : "type-24"
4217    },
4218    {
4219     "referenced_type" : "type-805"
4220    }
4221   ],
4222   "return_type" : "type-186",
4223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4224  },
4225  {
4226   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4227   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4228   "parameters" :
4229   [
4230    {
4231     "referenced_type" : "type-48"
4232    },
4233    {
4234     "referenced_type" : "type-278"
4235    },
4236    {
4237     "referenced_type" : "type-647"
4238    },
4239    {
4240     "referenced_type" : "type-403"
4241    },
4242    {
4243     "referenced_type" : "type-806"
4244    }
4245   ],
4246   "return_type" : "type-186",
4247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4248  },
4249  {
4250   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importWrappedKey",
4251   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE",
4252   "parameters" :
4253   [
4254    {
4255     "is_this_ptr" : true,
4256     "referenced_type" : "type-24"
4257    },
4258    {
4259     "referenced_type" : "type-647"
4260    },
4261    {
4262     "referenced_type" : "type-647"
4263    },
4264    {
4265     "referenced_type" : "type-647"
4266    },
4267    {
4268     "referenced_type" : "type-403"
4269    },
4270    {
4271     "referenced_type" : "type-8"
4272    },
4273    {
4274     "referenced_type" : "type-8"
4275    },
4276    {
4277     "referenced_type" : "type-807"
4278    }
4279   ],
4280   "return_type" : "type-186",
4281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4282  },
4283  {
4284   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_generateKey",
4285   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4286   "parameters" :
4287   [
4288    {
4289     "referenced_type" : "type-48"
4290    },
4291    {
4292     "referenced_type" : "type-278"
4293    },
4294    {
4295     "referenced_type" : "type-403"
4296    },
4297    {
4298     "referenced_type" : "type-808"
4299    }
4300   ],
4301   "return_type" : "type-186",
4302   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4303  },
4304  {
4305   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::computeSharedHmac",
4306   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE",
4307   "parameters" :
4308   [
4309    {
4310     "is_this_ptr" : true,
4311     "referenced_type" : "type-24"
4312    },
4313    {
4314     "referenced_type" : "type-455"
4315    },
4316    {
4317     "referenced_type" : "type-809"
4318    }
4319   ],
4320   "return_type" : "type-186",
4321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4322  },
4323  {
4324   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4325   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4326   "parameters" :
4327   [
4328    {
4329     "referenced_type" : "type-48"
4330    },
4331    {
4332     "referenced_type" : "type-278"
4333    },
4334    {
4335     "referenced_type" : "type-647"
4336    }
4337   ],
4338   "return_type" : "type-167",
4339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4340  },
4341  {
4342   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4343   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4344   "parameters" :
4345   [
4346    {
4347     "referenced_type" : "type-48"
4348    },
4349    {
4350     "referenced_type" : "type-278"
4351    }
4352   ],
4353   "return_type" : "type-167",
4354   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4355  },
4356  {
4357   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::interfaceDescriptor",
4358   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4359   "parameters" :
4360   [
4361    {
4362     "is_this_ptr" : true,
4363     "referenced_type" : "type-24"
4364    },
4365    {
4366     "referenced_type" : "type-810"
4367    }
4368   ],
4369   "return_type" : "type-186",
4370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4371  },
4372  {
4373   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::verifyAuthorization",
4374   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4375   "parameters" :
4376   [
4377    {
4378     "is_this_ptr" : true,
4379     "referenced_type" : "type-24"
4380    },
4381    {
4382     "referenced_type" : "type-8"
4383    },
4384    {
4385     "referenced_type" : "type-403"
4386    },
4387    {
4388     "referenced_type" : "type-639"
4389    },
4390    {
4391     "referenced_type" : "type-811"
4392    }
4393   ],
4394   "return_type" : "type-186",
4395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4396  },
4397  {
4398   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHardwareInfo",
4399   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE",
4400   "parameters" :
4401   [
4402    {
4403     "referenced_type" : "type-48"
4404    },
4405    {
4406     "referenced_type" : "type-278"
4407    },
4408    {
4409     "referenced_type" : "type-812"
4410    }
4411   ],
4412   "return_type" : "type-186",
4413   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4414  },
4415  {
4416   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::destroyAttestationIds",
4417   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4418   "parameters" :
4419   [
4420    {
4421     "is_this_ptr" : true,
4422     "referenced_type" : "type-24"
4423    }
4424   ],
4425   "return_type" : "type-167",
4426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4427  },
4428  {
4429   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getKeyCharacteristics",
4430   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4431   "parameters" :
4432   [
4433    {
4434     "is_this_ptr" : true,
4435     "referenced_type" : "type-24"
4436    },
4437    {
4438     "referenced_type" : "type-647"
4439    },
4440    {
4441     "referenced_type" : "type-647"
4442    },
4443    {
4444     "referenced_type" : "type-647"
4445    },
4446    {
4447     "referenced_type" : "type-813"
4448    }
4449   ],
4450   "return_type" : "type-186",
4451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4452  },
4453  {
4454   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::notifySyspropsChanged",
4455   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4456   "parameters" :
4457   [
4458    {
4459     "is_this_ptr" : true,
4460     "referenced_type" : "type-24"
4461    }
4462   ],
4463   "return_type" : "type-186",
4464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4465  },
4466  {
4467   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::setHALInstrumentation",
4468   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv",
4469   "parameters" :
4470   [
4471    {
4472     "is_this_ptr" : true,
4473     "referenced_type" : "type-24"
4474    }
4475   ],
4476   "return_type" : "type-186",
4477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4478  },
4479  {
4480   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_importWrappedKey",
4481   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4482   "parameters" :
4483   [
4484    {
4485     "referenced_type" : "type-48"
4486    },
4487    {
4488     "referenced_type" : "type-278"
4489    },
4490    {
4491     "referenced_type" : "type-647"
4492    },
4493    {
4494     "referenced_type" : "type-647"
4495    },
4496    {
4497     "referenced_type" : "type-647"
4498    },
4499    {
4500     "referenced_type" : "type-403"
4501    },
4502    {
4503     "referenced_type" : "type-8"
4504    },
4505    {
4506     "referenced_type" : "type-8"
4507    },
4508    {
4509     "referenced_type" : "type-814"
4510    }
4511   ],
4512   "return_type" : "type-186",
4513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4514  },
4515  {
4516   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_computeSharedHmac",
4517   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE",
4518   "parameters" :
4519   [
4520    {
4521     "referenced_type" : "type-48"
4522    },
4523    {
4524     "referenced_type" : "type-278"
4525    },
4526    {
4527     "referenced_type" : "type-455"
4528    },
4529    {
4530     "referenced_type" : "type-815"
4531    }
4532   ],
4533   "return_type" : "type-186",
4534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4535  },
4536  {
4537   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::getHmacSharingParameters",
4538   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4539   "parameters" :
4540   [
4541    {
4542     "is_this_ptr" : true,
4543     "referenced_type" : "type-24"
4544    },
4545    {
4546     "referenced_type" : "type-816"
4547    }
4548   ],
4549   "return_type" : "type-186",
4550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4551  },
4552  {
4553   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_verifyAuthorization",
4554   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE",
4555   "parameters" :
4556   [
4557    {
4558     "referenced_type" : "type-48"
4559    },
4560    {
4561     "referenced_type" : "type-278"
4562    },
4563    {
4564     "referenced_type" : "type-8"
4565    },
4566    {
4567     "referenced_type" : "type-403"
4568    },
4569    {
4570     "referenced_type" : "type-639"
4571    },
4572    {
4573     "referenced_type" : "type-817"
4574    }
4575   ],
4576   "return_type" : "type-186",
4577   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4578  },
4579  {
4580   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4581   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4582   "parameters" :
4583   [
4584    {
4585     "referenced_type" : "type-48"
4586    },
4587    {
4588     "referenced_type" : "type-278"
4589    }
4590   ],
4591   "return_type" : "type-167",
4592   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4593  },
4594  {
4595   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4596   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4597   "parameters" :
4598   [
4599    {
4600     "referenced_type" : "type-48"
4601    },
4602    {
4603     "referenced_type" : "type-278"
4604    },
4605    {
4606     "referenced_type" : "type-647"
4607    },
4608    {
4609     "referenced_type" : "type-647"
4610    },
4611    {
4612     "referenced_type" : "type-647"
4613    },
4614    {
4615     "referenced_type" : "type-818"
4616    }
4617   ],
4618   "return_type" : "type-186",
4619   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4620  },
4621  {
4622   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::_hidl_getHmacSharingParameters",
4623   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE",
4624   "parameters" :
4625   [
4626    {
4627     "referenced_type" : "type-48"
4628    },
4629    {
4630     "referenced_type" : "type-278"
4631    },
4632    {
4633     "referenced_type" : "type-819"
4634    }
4635   ],
4636   "return_type" : "type-186",
4637   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4638  },
4639  {
4640   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::ping",
4641   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv",
4642   "parameters" :
4643   [
4644    {
4645     "is_this_ptr" : true,
4646     "referenced_type" : "type-24"
4647    }
4648   ],
4649   "return_type" : "type-186",
4650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4651  },
4652  {
4653   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::abort",
4654   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm",
4655   "parameters" :
4656   [
4657    {
4658     "is_this_ptr" : true,
4659     "referenced_type" : "type-24"
4660    },
4661    {
4662     "referenced_type" : "type-8"
4663    }
4664   ],
4665   "return_type" : "type-167",
4666   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4667  },
4668  {
4669   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::begin",
4670   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE",
4671   "parameters" :
4672   [
4673    {
4674     "is_this_ptr" : true,
4675     "referenced_type" : "type-24"
4676    },
4677    {
4678     "referenced_type" : "type-362"
4679    },
4680    {
4681     "referenced_type" : "type-647"
4682    },
4683    {
4684     "referenced_type" : "type-403"
4685    },
4686    {
4687     "referenced_type" : "type-639"
4688    },
4689    {
4690     "referenced_type" : "type-820"
4691    }
4692   ],
4693   "return_type" : "type-186",
4694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4695  },
4696  {
4697   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::debug",
4698   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4699   "parameters" :
4700   [
4701    {
4702     "is_this_ptr" : true,
4703     "referenced_type" : "type-24"
4704    },
4705    {
4706     "referenced_type" : "type-406"
4707    },
4708    {
4709     "referenced_type" : "type-626"
4710    }
4711   ],
4712   "return_type" : "type-186",
4713   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4714  },
4715  {
4716   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::finish",
4717   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4718   "parameters" :
4719   [
4720    {
4721     "is_this_ptr" : true,
4722     "referenced_type" : "type-24"
4723    },
4724    {
4725     "referenced_type" : "type-8"
4726    },
4727    {
4728     "referenced_type" : "type-403"
4729    },
4730    {
4731     "referenced_type" : "type-647"
4732    },
4733    {
4734     "referenced_type" : "type-647"
4735    },
4736    {
4737     "referenced_type" : "type-639"
4738    },
4739    {
4740     "referenced_type" : "type-641"
4741    },
4742    {
4743     "referenced_type" : "type-821"
4744    }
4745   ],
4746   "return_type" : "type-186",
4747   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4748  },
4749  {
4750   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::update",
4751   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4752   "parameters" :
4753   [
4754    {
4755     "is_this_ptr" : true,
4756     "referenced_type" : "type-24"
4757    },
4758    {
4759     "referenced_type" : "type-8"
4760    },
4761    {
4762     "referenced_type" : "type-403"
4763    },
4764    {
4765     "referenced_type" : "type-647"
4766    },
4767    {
4768     "referenced_type" : "type-639"
4769    },
4770    {
4771     "referenced_type" : "type-641"
4772    },
4773    {
4774     "referenced_type" : "type-822"
4775    }
4776   ],
4777   "return_type" : "type-186",
4778   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4779  },
4780  {
4781   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::attestKey",
4782   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4783   "parameters" :
4784   [
4785    {
4786     "is_this_ptr" : true,
4787     "referenced_type" : "type-24"
4788    },
4789    {
4790     "referenced_type" : "type-647"
4791    },
4792    {
4793     "referenced_type" : "type-403"
4794    },
4795    {
4796     "referenced_type" : "type-823"
4797    }
4798   ],
4799   "return_type" : "type-186",
4800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4801  },
4802  {
4803   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::deleteKey",
4804   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4805   "parameters" :
4806   [
4807    {
4808     "is_this_ptr" : true,
4809     "referenced_type" : "type-24"
4810    },
4811    {
4812     "referenced_type" : "type-647"
4813    }
4814   ],
4815   "return_type" : "type-167",
4816   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4817  },
4818  {
4819   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::exportKey",
4820   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4821   "parameters" :
4822   [
4823    {
4824     "is_this_ptr" : true,
4825     "referenced_type" : "type-24"
4826    },
4827    {
4828     "referenced_type" : "type-569"
4829    },
4830    {
4831     "referenced_type" : "type-647"
4832    },
4833    {
4834     "referenced_type" : "type-647"
4835    },
4836    {
4837     "referenced_type" : "type-647"
4838    },
4839    {
4840     "referenced_type" : "type-824"
4841    }
4842   ],
4843   "return_type" : "type-186",
4844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4845  },
4846  {
4847   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::importKey",
4848   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4849   "parameters" :
4850   [
4851    {
4852     "is_this_ptr" : true,
4853     "referenced_type" : "type-24"
4854    },
4855    {
4856     "referenced_type" : "type-403"
4857    },
4858    {
4859     "referenced_type" : "type-569"
4860    },
4861    {
4862     "referenced_type" : "type-647"
4863    },
4864    {
4865     "referenced_type" : "type-825"
4866    }
4867   ],
4868   "return_type" : "type-186",
4869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4870  },
4871  {
4872   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4873   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4874   "parameters" :
4875   [
4876    {
4877     "is_this_ptr" : true,
4878     "referenced_type" : "type-24"
4879    },
4880    {
4881     "referenced_type" : "type-73"
4882    }
4883   ],
4884   "return_type" : "type-54",
4885   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4886  },
4887  {
4888   "function_name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4889   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4890   "parameters" :
4891   [
4892    {
4893     "is_this_ptr" : true,
4894     "referenced_type" : "type-24"
4895    },
4896    {
4897     "referenced_type" : "type-73"
4898    }
4899   ],
4900   "return_type" : "type-54",
4901   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
4902  },
4903  {
4904   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4905   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm",
4906   "parameters" :
4907   [
4908    {
4909     "referenced_type" : "type-637"
4910    },
4911    {
4912     "referenced_type" : "type-442"
4913    },
4914    {
4915     "referenced_type" : "type-8"
4916    },
4917    {
4918     "referenced_type" : "type-8"
4919    }
4920   ],
4921   "return_type" : "type-52",
4922   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4923  },
4924  {
4925   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4926   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEmm",
4927   "parameters" :
4928   [
4929    {
4930     "referenced_type" : "type-639"
4931    },
4932    {
4933     "referenced_type" : "type-442"
4934    },
4935    {
4936     "referenced_type" : "type-8"
4937    },
4938    {
4939     "referenced_type" : "type-8"
4940    }
4941   ],
4942   "return_type" : "type-52",
4943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4944  },
4945  {
4946   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4947   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEmm",
4948   "parameters" :
4949   [
4950    {
4951     "referenced_type" : "type-641"
4952    },
4953    {
4954     "referenced_type" : "type-442"
4955    },
4956    {
4957     "referenced_type" : "type-8"
4958    },
4959    {
4960     "referenced_type" : "type-8"
4961    }
4962   ],
4963   "return_type" : "type-52",
4964   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4965  },
4966  {
4967   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4968   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm",
4969   "parameters" :
4970   [
4971    {
4972     "referenced_type" : "type-719"
4973    },
4974    {
4975     "referenced_type" : "type-442"
4976    },
4977    {
4978     "referenced_type" : "type-8"
4979    },
4980    {
4981     "referenced_type" : "type-8"
4982    }
4983   ],
4984   "return_type" : "type-52",
4985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
4986  },
4987  {
4988   "function_name" : "android::hardware::keymaster::V4_0::writeEmbeddedToParcel",
4989   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEmm",
4990   "parameters" :
4991   [
4992    {
4993     "referenced_type" : "type-644"
4994    },
4995    {
4996     "referenced_type" : "type-442"
4997    },
4998    {
4999     "referenced_type" : "type-8"
5000    },
5001    {
5002     "referenced_type" : "type-8"
5003    }
5004   ],
5005   "return_type" : "type-52",
5006   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5007  },
5008  {
5009   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5010   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm",
5011   "parameters" :
5012   [
5013    {
5014     "referenced_type" : "type-637"
5015    },
5016    {
5017     "referenced_type" : "type-449"
5018    },
5019    {
5020     "referenced_type" : "type-8"
5021    },
5022    {
5023     "referenced_type" : "type-8"
5024    }
5025   ],
5026   "return_type" : "type-52",
5027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5028  },
5029  {
5030   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5031   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEmm",
5032   "parameters" :
5033   [
5034    {
5035     "referenced_type" : "type-639"
5036    },
5037    {
5038     "referenced_type" : "type-449"
5039    },
5040    {
5041     "referenced_type" : "type-8"
5042    },
5043    {
5044     "referenced_type" : "type-8"
5045    }
5046   ],
5047   "return_type" : "type-52",
5048   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5049  },
5050  {
5051   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5052   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEmm",
5053   "parameters" :
5054   [
5055    {
5056     "referenced_type" : "type-641"
5057    },
5058    {
5059     "referenced_type" : "type-449"
5060    },
5061    {
5062     "referenced_type" : "type-8"
5063    },
5064    {
5065     "referenced_type" : "type-8"
5066    }
5067   ],
5068   "return_type" : "type-52",
5069   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5070  },
5071  {
5072   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5073   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm",
5074   "parameters" :
5075   [
5076    {
5077     "referenced_type" : "type-719"
5078    },
5079    {
5080     "referenced_type" : "type-449"
5081    },
5082    {
5083     "referenced_type" : "type-8"
5084    },
5085    {
5086     "referenced_type" : "type-8"
5087    }
5088   ],
5089   "return_type" : "type-52",
5090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5091  },
5092  {
5093   "function_name" : "android::hardware::keymaster::V4_0::readEmbeddedFromParcel",
5094   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEmm",
5095   "parameters" :
5096   [
5097    {
5098     "referenced_type" : "type-644"
5099    },
5100    {
5101     "referenced_type" : "type-449"
5102    },
5103    {
5104     "referenced_type" : "type-8"
5105    },
5106    {
5107     "referenced_type" : "type-8"
5108    }
5109   ],
5110   "return_type" : "type-52",
5111   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5112  }
5113 ],
5114 "global_vars" :
5115 [
5116  {
5117   "linker_set_key" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE",
5118   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice::descriptor",
5119   "referenced_type" : "type-79",
5120   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5121  }
5122 ],
5123 "lvalue_reference_types" :
5124 [
5125  {
5126   "alignment" : 8,
5127   "linker_set_key" : "android::Mutex &",
5128   "name" : "android::Mutex &",
5129   "referenced_type" : "type-58",
5130   "self_type" : "type-538",
5131   "size" : 8,
5132   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5133  },
5134  {
5135   "alignment" : 8,
5136   "linker_set_key" : "android::RWLock &",
5137   "name" : "android::RWLock &",
5138   "referenced_type" : "type-542",
5139   "self_type" : "type-546",
5140   "size" : 8,
5141   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5142  },
5143  {
5144   "alignment" : 8,
5145   "linker_set_key" : "android::String16 &",
5146   "name" : "android::String16 &",
5147   "referenced_type" : "type-69",
5148   "self_type" : "type-429",
5149   "size" : 8,
5150   "source_file" : "/system/core/libutils/include/utils/String16.h"
5151  },
5152  {
5153   "alignment" : 8,
5154   "linker_set_key" : "android::String8 &",
5155   "name" : "android::String8 &",
5156   "referenced_type" : "type-78",
5157   "self_type" : "type-424",
5158   "size" : 8,
5159   "source_file" : "/system/core/libutils/include/utils/String8.h"
5160  },
5161  {
5162   "alignment" : 8,
5163   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5164   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &",
5165   "referenced_type" : "type-167",
5166   "self_type" : "type-171",
5167   "size" : 8,
5168   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5169  },
5170  {
5171   "alignment" : 8,
5172   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5173   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &",
5174   "referenced_type" : "type-174",
5175   "self_type" : "type-177",
5176   "size" : 8,
5177   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5178  },
5179  {
5180   "alignment" : 8,
5181   "linker_set_key" : "android::hardware::Return<bool> &",
5182   "name" : "android::hardware::Return<bool> &",
5183   "referenced_type" : "type-159",
5184   "self_type" : "type-164",
5185   "size" : 8,
5186   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5187  },
5188  {
5189   "alignment" : 8,
5190   "linker_set_key" : "android::hardware::Return<void> &",
5191   "name" : "android::hardware::Return<void> &",
5192   "referenced_type" : "type-186",
5193   "self_type" : "type-189",
5194   "size" : 8,
5195   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5196  },
5197  {
5198   "alignment" : 8,
5199   "linker_set_key" : "android::hardware::Status &",
5200   "name" : "android::hardware::Status &",
5201   "referenced_type" : "type-150",
5202   "self_type" : "type-157",
5203   "size" : 8,
5204   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5205  },
5206  {
5207   "alignment" : 8,
5208   "linker_set_key" : "android::hardware::TextOutput &",
5209   "name" : "android::hardware::TextOutput &",
5210   "referenced_type" : "type-447",
5211   "self_type" : "type-446",
5212   "size" : 8,
5213   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5214  },
5215  {
5216   "alignment" : 8,
5217   "linker_set_key" : "android::hardware::TextOutput &",
5218   "name" : "android::hardware::TextOutput &",
5219   "referenced_type" : "type-678",
5220   "self_type" : "type-677",
5221   "size" : 8,
5222   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5223  },
5224  {
5225   "alignment" : 8,
5226   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5227   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5228   "referenced_type" : "type-105",
5229   "self_type" : "type-655",
5230   "size" : 8,
5231   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5232  },
5233  {
5234   "alignment" : 8,
5235   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5236   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5237   "referenced_type" : "type-321",
5238   "self_type" : "type-650",
5239   "size" : 8,
5240   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5241  },
5242  {
5243   "alignment" : 8,
5244   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
5245   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
5246   "referenced_type" : "type-5",
5247   "self_type" : "type-116",
5248   "size" : 8,
5249   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5250  },
5251  {
5252   "alignment" : 8,
5253   "linker_set_key" : "android::hardware::hidl_memory &",
5254   "name" : "android::hardware::hidl_memory &",
5255   "referenced_type" : "type-303",
5256   "self_type" : "type-308",
5257   "size" : 8,
5258   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5259  },
5260  {
5261   "alignment" : 8,
5262   "linker_set_key" : "android::hardware::hidl_string &",
5263   "name" : "android::hardware::hidl_string &",
5264   "referenced_type" : "type-299",
5265   "self_type" : "type-653",
5266   "size" : 8,
5267   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5268  },
5269  {
5270   "alignment" : 8,
5271   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5272   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5273   "referenced_type" : "type-328",
5274   "self_type" : "type-332",
5275   "size" : 8,
5276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5277  },
5278  {
5279   "alignment" : 8,
5280   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5281   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5282   "referenced_type" : "type-320",
5283   "self_type" : "type-327",
5284   "size" : 8,
5285   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5286  },
5287  {
5288   "alignment" : 8,
5289   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5290   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5291   "referenced_type" : "type-135",
5292   "self_type" : "type-143",
5293   "size" : 8,
5294   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5295  },
5296  {
5297   "alignment" : 8,
5298   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5299   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5300   "referenced_type" : "type-125",
5301   "self_type" : "type-128",
5302   "size" : 8,
5303   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5304  },
5305  {
5306   "alignment" : 8,
5307   "linker_set_key" : "const android::String16 &",
5308   "name" : "const android::String16 &",
5309   "referenced_type" : "type-68",
5310   "self_type" : "type-67",
5311   "size" : 8,
5312   "source_file" : "/system/core/libutils/include/utils/String16.h"
5313  },
5314  {
5315   "alignment" : 8,
5316   "linker_set_key" : "const android::String8 &",
5317   "name" : "const android::String8 &",
5318   "referenced_type" : "type-421",
5319   "self_type" : "type-423",
5320   "size" : 8,
5321   "source_file" : "/system/core/libutils/include/utils/String8.h"
5322  },
5323  {
5324   "alignment" : 8,
5325   "linker_set_key" : "const android::hardware::Parcel &",
5326   "name" : "const android::hardware::Parcel &",
5327   "referenced_type" : "type-448",
5328   "self_type" : "type-449",
5329   "size" : 8,
5330   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5331  },
5332  {
5333   "alignment" : 8,
5334   "linker_set_key" : "const android::hardware::Return<bool> &",
5335   "name" : "const android::hardware::Return<bool> &",
5336   "referenced_type" : "type-165",
5337   "self_type" : "type-180",
5338   "size" : 8,
5339   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5340  },
5341  {
5342   "alignment" : 8,
5343   "linker_set_key" : "const android::hardware::Status &",
5344   "name" : "const android::hardware::Status &",
5345   "referenced_type" : "type-154",
5346   "self_type" : "type-155",
5347   "size" : 8,
5348   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5349  },
5350  {
5351   "alignment" : 8,
5352   "linker_set_key" : "const android::hardware::details::SchedPrio &",
5353   "name" : "const android::hardware::details::SchedPrio &",
5354   "referenced_type" : "type-465",
5355   "self_type" : "type-464",
5356   "size" : 8,
5357   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5358  },
5359  {
5360   "alignment" : 8,
5361   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5362   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
5363   "referenced_type" : "type-390",
5364   "self_type" : "type-404",
5365   "size" : 8,
5366   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5367  },
5368  {
5369   "alignment" : 8,
5370   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
5371   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
5372   "referenced_type" : "type-392",
5373   "self_type" : "type-394",
5374   "size" : 8,
5375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5376  },
5377  {
5378   "alignment" : 8,
5379   "linker_set_key" : "const android::hardware::hidl_handle &",
5380   "name" : "const android::hardware::hidl_handle &",
5381   "referenced_type" : "type-405",
5382   "self_type" : "type-406",
5383   "size" : 8,
5384   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5385  },
5386  {
5387   "alignment" : 8,
5388   "linker_set_key" : "const android::hardware::hidl_memory &",
5389   "name" : "const android::hardware::hidl_memory &",
5390   "referenced_type" : "type-306",
5391   "self_type" : "type-307",
5392   "size" : 8,
5393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5394  },
5395  {
5396   "alignment" : 8,
5397   "linker_set_key" : "const android::hardware::hidl_string &",
5398   "name" : "const android::hardware::hidl_string &",
5399   "referenced_type" : "type-298",
5400   "self_type" : "type-302",
5401   "size" : 8,
5402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5403  },
5404  {
5405   "alignment" : 8,
5406   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5407   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
5408   "referenced_type" : "type-625",
5409   "self_type" : "type-626",
5410   "size" : 8,
5411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5412  },
5413  {
5414   "alignment" : 8,
5415   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5416   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
5417   "referenced_type" : "type-384",
5418   "self_type" : "type-454",
5419   "size" : 8,
5420   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5421  },
5422  {
5423   "alignment" : 8,
5424   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5425   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> &",
5426   "referenced_type" : "type-377",
5427   "self_type" : "type-455",
5428   "size" : 8,
5429   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
5430  },
5431  {
5432   "alignment" : 8,
5433   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5434   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> &",
5435   "referenced_type" : "type-368",
5436   "self_type" : "type-403",
5437   "size" : 8,
5438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5439  },
5440  {
5441   "alignment" : 8,
5442   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
5443   "name" : "const android::hardware::hidl_vec<int> &",
5444   "referenced_type" : "type-337",
5445   "self_type" : "type-339",
5446   "size" : 8,
5447   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5448  },
5449  {
5450   "alignment" : 8,
5451   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
5452   "name" : "const android::hardware::hidl_vec<unsigned char> &",
5453   "referenced_type" : "type-343",
5454   "self_type" : "type-647",
5455   "size" : 8,
5456   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5457  },
5458  {
5459   "alignment" : 8,
5460   "linker_set_key" : "const android::hardware::hidl_version &",
5461   "name" : "const android::hardware::hidl_version &",
5462   "referenced_type" : "type-398",
5463   "self_type" : "type-400",
5464   "size" : 8,
5465   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5466  },
5467  {
5468   "alignment" : 8,
5469   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5470   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken &",
5471   "referenced_type" : "type-636",
5472   "self_type" : "type-639",
5473   "size" : 8,
5474   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5475  },
5476  {
5477   "alignment" : 8,
5478   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5479   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters &",
5480   "referenced_type" : "type-376",
5481   "self_type" : "type-644",
5482   "size" : 8,
5483   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5484  },
5485  {
5486   "alignment" : 8,
5487   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5488   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics &",
5489   "referenced_type" : "type-718",
5490   "self_type" : "type-719",
5491   "size" : 8,
5492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
5493  },
5494  {
5495   "alignment" : 8,
5496   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5497   "name" : "const android::hardware::keymaster::V4_0::KeyParameter &",
5498   "referenced_type" : "type-367",
5499   "self_type" : "type-637",
5500   "size" : 8,
5501   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5502  },
5503  {
5504   "alignment" : 8,
5505   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5506   "name" : "const android::hardware::keymaster::V4_0::VerificationToken &",
5507   "referenced_type" : "type-640",
5508   "self_type" : "type-641",
5509   "size" : 8,
5510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
5511  },
5512  {
5513   "alignment" : 8,
5514   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
5515   "name" : "const android::hidl::base::V1_0::IBase *const &",
5516   "referenced_type" : "type-479",
5517   "self_type" : "type-480",
5518   "size" : 8,
5519   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5520  },
5521  {
5522   "alignment" : 8,
5523   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
5524   "name" : "const android::sp<android::hardware::IBinder> &",
5525   "referenced_type" : "type-45",
5526   "self_type" : "type-73",
5527   "size" : 8,
5528   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5529  },
5530  {
5531   "alignment" : 8,
5532   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5533   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
5534   "referenced_type" : "type-145",
5535   "self_type" : "type-638",
5536   "size" : 8,
5537   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5538  },
5539  {
5540   "alignment" : 8,
5541   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
5542   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
5543   "referenced_type" : "type-658",
5544   "self_type" : "type-660",
5545   "size" : 8,
5546   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5547  },
5548  {
5549   "alignment" : 8,
5550   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5551   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &",
5552   "referenced_type" : "type-133",
5553   "self_type" : "type-430",
5554   "size" : 8,
5555   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5556  },
5557  {
5558   "alignment" : 8,
5559   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5560   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
5561   "referenced_type" : "type-34",
5562   "self_type" : "type-681",
5563   "size" : 8,
5564   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5565  },
5566  {
5567   "alignment" : 8,
5568   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5569   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
5570   "referenced_type" : "type-121",
5571   "self_type" : "type-627",
5572   "size" : 8,
5573   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
5574  },
5575  {
5576   "alignment" : 8,
5577   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
5578   "name" : "const android::wp<android::hardware::BHwBinder> &",
5579   "referenced_type" : "type-670",
5580   "self_type" : "type-672",
5581   "size" : 8,
5582   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5583  },
5584  {
5585   "alignment" : 8,
5586   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5587   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5588   "referenced_type" : "type-452",
5589   "self_type" : "type-477",
5590   "size" : 8,
5591   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5592  },
5593  {
5594   "alignment" : 8,
5595   "linker_set_key" : "const bool &",
5596   "name" : "const bool &",
5597   "referenced_type" : "type-112",
5598   "self_type" : "type-274",
5599   "size" : 8,
5600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5601  },
5602  {
5603   "alignment" : 8,
5604   "linker_set_key" : "const double &",
5605   "name" : "const double &",
5606   "referenced_type" : "type-289",
5607   "self_type" : "type-290",
5608   "size" : 8,
5609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5610  },
5611  {
5612   "alignment" : 8,
5613   "linker_set_key" : "const float &",
5614   "name" : "const float &",
5615   "referenced_type" : "type-287",
5616   "self_type" : "type-288",
5617   "size" : 8,
5618   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5619  },
5620  {
5621   "alignment" : 8,
5622   "linker_set_key" : "const int &",
5623   "name" : "const int &",
5624   "referenced_type" : "type-488",
5625   "self_type" : "type-487",
5626   "size" : 8,
5627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5628  },
5629  {
5630   "linker_set_key" : "const iter<is_const> &",
5631   "name" : "const iter<is_const> &",
5632   "referenced_type" : "type-312",
5633   "self_type" : "type-314",
5634   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5635  },
5636  {
5637   "linker_set_key" : "const iter<is_const> &",
5638   "name" : "const iter<is_const> &",
5639   "referenced_type" : "type-666",
5640   "self_type" : "type-668",
5641   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5642  },
5643  {
5644   "alignment" : 8,
5645   "linker_set_key" : "const log_msg &",
5646   "name" : "const log_msg &",
5647   "referenced_type" : "type-84",
5648   "self_type" : "type-122",
5649   "size" : 8,
5650   "source_file" : "/system/core/liblog/include/log/log_read.h"
5651  },
5652  {
5653   "alignment" : 8,
5654   "linker_set_key" : "const long &",
5655   "name" : "const long &",
5656   "referenced_type" : "type-284",
5657   "self_type" : "type-285",
5658   "size" : 8,
5659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5660  },
5661  {
5662   "alignment" : 8,
5663   "linker_set_key" : "const short &",
5664   "name" : "const short &",
5665   "referenced_type" : "type-279",
5666   "self_type" : "type-280",
5667   "size" : 8,
5668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5669  },
5670  {
5671   "alignment" : 8,
5672   "linker_set_key" : "const signed char &",
5673   "name" : "const signed char &",
5674   "referenced_type" : "type-275",
5675   "self_type" : "type-277",
5676   "size" : 8,
5677   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5678  },
5679  {
5680   "alignment" : 8,
5681   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5682   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5683   "referenced_type" : "type-456",
5684   "self_type" : "type-458",
5685   "size" : 8,
5686   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5687  },
5688  {
5689   "alignment" : 8,
5690   "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 *> > *)> > > &",
5691   "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 *> > *)> > > &",
5692   "referenced_type" : "type-236",
5693   "self_type" : "type-235",
5694   "size" : 8,
5695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5696  },
5697  {
5698   "alignment" : 8,
5699   "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 *> > *)> > > &",
5700   "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 *> > *)> > > &",
5701   "referenced_type" : "type-721",
5702   "self_type" : "type-720",
5703   "size" : 8,
5704   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5705  },
5706  {
5707   "alignment" : 8,
5708   "linker_set_key" : "const unsigned char &",
5709   "name" : "const unsigned char &",
5710   "referenced_type" : "type-341",
5711   "self_type" : "type-568",
5712   "size" : 8,
5713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5714  },
5715  {
5716   "alignment" : 8,
5717   "linker_set_key" : "const unsigned int &",
5718   "name" : "const unsigned int &",
5719   "referenced_type" : "type-62",
5720   "self_type" : "type-283",
5721   "size" : 8,
5722   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5723  },
5724  {
5725   "alignment" : 8,
5726   "linker_set_key" : "const unsigned long &",
5727   "name" : "const unsigned long &",
5728   "referenced_type" : "type-63",
5729   "self_type" : "type-286",
5730   "size" : 8,
5731   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5732  },
5733  {
5734   "alignment" : 8,
5735   "linker_set_key" : "const unsigned short &",
5736   "name" : "const unsigned short &",
5737   "referenced_type" : "type-281",
5738   "self_type" : "type-282",
5739   "size" : 8,
5740   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5741  },
5742  {
5743   "alignment" : 8,
5744   "linker_set_key" : "int &",
5745   "name" : "int &",
5746   "referenced_type" : "type-52",
5747   "self_type" : "type-417",
5748   "size" : 8,
5749   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5750  },
5751  {
5752   "alignment" : 8,
5753   "linker_set_key" : "unsigned char &",
5754   "name" : "unsigned char &",
5755   "referenced_type" : "type-7",
5756   "self_type" : "type-559",
5757   "size" : 8,
5758   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5759  },
5760  {
5761   "alignment" : 8,
5762   "linker_set_key" : "unsigned int &",
5763   "name" : "unsigned int &",
5764   "referenced_type" : "type-2",
5765   "self_type" : "type-574",
5766   "size" : 8,
5767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
5768  }
5769 ],
5770 "pointer_types" :
5771 [
5772  {
5773   "alignment" : 8,
5774   "linker_set_key" : "android::Condition *",
5775   "name" : "android::Condition *",
5776   "referenced_type" : "type-113",
5777   "self_type" : "type-541",
5778   "size" : 8,
5779   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5780  },
5781  {
5782   "alignment" : 8,
5783   "linker_set_key" : "android::Mutex *",
5784   "name" : "android::Mutex *",
5785   "referenced_type" : "type-58",
5786   "self_type" : "type-536",
5787   "size" : 8,
5788   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5789  },
5790  {
5791   "alignment" : 8,
5792   "linker_set_key" : "android::Mutex::Autolock *",
5793   "name" : "android::Mutex::Autolock *",
5794   "referenced_type" : "type-537",
5795   "self_type" : "type-539",
5796   "size" : 8,
5797   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5798  },
5799  {
5800   "alignment" : 8,
5801   "linker_set_key" : "android::RWLock *",
5802   "name" : "android::RWLock *",
5803   "referenced_type" : "type-542",
5804   "self_type" : "type-544",
5805   "size" : 8,
5806   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5807  },
5808  {
5809   "alignment" : 8,
5810   "linker_set_key" : "android::RWLock::AutoRLock *",
5811   "name" : "android::RWLock::AutoRLock *",
5812   "referenced_type" : "type-545",
5813   "self_type" : "type-547",
5814   "size" : 8,
5815   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5816  },
5817  {
5818   "alignment" : 8,
5819   "linker_set_key" : "android::RWLock::AutoWLock *",
5820   "name" : "android::RWLock::AutoWLock *",
5821   "referenced_type" : "type-548",
5822   "self_type" : "type-549",
5823   "size" : 8,
5824   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5825  },
5826  {
5827   "alignment" : 8,
5828   "linker_set_key" : "android::RefBase *",
5829   "name" : "android::RefBase *",
5830   "referenced_type" : "type-12",
5831   "self_type" : "type-295",
5832   "size" : 8,
5833   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5834  },
5835  {
5836   "alignment" : 8,
5837   "linker_set_key" : "android::RefBase::weakref_impl *",
5838   "name" : "android::RefBase::weakref_impl *",
5839   "referenced_type" : "type-15",
5840   "self_type" : "type-14",
5841   "size" : 8,
5842   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5843  },
5844  {
5845   "alignment" : 8,
5846   "linker_set_key" : "android::RefBase::weakref_impl *",
5847   "name" : "android::RefBase::weakref_impl *",
5848   "referenced_type" : "type-664",
5849   "self_type" : "type-663",
5850   "size" : 8,
5851   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5852  },
5853  {
5854   "alignment" : 8,
5855   "linker_set_key" : "android::RefBase::weakref_type *",
5856   "name" : "android::RefBase::weakref_type *",
5857   "referenced_type" : "type-22",
5858   "self_type" : "type-21",
5859   "size" : 8,
5860   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5861  },
5862  {
5863   "alignment" : 8,
5864   "linker_set_key" : "android::ReferenceRenamer *",
5865   "name" : "android::ReferenceRenamer *",
5866   "referenced_type" : "type-291",
5867   "self_type" : "type-292",
5868   "size" : 8,
5869   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5870  },
5871  {
5872   "alignment" : 8,
5873   "linker_set_key" : "android::ScopedTrace *",
5874   "name" : "android::ScopedTrace *",
5875   "referenced_type" : "type-550",
5876   "self_type" : "type-552",
5877   "size" : 8,
5878   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5879  },
5880  {
5881   "alignment" : 8,
5882   "linker_set_key" : "android::String16 *",
5883   "name" : "android::String16 *",
5884   "referenced_type" : "type-69",
5885   "self_type" : "type-431",
5886   "size" : 8,
5887   "source_file" : "/system/core/libutils/include/utils/String16.h"
5888  },
5889  {
5890   "alignment" : 8,
5891   "linker_set_key" : "android::String8 *",
5892   "name" : "android::String8 *",
5893   "referenced_type" : "type-78",
5894   "self_type" : "type-425",
5895   "size" : 8,
5896   "source_file" : "/system/core/libutils/include/utils/String8.h"
5897  },
5898  {
5899   "alignment" : 8,
5900   "linker_set_key" : "android::Thread *",
5901   "name" : "android::Thread *",
5902   "referenced_type" : "type-111",
5903   "self_type" : "type-110",
5904   "size" : 8,
5905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5906  },
5907  {
5908   "alignment" : 8,
5909   "linker_set_key" : "android::VirtualLightRefBase *",
5910   "name" : "android::VirtualLightRefBase *",
5911   "referenced_type" : "type-192",
5912   "self_type" : "type-199",
5913   "size" : 8,
5914   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5915  },
5916  {
5917   "alignment" : 8,
5918   "linker_set_key" : "android::hardware::BHwBinder *",
5919   "name" : "android::hardware::BHwBinder *",
5920   "referenced_type" : "type-148",
5921   "self_type" : "type-147",
5922   "size" : 8,
5923   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5924  },
5925  {
5926   "alignment" : 8,
5927   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5928   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
5929   "referenced_type" : "type-9",
5930   "self_type" : "type-436",
5931   "size" : 8,
5932   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5933  },
5934  {
5935   "alignment" : 8,
5936   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5937   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5938   "referenced_type" : "type-473",
5939   "self_type" : "type-478",
5940   "size" : 8,
5941   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5942  },
5943  {
5944   "alignment" : 8,
5945   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5946   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5947   "referenced_type" : "type-494",
5948   "self_type" : "type-499",
5949   "size" : 8,
5950   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5951  },
5952  {
5953   "alignment" : 8,
5954   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5955   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5956   "referenced_type" : "type-481",
5957   "self_type" : "type-489",
5958   "size" : 8,
5959   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5960  },
5961  {
5962   "alignment" : 8,
5963   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5964   "name" : "android::hardware::GrantorDescriptor *",
5965   "referenced_type" : "type-319",
5966   "self_type" : "type-318",
5967   "size" : 8,
5968   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5969  },
5970  {
5971   "alignment" : 8,
5972   "linker_set_key" : "android::hardware::IBinder *",
5973   "name" : "android::hardware::IBinder *",
5974   "referenced_type" : "type-20",
5975   "self_type" : "type-19",
5976   "size" : 8,
5977   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5978  },
5979  {
5980   "alignment" : 8,
5981   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5982   "name" : "android::hardware::IBinder::DeathRecipient *",
5983   "referenced_type" : "type-41",
5984   "self_type" : "type-40",
5985   "size" : 8,
5986   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5987  },
5988  {
5989   "alignment" : 8,
5990   "linker_set_key" : "android::hardware::IInterface *",
5991   "name" : "android::hardware::IInterface *",
5992   "referenced_type" : "type-16",
5993   "self_type" : "type-48",
5994   "size" : 8,
5995   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5996  },
5997  {
5998   "alignment" : 8,
5999   "linker_set_key" : "android::hardware::Parcel *",
6000   "name" : "android::hardware::Parcel *",
6001   "referenced_type" : "type-437",
6002   "self_type" : "type-442",
6003   "size" : 8,
6004   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6005  },
6006  {
6007   "alignment" : 8,
6008   "linker_set_key" : "android::hardware::ProcessState *",
6009   "name" : "android::hardware::ProcessState *",
6010   "referenced_type" : "type-51",
6011   "self_type" : "type-50",
6012   "size" : 8,
6013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6014  },
6015  {
6016   "alignment" : 8,
6017   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6018   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6019   "referenced_type" : "type-167",
6020   "self_type" : "type-169",
6021   "size" : 8,
6022   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6023  },
6024  {
6025   "alignment" : 8,
6026   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6027   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6028   "referenced_type" : "type-174",
6029   "self_type" : "type-175",
6030   "size" : 8,
6031   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6032  },
6033  {
6034   "alignment" : 8,
6035   "linker_set_key" : "android::hardware::Return<bool> *",
6036   "name" : "android::hardware::Return<bool> *",
6037   "referenced_type" : "type-159",
6038   "self_type" : "type-162",
6039   "size" : 8,
6040   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6041  },
6042  {
6043   "alignment" : 8,
6044   "linker_set_key" : "android::hardware::Return<void> *",
6045   "name" : "android::hardware::Return<void> *",
6046   "referenced_type" : "type-186",
6047   "self_type" : "type-187",
6048   "size" : 8,
6049   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6050  },
6051  {
6052   "alignment" : 8,
6053   "linker_set_key" : "android::hardware::Status *",
6054   "name" : "android::hardware::Status *",
6055   "referenced_type" : "type-150",
6056   "self_type" : "type-153",
6057   "size" : 8,
6058   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6059  },
6060  {
6061   "alignment" : 8,
6062   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
6063   "name" : "android::hardware::details::HidlInstrumentor *",
6064   "referenced_type" : "type-28",
6065   "self_type" : "type-278",
6066   "size" : 8,
6067   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6068  },
6069  {
6070   "alignment" : 8,
6071   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6072   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
6073   "referenced_type" : "type-388",
6074   "self_type" : "type-389",
6075   "size" : 8,
6076   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6077  },
6078  {
6079   "alignment" : 8,
6080   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6081   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6082   "referenced_type" : "type-105",
6083   "self_type" : "type-654",
6084   "size" : 8,
6085   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6086  },
6087  {
6088   "alignment" : 8,
6089   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6090   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6091   "referenced_type" : "type-321",
6092   "self_type" : "type-648",
6093   "size" : 8,
6094   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6095  },
6096  {
6097   "alignment" : 8,
6098   "linker_set_key" : "android::hardware::details::return_status *",
6099   "name" : "android::hardware::details::return_status *",
6100   "referenced_type" : "type-160",
6101   "self_type" : "type-181",
6102   "size" : 8,
6103   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6104  },
6105  {
6106   "alignment" : 8,
6107   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
6108   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
6109   "referenced_type" : "type-5",
6110   "self_type" : "type-4",
6111   "size" : 8,
6112   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6113  },
6114  {
6115   "alignment" : 8,
6116   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
6117   "name" : "android::hardware::hidl_binder_death_recipient *",
6118   "referenced_type" : "type-137",
6119   "self_type" : "type-136",
6120   "size" : 8,
6121   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6122  },
6123  {
6124   "alignment" : 8,
6125   "linker_set_key" : "android::hardware::hidl_death_recipient *",
6126   "name" : "android::hardware::hidl_death_recipient *",
6127   "referenced_type" : "type-140",
6128   "self_type" : "type-139",
6129   "size" : 8,
6130   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6131  },
6132  {
6133   "alignment" : 8,
6134   "linker_set_key" : "android::hardware::hidl_memory *",
6135   "name" : "android::hardware::hidl_memory *",
6136   "referenced_type" : "type-303",
6137   "self_type" : "type-304",
6138   "size" : 8,
6139   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6140  },
6141  {
6142   "alignment" : 8,
6143   "linker_set_key" : "android::hardware::hidl_string *",
6144   "name" : "android::hardware::hidl_string *",
6145   "referenced_type" : "type-299",
6146   "self_type" : "type-323",
6147   "size" : 8,
6148   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6149  },
6150  {
6151   "alignment" : 8,
6152   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6153   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6154   "referenced_type" : "type-328",
6155   "self_type" : "type-329",
6156   "size" : 8,
6157   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6158  },
6159  {
6160   "alignment" : 8,
6161   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6162   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6163   "referenced_type" : "type-320",
6164   "self_type" : "type-324",
6165   "size" : 8,
6166   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6167  },
6168  {
6169   "alignment" : 8,
6170   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
6171   "name" : "android::hardware::hidl_vec<unsigned char> *",
6172   "referenced_type" : "type-344",
6173   "self_type" : "type-383",
6174   "size" : 8,
6175   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6176  },
6177  {
6178   "alignment" : 8,
6179   "linker_set_key" : "android::hardware::hidl_version *",
6180   "name" : "android::hardware::hidl_version *",
6181   "referenced_type" : "type-395",
6182   "self_type" : "type-397",
6183   "size" : 8,
6184   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6185  },
6186  {
6187   "alignment" : 8,
6188   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6189   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice *",
6190   "referenced_type" : "type-662",
6191   "self_type" : "type-669",
6192   "size" : 8,
6193   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6194  },
6195  {
6196   "alignment" : 8,
6197   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6198   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6199   "referenced_type" : "type-25",
6200   "self_type" : "type-24",
6201   "size" : 8,
6202   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6203  },
6204  {
6205   "alignment" : 8,
6206   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6207   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice *",
6208   "referenced_type" : "type-682",
6209   "self_type" : "type-709",
6210   "size" : 8,
6211   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6212  },
6213  {
6214   "alignment" : 8,
6215   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6216   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters *",
6217   "referenced_type" : "type-374",
6218   "self_type" : "type-373",
6219   "size" : 8,
6220   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6221  },
6222  {
6223   "alignment" : 8,
6224   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6225   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice *",
6226   "referenced_type" : "type-10",
6227   "self_type" : "type-126",
6228   "size" : 8,
6229   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6230  },
6231  {
6232   "alignment" : 8,
6233   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter *",
6234   "name" : "android::hardware::keymaster::V4_0::KeyParameter *",
6235   "referenced_type" : "type-352",
6236   "self_type" : "type-351",
6237   "size" : 8,
6238   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6239  },
6240  {
6241   "alignment" : 8,
6242   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
6243   "name" : "android::hidl::base::V1_0::BnHwBase *",
6244   "referenced_type" : "type-451",
6245   "self_type" : "type-450",
6246   "size" : 8,
6247   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
6248  },
6249  {
6250   "alignment" : 8,
6251   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
6252   "name" : "android::hidl::base::V1_0::IBase *",
6253   "referenced_type" : "type-11",
6254   "self_type" : "type-36",
6255   "size" : 8,
6256   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6257  },
6258  {
6259   "alignment" : 8,
6260   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
6261   "name" : "android::hidl::manager::V1_0::IServiceManager *",
6262   "referenced_type" : "type-99",
6263   "self_type" : "type-98",
6264   "size" : 8,
6265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6266  },
6267  {
6268   "alignment" : 8,
6269   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
6270   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
6271   "referenced_type" : "type-119",
6272   "self_type" : "type-118",
6273   "size" : 8,
6274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6275  },
6276  {
6277   "alignment" : 8,
6278   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6279   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
6280   "referenced_type" : "type-39",
6281   "self_type" : "type-42",
6282   "size" : 8,
6283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6284  },
6285  {
6286   "alignment" : 8,
6287   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
6288   "name" : "android::sp<android::hardware::IBinder> *",
6289   "referenced_type" : "type-43",
6290   "self_type" : "type-44",
6291   "size" : 8,
6292   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6293  },
6294  {
6295   "alignment" : 8,
6296   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
6297   "name" : "android::sp<android::hardware::ProcessState> *",
6298   "referenced_type" : "type-49",
6299   "self_type" : "type-94",
6300   "size" : 8,
6301   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6302  },
6303  {
6304   "alignment" : 8,
6305   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6306   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
6307   "referenced_type" : "type-135",
6308   "self_type" : "type-134",
6309   "size" : 8,
6310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6311  },
6312  {
6313   "alignment" : 8,
6314   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6315   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6316   "referenced_type" : "type-125",
6317   "self_type" : "type-124",
6318   "size" : 8,
6319   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6320  },
6321  {
6322   "alignment" : 8,
6323   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
6324   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
6325   "referenced_type" : "type-35",
6326   "self_type" : "type-680",
6327   "size" : 8,
6328   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6329  },
6330  {
6331   "alignment" : 8,
6332   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6333   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6334   "referenced_type" : "type-97",
6335   "self_type" : "type-100",
6336   "size" : 8,
6337   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6338  },
6339  {
6340   "alignment" : 8,
6341   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6342   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6343   "referenced_type" : "type-117",
6344   "self_type" : "type-120",
6345   "size" : 8,
6346   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6347  },
6348  {
6349   "alignment" : 8,
6350   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
6351   "name" : "android::wp<android::hardware::BHwBinder> *",
6352   "referenced_type" : "type-476",
6353   "self_type" : "type-661",
6354   "size" : 8,
6355   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6356  },
6357  {
6358   "alignment" : 8,
6359   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6360   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
6361   "referenced_type" : "type-486",
6362   "self_type" : "type-517",
6363   "size" : 8,
6364   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6365  },
6366  {
6367   "alignment" : 8,
6368   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
6369   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
6370   "referenced_type" : "type-138",
6371   "self_type" : "type-649",
6372   "size" : 8,
6373   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6374  },
6375  {
6376   "alignment" : 8,
6377   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
6378   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
6379   "referenced_type" : "type-141",
6380   "self_type" : "type-379",
6381   "size" : 8,
6382   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6383  },
6384  {
6385   "alignment" : 8,
6386   "linker_set_key" : "android_flex_plane *",
6387   "name" : "android_flex_plane *",
6388   "referenced_type" : "type-524",
6389   "self_type" : "type-527",
6390   "size" : 8,
6391   "source_file" : "/system/core/libsystem/include/system/graphics.h"
6392  },
6393  {
6394   "alignment" : 8,
6395   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6396   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
6397   "referenced_type" : "type-66",
6398   "self_type" : "type-65",
6399   "size" : 8,
6400   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6401  },
6402  {
6403   "alignment" : 8,
6404   "linker_set_key" : "char *",
6405   "name" : "char *",
6406   "referenced_type" : "type-81",
6407   "self_type" : "type-131",
6408   "size" : 8,
6409   "source_file" : "/system/core/liblog/include/log/log_read.h"
6410  },
6411  {
6412   "alignment" : 8,
6413   "linker_set_key" : "const android::NativeHandle *",
6414   "name" : "const android::NativeHandle *",
6415   "referenced_type" : "type-412",
6416   "self_type" : "type-413",
6417   "size" : 8,
6418   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6419  },
6420  {
6421   "alignment" : 8,
6422   "linker_set_key" : "const android::RefBase *",
6423   "name" : "const android::RefBase *",
6424   "referenced_type" : "type-293",
6425   "self_type" : "type-294",
6426   "size" : 8,
6427   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6428  },
6429  {
6430   "alignment" : 8,
6431   "linker_set_key" : "const android::String16 *",
6432   "name" : "const android::String16 *",
6433   "referenced_type" : "type-68",
6434   "self_type" : "type-428",
6435   "size" : 8,
6436   "source_file" : "/system/core/libutils/include/utils/String16.h"
6437  },
6438  {
6439   "alignment" : 8,
6440   "linker_set_key" : "const android::String8 *",
6441   "name" : "const android::String8 *",
6442   "referenced_type" : "type-421",
6443   "self_type" : "type-422",
6444   "size" : 8,
6445   "source_file" : "/system/core/libutils/include/utils/String8.h"
6446  },
6447  {
6448   "alignment" : 8,
6449   "linker_set_key" : "const android::VectorImpl *",
6450   "name" : "const android::VectorImpl *",
6451   "referenced_type" : "type-502",
6452   "self_type" : "type-503",
6453   "size" : 8,
6454   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6455  },
6456  {
6457   "alignment" : 8,
6458   "linker_set_key" : "const android::hardware::BpHwRefBase *",
6459   "name" : "const android::hardware::BpHwRefBase *",
6460   "referenced_type" : "type-433",
6461   "self_type" : "type-434",
6462   "size" : 8,
6463   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6464  },
6465  {
6466   "alignment" : 8,
6467   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6468   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
6469   "referenced_type" : "type-466",
6470   "self_type" : "type-467",
6471   "size" : 8,
6472   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6473  },
6474  {
6475   "alignment" : 8,
6476   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6477   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
6478   "referenced_type" : "type-471",
6479   "self_type" : "type-472",
6480   "size" : 8,
6481   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6482  },
6483  {
6484   "alignment" : 8,
6485   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6486   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> *",
6487   "referenced_type" : "type-172",
6488   "self_type" : "type-173",
6489   "size" : 8,
6490   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6491  },
6492  {
6493   "alignment" : 8,
6494   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6495   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > *",
6496   "referenced_type" : "type-178",
6497   "self_type" : "type-179",
6498   "size" : 8,
6499   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6500  },
6501  {
6502   "alignment" : 8,
6503   "linker_set_key" : "const android::hardware::Return<bool> *",
6504   "name" : "const android::hardware::Return<bool> *",
6505   "referenced_type" : "type-165",
6506   "self_type" : "type-166",
6507   "size" : 8,
6508   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6509  },
6510  {
6511   "alignment" : 8,
6512   "linker_set_key" : "const android::hardware::Status *",
6513   "name" : "const android::hardware::Status *",
6514   "referenced_type" : "type-154",
6515   "self_type" : "type-158",
6516   "size" : 8,
6517   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6518  },
6519  {
6520   "alignment" : 8,
6521   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6522   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
6523   "referenced_type" : "type-390",
6524   "self_type" : "type-391",
6525   "size" : 8,
6526   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6527  },
6528  {
6529   "alignment" : 8,
6530   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6531   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6532   "referenced_type" : "type-104",
6533   "self_type" : "type-103",
6534   "size" : 8,
6535   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6536  },
6537  {
6538   "alignment" : 8,
6539   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6540   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6541   "referenced_type" : "type-651",
6542   "self_type" : "type-652",
6543   "size" : 8,
6544   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6545  },
6546  {
6547   "alignment" : 8,
6548   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6549   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
6550   "referenced_type" : "type-645",
6551   "self_type" : "type-646",
6552   "size" : 8,
6553   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6554  },
6555  {
6556   "alignment" : 8,
6557   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6558   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6559   "referenced_type" : "type-642",
6560   "self_type" : "type-643",
6561   "size" : 8,
6562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6563  },
6564  {
6565   "alignment" : 8,
6566   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6567   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter> *",
6568   "referenced_type" : "type-620",
6569   "self_type" : "type-628",
6570   "size" : 8,
6571   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6572  },
6573  {
6574   "alignment" : 8,
6575   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
6576   "name" : "const android::hardware::details::hidl_pointer<int> *",
6577   "referenced_type" : "type-507",
6578   "self_type" : "type-519",
6579   "size" : 8,
6580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6581  },
6582  {
6583   "alignment" : 8,
6584   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6585   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
6586   "referenced_type" : "type-551",
6587   "self_type" : "type-561",
6588   "size" : 8,
6589   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6590  },
6591  {
6592   "alignment" : 8,
6593   "linker_set_key" : "const android::hardware::details::return_status *",
6594   "name" : "const android::hardware::details::return_status *",
6595   "referenced_type" : "type-183",
6596   "self_type" : "type-184",
6597   "size" : 8,
6598   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6599  },
6600  {
6601   "alignment" : 8,
6602   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6603   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6604   "referenced_type" : "type-392",
6605   "self_type" : "type-393",
6606   "size" : 8,
6607   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6608  },
6609  {
6610   "alignment" : 8,
6611   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6612   "name" : "const android::hardware::hidl_death_recipient *",
6613   "referenced_type" : "type-676",
6614   "self_type" : "type-679",
6615   "size" : 8,
6616   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6617  },
6618  {
6619   "alignment" : 8,
6620   "linker_set_key" : "const android::hardware::hidl_memory *",
6621   "name" : "const android::hardware::hidl_memory *",
6622   "referenced_type" : "type-306",
6623   "self_type" : "type-310",
6624   "size" : 8,
6625   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6626  },
6627  {
6628   "alignment" : 8,
6629   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6630   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6631   "referenced_type" : "type-384",
6632   "self_type" : "type-385",
6633   "size" : 8,
6634   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6635  },
6636  {
6637   "alignment" : 8,
6638   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6639   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters> *",
6640   "referenced_type" : "type-377",
6641   "self_type" : "type-378",
6642   "size" : 8,
6643   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6644  },
6645  {
6646   "alignment" : 8,
6647   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6648   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter> *",
6649   "referenced_type" : "type-368",
6650   "self_type" : "type-369",
6651   "size" : 8,
6652   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6653  },
6654  {
6655   "alignment" : 8,
6656   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6657   "name" : "const android::hardware::hidl_vec<int> *",
6658   "referenced_type" : "type-337",
6659   "self_type" : "type-338",
6660   "size" : 8,
6661   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6662  },
6663  {
6664   "alignment" : 8,
6665   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6666   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6667   "referenced_type" : "type-343",
6668   "self_type" : "type-342",
6669   "size" : 8,
6670   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6671  },
6672  {
6673   "alignment" : 8,
6674   "linker_set_key" : "const android::hardware::hidl_version *",
6675   "name" : "const android::hardware::hidl_version *",
6676   "referenced_type" : "type-398",
6677   "self_type" : "type-399",
6678   "size" : 8,
6679   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6680  },
6681  {
6682   "alignment" : 8,
6683   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6684   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice *",
6685   "referenced_type" : "type-634",
6686   "self_type" : "type-635",
6687   "size" : 8,
6688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
6689  },
6690  {
6691   "alignment" : 8,
6692   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6693   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters *",
6694   "referenced_type" : "type-376",
6695   "self_type" : "type-375",
6696   "size" : 8,
6697   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6698  },
6699  {
6700   "alignment" : 8,
6701   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6702   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice *",
6703   "referenced_type" : "type-623",
6704   "self_type" : "type-624",
6705   "size" : 8,
6706   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
6707  },
6708  {
6709   "alignment" : 8,
6710   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6711   "name" : "const android::hardware::keymaster::V4_0::KeyParameter *",
6712   "referenced_type" : "type-367",
6713   "self_type" : "type-366",
6714   "size" : 8,
6715   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6716  },
6717  {
6718   "alignment" : 8,
6719   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6720   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6721   "referenced_type" : "type-632",
6722   "self_type" : "type-633",
6723   "size" : 8,
6724   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6725  },
6726  {
6727   "alignment" : 8,
6728   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6729   "name" : "const android::hidl::base::V1_0::IBase *",
6730   "referenced_type" : "type-37",
6731   "self_type" : "type-38",
6732   "size" : 8,
6733   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6734  },
6735  {
6736   "alignment" : 8,
6737   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6738   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6739   "referenced_type" : "type-107",
6740   "self_type" : "type-108",
6741   "size" : 8,
6742   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6743  },
6744  {
6745   "alignment" : 8,
6746   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6747   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6748   "referenced_type" : "type-553",
6749   "self_type" : "type-554",
6750   "size" : 8,
6751   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6752  },
6753  {
6754   "alignment" : 8,
6755   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6756   "name" : "const android::sp<android::hardware::IBinder> *",
6757   "referenced_type" : "type-45",
6758   "self_type" : "type-46",
6759   "size" : 8,
6760   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6761  },
6762  {
6763   "alignment" : 8,
6764   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6765   "name" : "const android::sp<android::hardware::ProcessState> *",
6766   "referenced_type" : "type-95",
6767   "self_type" : "type-96",
6768   "size" : 8,
6769   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6770  },
6771  {
6772   "alignment" : 8,
6773   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6774   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6775   "referenced_type" : "type-145",
6776   "self_type" : "type-144",
6777   "size" : 8,
6778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6779  },
6780  {
6781   "alignment" : 8,
6782   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6783   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6784   "referenced_type" : "type-658",
6785   "self_type" : "type-675",
6786   "size" : 8,
6787   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6788  },
6789  {
6790   "alignment" : 8,
6791   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6792   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> *",
6793   "referenced_type" : "type-133",
6794   "self_type" : "type-132",
6795   "size" : 8,
6796   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6797  },
6798  {
6799   "alignment" : 8,
6800   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6801   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6802   "referenced_type" : "type-34",
6803   "self_type" : "type-33",
6804   "size" : 8,
6805   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6806  },
6807  {
6808   "alignment" : 8,
6809   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6810   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6811   "referenced_type" : "type-101",
6812   "self_type" : "type-102",
6813   "size" : 8,
6814   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6815  },
6816  {
6817   "alignment" : 8,
6818   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6819   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6820   "referenced_type" : "type-121",
6821   "self_type" : "type-123",
6822   "size" : 8,
6823   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6824  },
6825  {
6826   "alignment" : 8,
6827   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6828   "name" : "const android::wp<android::hardware::BHwBinder> *",
6829   "referenced_type" : "type-670",
6830   "self_type" : "type-671",
6831   "size" : 8,
6832   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6833  },
6834  {
6835   "alignment" : 8,
6836   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6837   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6838   "referenced_type" : "type-656",
6839   "self_type" : "type-657",
6840   "size" : 8,
6841   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6842  },
6843  {
6844   "alignment" : 8,
6845   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6846   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6847   "referenced_type" : "type-452",
6848   "self_type" : "type-463",
6849   "size" : 8,
6850   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6851  },
6852  {
6853   "alignment" : 8,
6854   "linker_set_key" : "const char *",
6855   "name" : "const char *",
6856   "referenced_type" : "type-80",
6857   "self_type" : "type-79",
6858   "size" : 8,
6859   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6860  },
6861  {
6862   "alignment" : 8,
6863   "linker_set_key" : "const char16_t *",
6864   "name" : "const char16_t *",
6865   "referenced_type" : "type-71",
6866   "self_type" : "type-70",
6867   "size" : 8,
6868   "source_file" : "/system/core/libutils/include/utils/String16.h"
6869  },
6870  {
6871   "alignment" : 8,
6872   "linker_set_key" : "const log_msg *",
6873   "name" : "const log_msg *",
6874   "referenced_type" : "type-84",
6875   "self_type" : "type-106",
6876   "size" : 8,
6877   "source_file" : "/system/core/liblog/include/log/log_read.h"
6878  },
6879  {
6880   "alignment" : 8,
6881   "linker_set_key" : "const native_handle *",
6882   "name" : "const native_handle *",
6883   "referenced_type" : "type-267",
6884   "self_type" : "type-266",
6885   "size" : 8,
6886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6887  },
6888  {
6889   "alignment" : 8,
6890   "linker_set_key" : "const unsigned char *",
6891   "name" : "const unsigned char *",
6892   "referenced_type" : "type-341",
6893   "self_type" : "type-340",
6894   "size" : 8,
6895   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6896  },
6897  {
6898   "alignment" : 8,
6899   "linker_set_key" : "const unsigned long long *",
6900   "name" : "const unsigned long long *",
6901   "referenced_type" : "type-444",
6902   "self_type" : "type-443",
6903   "size" : 8,
6904   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6905  },
6906  {
6907   "alignment" : 8,
6908   "linker_set_key" : "const void *",
6909   "name" : "const void *",
6910   "referenced_type" : "type-401",
6911   "self_type" : "type-402",
6912   "size" : 8,
6913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6914  },
6915  {
6916   "alignment" : 8,
6917   "linker_set_key" : "int (*)(void *)",
6918   "name" : "int (*)(void *)",
6919   "referenced_type" : "type-533",
6920   "self_type" : "type-534",
6921   "size" : 8,
6922   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6923  },
6924  {
6925   "alignment" : 8,
6926   "linker_set_key" : "int *",
6927   "name" : "int *",
6928   "referenced_type" : "type-52",
6929   "self_type" : "type-336",
6930   "size" : 8,
6931   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6932  },
6933  {
6934   "alignment" : 8,
6935   "linker_set_key" : "log_msg *",
6936   "name" : "log_msg *",
6937   "referenced_type" : "type-85",
6938   "self_type" : "type-161",
6939   "size" : 8,
6940   "source_file" : "/system/core/liblog/include/log/log_read.h"
6941  },
6942  {
6943   "alignment" : 8,
6944   "linker_set_key" : "native_handle *",
6945   "name" : "native_handle *",
6946   "referenced_type" : "type-193",
6947   "self_type" : "type-198",
6948   "size" : 8,
6949   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6950  },
6951  {
6952   "alignment" : 8,
6953   "linker_set_key" : "unsigned char *",
6954   "name" : "unsigned char *",
6955   "referenced_type" : "type-7",
6956   "self_type" : "type-347",
6957   "size" : 8,
6958   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6959  },
6960  {
6961   "alignment" : 8,
6962   "linker_set_key" : "unsigned long *",
6963   "name" : "unsigned long *",
6964   "referenced_type" : "type-8",
6965   "self_type" : "type-453",
6966   "size" : 8,
6967   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6968  },
6969  {
6970   "alignment" : 8,
6971   "linker_set_key" : "unsigned long long *",
6972   "name" : "unsigned long long *",
6973   "referenced_type" : "type-256",
6974   "self_type" : "type-439",
6975   "size" : 8,
6976   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6977  },
6978  {
6979   "alignment" : 8,
6980   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6981   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6982   "referenced_type" : "type-441",
6983   "self_type" : "type-440",
6984   "size" : 8,
6985   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6986  },
6987  {
6988   "alignment" : 8,
6989   "linker_set_key" : "void *",
6990   "name" : "void *",
6991   "referenced_type" : "type-54",
6992   "self_type" : "type-53",
6993   "size" : 8,
6994   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6995  },
6996  {
6997   "alignment" : 8,
6998   "linker_set_key" : "void **",
6999   "name" : "void **",
7000   "referenced_type" : "type-53",
7001   "self_type" : "type-535",
7002   "size" : 8,
7003   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
7004  }
7005 ],
7006 "qualified_types" :
7007 [
7008  {
7009   "alignment" : 8,
7010   "is_const" : true,
7011   "linker_set_key" : "android::RefBase::weakref_impl *const",
7012   "name" : "android::RefBase::weakref_impl *const",
7013   "referenced_type" : "type-14",
7014   "self_type" : "type-13",
7015   "size" : 8,
7016   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7017  },
7018  {
7019   "alignment" : 8,
7020   "is_const" : true,
7021   "linker_set_key" : "android::RefBase::weakref_impl *const",
7022   "name" : "android::RefBase::weakref_impl *const",
7023   "referenced_type" : "type-663",
7024   "self_type" : "type-665",
7025   "size" : 8,
7026   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7027  },
7028  {
7029   "alignment" : 8,
7030   "is_const" : true,
7031   "linker_set_key" : "android::hardware::IBinder *const",
7032   "name" : "android::hardware::IBinder *const",
7033   "referenced_type" : "type-19",
7034   "self_type" : "type-18",
7035   "size" : 8,
7036   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7037  },
7038  {
7039   "alignment" : 8,
7040   "is_const" : true,
7041   "linker_set_key" : "const android::NativeHandle",
7042   "name" : "const android::NativeHandle",
7043   "referenced_type" : "type-197",
7044   "self_type" : "type-412",
7045   "size" : 24,
7046   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7047  },
7048  {
7049   "alignment" : 8,
7050   "is_const" : true,
7051   "linker_set_key" : "const android::RefBase",
7052   "name" : "const android::RefBase",
7053   "referenced_type" : "type-12",
7054   "self_type" : "type-293",
7055   "size" : 16,
7056   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7057  },
7058  {
7059   "alignment" : 8,
7060   "is_const" : true,
7061   "linker_set_key" : "const android::String16",
7062   "name" : "const android::String16",
7063   "referenced_type" : "type-69",
7064   "self_type" : "type-68",
7065   "size" : 8,
7066   "source_file" : "/system/core/libutils/include/utils/String16.h"
7067  },
7068  {
7069   "alignment" : 8,
7070   "is_const" : true,
7071   "linker_set_key" : "const android::String8",
7072   "name" : "const android::String8",
7073   "referenced_type" : "type-78",
7074   "self_type" : "type-421",
7075   "size" : 8,
7076   "source_file" : "/system/core/libutils/include/utils/String8.h"
7077  },
7078  {
7079   "alignment" : 8,
7080   "is_const" : true,
7081   "linker_set_key" : "const android::VectorImpl",
7082   "name" : "const android::VectorImpl",
7083   "referenced_type" : "type-61",
7084   "self_type" : "type-502",
7085   "size" : 40,
7086   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
7087  },
7088  {
7089   "alignment" : 8,
7090   "is_const" : true,
7091   "linker_set_key" : "const android::hardware::BpHwRefBase",
7092   "name" : "const android::hardware::BpHwRefBase",
7093   "referenced_type" : "type-17",
7094   "self_type" : "type-433",
7095   "size" : 48,
7096   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7097  },
7098  {
7099   "alignment" : 8,
7100   "is_const" : true,
7101   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7102   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7103   "referenced_type" : "type-459",
7104   "self_type" : "type-466",
7105   "size" : 64,
7106   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7107  },
7108  {
7109   "alignment" : 8,
7110   "is_const" : true,
7111   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7112   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7113   "referenced_type" : "type-468",
7114   "self_type" : "type-471",
7115   "size" : 64,
7116   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7117  },
7118  {
7119   "alignment" : 8,
7120   "is_const" : true,
7121   "linker_set_key" : "const android::hardware::Parcel",
7122   "name" : "const android::hardware::Parcel",
7123   "referenced_type" : "type-437",
7124   "self_type" : "type-448",
7125   "size" : 136,
7126   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7127  },
7128  {
7129   "alignment" : 8,
7130   "is_const" : true,
7131   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7132   "name" : "const android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
7133   "referenced_type" : "type-167",
7134   "self_type" : "type-172",
7135   "size" : 40,
7136   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7137  },
7138  {
7139   "alignment" : 8,
7140   "is_const" : true,
7141   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7142   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
7143   "referenced_type" : "type-174",
7144   "self_type" : "type-178",
7145   "size" : 48,
7146   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7147  },
7148  {
7149   "alignment" : 8,
7150   "is_const" : true,
7151   "linker_set_key" : "const android::hardware::Return<bool>",
7152   "name" : "const android::hardware::Return<bool>",
7153   "referenced_type" : "type-159",
7154   "self_type" : "type-165",
7155   "size" : 40,
7156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7157  },
7158  {
7159   "alignment" : 8,
7160   "is_const" : true,
7161   "linker_set_key" : "const android::hardware::Status",
7162   "name" : "const android::hardware::Status",
7163   "referenced_type" : "type-150",
7164   "self_type" : "type-154",
7165   "size" : 32,
7166   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7167  },
7168  {
7169   "alignment" : 4,
7170   "is_const" : true,
7171   "linker_set_key" : "const android::hardware::details::SchedPrio",
7172   "name" : "const android::hardware::details::SchedPrio",
7173   "referenced_type" : "type-462",
7174   "self_type" : "type-465",
7175   "size" : 8,
7176   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7177  },
7178  {
7179   "alignment" : 8,
7180   "is_const" : true,
7181   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7182   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
7183   "referenced_type" : "type-388",
7184   "self_type" : "type-390",
7185   "size" : 8,
7186   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7187  },
7188  {
7189   "alignment" : 8,
7190   "is_const" : true,
7191   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7192   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7193   "referenced_type" : "type-105",
7194   "self_type" : "type-104",
7195   "size" : 8,
7196   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7197  },
7198  {
7199   "alignment" : 8,
7200   "is_const" : true,
7201   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7202   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7203   "referenced_type" : "type-321",
7204   "self_type" : "type-651",
7205   "size" : 8,
7206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7207  },
7208  {
7209   "alignment" : 8,
7210   "is_const" : true,
7211   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7212   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
7213   "referenced_type" : "type-381",
7214   "self_type" : "type-645",
7215   "size" : 8,
7216   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7217  },
7218  {
7219   "alignment" : 8,
7220   "is_const" : true,
7221   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7222   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7223   "referenced_type" : "type-371",
7224   "self_type" : "type-642",
7225   "size" : 8,
7226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7227  },
7228  {
7229   "alignment" : 8,
7230   "is_const" : true,
7231   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7232   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
7233   "referenced_type" : "type-349",
7234   "self_type" : "type-620",
7235   "size" : 8,
7236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7237  },
7238  {
7239   "alignment" : 8,
7240   "is_const" : true,
7241   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
7242   "name" : "const android::hardware::details::hidl_pointer<int>",
7243   "referenced_type" : "type-334",
7244   "self_type" : "type-507",
7245   "size" : 8,
7246   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7247  },
7248  {
7249   "alignment" : 8,
7250   "is_const" : true,
7251   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
7252   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
7253   "referenced_type" : "type-345",
7254   "self_type" : "type-551",
7255   "size" : 8,
7256   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7257  },
7258  {
7259   "alignment" : 8,
7260   "is_const" : true,
7261   "linker_set_key" : "const android::hardware::details::return_status",
7262   "name" : "const android::hardware::details::return_status",
7263   "referenced_type" : "type-160",
7264   "self_type" : "type-183",
7265   "size" : 40,
7266   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
7267  },
7268  {
7269   "alignment" : 1,
7270   "is_const" : true,
7271   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
7272   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
7273   "referenced_type" : "type-5",
7274   "self_type" : "type-392",
7275   "size" : 32,
7276   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7277  },
7278  {
7279   "alignment" : 8,
7280   "is_const" : true,
7281   "linker_set_key" : "const android::hardware::hidl_death_recipient",
7282   "name" : "const android::hardware::hidl_death_recipient",
7283   "referenced_type" : "type-140",
7284   "self_type" : "type-676",
7285   "size" : 24,
7286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7287  },
7288  {
7289   "alignment" : 8,
7290   "is_const" : true,
7291   "linker_set_key" : "const android::hardware::hidl_handle",
7292   "name" : "const android::hardware::hidl_handle",
7293   "referenced_type" : "type-297",
7294   "self_type" : "type-405",
7295   "size" : 16,
7296   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7297  },
7298  {
7299   "alignment" : 8,
7300   "is_const" : true,
7301   "linker_set_key" : "const android::hardware::hidl_memory",
7302   "name" : "const android::hardware::hidl_memory",
7303   "referenced_type" : "type-303",
7304   "self_type" : "type-306",
7305   "size" : 40,
7306   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7307  },
7308  {
7309   "alignment" : 8,
7310   "is_const" : true,
7311   "linker_set_key" : "const android::hardware::hidl_string",
7312   "name" : "const android::hardware::hidl_string",
7313   "referenced_type" : "type-299",
7314   "self_type" : "type-298",
7315   "size" : 16,
7316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7317  },
7318  {
7319   "alignment" : 8,
7320   "is_const" : true,
7321   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7322   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
7323   "referenced_type" : "type-320",
7324   "self_type" : "type-625",
7325   "size" : 16,
7326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7327  },
7328  {
7329   "alignment" : 8,
7330   "is_const" : true,
7331   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7332   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
7333   "referenced_type" : "type-380",
7334   "self_type" : "type-384",
7335   "size" : 16,
7336   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7337  },
7338  {
7339   "alignment" : 8,
7340   "is_const" : true,
7341   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7342   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
7343   "referenced_type" : "type-370",
7344   "self_type" : "type-377",
7345   "size" : 16,
7346   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7347  },
7348  {
7349   "alignment" : 8,
7350   "is_const" : true,
7351   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7352   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
7353   "referenced_type" : "type-348",
7354   "self_type" : "type-368",
7355   "size" : 16,
7356   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7357  },
7358  {
7359   "alignment" : 8,
7360   "is_const" : true,
7361   "linker_set_key" : "const android::hardware::hidl_vec<int>",
7362   "name" : "const android::hardware::hidl_vec<int>",
7363   "referenced_type" : "type-333",
7364   "self_type" : "type-337",
7365   "size" : 16,
7366   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7367  },
7368  {
7369   "alignment" : 8,
7370   "is_const" : true,
7371   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
7372   "name" : "const android::hardware::hidl_vec<unsigned char>",
7373   "referenced_type" : "type-344",
7374   "self_type" : "type-343",
7375   "size" : 16,
7376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7377  },
7378  {
7379   "alignment" : 2,
7380   "is_const" : true,
7381   "linker_set_key" : "const android::hardware::hidl_version",
7382   "name" : "const android::hardware::hidl_version",
7383   "referenced_type" : "type-395",
7384   "self_type" : "type-398",
7385   "size" : 4,
7386   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7387  },
7388  {
7389   "alignment" : 4,
7390   "is_const" : true,
7391   "linker_set_key" : "const android::hardware::keymaster::V4_0::Algorithm",
7392   "name" : "const android::hardware::keymaster::V4_0::Algorithm",
7393   "referenced_type" : "type-355",
7394   "self_type" : "type-577",
7395   "size" : 4,
7396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7397  },
7398  {
7399   "alignment" : 4,
7400   "is_const" : true,
7401   "linker_set_key" : "const android::hardware::keymaster::V4_0::BlockMode",
7402   "name" : "const android::hardware::keymaster::V4_0::BlockMode",
7403   "referenced_type" : "type-356",
7404   "self_type" : "type-578",
7405   "size" : 4,
7406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7407  },
7408  {
7409   "alignment" : 8,
7410   "is_const" : true,
7411   "linker_set_key" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7412   "name" : "const android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
7413   "referenced_type" : "type-25",
7414   "self_type" : "type-634",
7415   "size" : 216,
7416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7417  },
7418  {
7419   "alignment" : 4,
7420   "is_const" : true,
7421   "linker_set_key" : "const android::hardware::keymaster::V4_0::Constants",
7422   "name" : "const android::hardware::keymaster::V4_0::Constants",
7423   "referenced_type" : "type-566",
7424   "self_type" : "type-573",
7425   "size" : 4,
7426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7427  },
7428  {
7429   "alignment" : 4,
7430   "is_const" : true,
7431   "linker_set_key" : "const android::hardware::keymaster::V4_0::Digest",
7432   "name" : "const android::hardware::keymaster::V4_0::Digest",
7433   "referenced_type" : "type-358",
7434   "self_type" : "type-580",
7435   "size" : 4,
7436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7437  },
7438  {
7439   "alignment" : 4,
7440   "is_const" : true,
7441   "linker_set_key" : "const android::hardware::keymaster::V4_0::EcCurve",
7442   "name" : "const android::hardware::keymaster::V4_0::EcCurve",
7443   "referenced_type" : "type-359",
7444   "self_type" : "type-581",
7445   "size" : 4,
7446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7447  },
7448  {
7449   "alignment" : 4,
7450   "is_const" : true,
7451   "linker_set_key" : "const android::hardware::keymaster::V4_0::ErrorCode",
7452   "name" : "const android::hardware::keymaster::V4_0::ErrorCode",
7453   "referenced_type" : "type-168",
7454   "self_type" : "type-585",
7455   "size" : 4,
7456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7457  },
7458  {
7459   "alignment" : 8,
7460   "is_const" : true,
7461   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7462   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthToken",
7463   "referenced_type" : "type-571",
7464   "self_type" : "type-636",
7465   "size" : 56,
7466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7467  },
7468  {
7469   "alignment" : 4,
7470   "is_const" : true,
7471   "linker_set_key" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7472   "name" : "const android::hardware::keymaster::V4_0::HardwareAuthenticatorType",
7473   "referenced_type" : "type-364",
7474   "self_type" : "type-587",
7475   "size" : 4,
7476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7477  },
7478  {
7479   "alignment" : 8,
7480   "is_const" : true,
7481   "linker_set_key" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7482   "name" : "const android::hardware::keymaster::V4_0::HmacSharingParameters",
7483   "referenced_type" : "type-374",
7484   "self_type" : "type-376",
7485   "size" : 48,
7486   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7487  },
7488  {
7489   "alignment" : 8,
7490   "is_const" : true,
7491   "linker_set_key" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7492   "name" : "const android::hardware::keymaster::V4_0::IKeymasterDevice",
7493   "referenced_type" : "type-10",
7494   "self_type" : "type-623",
7495   "size" : 24,
7496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h"
7497  },
7498  {
7499   "alignment" : 4,
7500   "is_const" : true,
7501   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7502   "name" : "const android::hardware::keymaster::V4_0::KeyBlobUsageRequirements",
7503   "referenced_type" : "type-361",
7504   "self_type" : "type-583",
7505   "size" : 4,
7506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7507  },
7508  {
7509   "alignment" : 8,
7510   "is_const" : true,
7511   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7512   "name" : "const android::hardware::keymaster::V4_0::KeyCharacteristics",
7513   "referenced_type" : "type-570",
7514   "self_type" : "type-718",
7515   "size" : 32,
7516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/hwtypes.h"
7517  },
7518  {
7519   "alignment" : 4,
7520   "is_const" : true,
7521   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7522   "name" : "const android::hardware::keymaster::V4_0::KeyDerivationFunction",
7523   "referenced_type" : "type-363",
7524   "self_type" : "type-586",
7525   "size" : 4,
7526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7527  },
7528  {
7529   "alignment" : 4,
7530   "is_const" : true,
7531   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyFormat",
7532   "name" : "const android::hardware::keymaster::V4_0::KeyFormat",
7533   "referenced_type" : "type-569",
7534   "self_type" : "type-589",
7535   "size" : 4,
7536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7537  },
7538  {
7539   "alignment" : 4,
7540   "is_const" : true,
7541   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7542   "name" : "const android::hardware::keymaster::V4_0::KeyOrigin",
7543   "referenced_type" : "type-360",
7544   "self_type" : "type-582",
7545   "size" : 4,
7546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7547  },
7548  {
7549   "alignment" : 8,
7550   "is_const" : true,
7551   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyParameter",
7552   "name" : "const android::hardware::keymaster::V4_0::KeyParameter",
7553   "referenced_type" : "type-352",
7554   "self_type" : "type-367",
7555   "size" : 32,
7556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7557  },
7558  {
7559   "alignment" : 4,
7560   "is_const" : true,
7561   "linker_set_key" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7562   "name" : "const android::hardware::keymaster::V4_0::KeyPurpose",
7563   "referenced_type" : "type-362",
7564   "self_type" : "type-584",
7565   "size" : 4,
7566   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7567  },
7568  {
7569   "alignment" : 4,
7570   "is_const" : true,
7571   "linker_set_key" : "const android::hardware::keymaster::V4_0::PaddingMode",
7572   "name" : "const android::hardware::keymaster::V4_0::PaddingMode",
7573   "referenced_type" : "type-357",
7574   "self_type" : "type-579",
7575   "size" : 4,
7576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7577  },
7578  {
7579   "alignment" : 4,
7580   "is_const" : true,
7581   "linker_set_key" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7582   "name" : "const android::hardware::keymaster::V4_0::SecurityLevel",
7583   "referenced_type" : "type-365",
7584   "self_type" : "type-588",
7585   "size" : 4,
7586   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7587  },
7588  {
7589   "alignment" : 4,
7590   "is_const" : true,
7591   "linker_set_key" : "const android::hardware::keymaster::V4_0::Tag",
7592   "name" : "const android::hardware::keymaster::V4_0::Tag",
7593   "referenced_type" : "type-353",
7594   "self_type" : "type-576",
7595   "size" : 4,
7596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7597  },
7598  {
7599   "alignment" : 4,
7600   "is_const" : true,
7601   "linker_set_key" : "const android::hardware::keymaster::V4_0::TagType",
7602   "name" : "const android::hardware::keymaster::V4_0::TagType",
7603   "referenced_type" : "type-567",
7604   "self_type" : "type-575",
7605   "size" : 4,
7606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7607  },
7608  {
7609   "alignment" : 8,
7610   "is_const" : true,
7611   "linker_set_key" : "const android::hardware::keymaster::V4_0::VerificationToken",
7612   "name" : "const android::hardware::keymaster::V4_0::VerificationToken",
7613   "referenced_type" : "type-572",
7614   "self_type" : "type-640",
7615   "size" : 56,
7616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h"
7617  },
7618  {
7619   "alignment" : 8,
7620   "is_const" : true,
7621   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
7622   "name" : "const android::hidl::base::V1_0::BpHwBase",
7623   "referenced_type" : "type-629",
7624   "self_type" : "type-632",
7625   "size" : 216,
7626   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
7627  },
7628  {
7629   "alignment" : 4,
7630   "is_const" : true,
7631   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7632   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
7633   "referenced_type" : "type-415",
7634   "self_type" : "type-416",
7635   "size" : 4,
7636   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7637  },
7638  {
7639   "alignment" : 8,
7640   "is_const" : true,
7641   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
7642   "name" : "const android::hidl::base::V1_0::IBase",
7643   "referenced_type" : "type-11",
7644   "self_type" : "type-37",
7645   "size" : 24,
7646   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7647  },
7648  {
7649   "alignment" : 8,
7650   "is_const" : true,
7651   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
7652   "name" : "const android::hidl::base::V1_0::IBase *const",
7653   "referenced_type" : "type-38",
7654   "self_type" : "type-479",
7655   "size" : 8,
7656   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7657  },
7658  {
7659   "alignment" : 8,
7660   "is_const" : true,
7661   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
7662   "name" : "const android::hidl::manager::V1_0::IServiceManager",
7663   "referenced_type" : "type-99",
7664   "self_type" : "type-107",
7665   "size" : 24,
7666   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7667  },
7668  {
7669   "alignment" : 4,
7670   "is_const" : true,
7671   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7672   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
7673   "referenced_type" : "type-556",
7674   "self_type" : "type-560",
7675   "size" : 4,
7676   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7677  },
7678  {
7679   "alignment" : 1,
7680   "is_const" : true,
7681   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7682   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7683   "referenced_type" : "type-555",
7684   "self_type" : "type-558",
7685   "size" : 1,
7686   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7687  },
7688  {
7689   "alignment" : 8,
7690   "is_const" : true,
7691   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7692   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7693   "referenced_type" : "type-119",
7694   "self_type" : "type-553",
7695   "size" : 24,
7696   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7697  },
7698  {
7699   "alignment" : 8,
7700   "is_const" : true,
7701   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7702   "name" : "const android::sp<android::hardware::IBinder>",
7703   "referenced_type" : "type-43",
7704   "self_type" : "type-45",
7705   "size" : 8,
7706   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7707  },
7708  {
7709   "alignment" : 8,
7710   "is_const" : true,
7711   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7712   "name" : "const android::sp<android::hardware::ProcessState>",
7713   "referenced_type" : "type-49",
7714   "self_type" : "type-95",
7715   "size" : 8,
7716   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7717  },
7718  {
7719   "alignment" : 8,
7720   "is_const" : true,
7721   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7722   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7723   "referenced_type" : "type-135",
7724   "self_type" : "type-145",
7725   "size" : 8,
7726   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7727  },
7728  {
7729   "alignment" : 8,
7730   "is_const" : true,
7731   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7732   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7733   "referenced_type" : "type-659",
7734   "self_type" : "type-658",
7735   "size" : 8,
7736   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7737  },
7738  {
7739   "alignment" : 8,
7740   "is_const" : true,
7741   "linker_set_key" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7742   "name" : "const android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
7743   "referenced_type" : "type-125",
7744   "self_type" : "type-133",
7745   "size" : 8,
7746   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7747  },
7748  {
7749   "alignment" : 8,
7750   "is_const" : true,
7751   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7752   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7753   "referenced_type" : "type-35",
7754   "self_type" : "type-34",
7755   "size" : 8,
7756   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7757  },
7758  {
7759   "alignment" : 8,
7760   "is_const" : true,
7761   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7762   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7763   "referenced_type" : "type-97",
7764   "self_type" : "type-101",
7765   "size" : 8,
7766   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7767  },
7768  {
7769   "alignment" : 8,
7770   "is_const" : true,
7771   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7772   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7773   "referenced_type" : "type-117",
7774   "self_type" : "type-121",
7775   "size" : 8,
7776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7777  },
7778  {
7779   "alignment" : 8,
7780   "is_const" : true,
7781   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7782   "name" : "const android::wp<android::hardware::BHwBinder>",
7783   "referenced_type" : "type-476",
7784   "self_type" : "type-670",
7785   "size" : 16,
7786   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7787  },
7788  {
7789   "alignment" : 8,
7790   "is_const" : true,
7791   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7792   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7793   "referenced_type" : "type-138",
7794   "self_type" : "type-656",
7795   "size" : 16,
7796   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7797  },
7798  {
7799   "alignment" : 8,
7800   "is_const" : true,
7801   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7802   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7803   "referenced_type" : "type-141",
7804   "self_type" : "type-452",
7805   "size" : 16,
7806   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7807  },
7808  {
7809   "alignment" : 1,
7810   "is_const" : true,
7811   "linker_set_key" : "const bool",
7812   "name" : "const bool",
7813   "referenced_type" : "type-30",
7814   "self_type" : "type-112",
7815   "size" : 1,
7816   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7817  },
7818  {
7819   "alignment" : 1,
7820   "is_const" : true,
7821   "linker_set_key" : "const char",
7822   "name" : "const char",
7823   "referenced_type" : "type-81",
7824   "self_type" : "type-80",
7825   "size" : 1,
7826   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7827  },
7828  {
7829   "alignment" : 2,
7830   "is_const" : true,
7831   "linker_set_key" : "const char16_t",
7832   "name" : "const char16_t",
7833   "referenced_type" : "type-72",
7834   "self_type" : "type-71",
7835   "size" : 2,
7836   "source_file" : "/system/core/libutils/include/utils/String16.h"
7837  },
7838  {
7839   "alignment" : 8,
7840   "is_const" : true,
7841   "linker_set_key" : "const double",
7842   "name" : "const double",
7843   "referenced_type" : "type-270",
7844   "self_type" : "type-289",
7845   "size" : 8,
7846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7847  },
7848  {
7849   "alignment" : 4,
7850   "is_const" : true,
7851   "linker_set_key" : "const float",
7852   "name" : "const float",
7853   "referenced_type" : "type-261",
7854   "self_type" : "type-287",
7855   "size" : 4,
7856   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7857  },
7858  {
7859   "alignment" : 4,
7860   "is_const" : true,
7861   "linker_set_key" : "const int",
7862   "name" : "const int",
7863   "referenced_type" : "type-52",
7864   "self_type" : "type-488",
7865   "size" : 4,
7866   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7867  },
7868  {
7869   "is_const" : true,
7870   "linker_set_key" : "const iter<is_const>",
7871   "name" : "const iter<is_const>",
7872   "referenced_type" : "type-313",
7873   "self_type" : "type-312",
7874   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7875  },
7876  {
7877   "is_const" : true,
7878   "linker_set_key" : "const iter<is_const>",
7879   "name" : "const iter<is_const>",
7880   "referenced_type" : "type-667",
7881   "self_type" : "type-666",
7882   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7883  },
7884  {
7885   "alignment" : 4,
7886   "is_const" : true,
7887   "linker_set_key" : "const log_msg",
7888   "name" : "const log_msg",
7889   "referenced_type" : "type-85",
7890   "self_type" : "type-84",
7891   "size" : 5124,
7892   "source_file" : "/system/core/liblog/include/log/log_read.h"
7893  },
7894  {
7895   "alignment" : 8,
7896   "is_const" : true,
7897   "linker_set_key" : "const long",
7898   "name" : "const long",
7899   "referenced_type" : "type-57",
7900   "self_type" : "type-284",
7901   "size" : 8,
7902   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7903  },
7904  {
7905   "alignment" : 4,
7906   "is_const" : true,
7907   "linker_set_key" : "const native_handle",
7908   "name" : "const native_handle",
7909   "referenced_type" : "type-193",
7910   "self_type" : "type-267",
7911   "size" : 12,
7912   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7913  },
7914  {
7915   "alignment" : 2,
7916   "is_const" : true,
7917   "linker_set_key" : "const short",
7918   "name" : "const short",
7919   "referenced_type" : "type-218",
7920   "self_type" : "type-279",
7921   "size" : 2,
7922   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7923  },
7924  {
7925   "alignment" : 1,
7926   "is_const" : true,
7927   "linker_set_key" : "const signed char",
7928   "name" : "const signed char",
7929   "referenced_type" : "type-276",
7930   "self_type" : "type-275",
7931   "size" : 1,
7932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7933  },
7934  {
7935   "alignment" : 4,
7936   "is_const" : true,
7937   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7938   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7939   "referenced_type" : "type-597",
7940   "self_type" : "type-596",
7941   "size" : 20,
7942   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7943  },
7944  {
7945   "alignment" : 4,
7946   "is_const" : true,
7947   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7948   "name" : "const std::array<android::hardware::keymaster::V4_0::Algorithm, 5>",
7949   "referenced_type" : "type-692",
7950   "self_type" : "type-691",
7951   "size" : 20,
7952   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7953  },
7954  {
7955   "alignment" : 4,
7956   "is_const" : true,
7957   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7958   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7959   "referenced_type" : "type-599",
7960   "self_type" : "type-598",
7961   "size" : 16,
7962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7963  },
7964  {
7965   "alignment" : 4,
7966   "is_const" : true,
7967   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7968   "name" : "const std::array<android::hardware::keymaster::V4_0::BlockMode, 4>",
7969   "referenced_type" : "type-694",
7970   "self_type" : "type-693",
7971   "size" : 16,
7972   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7973  },
7974  {
7975   "alignment" : 4,
7976   "is_const" : true,
7977   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7978   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7979   "referenced_type" : "type-591",
7980   "self_type" : "type-590",
7981   "size" : 4,
7982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7983  },
7984  {
7985   "alignment" : 4,
7986   "is_const" : true,
7987   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7988   "name" : "const std::array<android::hardware::keymaster::V4_0::Constants, 1>",
7989   "referenced_type" : "type-686",
7990   "self_type" : "type-685",
7991   "size" : 4,
7992   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
7993  },
7994  {
7995   "alignment" : 4,
7996   "is_const" : true,
7997   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
7998   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
7999   "referenced_type" : "type-603",
8000   "self_type" : "type-602",
8001   "size" : 28,
8002   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8003  },
8004  {
8005   "alignment" : 4,
8006   "is_const" : true,
8007   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8008   "name" : "const std::array<android::hardware::keymaster::V4_0::Digest, 7>",
8009   "referenced_type" : "type-698",
8010   "self_type" : "type-697",
8011   "size" : 28,
8012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8013  },
8014  {
8015   "alignment" : 4,
8016   "is_const" : true,
8017   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8018   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8019   "referenced_type" : "type-605",
8020   "self_type" : "type-604",
8021   "size" : 16,
8022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8023  },
8024  {
8025   "alignment" : 4,
8026   "is_const" : true,
8027   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8028   "name" : "const std::array<android::hardware::keymaster::V4_0::EcCurve, 4>",
8029   "referenced_type" : "type-700",
8030   "self_type" : "type-699",
8031   "size" : 16,
8032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8033  },
8034  {
8035   "alignment" : 4,
8036   "is_const" : true,
8037   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8038   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8039   "referenced_type" : "type-613",
8040   "self_type" : "type-612",
8041   "size" : 296,
8042   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8043  },
8044  {
8045   "alignment" : 4,
8046   "is_const" : true,
8047   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8048   "name" : "const std::array<android::hardware::keymaster::V4_0::ErrorCode, 74>",
8049   "referenced_type" : "type-708",
8050   "self_type" : "type-707",
8051   "size" : 296,
8052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8053  },
8054  {
8055   "alignment" : 4,
8056   "is_const" : true,
8057   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8058   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8059   "referenced_type" : "type-617",
8060   "self_type" : "type-616",
8061   "size" : 16,
8062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8063  },
8064  {
8065   "alignment" : 4,
8066   "is_const" : true,
8067   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8068   "name" : "const std::array<android::hardware::keymaster::V4_0::HardwareAuthenticatorType, 4>",
8069   "referenced_type" : "type-713",
8070   "self_type" : "type-712",
8071   "size" : 16,
8072   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8073  },
8074  {
8075   "alignment" : 4,
8076   "is_const" : true,
8077   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8078   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8079   "referenced_type" : "type-609",
8080   "self_type" : "type-608",
8081   "size" : 8,
8082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8083  },
8084  {
8085   "alignment" : 4,
8086   "is_const" : true,
8087   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8088   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyBlobUsageRequirements, 2>",
8089   "referenced_type" : "type-704",
8090   "self_type" : "type-703",
8091   "size" : 8,
8092   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8093  },
8094  {
8095   "alignment" : 4,
8096   "is_const" : true,
8097   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8098   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8099   "referenced_type" : "type-615",
8100   "self_type" : "type-614",
8101   "size" : 24,
8102   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8103  },
8104  {
8105   "alignment" : 4,
8106   "is_const" : true,
8107   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8108   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyDerivationFunction, 6>",
8109   "referenced_type" : "type-711",
8110   "self_type" : "type-710",
8111   "size" : 24,
8112   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8113  },
8114  {
8115   "alignment" : 4,
8116   "is_const" : true,
8117   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8118   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8119   "referenced_type" : "type-622",
8120   "self_type" : "type-621",
8121   "size" : 12,
8122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8123  },
8124  {
8125   "alignment" : 4,
8126   "is_const" : true,
8127   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8128   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyFormat, 3>",
8129   "referenced_type" : "type-717",
8130   "self_type" : "type-716",
8131   "size" : 12,
8132   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8133  },
8134  {
8135   "alignment" : 4,
8136   "is_const" : true,
8137   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8138   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8139   "referenced_type" : "type-607",
8140   "self_type" : "type-606",
8141   "size" : 20,
8142   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8143  },
8144  {
8145   "alignment" : 4,
8146   "is_const" : true,
8147   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8148   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyOrigin, 5>",
8149   "referenced_type" : "type-702",
8150   "self_type" : "type-701",
8151   "size" : 20,
8152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8153  },
8154  {
8155   "alignment" : 4,
8156   "is_const" : true,
8157   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8158   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8159   "referenced_type" : "type-611",
8160   "self_type" : "type-610",
8161   "size" : 20,
8162   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8163  },
8164  {
8165   "alignment" : 4,
8166   "is_const" : true,
8167   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8168   "name" : "const std::array<android::hardware::keymaster::V4_0::KeyPurpose, 5>",
8169   "referenced_type" : "type-706",
8170   "self_type" : "type-705",
8171   "size" : 20,
8172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8173  },
8174  {
8175   "alignment" : 4,
8176   "is_const" : true,
8177   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8178   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8179   "referenced_type" : "type-601",
8180   "self_type" : "type-600",
8181   "size" : 24,
8182   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8183  },
8184  {
8185   "alignment" : 4,
8186   "is_const" : true,
8187   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8188   "name" : "const std::array<android::hardware::keymaster::V4_0::PaddingMode, 6>",
8189   "referenced_type" : "type-696",
8190   "self_type" : "type-695",
8191   "size" : 24,
8192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8193  },
8194  {
8195   "alignment" : 4,
8196   "is_const" : true,
8197   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8198   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8199   "referenced_type" : "type-619",
8200   "self_type" : "type-618",
8201   "size" : 12,
8202   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8203  },
8204  {
8205   "alignment" : 4,
8206   "is_const" : true,
8207   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8208   "name" : "const std::array<android::hardware::keymaster::V4_0::SecurityLevel, 3>",
8209   "referenced_type" : "type-715",
8210   "self_type" : "type-714",
8211   "size" : 12,
8212   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8213  },
8214  {
8215   "alignment" : 4,
8216   "is_const" : true,
8217   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8218   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8219   "referenced_type" : "type-595",
8220   "self_type" : "type-594",
8221   "size" : 220,
8222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8223  },
8224  {
8225   "alignment" : 4,
8226   "is_const" : true,
8227   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8228   "name" : "const std::array<android::hardware::keymaster::V4_0::Tag, 55>",
8229   "referenced_type" : "type-690",
8230   "self_type" : "type-689",
8231   "size" : 220,
8232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8233  },
8234  {
8235   "alignment" : 4,
8236   "is_const" : true,
8237   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8238   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8239   "referenced_type" : "type-593",
8240   "self_type" : "type-592",
8241   "size" : 44,
8242   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8243  },
8244  {
8245   "alignment" : 4,
8246   "is_const" : true,
8247   "linker_set_key" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8248   "name" : "const std::array<android::hardware::keymaster::V4_0::TagType, 11>",
8249   "referenced_type" : "type-688",
8250   "self_type" : "type-687",
8251   "size" : 44,
8252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h"
8253  },
8254  {
8255   "alignment" : 4,
8256   "is_const" : true,
8257   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8258   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8259   "referenced_type" : "type-419",
8260   "self_type" : "type-418",
8261   "size" : 12,
8262   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8263  },
8264  {
8265   "alignment" : 4,
8266   "is_const" : true,
8267   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8268   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
8269   "referenced_type" : "type-674",
8270   "self_type" : "type-673",
8271   "size" : 12,
8272   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
8273  },
8274  {
8275   "alignment" : 4,
8276   "is_const" : true,
8277   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8278   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
8279   "referenced_type" : "type-565",
8280   "self_type" : "type-564",
8281   "size" : 4,
8282   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8283  },
8284  {
8285   "alignment" : 1,
8286   "is_const" : true,
8287   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8288   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
8289   "referenced_type" : "type-563",
8290   "self_type" : "type-562",
8291   "size" : 3,
8292   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
8293  },
8294  {
8295   "alignment" : 8,
8296   "is_const" : true,
8297   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8298   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
8299   "referenced_type" : "type-457",
8300   "self_type" : "type-456",
8301   "size" : 24,
8302   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
8303  },
8304  {
8305   "alignment" : 8,
8306   "is_const" : true,
8307   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8308   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
8309   "referenced_type" : "type-331",
8310   "self_type" : "type-330",
8311   "size" : 16,
8312   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8313  },
8314  {
8315   "alignment" : 8,
8316   "is_const" : true,
8317   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
8318   "name" : "const std::initializer_list<android::hardware::hidl_string>",
8319   "referenced_type" : "type-326",
8320   "self_type" : "type-325",
8321   "size" : 16,
8322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8323  },
8324  {
8325   "alignment" : 8,
8326   "is_const" : true,
8327   "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 *> > *)> > >",
8328   "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 *> > *)> > >",
8329   "referenced_type" : "type-237",
8330   "self_type" : "type-236",
8331   "size" : 24,
8332   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8333  },
8334  {
8335   "alignment" : 8,
8336   "is_const" : true,
8337   "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 *> > *)> > >",
8338   "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 *> > *)> > >",
8339   "referenced_type" : "type-722",
8340   "self_type" : "type-721",
8341   "size" : 24,
8342   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8343  },
8344  {
8345   "alignment" : 1,
8346   "is_const" : true,
8347   "linker_set_key" : "const unsigned char",
8348   "name" : "const unsigned char",
8349   "referenced_type" : "type-7",
8350   "self_type" : "type-341",
8351   "size" : 1,
8352   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
8353  },
8354  {
8355   "alignment" : 4,
8356   "is_const" : true,
8357   "linker_set_key" : "const unsigned int",
8358   "name" : "const unsigned int",
8359   "referenced_type" : "type-2",
8360   "self_type" : "type-62",
8361   "size" : 4,
8362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8363  },
8364  {
8365   "alignment" : 8,
8366   "is_const" : true,
8367   "linker_set_key" : "const unsigned long",
8368   "name" : "const unsigned long",
8369   "referenced_type" : "type-8",
8370   "self_type" : "type-63",
8371   "size" : 8,
8372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8373  },
8374  {
8375   "alignment" : 8,
8376   "is_const" : true,
8377   "linker_set_key" : "const unsigned long long",
8378   "name" : "const unsigned long long",
8379   "referenced_type" : "type-256",
8380   "self_type" : "type-444",
8381   "size" : 8,
8382   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
8383  },
8384  {
8385   "alignment" : 2,
8386   "is_const" : true,
8387   "linker_set_key" : "const unsigned short",
8388   "name" : "const unsigned short",
8389   "referenced_type" : "type-89",
8390   "self_type" : "type-281",
8391   "size" : 2,
8392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
8393  },
8394  {
8395   "is_const" : true,
8396   "linker_set_key" : "const void",
8397   "name" : "const void",
8398   "referenced_type" : "type-54",
8399   "self_type" : "type-401",
8400   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
8401  },
8402  {
8403   "alignment" : 1,
8404   "is_volatile" : true,
8405   "linker_set_key" : "volatile bool",
8406   "name" : "volatile bool",
8407   "referenced_type" : "type-30",
8408   "self_type" : "type-115",
8409   "size" : 1,
8410   "source_file" : "/system/core/libutils/include/utils/Thread.h"
8411  },
8412  {
8413   "alignment" : 4,
8414   "is_volatile" : true,
8415   "linker_set_key" : "volatile int",
8416   "name" : "volatile int",
8417   "referenced_type" : "type-52",
8418   "self_type" : "type-82",
8419   "size" : 4,
8420   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
8421  }
8422 ],
8423 "record_types" :
8424 [
8425  {
8426   "alignment" : 4,
8427   "fields" :
8428   [
8429    {
8430     "access" : "private",
8431     "field_name" : "mCond",
8432     "referenced_type" : "type-114"
8433    }
8434   ],
8435   "linker_set_key" : "android::Condition",
8436   "name" : "android::Condition",
8437   "record_kind" : "class",
8438   "referenced_type" : "type-113",
8439   "self_type" : "type-113",
8440   "size" : 48,
8441   "source_file" : "/system/core/libutils/include/utils/Condition.h",
8442   "unique_id" : "_ZTSN7android9ConditionE"
8443  },
8444  {
8445   "alignment" : 8,
8446   "fields" :
8447   [
8448    {
8449     "access" : "private",
8450     "field_name" : "mVector",
8451     "referenced_type" : "type-75"
8452    }
8453   ],
8454   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8455   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
8456   "record_kind" : "class",
8457   "referenced_type" : "type-74",
8458   "self_type" : "type-74",
8459   "size" : 40,
8460   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
8461   "template_args" : [ "type-69", "type-43" ],
8462   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
8463  },
8464  {
8465   "alignment" : 4,
8466   "fields" :
8467   [
8468    {
8469     "access" : "private",
8470     "field_name" : "mCount",
8471     "referenced_type" : "type-196"
8472    }
8473   ],
8474   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
8475   "name" : "android::LightRefBase<android::NativeHandle>",
8476   "record_kind" : "class",
8477   "referenced_type" : "type-195",
8478   "self_type" : "type-195",
8479   "size" : 4,
8480   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8481   "template_args" : [ "type-197" ],
8482   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
8483  },
8484  {
8485   "alignment" : 4,
8486   "fields" :
8487   [
8488    {
8489     "access" : "private",
8490     "field_name" : "mCount",
8491     "referenced_type" : "type-191"
8492    }
8493   ],
8494   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
8495   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
8496   "record_kind" : "class",
8497   "referenced_type" : "type-190",
8498   "self_type" : "type-190",
8499   "size" : 4,
8500   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8501   "template_args" : [ "type-192" ],
8502   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8503  },
8504  {
8505   "alignment" : 4,
8506   "fields" :
8507   [
8508    {
8509     "access" : "private",
8510     "field_name" : "mMutex",
8511     "referenced_type" : "type-59"
8512    }
8513   ],
8514   "linker_set_key" : "android::Mutex",
8515   "name" : "android::Mutex",
8516   "record_kind" : "class",
8517   "referenced_type" : "type-58",
8518   "self_type" : "type-58",
8519   "size" : 40,
8520   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8521   "unique_id" : "_ZTSN7android5MutexE"
8522  },
8523  {
8524   "alignment" : 8,
8525   "fields" :
8526   [
8527    {
8528     "access" : "private",
8529     "field_name" : "mLock",
8530     "referenced_type" : "type-538"
8531    }
8532   ],
8533   "linker_set_key" : "android::Mutex::Autolock",
8534   "name" : "android::Mutex::Autolock",
8535   "record_kind" : "class",
8536   "referenced_type" : "type-537",
8537   "self_type" : "type-537",
8538   "size" : 8,
8539   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
8540   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
8541  },
8542  {
8543   "alignment" : 8,
8544   "base_specifiers" :
8545   [
8546    {
8547     "referenced_type" : "type-195"
8548    }
8549   ],
8550   "fields" :
8551   [
8552    {
8553     "access" : "private",
8554     "field_name" : "mHandle",
8555     "field_offset" : 64,
8556     "referenced_type" : "type-198"
8557    },
8558    {
8559     "access" : "private",
8560     "field_name" : "mOwnsHandle",
8561     "field_offset" : 128,
8562     "referenced_type" : "type-30"
8563    }
8564   ],
8565   "linker_set_key" : "android::NativeHandle",
8566   "name" : "android::NativeHandle",
8567   "record_kind" : "class",
8568   "referenced_type" : "type-197",
8569   "self_type" : "type-197",
8570   "size" : 24,
8571   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
8572   "unique_id" : "_ZTSN7android12NativeHandleE"
8573  },
8574  {
8575   "alignment" : 4,
8576   "fields" :
8577   [
8578    {
8579     "access" : "private",
8580     "field_name" : "mRWLock",
8581     "referenced_type" : "type-543"
8582    }
8583   ],
8584   "linker_set_key" : "android::RWLock",
8585   "name" : "android::RWLock",
8586   "record_kind" : "class",
8587   "referenced_type" : "type-542",
8588   "self_type" : "type-542",
8589   "size" : 56,
8590   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8591   "unique_id" : "_ZTSN7android6RWLockE"
8592  },
8593  {
8594   "alignment" : 8,
8595   "fields" :
8596   [
8597    {
8598     "access" : "private",
8599     "field_name" : "mLock",
8600     "referenced_type" : "type-546"
8601    }
8602   ],
8603   "linker_set_key" : "android::RWLock::AutoRLock",
8604   "name" : "android::RWLock::AutoRLock",
8605   "record_kind" : "class",
8606   "referenced_type" : "type-545",
8607   "self_type" : "type-545",
8608   "size" : 8,
8609   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8610   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
8611  },
8612  {
8613   "alignment" : 8,
8614   "fields" :
8615   [
8616    {
8617     "access" : "private",
8618     "field_name" : "mLock",
8619     "referenced_type" : "type-546"
8620    }
8621   ],
8622   "linker_set_key" : "android::RWLock::AutoWLock",
8623   "name" : "android::RWLock::AutoWLock",
8624   "record_kind" : "class",
8625   "referenced_type" : "type-548",
8626   "self_type" : "type-548",
8627   "size" : 8,
8628   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
8629   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
8630  },
8631  {
8632   "alignment" : 8,
8633   "fields" :
8634   [
8635    {
8636     "access" : "private",
8637     "field_name" : "mRefs",
8638     "field_offset" : 64,
8639     "referenced_type" : "type-13"
8640    }
8641   ],
8642   "linker_set_key" : "android::RefBase",
8643   "name" : "android::RefBase",
8644   "record_kind" : "class",
8645   "referenced_type" : "type-12",
8646   "self_type" : "type-12",
8647   "size" : 16,
8648   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8649   "unique_id" : "_ZTSN7android7RefBaseE",
8650   "vtable_components" :
8651   [
8652    {
8653     "kind" : "offset_to_top"
8654    },
8655    {
8656     "kind" : "rtti",
8657     "mangled_component_name" : "_ZTIN7android7RefBaseE"
8658    },
8659    {
8660     "kind" : "complete_dtor_pointer",
8661     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
8662    },
8663    {
8664     "kind" : "deleting_dtor_pointer",
8665     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
8666    },
8667    {
8668     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8669    },
8670    {
8671     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8672    },
8673    {
8674     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8675    },
8676    {
8677     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8678    }
8679   ]
8680  },
8681  {
8682   "alignment" : 1,
8683   "linker_set_key" : "android::RefBase::weakref_type",
8684   "name" : "android::RefBase::weakref_type",
8685   "record_kind" : "class",
8686   "referenced_type" : "type-22",
8687   "self_type" : "type-22",
8688   "size" : 1,
8689   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8690   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
8691  },
8692  {
8693   "alignment" : 1,
8694   "linker_set_key" : "android::ReferenceMover",
8695   "name" : "android::ReferenceMover",
8696   "record_kind" : "class",
8697   "referenced_type" : "type-296",
8698   "self_type" : "type-296",
8699   "size" : 1,
8700   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8701   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8702  },
8703  {
8704   "alignment" : 8,
8705   "linker_set_key" : "android::ReferenceRenamer",
8706   "name" : "android::ReferenceRenamer",
8707   "record_kind" : "class",
8708   "referenced_type" : "type-291",
8709   "self_type" : "type-291",
8710   "size" : 8,
8711   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8712   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8713   "vtable_components" :
8714   [
8715    {
8716     "kind" : "offset_to_top"
8717    },
8718    {
8719     "kind" : "rtti",
8720     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8721    },
8722    {
8723     "is_pure" : true,
8724     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8725    }
8726   ]
8727  },
8728  {
8729   "alignment" : 8,
8730   "fields" :
8731   [
8732    {
8733     "access" : "private",
8734     "field_name" : "mTag",
8735     "referenced_type" : "type-8"
8736    }
8737   ],
8738   "linker_set_key" : "android::ScopedTrace",
8739   "name" : "android::ScopedTrace",
8740   "record_kind" : "class",
8741   "referenced_type" : "type-550",
8742   "self_type" : "type-550",
8743   "size" : 8,
8744   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8745   "unique_id" : "_ZTSN7android11ScopedTraceE"
8746  },
8747  {
8748   "alignment" : 8,
8749   "base_specifiers" :
8750   [
8751    {
8752     "access" : "private",
8753     "referenced_type" : "type-76"
8754    }
8755   ],
8756   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8757   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8758   "record_kind" : "class",
8759   "referenced_type" : "type-75",
8760   "self_type" : "type-75",
8761   "size" : 40,
8762   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8763   "template_args" : [ "type-77" ],
8764   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8765   "vtable_components" :
8766   [
8767    {
8768     "kind" : "offset_to_top"
8769    },
8770    {
8771     "kind" : "rtti",
8772     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8773    },
8774    {
8775     "kind" : "complete_dtor_pointer",
8776     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8777    },
8778    {
8779     "kind" : "deleting_dtor_pointer",
8780     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8781    },
8782    {
8783     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8784    },
8785    {
8786     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8787    },
8788    {
8789     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8790    },
8791    {
8792     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8793    },
8794    {
8795     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8796    },
8797    {
8798     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8799    },
8800    {
8801     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8802    }
8803   ]
8804  },
8805  {
8806   "alignment" : 8,
8807   "base_specifiers" :
8808   [
8809    {
8810     "referenced_type" : "type-61"
8811    }
8812   ],
8813   "linker_set_key" : "android::SortedVectorImpl",
8814   "name" : "android::SortedVectorImpl",
8815   "record_kind" : "class",
8816   "referenced_type" : "type-76",
8817   "self_type" : "type-76",
8818   "size" : 40,
8819   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8820   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8821   "vtable_components" :
8822   [
8823    {
8824     "kind" : "offset_to_top"
8825    },
8826    {
8827     "kind" : "rtti",
8828     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8829    },
8830    {
8831     "kind" : "complete_dtor_pointer",
8832     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8833    },
8834    {
8835     "kind" : "deleting_dtor_pointer",
8836     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8837    },
8838    {
8839     "is_pure" : true,
8840     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8841    },
8842    {
8843     "is_pure" : true,
8844     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8845    },
8846    {
8847     "is_pure" : true,
8848     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8849    },
8850    {
8851     "is_pure" : true,
8852     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8853    },
8854    {
8855     "is_pure" : true,
8856     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8857    },
8858    {
8859     "is_pure" : true,
8860     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8861    },
8862    {
8863     "is_pure" : true,
8864     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8865    }
8866   ]
8867  },
8868  {
8869   "alignment" : 8,
8870   "fields" :
8871   [
8872    {
8873     "access" : "private",
8874     "field_name" : "mString",
8875     "referenced_type" : "type-70"
8876    }
8877   ],
8878   "linker_set_key" : "android::String16",
8879   "name" : "android::String16",
8880   "record_kind" : "class",
8881   "referenced_type" : "type-69",
8882   "self_type" : "type-69",
8883   "size" : 8,
8884   "source_file" : "/system/core/libutils/include/utils/String16.h",
8885   "unique_id" : "_ZTSN7android8String16E"
8886  },
8887  {
8888   "alignment" : 8,
8889   "fields" :
8890   [
8891    {
8892     "access" : "private",
8893     "field_name" : "mString",
8894     "referenced_type" : "type-79"
8895    }
8896   ],
8897   "linker_set_key" : "android::String8",
8898   "name" : "android::String8",
8899   "record_kind" : "class",
8900   "referenced_type" : "type-78",
8901   "self_type" : "type-78",
8902   "size" : 8,
8903   "source_file" : "/system/core/libutils/include/utils/String8.h",
8904   "unique_id" : "_ZTSN7android7String8E"
8905  },
8906  {
8907   "alignment" : 8,
8908   "base_specifiers" :
8909   [
8910    {
8911     "is_virtual" : true,
8912     "referenced_type" : "type-12"
8913    }
8914   ],
8915   "fields" :
8916   [
8917    {
8918     "access" : "private",
8919     "field_name" : "mCanCallJava",
8920     "field_offset" : 64,
8921     "referenced_type" : "type-112"
8922    },
8923    {
8924     "access" : "private",
8925     "field_name" : "mThread",
8926     "field_offset" : 128,
8927     "referenced_type" : "type-53"
8928    },
8929    {
8930     "access" : "private",
8931     "field_name" : "mLock",
8932     "field_offset" : 192,
8933     "referenced_type" : "type-58"
8934    },
8935    {
8936     "access" : "private",
8937     "field_name" : "mThreadExitedCondition",
8938     "field_offset" : 512,
8939     "referenced_type" : "type-113"
8940    },
8941    {
8942     "access" : "private",
8943     "field_name" : "mStatus",
8944     "field_offset" : 896,
8945     "referenced_type" : "type-52"
8946    },
8947    {
8948     "access" : "private",
8949     "field_name" : "mExitPending",
8950     "field_offset" : 928,
8951     "referenced_type" : "type-115"
8952    },
8953    {
8954     "access" : "private",
8955     "field_name" : "mRunning",
8956     "field_offset" : 936,
8957     "referenced_type" : "type-115"
8958    },
8959    {
8960     "access" : "private",
8961     "field_name" : "mHoldSelf",
8962     "field_offset" : 960,
8963     "referenced_type" : "type-109"
8964    },
8965    {
8966     "access" : "private",
8967     "field_name" : "mTid",
8968     "field_offset" : 1024,
8969     "referenced_type" : "type-52"
8970    }
8971   ],
8972   "linker_set_key" : "android::Thread",
8973   "name" : "android::Thread",
8974   "record_kind" : "class",
8975   "referenced_type" : "type-111",
8976   "self_type" : "type-111",
8977   "size" : 152,
8978   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8979   "unique_id" : "_ZTSN7android6ThreadE",
8980   "vtable_components" :
8981   [
8982    {
8983     "component_value" : 136,
8984     "kind" : "vbase_offset"
8985    },
8986    {
8987     "kind" : "offset_to_top"
8988    },
8989    {
8990     "kind" : "rtti",
8991     "mangled_component_name" : "_ZTIN7android6ThreadE"
8992    },
8993    {
8994     "kind" : "complete_dtor_pointer",
8995     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8996    },
8997    {
8998     "kind" : "deleting_dtor_pointer",
8999     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
9000    },
9001    {
9002     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
9003    },
9004    {
9005     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
9006    },
9007    {
9008     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
9009    },
9010    {
9011     "is_pure" : true,
9012     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9013    },
9014    {
9015     "kind" : "vcall_offset"
9016    },
9017    {
9018     "kind" : "vcall_offset"
9019    },
9020    {
9021     "kind" : "vcall_offset"
9022    },
9023    {
9024     "kind" : "vcall_offset"
9025    },
9026    {
9027     "component_value" : -136,
9028     "kind" : "vcall_offset"
9029    },
9030    {
9031     "component_value" : -136,
9032     "kind" : "offset_to_top"
9033    },
9034    {
9035     "kind" : "rtti",
9036     "mangled_component_name" : "_ZTIN7android6ThreadE"
9037    },
9038    {
9039     "kind" : "complete_dtor_pointer",
9040     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
9041    },
9042    {
9043     "kind" : "deleting_dtor_pointer",
9044     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
9045    },
9046    {
9047     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9048    },
9049    {
9050     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9051    },
9052    {
9053     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9054    },
9055    {
9056     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9057    }
9058   ]
9059  },
9060  {
9061   "alignment" : 8,
9062   "base_specifiers" :
9063   [
9064    {
9065     "access" : "private",
9066     "referenced_type" : "type-61"
9067    }
9068   ],
9069   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9070   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9071   "record_kind" : "class",
9072   "referenced_type" : "type-60",
9073   "self_type" : "type-60",
9074   "size" : 40,
9075   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9076   "template_args" : [ "type-64" ],
9077   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9078   "vtable_components" :
9079   [
9080    {
9081     "kind" : "offset_to_top"
9082    },
9083    {
9084     "kind" : "rtti",
9085     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9086    },
9087    {
9088     "kind" : "complete_dtor_pointer",
9089     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9090    },
9091    {
9092     "kind" : "deleting_dtor_pointer",
9093     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9094    },
9095    {
9096     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
9097    },
9098    {
9099     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
9100    },
9101    {
9102     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
9103    },
9104    {
9105     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
9106    },
9107    {
9108     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
9109    },
9110    {
9111     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
9112    }
9113   ]
9114  },
9115  {
9116   "alignment" : 8,
9117   "fields" :
9118   [
9119    {
9120     "access" : "private",
9121     "field_name" : "mStorage",
9122     "field_offset" : 64,
9123     "referenced_type" : "type-53"
9124    },
9125    {
9126     "access" : "private",
9127     "field_name" : "mCount",
9128     "field_offset" : 128,
9129     "referenced_type" : "type-8"
9130    },
9131    {
9132     "access" : "private",
9133     "field_name" : "mFlags",
9134     "field_offset" : 192,
9135     "referenced_type" : "type-62"
9136    },
9137    {
9138     "access" : "private",
9139     "field_name" : "mItemSize",
9140     "field_offset" : 256,
9141     "referenced_type" : "type-63"
9142    }
9143   ],
9144   "linker_set_key" : "android::VectorImpl",
9145   "name" : "android::VectorImpl",
9146   "record_kind" : "class",
9147   "referenced_type" : "type-61",
9148   "self_type" : "type-61",
9149   "size" : 40,
9150   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
9151   "unique_id" : "_ZTSN7android10VectorImplE",
9152   "vtable_components" :
9153   [
9154    {
9155     "kind" : "offset_to_top"
9156    },
9157    {
9158     "kind" : "rtti",
9159     "mangled_component_name" : "_ZTIN7android10VectorImplE"
9160    },
9161    {
9162     "kind" : "complete_dtor_pointer",
9163     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
9164    },
9165    {
9166     "kind" : "deleting_dtor_pointer",
9167     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
9168    },
9169    {
9170     "is_pure" : true,
9171     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
9172    },
9173    {
9174     "is_pure" : true,
9175     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
9176    },
9177    {
9178     "is_pure" : true,
9179     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
9180    },
9181    {
9182     "is_pure" : true,
9183     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
9184    },
9185    {
9186     "is_pure" : true,
9187     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
9188    },
9189    {
9190     "is_pure" : true,
9191     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
9192    }
9193   ]
9194  },
9195  {
9196   "alignment" : 8,
9197   "base_specifiers" :
9198   [
9199    {
9200     "referenced_type" : "type-190"
9201    }
9202   ],
9203   "linker_set_key" : "android::VirtualLightRefBase",
9204   "name" : "android::VirtualLightRefBase",
9205   "record_kind" : "class",
9206   "referenced_type" : "type-192",
9207   "self_type" : "type-192",
9208   "size" : 16,
9209   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
9210   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
9211   "vtable_components" :
9212   [
9213    {
9214     "kind" : "offset_to_top"
9215    },
9216    {
9217     "kind" : "rtti",
9218     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
9219    },
9220    {
9221     "kind" : "complete_dtor_pointer",
9222     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
9223    },
9224    {
9225     "kind" : "deleting_dtor_pointer",
9226     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
9227    }
9228   ]
9229  },
9230  {
9231   "alignment" : 8,
9232   "base_specifiers" :
9233   [
9234    {
9235     "referenced_type" : "type-20"
9236    }
9237   ],
9238   "fields" :
9239   [
9240    {
9241     "access" : "protected",
9242     "field_name" : "mSchedPolicy",
9243     "field_offset" : 64,
9244     "referenced_type" : "type-52"
9245    },
9246    {
9247     "access" : "protected",
9248     "field_name" : "mSchedPriority",
9249     "field_offset" : 96,
9250     "referenced_type" : "type-52"
9251    },
9252    {
9253     "access" : "private",
9254     "field_name" : "mExtras",
9255     "field_offset" : 128,
9256     "referenced_type" : "type-149"
9257    },
9258    {
9259     "access" : "private",
9260     "field_name" : "mReserved0",
9261     "field_offset" : 192,
9262     "referenced_type" : "type-53"
9263    }
9264   ],
9265   "linker_set_key" : "android::hardware::BHwBinder",
9266   "name" : "android::hardware::BHwBinder",
9267   "record_kind" : "class",
9268   "referenced_type" : "type-148",
9269   "self_type" : "type-148",
9270   "size" : 48,
9271   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9272   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
9273   "vtable_components" :
9274   [
9275    {
9276     "component_value" : 32,
9277     "kind" : "vbase_offset"
9278    },
9279    {
9280     "kind" : "offset_to_top"
9281    },
9282    {
9283     "kind" : "rtti",
9284     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9285    },
9286    {
9287     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9288    },
9289    {
9290     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9291    },
9292    {
9293     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9294    },
9295    {
9296     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9297    },
9298    {
9299     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9300    },
9301    {
9302     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9303    },
9304    {
9305     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9306    },
9307    {
9308     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9309    },
9310    {
9311     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9312    },
9313    {
9314     "kind" : "complete_dtor_pointer",
9315     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
9316    },
9317    {
9318     "kind" : "deleting_dtor_pointer",
9319     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
9320    },
9321    {
9322     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9323    },
9324    {
9325     "kind" : "vcall_offset"
9326    },
9327    {
9328     "kind" : "vcall_offset"
9329    },
9330    {
9331     "kind" : "vcall_offset"
9332    },
9333    {
9334     "kind" : "vcall_offset"
9335    },
9336    {
9337     "component_value" : -32,
9338     "kind" : "vcall_offset"
9339    },
9340    {
9341     "component_value" : -32,
9342     "kind" : "offset_to_top"
9343    },
9344    {
9345     "kind" : "rtti",
9346     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
9347    },
9348    {
9349     "kind" : "complete_dtor_pointer",
9350     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
9351    },
9352    {
9353     "kind" : "deleting_dtor_pointer",
9354     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
9355    },
9356    {
9357     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9358    },
9359    {
9360     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9361    },
9362    {
9363     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9364    },
9365    {
9366     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9367    }
9368   ]
9369  },
9370  {
9371   "alignment" : 8,
9372   "base_specifiers" :
9373   [
9374    {
9375     "is_virtual" : true,
9376     "referenced_type" : "type-12"
9377    }
9378   ],
9379   "fields" :
9380   [
9381    {
9382     "access" : "private",
9383     "field_name" : "mRemote",
9384     "field_offset" : 64,
9385     "referenced_type" : "type-18"
9386    },
9387    {
9388     "access" : "private",
9389     "field_name" : "mRefs",
9390     "field_offset" : 128,
9391     "referenced_type" : "type-21"
9392    },
9393    {
9394     "access" : "private",
9395     "field_name" : "mState",
9396     "field_offset" : 192,
9397     "referenced_type" : "type-23"
9398    }
9399   ],
9400   "linker_set_key" : "android::hardware::BpHwRefBase",
9401   "name" : "android::hardware::BpHwRefBase",
9402   "record_kind" : "class",
9403   "referenced_type" : "type-17",
9404   "self_type" : "type-17",
9405   "size" : 48,
9406   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
9407   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
9408   "vtable_components" :
9409   [
9410    {
9411     "component_value" : 32,
9412     "kind" : "vbase_offset"
9413    },
9414    {
9415     "kind" : "offset_to_top"
9416    },
9417    {
9418     "kind" : "rtti",
9419     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9420    },
9421    {
9422     "kind" : "complete_dtor_pointer",
9423     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
9424    },
9425    {
9426     "kind" : "deleting_dtor_pointer",
9427     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
9428    },
9429    {
9430     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9431    },
9432    {
9433     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9434    },
9435    {
9436     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9437    },
9438    {
9439     "kind" : "vcall_offset"
9440    },
9441    {
9442     "component_value" : -32,
9443     "kind" : "vcall_offset"
9444    },
9445    {
9446     "component_value" : -32,
9447     "kind" : "vcall_offset"
9448    },
9449    {
9450     "component_value" : -32,
9451     "kind" : "vcall_offset"
9452    },
9453    {
9454     "component_value" : -32,
9455     "kind" : "vcall_offset"
9456    },
9457    {
9458     "component_value" : -32,
9459     "kind" : "offset_to_top"
9460    },
9461    {
9462     "kind" : "rtti",
9463     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
9464    },
9465    {
9466     "kind" : "complete_dtor_pointer",
9467     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
9468    },
9469    {
9470     "kind" : "deleting_dtor_pointer",
9471     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
9472    },
9473    {
9474     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9475    },
9476    {
9477     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9478    },
9479    {
9480     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9481    },
9482    {
9483     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9484    }
9485   ]
9486  },
9487  {
9488   "alignment" : 8,
9489   "base_specifiers" :
9490   [
9491    {
9492     "referenced_type" : "type-10"
9493    },
9494    {
9495     "referenced_type" : "type-16"
9496    },
9497    {
9498     "referenced_type" : "type-17"
9499    }
9500   ],
9501   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9502   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V4_0::IKeymasterDevice>",
9503   "record_kind" : "class",
9504   "referenced_type" : "type-9",
9505   "self_type" : "type-9",
9506   "size" : 64,
9507   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9508   "template_args" : [ "type-10" ],
9509   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE",
9510   "vtable_components" :
9511   [
9512    {
9513     "component_value" : 48,
9514     "kind" : "vbase_offset"
9515    },
9516    {
9517     "kind" : "offset_to_top"
9518    },
9519    {
9520     "kind" : "rtti",
9521     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9522    },
9523    {
9524     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9534    },
9535    {
9536     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9537    },
9538    {
9539     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
9540    },
9541    {
9542     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9543    },
9544    {
9545     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
9546    },
9547    {
9548     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9549    },
9550    {
9551     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
9552    },
9553    {
9554     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9555    },
9556    {
9557     "kind" : "complete_dtor_pointer",
9558     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9559    },
9560    {
9561     "kind" : "deleting_dtor_pointer",
9562     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9563    },
9564    {
9565     "is_pure" : true,
9566     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
9567    },
9568    {
9569     "is_pure" : true,
9570     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
9571    },
9572    {
9573     "is_pure" : true,
9574     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
9575    },
9576    {
9577     "is_pure" : true,
9578     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
9579    },
9580    {
9581     "is_pure" : true,
9582     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
9583    },
9584    {
9585     "is_pure" : true,
9586     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
9587    },
9588    {
9589     "is_pure" : true,
9590     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
9591    },
9592    {
9593     "is_pure" : true,
9594     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
9595    },
9596    {
9597     "is_pure" : true,
9598     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
9599    },
9600    {
9601     "is_pure" : true,
9602     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
9603    },
9604    {
9605     "is_pure" : true,
9606     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
9607    },
9608    {
9609     "is_pure" : true,
9610     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
9611    },
9612    {
9613     "is_pure" : true,
9614     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
9615    },
9616    {
9617     "is_pure" : true,
9618     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
9619    },
9620    {
9621     "is_pure" : true,
9622     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
9623    },
9624    {
9625     "is_pure" : true,
9626     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
9627    },
9628    {
9629     "is_pure" : true,
9630     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
9631    },
9632    {
9633     "is_pure" : true,
9634     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
9635    },
9636    {
9637     "is_pure" : true,
9638     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEm"
9639    },
9640    {
9641     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9642    },
9643    {
9644     "component_value" : 40,
9645     "kind" : "vbase_offset"
9646    },
9647    {
9648     "component_value" : -8,
9649     "kind" : "offset_to_top"
9650    },
9651    {
9652     "kind" : "rtti",
9653     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9654    },
9655    {
9656     "kind" : "complete_dtor_pointer",
9657     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9658    },
9659    {
9660     "kind" : "deleting_dtor_pointer",
9661     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9662    },
9663    {
9664     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
9665    },
9666    {
9667     "component_value" : 32,
9668     "kind" : "vbase_offset"
9669    },
9670    {
9671     "component_value" : -16,
9672     "kind" : "offset_to_top"
9673    },
9674    {
9675     "kind" : "rtti",
9676     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9677    },
9678    {
9679     "kind" : "complete_dtor_pointer",
9680     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9681    },
9682    {
9683     "kind" : "deleting_dtor_pointer",
9684     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9685    },
9686    {
9687     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9688    },
9689    {
9690     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9691    },
9692    {
9693     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9694    },
9695    {
9696     "kind" : "vcall_offset"
9697    },
9698    {
9699     "component_value" : -32,
9700     "kind" : "vcall_offset"
9701    },
9702    {
9703     "component_value" : -32,
9704     "kind" : "vcall_offset"
9705    },
9706    {
9707     "component_value" : -32,
9708     "kind" : "vcall_offset"
9709    },
9710    {
9711     "component_value" : -48,
9712     "kind" : "vcall_offset"
9713    },
9714    {
9715     "component_value" : -48,
9716     "kind" : "offset_to_top"
9717    },
9718    {
9719     "kind" : "rtti",
9720     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEEE"
9721    },
9722    {
9723     "kind" : "complete_dtor_pointer",
9724     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED1Ev"
9725    },
9726    {
9727     "kind" : "deleting_dtor_pointer",
9728     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEED0Ev"
9729    },
9730    {
9731     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9732    },
9733    {
9734     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9735    },
9736    {
9737     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9738    },
9739    {
9740     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9741    }
9742   ]
9743  },
9744  {
9745   "alignment" : 8,
9746   "base_specifiers" :
9747   [
9748    {
9749     "referenced_type" : "type-11"
9750    },
9751    {
9752     "referenced_type" : "type-16"
9753    },
9754    {
9755     "referenced_type" : "type-17"
9756    }
9757   ],
9758   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9759   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9760   "record_kind" : "class",
9761   "referenced_type" : "type-435",
9762   "self_type" : "type-435",
9763   "size" : 64,
9764   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9765   "template_args" : [ "type-11" ],
9766   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9767   "vtable_components" :
9768   [
9769    {
9770     "component_value" : 48,
9771     "kind" : "vbase_offset"
9772    },
9773    {
9774     "kind" : "offset_to_top"
9775    },
9776    {
9777     "kind" : "rtti",
9778     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9779    },
9780    {
9781     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9785    },
9786    {
9787     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9788    },
9789    {
9790     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9791    },
9792    {
9793     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9794    },
9795    {
9796     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9797    },
9798    {
9799     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9800    },
9801    {
9802     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9803    },
9804    {
9805     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9806    },
9807    {
9808     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9809    },
9810    {
9811     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9812    },
9813    {
9814     "kind" : "complete_dtor_pointer",
9815     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9816    },
9817    {
9818     "kind" : "deleting_dtor_pointer",
9819     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9820    },
9821    {
9822     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9823    },
9824    {
9825     "component_value" : 40,
9826     "kind" : "vbase_offset"
9827    },
9828    {
9829     "component_value" : -8,
9830     "kind" : "offset_to_top"
9831    },
9832    {
9833     "kind" : "rtti",
9834     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9835    },
9836    {
9837     "kind" : "complete_dtor_pointer",
9838     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9839    },
9840    {
9841     "kind" : "deleting_dtor_pointer",
9842     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9843    },
9844    {
9845     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9846    },
9847    {
9848     "component_value" : 32,
9849     "kind" : "vbase_offset"
9850    },
9851    {
9852     "component_value" : -16,
9853     "kind" : "offset_to_top"
9854    },
9855    {
9856     "kind" : "rtti",
9857     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9858    },
9859    {
9860     "kind" : "complete_dtor_pointer",
9861     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9862    },
9863    {
9864     "kind" : "deleting_dtor_pointer",
9865     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9866    },
9867    {
9868     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9869    },
9870    {
9871     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9872    },
9873    {
9874     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9875    },
9876    {
9877     "kind" : "vcall_offset"
9878    },
9879    {
9880     "component_value" : -32,
9881     "kind" : "vcall_offset"
9882    },
9883    {
9884     "component_value" : -32,
9885     "kind" : "vcall_offset"
9886    },
9887    {
9888     "component_value" : -32,
9889     "kind" : "vcall_offset"
9890    },
9891    {
9892     "component_value" : -48,
9893     "kind" : "vcall_offset"
9894    },
9895    {
9896     "component_value" : -48,
9897     "kind" : "offset_to_top"
9898    },
9899    {
9900     "kind" : "rtti",
9901     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9902    },
9903    {
9904     "kind" : "complete_dtor_pointer",
9905     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9906    },
9907    {
9908     "kind" : "deleting_dtor_pointer",
9909     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9910    },
9911    {
9912     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9913    },
9914    {
9915     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9916    },
9917    {
9918     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9919    },
9920    {
9921     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9922    }
9923   ]
9924  },
9925  {
9926   "alignment" : 8,
9927   "fields" :
9928   [
9929    {
9930     "access" : "private",
9931     "field_name" : "mMutex",
9932     "referenced_type" : "type-460"
9933    },
9934    {
9935     "access" : "private",
9936     "field_name" : "mMap",
9937     "field_offset" : 320,
9938     "referenced_type" : "type-461"
9939    }
9940   ],
9941   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9942   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9943   "record_kind" : "class",
9944   "referenced_type" : "type-459",
9945   "self_type" : "type-459",
9946   "size" : 64,
9947   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9948   "template_args" : [ "type-141", "type-462" ],
9949   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9950  },
9951  {
9952   "alignment" : 8,
9953   "fields" :
9954   [
9955    {
9956     "access" : "private",
9957     "field_name" : "mMutex",
9958     "referenced_type" : "type-469"
9959    },
9960    {
9961     "access" : "private",
9962     "field_name" : "mMap",
9963     "field_offset" : 320,
9964     "referenced_type" : "type-470"
9965    }
9966   ],
9967   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9968   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9969   "record_kind" : "class",
9970   "referenced_type" : "type-468",
9971   "self_type" : "type-468",
9972   "size" : 64,
9973   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9974   "template_args" : [ "type-141", "type-30" ],
9975   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9976  },
9977  {
9978   "alignment" : 8,
9979   "fields" :
9980   [
9981    {
9982     "access" : "private",
9983     "field_name" : "mMutex",
9984     "referenced_type" : "type-474"
9985    },
9986    {
9987     "access" : "private",
9988     "field_name" : "mMap",
9989     "field_offset" : 320,
9990     "referenced_type" : "type-475"
9991    }
9992   ],
9993   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9994   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9995   "record_kind" : "class",
9996   "referenced_type" : "type-473",
9997   "self_type" : "type-473",
9998   "size" : 64,
9999   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10000   "template_args" : [ "type-38", "type-476" ],
10001   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
10002  },
10003  {
10004   "alignment" : 8,
10005   "fields" :
10006   [
10007    {
10008     "access" : "private",
10009     "field_name" : "mMutex",
10010     "referenced_type" : "type-495"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mMap",
10015     "field_offset" : 320,
10016     "referenced_type" : "type-496"
10017    }
10018   ],
10019   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10020   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
10021   "record_kind" : "class",
10022   "referenced_type" : "type-494",
10023   "self_type" : "type-494",
10024   "size" : 64,
10025   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10026   "template_args" : [ "type-497", "type-498" ],
10027   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
10028  },
10029  {
10030   "alignment" : 8,
10031   "fields" :
10032   [
10033    {
10034     "access" : "private",
10035     "field_name" : "mMutex",
10036     "referenced_type" : "type-482"
10037    },
10038    {
10039     "access" : "private",
10040     "field_name" : "mMap",
10041     "field_offset" : 320,
10042     "referenced_type" : "type-483"
10043    }
10044   ],
10045   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10046   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
10047   "record_kind" : "class",
10048   "referenced_type" : "type-481",
10049   "self_type" : "type-481",
10050   "size" : 64,
10051   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
10052   "template_args" : [ "type-484", "type-485" ],
10053   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
10054  },
10055  {
10056   "alignment" : 8,
10057   "fields" :
10058   [
10059    {
10060     "field_name" : "flags",
10061     "referenced_type" : "type-2"
10062    },
10063    {
10064     "field_name" : "fdIndex",
10065     "field_offset" : 32,
10066     "referenced_type" : "type-2"
10067    },
10068    {
10069     "field_name" : "offset",
10070     "field_offset" : 64,
10071     "referenced_type" : "type-2"
10072    },
10073    {
10074     "field_name" : "extent",
10075     "field_offset" : 128,
10076     "referenced_type" : "type-8"
10077    }
10078   ],
10079   "linker_set_key" : "android::hardware::GrantorDescriptor",
10080   "name" : "android::hardware::GrantorDescriptor",
10081   "referenced_type" : "type-319",
10082   "self_type" : "type-319",
10083   "size" : 24,
10084   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10085   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
10086  },
10087  {
10088   "alignment" : 8,
10089   "base_specifiers" :
10090   [
10091    {
10092     "is_virtual" : true,
10093     "referenced_type" : "type-303"
10094    },
10095    {
10096     "is_virtual" : true,
10097     "referenced_type" : "type-12"
10098    }
10099   ],
10100   "linker_set_key" : "android::hardware::HidlMemory",
10101   "name" : "android::hardware::HidlMemory",
10102   "record_kind" : "class",
10103   "referenced_type" : "type-311",
10104   "self_type" : "type-311",
10105   "size" : 64,
10106   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10107   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
10108   "vtable_components" :
10109   [
10110    {
10111     "component_value" : 48,
10112     "kind" : "vbase_offset"
10113    },
10114    {
10115     "component_value" : 8,
10116     "kind" : "vbase_offset"
10117    },
10118    {
10119     "kind" : "offset_to_top"
10120    },
10121    {
10122     "kind" : "rtti",
10123     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10124    },
10125    {
10126     "kind" : "complete_dtor_pointer",
10127     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10128    },
10129    {
10130     "kind" : "deleting_dtor_pointer",
10131     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10132    },
10133    {
10134     "kind" : "vcall_offset"
10135    },
10136    {
10137     "kind" : "vcall_offset"
10138    },
10139    {
10140     "kind" : "vcall_offset"
10141    },
10142    {
10143     "kind" : "vcall_offset"
10144    },
10145    {
10146     "component_value" : -48,
10147     "kind" : "vcall_offset"
10148    },
10149    {
10150     "component_value" : -48,
10151     "kind" : "offset_to_top"
10152    },
10153    {
10154     "kind" : "rtti",
10155     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10156    },
10157    {
10158     "kind" : "complete_dtor_pointer",
10159     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
10160    },
10161    {
10162     "kind" : "deleting_dtor_pointer",
10163     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
10164    },
10165    {
10166     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10167    },
10168    {
10169     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10170    },
10171    {
10172     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10173    },
10174    {
10175     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10176    }
10177   ]
10178  },
10179  {
10180   "alignment" : 8,
10181   "base_specifiers" :
10182   [
10183    {
10184     "is_virtual" : true,
10185     "referenced_type" : "type-12"
10186    }
10187   ],
10188   "linker_set_key" : "android::hardware::IBinder",
10189   "name" : "android::hardware::IBinder",
10190   "record_kind" : "class",
10191   "referenced_type" : "type-20",
10192   "self_type" : "type-20",
10193   "size" : 24,
10194   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10195   "unique_id" : "_ZTSN7android8hardware7IBinderE",
10196   "vtable_components" :
10197   [
10198    {
10199     "component_value" : 8,
10200     "kind" : "vbase_offset"
10201    },
10202    {
10203     "kind" : "offset_to_top"
10204    },
10205    {
10206     "kind" : "rtti",
10207     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10208    },
10209    {
10210     "is_pure" : true,
10211     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10212    },
10213    {
10214     "is_pure" : true,
10215     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
10216    },
10217    {
10218     "is_pure" : true,
10219     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
10220    },
10221    {
10222     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10223    },
10224    {
10225     "is_pure" : true,
10226     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10227    },
10228    {
10229     "is_pure" : true,
10230     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
10231    },
10232    {
10233     "is_pure" : true,
10234     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
10235    },
10236    {
10237     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
10238    },
10239    {
10240     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10241    },
10242    {
10243     "kind" : "complete_dtor_pointer",
10244     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
10245    },
10246    {
10247     "kind" : "deleting_dtor_pointer",
10248     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
10249    },
10250    {
10251     "kind" : "vcall_offset"
10252    },
10253    {
10254     "kind" : "vcall_offset"
10255    },
10256    {
10257     "kind" : "vcall_offset"
10258    },
10259    {
10260     "kind" : "vcall_offset"
10261    },
10262    {
10263     "component_value" : -8,
10264     "kind" : "vcall_offset"
10265    },
10266    {
10267     "component_value" : -8,
10268     "kind" : "offset_to_top"
10269    },
10270    {
10271     "kind" : "rtti",
10272     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
10273    },
10274    {
10275     "kind" : "complete_dtor_pointer",
10276     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
10277    },
10278    {
10279     "kind" : "deleting_dtor_pointer",
10280     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10293    }
10294   ]
10295  },
10296  {
10297   "alignment" : 8,
10298   "base_specifiers" :
10299   [
10300    {
10301     "is_virtual" : true,
10302     "referenced_type" : "type-12"
10303    }
10304   ],
10305   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
10306   "name" : "android::hardware::IBinder::DeathRecipient",
10307   "record_kind" : "class",
10308   "referenced_type" : "type-41",
10309   "self_type" : "type-41",
10310   "size" : 24,
10311   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
10312   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
10313   "vtable_components" :
10314   [
10315    {
10316     "component_value" : 8,
10317     "kind" : "vbase_offset"
10318    },
10319    {
10320     "kind" : "offset_to_top"
10321    },
10322    {
10323     "kind" : "rtti",
10324     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10325    },
10326    {
10327     "is_pure" : true,
10328     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
10329    },
10330    {
10331     "kind" : "complete_dtor_pointer",
10332     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
10333    },
10334    {
10335     "kind" : "deleting_dtor_pointer",
10336     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
10337    },
10338    {
10339     "kind" : "vcall_offset"
10340    },
10341    {
10342     "kind" : "vcall_offset"
10343    },
10344    {
10345     "kind" : "vcall_offset"
10346    },
10347    {
10348     "kind" : "vcall_offset"
10349    },
10350    {
10351     "component_value" : -8,
10352     "kind" : "vcall_offset"
10353    },
10354    {
10355     "component_value" : -8,
10356     "kind" : "offset_to_top"
10357    },
10358    {
10359     "kind" : "rtti",
10360     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
10361    },
10362    {
10363     "kind" : "complete_dtor_pointer",
10364     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
10365    },
10366    {
10367     "kind" : "deleting_dtor_pointer",
10368     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
10369    },
10370    {
10371     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10372    },
10373    {
10374     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10375    },
10376    {
10377     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10378    },
10379    {
10380     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10381    }
10382   ]
10383  },
10384  {
10385   "alignment" : 8,
10386   "base_specifiers" :
10387   [
10388    {
10389     "is_virtual" : true,
10390     "referenced_type" : "type-12"
10391    }
10392   ],
10393   "linker_set_key" : "android::hardware::IInterface",
10394   "name" : "android::hardware::IInterface",
10395   "record_kind" : "class",
10396   "referenced_type" : "type-16",
10397   "self_type" : "type-16",
10398   "size" : 24,
10399   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10400   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
10401   "vtable_components" :
10402   [
10403    {
10404     "component_value" : 8,
10405     "kind" : "vbase_offset"
10406    },
10407    {
10408     "kind" : "offset_to_top"
10409    },
10410    {
10411     "kind" : "rtti",
10412     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10413    },
10414    {
10415     "kind" : "complete_dtor_pointer",
10416     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10417    },
10418    {
10419     "kind" : "deleting_dtor_pointer",
10420     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10421    },
10422    {
10423     "is_pure" : true,
10424     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10425    },
10426    {
10427     "kind" : "vcall_offset"
10428    },
10429    {
10430     "kind" : "vcall_offset"
10431    },
10432    {
10433     "kind" : "vcall_offset"
10434    },
10435    {
10436     "kind" : "vcall_offset"
10437    },
10438    {
10439     "component_value" : -8,
10440     "kind" : "vcall_offset"
10441    },
10442    {
10443     "component_value" : -8,
10444     "kind" : "offset_to_top"
10445    },
10446    {
10447     "kind" : "rtti",
10448     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10449    },
10450    {
10451     "kind" : "complete_dtor_pointer",
10452     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
10453    },
10454    {
10455     "kind" : "deleting_dtor_pointer",
10456     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
10457    },
10458    {
10459     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10460    },
10461    {
10462     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10463    },
10464    {
10465     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10466    },
10467    {
10468     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10469    }
10470   ]
10471  },
10472  {
10473   "alignment" : 8,
10474   "fields" :
10475   [
10476    {
10477     "access" : "private",
10478     "field_name" : "mGrantors",
10479     "referenced_type" : "type-315"
10480    },
10481    {
10482     "access" : "private",
10483     "field_name" : "mHandle",
10484     "field_offset" : 128,
10485     "referenced_type" : "type-409"
10486    },
10487    {
10488     "access" : "private",
10489     "field_name" : "mQuantum",
10490     "field_offset" : 192,
10491     "referenced_type" : "type-2"
10492    },
10493    {
10494     "access" : "private",
10495     "field_name" : "mFlags",
10496     "field_offset" : 224,
10497     "referenced_type" : "type-2"
10498    }
10499   ],
10500   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10501   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
10502   "referenced_type" : "type-408",
10503   "self_type" : "type-408",
10504   "size" : 32,
10505   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
10506   "template_args" : [ "type-81" ],
10507   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
10508  },
10509  {
10510   "alignment" : 8,
10511   "fields" :
10512   [
10513    {
10514     "access" : "private",
10515     "field_name" : "mBufCachePos",
10516     "referenced_type" : "type-8"
10517    },
10518    {
10519     "access" : "private",
10520     "field_name" : "mBufCache",
10521     "field_offset" : 64,
10522     "referenced_type" : "type-438"
10523    },
10524    {
10525     "access" : "private",
10526     "field_name" : "mError",
10527     "field_offset" : 256,
10528     "referenced_type" : "type-52"
10529    },
10530    {
10531     "access" : "private",
10532     "field_name" : "mData",
10533     "field_offset" : 320,
10534     "referenced_type" : "type-347"
10535    },
10536    {
10537     "access" : "private",
10538     "field_name" : "mDataSize",
10539     "field_offset" : 384,
10540     "referenced_type" : "type-8"
10541    },
10542    {
10543     "access" : "private",
10544     "field_name" : "mDataCapacity",
10545     "field_offset" : 448,
10546     "referenced_type" : "type-8"
10547    },
10548    {
10549     "access" : "private",
10550     "field_name" : "mDataPos",
10551     "field_offset" : 512,
10552     "referenced_type" : "type-8"
10553    },
10554    {
10555     "access" : "private",
10556     "field_name" : "mObjects",
10557     "field_offset" : 576,
10558     "referenced_type" : "type-439"
10559    },
10560    {
10561     "access" : "private",
10562     "field_name" : "mObjectsSize",
10563     "field_offset" : 640,
10564     "referenced_type" : "type-8"
10565    },
10566    {
10567     "access" : "private",
10568     "field_name" : "mObjectsCapacity",
10569     "field_offset" : 704,
10570     "referenced_type" : "type-8"
10571    },
10572    {
10573     "access" : "private",
10574     "field_name" : "mNextObjectHint",
10575     "field_offset" : 768,
10576     "referenced_type" : "type-8"
10577    },
10578    {
10579     "access" : "private",
10580     "field_name" : "mNumRef",
10581     "field_offset" : 832,
10582     "referenced_type" : "type-8"
10583    },
10584    {
10585     "access" : "private",
10586     "field_name" : "mFdsKnown",
10587     "field_offset" : 896,
10588     "referenced_type" : "type-30"
10589    },
10590    {
10591     "access" : "private",
10592     "field_name" : "mHasFds",
10593     "field_offset" : 904,
10594     "referenced_type" : "type-30"
10595    },
10596    {
10597     "access" : "private",
10598     "field_name" : "mAllowFds",
10599     "field_offset" : 912,
10600     "referenced_type" : "type-30"
10601    },
10602    {
10603     "access" : "private",
10604     "field_name" : "mOwner",
10605     "field_offset" : 960,
10606     "referenced_type" : "type-440"
10607    },
10608    {
10609     "access" : "private",
10610     "field_name" : "mOwnerCookie",
10611     "field_offset" : 1024,
10612     "referenced_type" : "type-53"
10613    }
10614   ],
10615   "linker_set_key" : "android::hardware::Parcel",
10616   "name" : "android::hardware::Parcel",
10617   "record_kind" : "class",
10618   "referenced_type" : "type-437",
10619   "self_type" : "type-437",
10620   "size" : 136,
10621   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10622   "unique_id" : "_ZTSN7android8hardware6ParcelE"
10623  },
10624  {
10625   "access" : "private",
10626   "alignment" : 8,
10627   "fields" :
10628   [
10629    {
10630     "field_name" : "index",
10631     "referenced_type" : "type-8"
10632    },
10633    {
10634     "field_name" : "buffer",
10635     "field_offset" : 64,
10636     "referenced_type" : "type-256"
10637    },
10638    {
10639     "field_name" : "bufend",
10640     "field_offset" : 128,
10641     "referenced_type" : "type-256"
10642    }
10643   ],
10644   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
10645   "name" : "android::hardware::Parcel::BufferInfo",
10646   "referenced_type" : "type-445",
10647   "self_type" : "type-445",
10648   "size" : 24,
10649   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
10650   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
10651  },
10652  {
10653   "alignment" : 8,
10654   "base_specifiers" :
10655   [
10656    {
10657     "is_virtual" : true,
10658     "referenced_type" : "type-12"
10659    }
10660   ],
10661   "fields" :
10662   [
10663    {
10664     "access" : "private",
10665     "field_name" : "mDriverFD",
10666     "field_offset" : 64,
10667     "referenced_type" : "type-52"
10668    },
10669    {
10670     "access" : "private",
10671     "field_name" : "mVMStart",
10672     "field_offset" : 128,
10673     "referenced_type" : "type-53"
10674    },
10675    {
10676     "access" : "private",
10677     "field_name" : "mThreadCountLock",
10678     "field_offset" : 192,
10679     "referenced_type" : "type-55"
10680    },
10681    {
10682     "access" : "private",
10683     "field_name" : "mThreadCountDecrement",
10684     "field_offset" : 512,
10685     "referenced_type" : "type-56"
10686    },
10687    {
10688     "access" : "private",
10689     "field_name" : "mExecutingThreadsCount",
10690     "field_offset" : 896,
10691     "referenced_type" : "type-8"
10692    },
10693    {
10694     "access" : "private",
10695     "field_name" : "mMaxThreads",
10696     "field_offset" : 960,
10697     "referenced_type" : "type-8"
10698    },
10699    {
10700     "access" : "private",
10701     "field_name" : "mStarvationStartTimeMs",
10702     "field_offset" : 1024,
10703     "referenced_type" : "type-57"
10704    },
10705    {
10706     "access" : "private",
10707     "field_name" : "mLock",
10708     "field_offset" : 1088,
10709     "referenced_type" : "type-58"
10710    },
10711    {
10712     "access" : "private",
10713     "field_name" : "mHandleToObject",
10714     "field_offset" : 1408,
10715     "referenced_type" : "type-60"
10716    },
10717    {
10718     "access" : "private",
10719     "field_name" : "mManagesContexts",
10720     "field_offset" : 1728,
10721     "referenced_type" : "type-30"
10722    },
10723    {
10724     "access" : "private",
10725     "field_name" : "mBinderContextCheckFunc",
10726     "field_offset" : 1792,
10727     "referenced_type" : "type-65"
10728    },
10729    {
10730     "access" : "private",
10731     "field_name" : "mBinderContextUserData",
10732     "field_offset" : 1856,
10733     "referenced_type" : "type-53"
10734    },
10735    {
10736     "access" : "private",
10737     "field_name" : "mContexts",
10738     "field_offset" : 1920,
10739     "referenced_type" : "type-74"
10740    },
10741    {
10742     "access" : "private",
10743     "field_name" : "mRootDir",
10744     "field_offset" : 2240,
10745     "referenced_type" : "type-78"
10746    },
10747    {
10748     "access" : "private",
10749     "field_name" : "mThreadPoolStarted",
10750     "field_offset" : 2304,
10751     "referenced_type" : "type-30"
10752    },
10753    {
10754     "access" : "private",
10755     "field_name" : "mSpawnThreadOnStart",
10756     "field_offset" : 2312,
10757     "referenced_type" : "type-30"
10758    },
10759    {
10760     "access" : "private",
10761     "field_name" : "mThreadPoolSeq",
10762     "field_offset" : 2336,
10763     "referenced_type" : "type-82"
10764    },
10765    {
10766     "access" : "private",
10767     "field_name" : "mMmapSize",
10768     "field_offset" : 2368,
10769     "referenced_type" : "type-63"
10770    },
10771    {
10772     "access" : "private",
10773     "field_name" : "mCallRestriction",
10774     "field_offset" : 2432,
10775     "referenced_type" : "type-83"
10776    }
10777   ],
10778   "linker_set_key" : "android::hardware::ProcessState",
10779   "name" : "android::hardware::ProcessState",
10780   "record_kind" : "class",
10781   "referenced_type" : "type-51",
10782   "self_type" : "type-51",
10783   "size" : 328,
10784   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10785   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10786   "vtable_components" :
10787   [
10788    {
10789     "component_value" : 312,
10790     "kind" : "vbase_offset"
10791    },
10792    {
10793     "kind" : "offset_to_top"
10794    },
10795    {
10796     "kind" : "rtti",
10797     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10798    },
10799    {
10800     "kind" : "complete_dtor_pointer",
10801     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10802    },
10803    {
10804     "kind" : "deleting_dtor_pointer",
10805     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10806    },
10807    {
10808     "kind" : "vcall_offset"
10809    },
10810    {
10811     "kind" : "vcall_offset"
10812    },
10813    {
10814     "kind" : "vcall_offset"
10815    },
10816    {
10817     "kind" : "vcall_offset"
10818    },
10819    {
10820     "component_value" : -312,
10821     "kind" : "vcall_offset"
10822    },
10823    {
10824     "component_value" : -312,
10825     "kind" : "offset_to_top"
10826    },
10827    {
10828     "kind" : "rtti",
10829     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10830    },
10831    {
10832     "kind" : "complete_dtor_pointer",
10833     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10834    },
10835    {
10836     "kind" : "deleting_dtor_pointer",
10837     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10838    },
10839    {
10840     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10841    },
10842    {
10843     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10844    },
10845    {
10846     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10847    },
10848    {
10849     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10850    }
10851   ]
10852  },
10853  {
10854   "access" : "private",
10855   "alignment" : 8,
10856   "fields" :
10857   [
10858    {
10859     "field_name" : "binder",
10860     "referenced_type" : "type-19"
10861    },
10862    {
10863     "field_name" : "refs",
10864     "field_offset" : 64,
10865     "referenced_type" : "type-21"
10866    }
10867   ],
10868   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10869   "name" : "android::hardware::ProcessState::handle_entry",
10870   "referenced_type" : "type-64",
10871   "self_type" : "type-64",
10872   "size" : 16,
10873   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10874   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10875  },
10876  {
10877   "alignment" : 8,
10878   "base_specifiers" :
10879   [
10880    {
10881     "referenced_type" : "type-160"
10882    }
10883   ],
10884   "fields" :
10885   [
10886    {
10887     "access" : "private",
10888     "field_name" : "mVal",
10889     "field_offset" : 288,
10890     "referenced_type" : "type-168"
10891    }
10892   ],
10893   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10894   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode>",
10895   "record_kind" : "class",
10896   "referenced_type" : "type-167",
10897   "self_type" : "type-167",
10898   "size" : 40,
10899   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10900   "template_args" : [ "type-168" ],
10901   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V4_09ErrorCodeEEE"
10902  },
10903  {
10904   "alignment" : 8,
10905   "base_specifiers" :
10906   [
10907    {
10908     "referenced_type" : "type-160"
10909    }
10910   ],
10911   "fields" :
10912   [
10913    {
10914     "access" : "private",
10915     "field_name" : "mVal",
10916     "field_offset" : 320,
10917     "referenced_type" : "type-125"
10918    }
10919   ],
10920   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10921   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> >",
10922   "record_kind" : "class",
10923   "referenced_type" : "type-174",
10924   "self_type" : "type-174",
10925   "size" : 48,
10926   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10927   "template_args" : [ "type-125" ],
10928   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V4_016IKeymasterDeviceEEEEE"
10929  },
10930  {
10931   "alignment" : 8,
10932   "base_specifiers" :
10933   [
10934    {
10935     "referenced_type" : "type-160"
10936    }
10937   ],
10938   "fields" :
10939   [
10940    {
10941     "access" : "private",
10942     "field_name" : "mVal",
10943     "field_offset" : 264,
10944     "referenced_type" : "type-30"
10945    }
10946   ],
10947   "linker_set_key" : "android::hardware::Return<bool>",
10948   "name" : "android::hardware::Return<bool>",
10949   "record_kind" : "class",
10950   "referenced_type" : "type-159",
10951   "self_type" : "type-159",
10952   "size" : 40,
10953   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10954   "template_args" : [ "type-30" ],
10955   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10956  },
10957  {
10958   "alignment" : 8,
10959   "base_specifiers" :
10960   [
10961    {
10962     "referenced_type" : "type-160"
10963    }
10964   ],
10965   "linker_set_key" : "android::hardware::Return<void>",
10966   "name" : "android::hardware::Return<void>",
10967   "record_kind" : "class",
10968   "referenced_type" : "type-186",
10969   "self_type" : "type-186",
10970   "size" : 40,
10971   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10972   "template_args" : [ "type-54" ],
10973   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10974  },
10975  {
10976   "alignment" : 8,
10977   "fields" :
10978   [
10979    {
10980     "access" : "private",
10981     "field_name" : "mException",
10982     "referenced_type" : "type-52"
10983    },
10984    {
10985     "access" : "private",
10986     "field_name" : "mErrorCode",
10987     "field_offset" : 32,
10988     "referenced_type" : "type-52"
10989    },
10990    {
10991     "access" : "private",
10992     "field_name" : "mMessage",
10993     "field_offset" : 64,
10994     "referenced_type" : "type-151"
10995    }
10996   ],
10997   "linker_set_key" : "android::hardware::Status",
10998   "name" : "android::hardware::Status",
10999   "record_kind" : "class",
11000   "referenced_type" : "type-150",
11001   "self_type" : "type-150",
11002   "size" : 32,
11003   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11004   "unique_id" : "_ZTSN7android8hardware6StatusE"
11005  },
11006  {
11007   "alignment" : 8,
11008   "fields" :
11009   [
11010    {
11011     "access" : "protected",
11012     "field_name" : "mInstrumentationCallbacks",
11013     "field_offset" : 64,
11014     "referenced_type" : "type-29"
11015    },
11016    {
11017     "access" : "protected",
11018     "field_name" : "mEnableInstrumentation",
11019     "field_offset" : 256,
11020     "referenced_type" : "type-30"
11021    },
11022    {
11023     "access" : "protected",
11024     "field_name" : "mInstrumentationLibPackage",
11025     "field_offset" : 320,
11026     "referenced_type" : "type-31"
11027    },
11028    {
11029     "access" : "protected",
11030     "field_name" : "mInterfaceName",
11031     "field_offset" : 512,
11032     "referenced_type" : "type-32"
11033    }
11034   ],
11035   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
11036   "name" : "android::hardware::details::HidlInstrumentor",
11037   "referenced_type" : "type-28",
11038   "self_type" : "type-28",
11039   "size" : 88,
11040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11041   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
11042   "vtable_components" :
11043   [
11044    {
11045     "kind" : "offset_to_top"
11046    },
11047    {
11048     "kind" : "rtti",
11049     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
11050    },
11051    {
11052     "kind" : "complete_dtor_pointer",
11053     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
11054    },
11055    {
11056     "kind" : "deleting_dtor_pointer",
11057     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
11058    }
11059   ]
11060  },
11061  {
11062   "alignment" : 4,
11063   "fields" :
11064   [
11065    {
11066     "field_name" : "sched_policy",
11067     "referenced_type" : "type-52"
11068    },
11069    {
11070     "field_name" : "prio",
11071     "field_offset" : 32,
11072     "referenced_type" : "type-52"
11073    }
11074   ],
11075   "linker_set_key" : "android::hardware::details::SchedPrio",
11076   "name" : "android::hardware::details::SchedPrio",
11077   "referenced_type" : "type-462",
11078   "self_type" : "type-462",
11079   "size" : 8,
11080   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
11081   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
11082  },
11083  {
11084   "alignment" : 8,
11085   "fields" :
11086   [
11087    {
11088     "access" : "private",
11089     "field_name" : "mQueue",
11090     "referenced_type" : "type-684"
11091    }
11092   ],
11093   "linker_set_key" : "android::hardware::details::TaskRunner",
11094   "name" : "android::hardware::details::TaskRunner",
11095   "record_kind" : "class",
11096   "referenced_type" : "type-683",
11097   "self_type" : "type-683",
11098   "size" : 16,
11099   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
11100   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
11101  },
11102  {
11103   "alignment" : 1,
11104   "linker_set_key" : "android::hardware::details::bnhw_tag",
11105   "name" : "android::hardware::details::bnhw_tag",
11106   "referenced_type" : "type-228",
11107   "self_type" : "type-228",
11108   "size" : 1,
11109   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11110   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
11111  },
11112  {
11113   "alignment" : 1,
11114   "linker_set_key" : "android::hardware::details::bphw_tag",
11115   "name" : "android::hardware::details::bphw_tag",
11116   "referenced_type" : "type-241",
11117   "self_type" : "type-241",
11118   "size" : 1,
11119   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11120   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
11121  },
11122  {
11123   "alignment" : 1,
11124   "linker_set_key" : "android::hardware::details::bs_tag",
11125   "name" : "android::hardware::details::bs_tag",
11126   "referenced_type" : "type-253",
11127   "self_type" : "type-253",
11128   "size" : 1,
11129   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11130   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
11131  },
11132  {
11133   "alignment" : 8,
11134   "fields" :
11135   [
11136    {
11137     "access" : "private",
11138     "field_name" : "mBase",
11139     "referenced_type" : "type-340"
11140    }
11141   ],
11142   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
11143   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
11144   "referenced_type" : "type-388",
11145   "self_type" : "type-388",
11146   "size" : 8,
11147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11148   "template_args" : [ "type-7" ],
11149   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLm32EJEEE"
11150  },
11151  {
11152   "access" : "private",
11153   "alignment" : 8,
11154   "fields" :
11155   [
11156    {
11157     "field_name" : "mPointer",
11158     "referenced_type" : "type-318"
11159    },
11160    {
11161     "field_name" : "_pad",
11162     "referenced_type" : "type-8"
11163    }
11164   ],
11165   "is_anonymous" : true,
11166   "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",
11167   "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",
11168   "record_kind" : "union",
11169   "referenced_type" : "type-317",
11170   "self_type" : "type-317",
11171   "size" : 8,
11172   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11173   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
11174  },
11175  {
11176   "access" : "private",
11177   "alignment" : 8,
11178   "fields" :
11179   [
11180    {
11181     "field_name" : "mPointer",
11182     "referenced_type" : "type-373"
11183    },
11184    {
11185     "field_name" : "_pad",
11186     "referenced_type" : "type-8"
11187    }
11188   ],
11189   "is_anonymous" : true,
11190   "linker_set_key" : "android::hardware::details::hidl_pointer<HmacSharingParameters>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11191   "name" : "android::hardware::details::hidl_pointer<HmacSharingParameters>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
11192   "record_kind" : "union",
11193   "referenced_type" : "type-372",
11194   "self_type" : "type-372",
11195   "size" : 8,
11196   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11197   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEUt_E"
11198  },
11199  {
11200   "access" : "private",
11201   "alignment" : 8,
11202   "fields" :
11203   [
11204    {
11205     "field_name" : "mPointer",
11206     "referenced_type" : "type-351"
11207    },
11208    {
11209     "field_name" : "_pad",
11210     "referenced_type" : "type-8"
11211    }
11212   ],
11213   "is_anonymous" : true,
11214   "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",
11215   "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",
11216   "record_kind" : "union",
11217   "referenced_type" : "type-350",
11218   "self_type" : "type-350",
11219   "size" : 8,
11220   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11221   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEUt_E"
11222  },
11223  {
11224   "alignment" : 8,
11225   "fields" :
11226   [
11227    {
11228     "access" : "private",
11229     "referenced_type" : "type-317"
11230    }
11231   ],
11232   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11233   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
11234   "referenced_type" : "type-316",
11235   "self_type" : "type-316",
11236   "size" : 8,
11237   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11238   "template_args" : [ "type-319" ],
11239   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
11240  },
11241  {
11242   "alignment" : 8,
11243   "fields" :
11244   [
11245    {
11246     "access" : "private",
11247     "referenced_type" : "type-3"
11248    }
11249   ],
11250   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11251   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
11252   "referenced_type" : "type-105",
11253   "self_type" : "type-105",
11254   "size" : 8,
11255   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11256   "template_args" : [ "type-5" ],
11257   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
11258  },
11259  {
11260   "alignment" : 8,
11261   "fields" :
11262   [
11263    {
11264     "access" : "private",
11265     "referenced_type" : "type-322"
11266    }
11267   ],
11268   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11269   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
11270   "referenced_type" : "type-321",
11271   "self_type" : "type-321",
11272   "size" : 8,
11273   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11274   "template_args" : [ "type-299" ],
11275   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
11276  },
11277  {
11278   "alignment" : 8,
11279   "fields" :
11280   [
11281    {
11282     "access" : "private",
11283     "referenced_type" : "type-382"
11284    }
11285   ],
11286   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11287   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
11288   "referenced_type" : "type-381",
11289   "self_type" : "type-381",
11290   "size" : 8,
11291   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11292   "template_args" : [ "type-344" ],
11293   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
11294  },
11295  {
11296   "alignment" : 8,
11297   "fields" :
11298   [
11299    {
11300     "access" : "private",
11301     "referenced_type" : "type-372"
11302    }
11303   ],
11304   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11305   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::HmacSharingParameters>",
11306   "referenced_type" : "type-371",
11307   "self_type" : "type-371",
11308   "size" : 8,
11309   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11310   "template_args" : [ "type-374" ],
11311   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_021HmacSharingParametersEEE"
11312  },
11313  {
11314   "alignment" : 8,
11315   "fields" :
11316   [
11317    {
11318     "access" : "private",
11319     "referenced_type" : "type-350"
11320    }
11321   ],
11322   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11323   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V4_0::KeyParameter>",
11324   "referenced_type" : "type-349",
11325   "self_type" : "type-349",
11326   "size" : 8,
11327   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11328   "template_args" : [ "type-352" ],
11329   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V4_012KeyParameterEEE"
11330  },
11331  {
11332   "alignment" : 8,
11333   "fields" :
11334   [
11335    {
11336     "access" : "private",
11337     "referenced_type" : "type-130"
11338    }
11339   ],
11340   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
11341   "name" : "android::hardware::details::hidl_pointer<char>",
11342   "referenced_type" : "type-129",
11343   "self_type" : "type-129",
11344   "size" : 8,
11345   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11346   "template_args" : [ "type-81" ],
11347   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
11348  },
11349  {
11350   "access" : "private",
11351   "alignment" : 8,
11352   "fields" :
11353   [
11354    {
11355     "field_name" : "mPointer",
11356     "referenced_type" : "type-131"
11357    },
11358    {
11359     "field_name" : "_pad",
11360     "referenced_type" : "type-8"
11361    }
11362   ],
11363   "is_anonymous" : true,
11364   "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",
11365   "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",
11366   "record_kind" : "union",
11367   "referenced_type" : "type-130",
11368   "self_type" : "type-130",
11369   "size" : 8,
11370   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11371   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
11372  },
11373  {
11374   "alignment" : 8,
11375   "fields" :
11376   [
11377    {
11378     "access" : "private",
11379     "referenced_type" : "type-301"
11380    }
11381   ],
11382   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
11383   "name" : "android::hardware::details::hidl_pointer<const char>",
11384   "referenced_type" : "type-300",
11385   "self_type" : "type-300",
11386   "size" : 8,
11387   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11388   "template_args" : [ "type-80" ],
11389   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
11390  },
11391  {
11392   "access" : "private",
11393   "alignment" : 8,
11394   "fields" :
11395   [
11396    {
11397     "field_name" : "mPointer",
11398     "referenced_type" : "type-79"
11399    },
11400    {
11401     "field_name" : "_pad",
11402     "referenced_type" : "type-8"
11403    }
11404   ],
11405   "is_anonymous" : true,
11406   "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",
11407   "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",
11408   "record_kind" : "union",
11409   "referenced_type" : "type-301",
11410   "self_type" : "type-301",
11411   "size" : 8,
11412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11413   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
11414  },
11415  {
11416   "alignment" : 8,
11417   "fields" :
11418   [
11419    {
11420     "access" : "private",
11421     "referenced_type" : "type-265"
11422    }
11423   ],
11424   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
11425   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
11426   "referenced_type" : "type-264",
11427   "self_type" : "type-264",
11428   "size" : 8,
11429   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11430   "template_args" : [ "type-267" ],
11431   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
11432  },
11433  {
11434   "access" : "private",
11435   "alignment" : 8,
11436   "fields" :
11437   [
11438    {
11439     "field_name" : "mPointer",
11440     "referenced_type" : "type-266"
11441    },
11442    {
11443     "field_name" : "_pad",
11444     "referenced_type" : "type-8"
11445    }
11446   ],
11447   "is_anonymous" : true,
11448   "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",
11449   "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",
11450   "record_kind" : "union",
11451   "referenced_type" : "type-265",
11452   "self_type" : "type-265",
11453   "size" : 8,
11454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11455   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
11456  },
11457  {
11458   "access" : "private",
11459   "alignment" : 8,
11460   "fields" :
11461   [
11462    {
11463     "field_name" : "mPointer",
11464     "referenced_type" : "type-4"
11465    },
11466    {
11467     "field_name" : "_pad",
11468     "referenced_type" : "type-8"
11469    }
11470   ],
11471   "is_anonymous" : true,
11472   "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",
11473   "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",
11474   "record_kind" : "union",
11475   "referenced_type" : "type-3",
11476   "self_type" : "type-3",
11477   "size" : 8,
11478   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11479   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
11480  },
11481  {
11482   "access" : "private",
11483   "alignment" : 8,
11484   "fields" :
11485   [
11486    {
11487     "field_name" : "mPointer",
11488     "referenced_type" : "type-323"
11489    },
11490    {
11491     "field_name" : "_pad",
11492     "referenced_type" : "type-8"
11493    }
11494   ],
11495   "is_anonymous" : true,
11496   "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",
11497   "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",
11498   "record_kind" : "union",
11499   "referenced_type" : "type-322",
11500   "self_type" : "type-322",
11501   "size" : 8,
11502   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11503   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
11504  },
11505  {
11506   "access" : "private",
11507   "alignment" : 8,
11508   "fields" :
11509   [
11510    {
11511     "field_name" : "mPointer",
11512     "referenced_type" : "type-383"
11513    },
11514    {
11515     "field_name" : "_pad",
11516     "referenced_type" : "type-8"
11517    }
11518   ],
11519   "is_anonymous" : true,
11520   "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",
11521   "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",
11522   "record_kind" : "union",
11523   "referenced_type" : "type-382",
11524   "self_type" : "type-382",
11525   "size" : 8,
11526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11527   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
11528  },
11529  {
11530   "alignment" : 8,
11531   "fields" :
11532   [
11533    {
11534     "access" : "private",
11535     "referenced_type" : "type-335"
11536    }
11537   ],
11538   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
11539   "name" : "android::hardware::details::hidl_pointer<int>",
11540   "referenced_type" : "type-334",
11541   "self_type" : "type-334",
11542   "size" : 8,
11543   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11544   "template_args" : [ "type-52" ],
11545   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
11546  },
11547  {
11548   "access" : "private",
11549   "alignment" : 8,
11550   "fields" :
11551   [
11552    {
11553     "field_name" : "mPointer",
11554     "referenced_type" : "type-336"
11555    },
11556    {
11557     "field_name" : "_pad",
11558     "referenced_type" : "type-8"
11559    }
11560   ],
11561   "is_anonymous" : true,
11562   "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",
11563   "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",
11564   "record_kind" : "union",
11565   "referenced_type" : "type-335",
11566   "self_type" : "type-335",
11567   "size" : 8,
11568   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11569   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
11570  },
11571  {
11572   "alignment" : 8,
11573   "fields" :
11574   [
11575    {
11576     "access" : "private",
11577     "referenced_type" : "type-410"
11578    }
11579   ],
11580   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
11581   "name" : "android::hardware::details::hidl_pointer<native_handle>",
11582   "referenced_type" : "type-409",
11583   "self_type" : "type-409",
11584   "size" : 8,
11585   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11586   "template_args" : [ "type-193" ],
11587   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
11588  },
11589  {
11590   "access" : "private",
11591   "alignment" : 8,
11592   "fields" :
11593   [
11594    {
11595     "field_name" : "mPointer",
11596     "referenced_type" : "type-198"
11597    },
11598    {
11599     "field_name" : "_pad",
11600     "referenced_type" : "type-8"
11601    }
11602   ],
11603   "is_anonymous" : true,
11604   "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",
11605   "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",
11606   "record_kind" : "union",
11607   "referenced_type" : "type-410",
11608   "self_type" : "type-410",
11609   "size" : 8,
11610   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11611   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
11612  },
11613  {
11614   "alignment" : 8,
11615   "fields" :
11616   [
11617    {
11618     "access" : "private",
11619     "referenced_type" : "type-346"
11620    }
11621   ],
11622   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
11623   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
11624   "referenced_type" : "type-345",
11625   "self_type" : "type-345",
11626   "size" : 8,
11627   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11628   "template_args" : [ "type-7" ],
11629   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
11630  },
11631  {
11632   "access" : "private",
11633   "alignment" : 8,
11634   "fields" :
11635   [
11636    {
11637     "field_name" : "mPointer",
11638     "referenced_type" : "type-347"
11639    },
11640    {
11641     "field_name" : "_pad",
11642     "referenced_type" : "type-8"
11643    }
11644   ],
11645   "is_anonymous" : true,
11646   "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",
11647   "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",
11648   "record_kind" : "union",
11649   "referenced_type" : "type-346",
11650   "self_type" : "type-346",
11651   "size" : 8,
11652   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11653   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
11654  },
11655  {
11656   "alignment" : 1,
11657   "linker_set_key" : "android::hardware::details::i_tag",
11658   "name" : "android::hardware::details::i_tag",
11659   "referenced_type" : "type-216",
11660   "self_type" : "type-216",
11661   "size" : 1,
11662   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
11663   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
11664  },
11665  {
11666   "alignment" : 8,
11667   "fields" :
11668   [
11669    {
11670     "access" : "private",
11671     "field_name" : "mStatus",
11672     "referenced_type" : "type-150"
11673    },
11674    {
11675     "access" : "private",
11676     "field_name" : "mCheckedStatus",
11677     "field_offset" : 256,
11678     "referenced_type" : "type-30"
11679    }
11680   ],
11681   "linker_set_key" : "android::hardware::details::return_status",
11682   "name" : "android::hardware::details::return_status",
11683   "record_kind" : "class",
11684   "referenced_type" : "type-160",
11685   "self_type" : "type-160",
11686   "size" : 40,
11687   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11688   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
11689  },
11690  {
11691   "alignment" : 1,
11692   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
11693   "name" : "android::hardware::details::std_array<unsigned char, 32>",
11694   "referenced_type" : "type-387",
11695   "self_type" : "type-387",
11696   "size" : 1,
11697   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11698   "template_args" : [ "type-7" ],
11699   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
11700  },
11701  {
11702   "alignment" : 1,
11703   "fields" :
11704   [
11705    {
11706     "access" : "private",
11707     "field_name" : "mBuffer",
11708     "referenced_type" : "type-6"
11709    }
11710   ],
11711   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
11712   "name" : "android::hardware::hidl_array<unsigned char, 32>",
11713   "referenced_type" : "type-5",
11714   "self_type" : "type-5",
11715   "size" : 32,
11716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11717   "template_args" : [ "type-7" ],
11718   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
11719  },
11720  {
11721   "alignment" : 8,
11722   "base_specifiers" :
11723   [
11724    {
11725     "referenced_type" : "type-41"
11726    }
11727   ],
11728   "fields" :
11729   [
11730    {
11731     "access" : "private",
11732     "field_name" : "mRecipient",
11733     "field_offset" : 64,
11734     "referenced_type" : "type-138"
11735    },
11736    {
11737     "access" : "private",
11738     "field_name" : "mCookie",
11739     "field_offset" : 192,
11740     "referenced_type" : "type-8"
11741    },
11742    {
11743     "access" : "private",
11744     "field_name" : "mBase",
11745     "field_offset" : 256,
11746     "referenced_type" : "type-141"
11747    }
11748   ],
11749   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
11750   "name" : "android::hardware::hidl_binder_death_recipient",
11751   "referenced_type" : "type-137",
11752   "self_type" : "type-137",
11753   "size" : 64,
11754   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11755   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11756   "vtable_components" :
11757   [
11758    {
11759     "component_value" : 48,
11760     "kind" : "vbase_offset"
11761    },
11762    {
11763     "kind" : "offset_to_top"
11764    },
11765    {
11766     "kind" : "rtti",
11767     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11768    },
11769    {
11770     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11771    },
11772    {
11773     "kind" : "complete_dtor_pointer",
11774     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11775    },
11776    {
11777     "kind" : "deleting_dtor_pointer",
11778     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11779    },
11780    {
11781     "kind" : "vcall_offset"
11782    },
11783    {
11784     "kind" : "vcall_offset"
11785    },
11786    {
11787     "kind" : "vcall_offset"
11788    },
11789    {
11790     "kind" : "vcall_offset"
11791    },
11792    {
11793     "component_value" : -48,
11794     "kind" : "vcall_offset"
11795    },
11796    {
11797     "component_value" : -48,
11798     "kind" : "offset_to_top"
11799    },
11800    {
11801     "kind" : "rtti",
11802     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11803    },
11804    {
11805     "kind" : "complete_dtor_pointer",
11806     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11807    },
11808    {
11809     "kind" : "deleting_dtor_pointer",
11810     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11811    },
11812    {
11813     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11814    },
11815    {
11816     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11817    },
11818    {
11819     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11820    },
11821    {
11822     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11823    }
11824   ]
11825  },
11826  {
11827   "alignment" : 8,
11828   "base_specifiers" :
11829   [
11830    {
11831     "is_virtual" : true,
11832     "referenced_type" : "type-12"
11833    }
11834   ],
11835   "linker_set_key" : "android::hardware::hidl_death_recipient",
11836   "name" : "android::hardware::hidl_death_recipient",
11837   "referenced_type" : "type-140",
11838   "self_type" : "type-140",
11839   "size" : 24,
11840   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11841   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11842   "vtable_components" :
11843   [
11844    {
11845     "component_value" : 8,
11846     "kind" : "vbase_offset"
11847    },
11848    {
11849     "kind" : "offset_to_top"
11850    },
11851    {
11852     "kind" : "rtti",
11853     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11854    },
11855    {
11856     "is_pure" : true,
11857     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11858    },
11859    {
11860     "kind" : "complete_dtor_pointer",
11861     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11862    },
11863    {
11864     "kind" : "deleting_dtor_pointer",
11865     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11866    },
11867    {
11868     "kind" : "vcall_offset"
11869    },
11870    {
11871     "kind" : "vcall_offset"
11872    },
11873    {
11874     "kind" : "vcall_offset"
11875    },
11876    {
11877     "kind" : "vcall_offset"
11878    },
11879    {
11880     "component_value" : -8,
11881     "kind" : "vcall_offset"
11882    },
11883    {
11884     "component_value" : -8,
11885     "kind" : "offset_to_top"
11886    },
11887    {
11888     "kind" : "rtti",
11889     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11890    },
11891    {
11892     "kind" : "complete_dtor_pointer",
11893     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11894    },
11895    {
11896     "kind" : "deleting_dtor_pointer",
11897     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11898    },
11899    {
11900     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11901    },
11902    {
11903     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11904    },
11905    {
11906     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11907    },
11908    {
11909     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11910    }
11911   ]
11912  },
11913  {
11914   "alignment" : 8,
11915   "fields" :
11916   [
11917    {
11918     "access" : "private",
11919     "field_name" : "mHandle",
11920     "referenced_type" : "type-264"
11921    },
11922    {
11923     "access" : "private",
11924     "field_name" : "mOwnsHandle",
11925     "field_offset" : 64,
11926     "referenced_type" : "type-30"
11927    }
11928   ],
11929   "linker_set_key" : "android::hardware::hidl_handle",
11930   "name" : "android::hardware::hidl_handle",
11931   "referenced_type" : "type-297",
11932   "self_type" : "type-297",
11933   "size" : 16,
11934   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11935   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11936  },
11937  {
11938   "alignment" : 8,
11939   "fields" :
11940   [
11941    {
11942     "access" : "private",
11943     "field_name" : "mHandle",
11944     "referenced_type" : "type-297"
11945    },
11946    {
11947     "access" : "private",
11948     "field_name" : "mSize",
11949     "field_offset" : 128,
11950     "referenced_type" : "type-8"
11951    },
11952    {
11953     "access" : "private",
11954     "field_name" : "mName",
11955     "field_offset" : 192,
11956     "referenced_type" : "type-299"
11957    }
11958   ],
11959   "linker_set_key" : "android::hardware::hidl_memory",
11960   "name" : "android::hardware::hidl_memory",
11961   "referenced_type" : "type-303",
11962   "self_type" : "type-303",
11963   "size" : 40,
11964   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11965   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11966  },
11967  {
11968   "alignment" : 8,
11969   "fields" :
11970   [
11971    {
11972     "access" : "private",
11973     "field_name" : "mBuffer",
11974     "referenced_type" : "type-300"
11975    },
11976    {
11977     "access" : "private",
11978     "field_name" : "mSize",
11979     "field_offset" : 64,
11980     "referenced_type" : "type-2"
11981    },
11982    {
11983     "access" : "private",
11984     "field_name" : "mOwnsBuffer",
11985     "field_offset" : 96,
11986     "referenced_type" : "type-30"
11987    }
11988   ],
11989   "linker_set_key" : "android::hardware::hidl_string",
11990   "name" : "android::hardware::hidl_string",
11991   "referenced_type" : "type-299",
11992   "self_type" : "type-299",
11993   "size" : 16,
11994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11995   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11996  },
11997  {
11998   "alignment" : 8,
11999   "fields" :
12000   [
12001    {
12002     "access" : "private",
12003     "field_name" : "mBuffer",
12004     "referenced_type" : "type-316"
12005    },
12006    {
12007     "access" : "private",
12008     "field_name" : "mSize",
12009     "field_offset" : 64,
12010     "referenced_type" : "type-2"
12011    },
12012    {
12013     "access" : "private",
12014     "field_name" : "mOwnsBuffer",
12015     "field_offset" : 96,
12016     "referenced_type" : "type-30"
12017    }
12018   ],
12019   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12020   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12021   "referenced_type" : "type-315",
12022   "self_type" : "type-315",
12023   "size" : 16,
12024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12025   "template_args" : [ "type-319" ],
12026   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
12027  },
12028  {
12029   "alignment" : 8,
12030   "fields" :
12031   [
12032    {
12033     "access" : "private",
12034     "field_name" : "mBuffer",
12035     "referenced_type" : "type-105"
12036    },
12037    {
12038     "access" : "private",
12039     "field_name" : "mSize",
12040     "field_offset" : 64,
12041     "referenced_type" : "type-2"
12042    },
12043    {
12044     "access" : "private",
12045     "field_name" : "mOwnsBuffer",
12046     "field_offset" : 96,
12047     "referenced_type" : "type-30"
12048    }
12049   ],
12050   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12051   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12052   "referenced_type" : "type-328",
12053   "self_type" : "type-328",
12054   "size" : 16,
12055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12056   "template_args" : [ "type-5" ],
12057   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
12058  },
12059  {
12060   "alignment" : 8,
12061   "fields" :
12062   [
12063    {
12064     "access" : "private",
12065     "field_name" : "mBuffer",
12066     "referenced_type" : "type-321"
12067    },
12068    {
12069     "access" : "private",
12070     "field_name" : "mSize",
12071     "field_offset" : 64,
12072     "referenced_type" : "type-2"
12073    },
12074    {
12075     "access" : "private",
12076     "field_name" : "mOwnsBuffer",
12077     "field_offset" : 96,
12078     "referenced_type" : "type-30"
12079    }
12080   ],
12081   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12082   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12083   "referenced_type" : "type-320",
12084   "self_type" : "type-320",
12085   "size" : 16,
12086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12087   "template_args" : [ "type-299" ],
12088   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
12089  },
12090  {
12091   "alignment" : 8,
12092   "fields" :
12093   [
12094    {
12095     "access" : "private",
12096     "field_name" : "mBuffer",
12097     "referenced_type" : "type-381"
12098    },
12099    {
12100     "access" : "private",
12101     "field_name" : "mSize",
12102     "field_offset" : 64,
12103     "referenced_type" : "type-2"
12104    },
12105    {
12106     "access" : "private",
12107     "field_name" : "mOwnsBuffer",
12108     "field_offset" : 96,
12109     "referenced_type" : "type-30"
12110    }
12111   ],
12112   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12113   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
12114   "referenced_type" : "type-380",
12115   "self_type" : "type-380",
12116   "size" : 16,
12117   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12118   "template_args" : [ "type-344" ],
12119   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
12120  },
12121  {
12122   "alignment" : 8,
12123   "fields" :
12124   [
12125    {
12126     "access" : "private",
12127     "field_name" : "mBuffer",
12128     "referenced_type" : "type-371"
12129    },
12130    {
12131     "access" : "private",
12132     "field_name" : "mSize",
12133     "field_offset" : 64,
12134     "referenced_type" : "type-2"
12135    },
12136    {
12137     "access" : "private",
12138     "field_name" : "mOwnsBuffer",
12139     "field_offset" : 96,
12140     "referenced_type" : "type-30"
12141    }
12142   ],
12143   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12144   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::HmacSharingParameters>",
12145   "referenced_type" : "type-370",
12146   "self_type" : "type-370",
12147   "size" : 16,
12148   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12149   "template_args" : [ "type-374" ],
12150   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_021HmacSharingParametersEEE"
12151  },
12152  {
12153   "alignment" : 8,
12154   "fields" :
12155   [
12156    {
12157     "access" : "private",
12158     "field_name" : "mBuffer",
12159     "referenced_type" : "type-349"
12160    },
12161    {
12162     "access" : "private",
12163     "field_name" : "mSize",
12164     "field_offset" : 64,
12165     "referenced_type" : "type-2"
12166    },
12167    {
12168     "access" : "private",
12169     "field_name" : "mOwnsBuffer",
12170     "field_offset" : 96,
12171     "referenced_type" : "type-30"
12172    }
12173   ],
12174   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12175   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V4_0::KeyParameter>",
12176   "referenced_type" : "type-348",
12177   "self_type" : "type-348",
12178   "size" : 16,
12179   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12180   "template_args" : [ "type-352" ],
12181   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V4_012KeyParameterEEE"
12182  },
12183  {
12184   "alignment" : 8,
12185   "fields" :
12186   [
12187    {
12188     "access" : "private",
12189     "field_name" : "mBuffer",
12190     "referenced_type" : "type-129"
12191    },
12192    {
12193     "access" : "private",
12194     "field_name" : "mSize",
12195     "field_offset" : 64,
12196     "referenced_type" : "type-2"
12197    },
12198    {
12199     "access" : "private",
12200     "field_name" : "mOwnsBuffer",
12201     "field_offset" : 96,
12202     "referenced_type" : "type-30"
12203    }
12204   ],
12205   "linker_set_key" : "android::hardware::hidl_vec<char>",
12206   "name" : "android::hardware::hidl_vec<char>",
12207   "referenced_type" : "type-386",
12208   "self_type" : "type-386",
12209   "size" : 16,
12210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12211   "template_args" : [ "type-81" ],
12212   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
12213  },
12214  {
12215   "alignment" : 8,
12216   "fields" :
12217   [
12218    {
12219     "access" : "private",
12220     "field_name" : "mBuffer",
12221     "referenced_type" : "type-334"
12222    },
12223    {
12224     "access" : "private",
12225     "field_name" : "mSize",
12226     "field_offset" : 64,
12227     "referenced_type" : "type-2"
12228    },
12229    {
12230     "access" : "private",
12231     "field_name" : "mOwnsBuffer",
12232     "field_offset" : 96,
12233     "referenced_type" : "type-30"
12234    }
12235   ],
12236   "linker_set_key" : "android::hardware::hidl_vec<int>",
12237   "name" : "android::hardware::hidl_vec<int>",
12238   "referenced_type" : "type-333",
12239   "self_type" : "type-333",
12240   "size" : 16,
12241   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12242   "template_args" : [ "type-52" ],
12243   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
12244  },
12245  {
12246   "alignment" : 8,
12247   "fields" :
12248   [
12249    {
12250     "access" : "private",
12251     "field_name" : "mBuffer",
12252     "referenced_type" : "type-345"
12253    },
12254    {
12255     "access" : "private",
12256     "field_name" : "mSize",
12257     "field_offset" : 64,
12258     "referenced_type" : "type-2"
12259    },
12260    {
12261     "access" : "private",
12262     "field_name" : "mOwnsBuffer",
12263     "field_offset" : 96,
12264     "referenced_type" : "type-30"
12265    }
12266   ],
12267   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
12268   "name" : "android::hardware::hidl_vec<unsigned char>",
12269   "referenced_type" : "type-344",
12270   "self_type" : "type-344",
12271   "size" : 16,
12272   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12273   "template_args" : [ "type-7" ],
12274   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
12275  },
12276  {
12277   "alignment" : 2,
12278   "fields" :
12279   [
12280    {
12281     "access" : "private",
12282     "field_name" : "mMajor",
12283     "referenced_type" : "type-89"
12284    },
12285    {
12286     "access" : "private",
12287     "field_name" : "mMinor",
12288     "field_offset" : 16,
12289     "referenced_type" : "type-89"
12290    }
12291   ],
12292   "linker_set_key" : "android::hardware::hidl_version",
12293   "name" : "android::hardware::hidl_version",
12294   "referenced_type" : "type-395",
12295   "self_type" : "type-395",
12296   "size" : 4,
12297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12298   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
12299  },
12300  {
12301   "alignment" : 8,
12302   "base_specifiers" :
12303   [
12304    {
12305     "referenced_type" : "type-451"
12306    }
12307   ],
12308   "fields" :
12309   [
12310    {
12311     "access" : "private",
12312     "field_name" : "_hidl_mImpl",
12313     "field_offset" : 1024,
12314     "referenced_type" : "type-125"
12315    }
12316   ],
12317   "linker_set_key" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12318   "name" : "android::hardware::keymaster::V4_0::BnHwKeymasterDevice",
12319   "referenced_type" : "type-662",
12320   "self_type" : "type-662",
12321   "size" : 152,
12322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BnHwKeymasterDevice.h",
12323   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE",
12324   "vtable_components" :
12325   [
12326    {
12327     "component_value" : 136,
12328     "kind" : "vbase_offset"
12329    },
12330    {
12331     "kind" : "offset_to_top"
12332    },
12333    {
12334     "kind" : "rtti",
12335     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12336    },
12337    {
12338     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12339    },
12340    {
12341     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12342    },
12343    {
12344     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12345    },
12346    {
12347     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12348    },
12349    {
12350     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12351    },
12352    {
12353     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12354    },
12355    {
12356     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12357    },
12358    {
12359     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12360    },
12361    {
12362     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12363    },
12364    {
12365     "kind" : "complete_dtor_pointer",
12366     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12367    },
12368    {
12369     "kind" : "deleting_dtor_pointer",
12370     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12371    },
12372    {
12373     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12374    },
12375    {
12376     "component_value" : -32,
12377     "kind" : "offset_to_top"
12378    },
12379    {
12380     "kind" : "rtti",
12381     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12382    },
12383    {
12384     "kind" : "complete_dtor_pointer",
12385     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12386    },
12387    {
12388     "kind" : "deleting_dtor_pointer",
12389     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12390    },
12391    {
12392     "kind" : "vcall_offset"
12393    },
12394    {
12395     "kind" : "vcall_offset"
12396    },
12397    {
12398     "kind" : "vcall_offset"
12399    },
12400    {
12401     "kind" : "vcall_offset"
12402    },
12403    {
12404     "component_value" : -136,
12405     "kind" : "vcall_offset"
12406    },
12407    {
12408     "component_value" : -136,
12409     "kind" : "offset_to_top"
12410    },
12411    {
12412     "kind" : "rtti",
12413     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
12414    },
12415    {
12416     "kind" : "complete_dtor_pointer",
12417     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
12418    },
12419    {
12420     "kind" : "deleting_dtor_pointer",
12421     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
12422    },
12423    {
12424     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12425    },
12426    {
12427     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12428    },
12429    {
12430     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12431    },
12432    {
12433     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12434    }
12435   ]
12436  },
12437  {
12438   "alignment" : 8,
12439   "base_specifiers" :
12440   [
12441    {
12442     "referenced_type" : "type-9"
12443    },
12444    {
12445     "referenced_type" : "type-28"
12446    }
12447   ],
12448   "fields" :
12449   [
12450    {
12451     "access" : "private",
12452     "field_name" : "_hidl_mMutex",
12453     "field_offset" : 1088,
12454     "referenced_type" : "type-26"
12455    },
12456    {
12457     "access" : "private",
12458     "field_name" : "_hidl_mDeathRecipients",
12459     "field_offset" : 1408,
12460     "referenced_type" : "type-27"
12461    }
12462   ],
12463   "linker_set_key" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12464   "name" : "android::hardware::keymaster::V4_0::BpHwKeymasterDevice",
12465   "referenced_type" : "type-25",
12466   "self_type" : "type-25",
12467   "size" : 216,
12468   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BpHwKeymasterDevice.h",
12469   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE",
12470   "vtable_components" :
12471   [
12472    {
12473     "component_value" : 200,
12474     "kind" : "vbase_offset"
12475    },
12476    {
12477     "kind" : "offset_to_top"
12478    },
12479    {
12480     "kind" : "rtti",
12481     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12482    },
12483    {
12484     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_019BpHwKeymasterDevice8isRemoteEv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12488    },
12489    {
12490     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12491    },
12492    {
12493     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12494    },
12495    {
12496     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12497    },
12498    {
12499     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
12500    },
12501    {
12502     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12503    },
12504    {
12505     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
12506    },
12507    {
12508     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12509    },
12510    {
12511     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
12512    },
12513    {
12514     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12515    },
12516    {
12517     "kind" : "complete_dtor_pointer",
12518     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12519    },
12520    {
12521     "kind" : "deleting_dtor_pointer",
12522     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12523    },
12524    {
12525     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12526    },
12527    {
12528     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12529    },
12530    {
12531     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12532    },
12533    {
12534     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12535    },
12536    {
12537     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12538    },
12539    {
12540     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12541    },
12542    {
12543     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12544    },
12545    {
12546     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12547    },
12548    {
12549     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12550    },
12551    {
12552     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12553    },
12554    {
12555     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12556    },
12557    {
12558     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12559    },
12560    {
12561     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12562    },
12563    {
12564     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
12565    },
12566    {
12567     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
12568    },
12569    {
12570     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12571    },
12572    {
12573     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12574    },
12575    {
12576     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12577    },
12578    {
12579     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEm"
12580    },
12581    {
12582     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12583    },
12584    {
12585     "component_value" : 192,
12586     "kind" : "vbase_offset"
12587    },
12588    {
12589     "component_value" : -8,
12590     "kind" : "offset_to_top"
12591    },
12592    {
12593     "kind" : "rtti",
12594     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12595    },
12596    {
12597     "kind" : "complete_dtor_pointer",
12598     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12599    },
12600    {
12601     "kind" : "deleting_dtor_pointer",
12602     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12603    },
12604    {
12605     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
12606    },
12607    {
12608     "component_value" : 184,
12609     "kind" : "vbase_offset"
12610    },
12611    {
12612     "component_value" : -16,
12613     "kind" : "offset_to_top"
12614    },
12615    {
12616     "kind" : "rtti",
12617     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12618    },
12619    {
12620     "kind" : "complete_dtor_pointer",
12621     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12622    },
12623    {
12624     "kind" : "deleting_dtor_pointer",
12625     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12626    },
12627    {
12628     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12629    },
12630    {
12631     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12632    },
12633    {
12634     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12635    },
12636    {
12637     "component_value" : -48,
12638     "kind" : "offset_to_top"
12639    },
12640    {
12641     "kind" : "rtti",
12642     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12643    },
12644    {
12645     "kind" : "complete_dtor_pointer",
12646     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12647    },
12648    {
12649     "kind" : "deleting_dtor_pointer",
12650     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12651    },
12652    {
12653     "kind" : "vcall_offset"
12654    },
12655    {
12656     "component_value" : -184,
12657     "kind" : "vcall_offset"
12658    },
12659    {
12660     "component_value" : -184,
12661     "kind" : "vcall_offset"
12662    },
12663    {
12664     "component_value" : -184,
12665     "kind" : "vcall_offset"
12666    },
12667    {
12668     "component_value" : -200,
12669     "kind" : "vcall_offset"
12670    },
12671    {
12672     "component_value" : -200,
12673     "kind" : "offset_to_top"
12674    },
12675    {
12676     "kind" : "rtti",
12677     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
12678    },
12679    {
12680     "kind" : "complete_dtor_pointer",
12681     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
12682    },
12683    {
12684     "kind" : "deleting_dtor_pointer",
12685     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
12686    },
12687    {
12688     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12689    },
12690    {
12691     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12692    },
12693    {
12694     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12695    },
12696    {
12697     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12698    }
12699   ]
12700  },
12701  {
12702   "alignment" : 8,
12703   "base_specifiers" :
12704   [
12705    {
12706     "referenced_type" : "type-10"
12707    },
12708    {
12709     "referenced_type" : "type-28"
12710    }
12711   ],
12712   "fields" :
12713   [
12714    {
12715     "access" : "private",
12716     "field_name" : "mImpl",
12717     "field_offset" : 768,
12718     "referenced_type" : "type-133"
12719    },
12720    {
12721     "access" : "private",
12722     "field_name" : "mOnewayQueue",
12723     "field_offset" : 832,
12724     "referenced_type" : "type-683"
12725    }
12726   ],
12727   "linker_set_key" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12728   "name" : "android::hardware::keymaster::V4_0::BsKeymasterDevice",
12729   "referenced_type" : "type-682",
12730   "self_type" : "type-682",
12731   "size" : 136,
12732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/BsKeymasterDevice.h",
12733   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017BsKeymasterDeviceE",
12734   "vtable_components" :
12735   [
12736    {
12737     "component_value" : 120,
12738     "kind" : "vbase_offset"
12739    },
12740    {
12741     "kind" : "offset_to_top"
12742    },
12743    {
12744     "kind" : "rtti",
12745     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12746    },
12747    {
12748     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
12749    },
12750    {
12751     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12752    },
12753    {
12754     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12755    },
12756    {
12757     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12758    },
12759    {
12760     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12761    },
12762    {
12763     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21setHALInstrumentationEv"
12764    },
12765    {
12766     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12767    },
12768    {
12769     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice4pingEv"
12770    },
12771    {
12772     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12773    },
12774    {
12775     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21notifySyspropsChangedEv"
12776    },
12777    {
12778     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12779    },
12780    {
12781     "kind" : "complete_dtor_pointer",
12782     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12783    },
12784    {
12785     "kind" : "deleting_dtor_pointer",
12786     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12787    },
12788    {
12789     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
12790    },
12791    {
12792     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
12793    },
12794    {
12795     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
12796    },
12797    {
12798     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
12799    },
12800    {
12801     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12802    },
12803    {
12804     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12805    },
12806    {
12807     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12808    },
12809    {
12810     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
12811    },
12812    {
12813     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12814    },
12815    {
12816     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12817    },
12818    {
12819     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12820    },
12821    {
12822     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12823    },
12824    {
12825     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12826    },
12827    {
12828     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13deleteAllKeysEv"
12829    },
12830    {
12831     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21destroyAttestationIdsEv"
12832    },
12833    {
12834     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12835    },
12836    {
12837     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12838    },
12839    {
12840     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12841    },
12842    {
12843     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5abortEm"
12844    },
12845    {
12846     "component_value" : -8,
12847     "kind" : "offset_to_top"
12848    },
12849    {
12850     "kind" : "rtti",
12851     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12852    },
12853    {
12854     "kind" : "complete_dtor_pointer",
12855     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12856    },
12857    {
12858     "kind" : "deleting_dtor_pointer",
12859     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12860    },
12861    {
12862     "kind" : "vcall_offset"
12863    },
12864    {
12865     "kind" : "vcall_offset"
12866    },
12867    {
12868     "kind" : "vcall_offset"
12869    },
12870    {
12871     "kind" : "vcall_offset"
12872    },
12873    {
12874     "component_value" : -120,
12875     "kind" : "vcall_offset"
12876    },
12877    {
12878     "component_value" : -120,
12879     "kind" : "offset_to_top"
12880    },
12881    {
12882     "kind" : "rtti",
12883     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
12884    },
12885    {
12886     "kind" : "complete_dtor_pointer",
12887     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
12888    },
12889    {
12890     "kind" : "deleting_dtor_pointer",
12891     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
12892    },
12893    {
12894     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12895    },
12896    {
12897     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12898    },
12899    {
12900     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12901    },
12902    {
12903     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12904    }
12905   ]
12906  },
12907  {
12908   "alignment" : 8,
12909   "fields" :
12910   [
12911    {
12912     "field_name" : "challenge",
12913     "referenced_type" : "type-8"
12914    },
12915    {
12916     "field_name" : "userId",
12917     "field_offset" : 64,
12918     "referenced_type" : "type-8"
12919    },
12920    {
12921     "field_name" : "authenticatorId",
12922     "field_offset" : 128,
12923     "referenced_type" : "type-8"
12924    },
12925    {
12926     "field_name" : "authenticatorType",
12927     "field_offset" : 192,
12928     "referenced_type" : "type-364"
12929    },
12930    {
12931     "field_name" : "timestamp",
12932     "field_offset" : 256,
12933     "referenced_type" : "type-8"
12934    },
12935    {
12936     "field_name" : "mac",
12937     "field_offset" : 320,
12938     "referenced_type" : "type-344"
12939    }
12940   ],
12941   "linker_set_key" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12942   "name" : "android::hardware::keymaster::V4_0::HardwareAuthToken",
12943   "referenced_type" : "type-571",
12944   "self_type" : "type-571",
12945   "size" : 56,
12946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12947   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017HardwareAuthTokenE"
12948  },
12949  {
12950   "alignment" : 8,
12951   "fields" :
12952   [
12953    {
12954     "field_name" : "seed",
12955     "referenced_type" : "type-344"
12956    },
12957    {
12958     "field_name" : "nonce",
12959     "field_offset" : 128,
12960     "referenced_type" : "type-5"
12961    }
12962   ],
12963   "linker_set_key" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12964   "name" : "android::hardware::keymaster::V4_0::HmacSharingParameters",
12965   "referenced_type" : "type-374",
12966   "self_type" : "type-374",
12967   "size" : 48,
12968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
12969   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_021HmacSharingParametersE"
12970  },
12971  {
12972   "alignment" : 8,
12973   "base_specifiers" :
12974   [
12975    {
12976     "referenced_type" : "type-11"
12977    }
12978   ],
12979   "linker_set_key" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12980   "name" : "android::hardware::keymaster::V4_0::IKeymasterDevice",
12981   "referenced_type" : "type-10",
12982   "self_type" : "type-10",
12983   "size" : 24,
12984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/IKeymasterDevice.h",
12985   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_016IKeymasterDeviceE",
12986   "vtable_components" :
12987   [
12988    {
12989     "component_value" : 8,
12990     "kind" : "vbase_offset"
12991    },
12992    {
12993     "kind" : "offset_to_top"
12994    },
12995    {
12996     "kind" : "rtti",
12997     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
12998    },
12999    {
13000     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
13001    },
13002    {
13003     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13004    },
13005    {
13006     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13007    },
13008    {
13009     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13010    },
13011    {
13012     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
13013    },
13014    {
13015     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
13016    },
13017    {
13018     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
13019    },
13020    {
13021     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
13022    },
13023    {
13024     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13025    },
13026    {
13027     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
13028    },
13029    {
13030     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13031    },
13032    {
13033     "kind" : "complete_dtor_pointer",
13034     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13035    },
13036    {
13037     "kind" : "deleting_dtor_pointer",
13038     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13039    },
13040    {
13041     "is_pure" : true,
13042     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
13043    },
13044    {
13045     "is_pure" : true,
13046     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
13047    },
13048    {
13049     "is_pure" : true,
13050     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
13051    },
13052    {
13053     "is_pure" : true,
13054     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
13055    },
13056    {
13057     "is_pure" : true,
13058     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
13059    },
13060    {
13061     "is_pure" : true,
13062     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
13063    },
13064    {
13065     "is_pure" : true,
13066     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
13067    },
13068    {
13069     "is_pure" : true,
13070     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEmmNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
13071    },
13072    {
13073     "is_pure" : true,
13074     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
13075    },
13076    {
13077     "is_pure" : true,
13078     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
13079    },
13080    {
13081     "is_pure" : true,
13082     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
13083    },
13084    {
13085     "is_pure" : true,
13086     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
13087    },
13088    {
13089     "is_pure" : true,
13090     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
13091    },
13092    {
13093     "is_pure" : true,
13094     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
13095    },
13096    {
13097     "is_pure" : true,
13098     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
13099    },
13100    {
13101     "is_pure" : true,
13102     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
13103    },
13104    {
13105     "is_pure" : true,
13106     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
13107    },
13108    {
13109     "is_pure" : true,
13110     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
13111    },
13112    {
13113     "is_pure" : true,
13114     "mangled_component_name" : "_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEm"
13115    },
13116    {
13117     "kind" : "vcall_offset"
13118    },
13119    {
13120     "kind" : "vcall_offset"
13121    },
13122    {
13123     "kind" : "vcall_offset"
13124    },
13125    {
13126     "kind" : "vcall_offset"
13127    },
13128    {
13129     "component_value" : -8,
13130     "kind" : "vcall_offset"
13131    },
13132    {
13133     "component_value" : -8,
13134     "kind" : "offset_to_top"
13135    },
13136    {
13137     "kind" : "rtti",
13138     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
13139    },
13140    {
13141     "kind" : "complete_dtor_pointer",
13142     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
13143    },
13144    {
13145     "kind" : "deleting_dtor_pointer",
13146     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
13147    },
13148    {
13149     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13150    },
13151    {
13152     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13153    },
13154    {
13155     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13156    },
13157    {
13158     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13159    }
13160   ]
13161  },
13162  {
13163   "alignment" : 8,
13164   "fields" :
13165   [
13166    {
13167     "field_name" : "softwareEnforced",
13168     "referenced_type" : "type-348"
13169    },
13170    {
13171     "field_name" : "hardwareEnforced",
13172     "field_offset" : 128,
13173     "referenced_type" : "type-348"
13174    }
13175   ],
13176   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13177   "name" : "android::hardware::keymaster::V4_0::KeyCharacteristics",
13178   "referenced_type" : "type-570",
13179   "self_type" : "type-570",
13180   "size" : 32,
13181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13182   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_018KeyCharacteristicsE"
13183  },
13184  {
13185   "alignment" : 8,
13186   "fields" :
13187   [
13188    {
13189     "field_name" : "tag",
13190     "referenced_type" : "type-353"
13191    },
13192    {
13193     "field_name" : "f",
13194     "field_offset" : 64,
13195     "referenced_type" : "type-354"
13196    },
13197    {
13198     "field_name" : "blob",
13199     "field_offset" : 128,
13200     "referenced_type" : "type-344"
13201    }
13202   ],
13203   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter",
13204   "name" : "android::hardware::keymaster::V4_0::KeyParameter",
13205   "referenced_type" : "type-352",
13206   "self_type" : "type-352",
13207   "size" : 32,
13208   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13209   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameterE"
13210  },
13211  {
13212   "alignment" : 8,
13213   "fields" :
13214   [
13215    {
13216     "field_name" : "algorithm",
13217     "referenced_type" : "type-355"
13218    },
13219    {
13220     "field_name" : "blockMode",
13221     "referenced_type" : "type-356"
13222    },
13223    {
13224     "field_name" : "paddingMode",
13225     "referenced_type" : "type-357"
13226    },
13227    {
13228     "field_name" : "digest",
13229     "referenced_type" : "type-358"
13230    },
13231    {
13232     "field_name" : "ecCurve",
13233     "referenced_type" : "type-359"
13234    },
13235    {
13236     "field_name" : "origin",
13237     "referenced_type" : "type-360"
13238    },
13239    {
13240     "field_name" : "keyBlobUsageRequirements",
13241     "referenced_type" : "type-361"
13242    },
13243    {
13244     "field_name" : "purpose",
13245     "referenced_type" : "type-362"
13246    },
13247    {
13248     "field_name" : "keyDerivationFunction",
13249     "referenced_type" : "type-363"
13250    },
13251    {
13252     "field_name" : "hardwareAuthenticatorType",
13253     "referenced_type" : "type-364"
13254    },
13255    {
13256     "field_name" : "hardwareType",
13257     "referenced_type" : "type-365"
13258    },
13259    {
13260     "field_name" : "boolValue",
13261     "referenced_type" : "type-30"
13262    },
13263    {
13264     "field_name" : "integer",
13265     "referenced_type" : "type-2"
13266    },
13267    {
13268     "field_name" : "longInteger",
13269     "referenced_type" : "type-8"
13270    },
13271    {
13272     "field_name" : "dateTime",
13273     "referenced_type" : "type-8"
13274    }
13275   ],
13276   "linker_set_key" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13277   "name" : "android::hardware::keymaster::V4_0::KeyParameter::IntegerParams",
13278   "record_kind" : "union",
13279   "referenced_type" : "type-354",
13280   "self_type" : "type-354",
13281   "size" : 8,
13282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13283   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_012KeyParameter13IntegerParamsE"
13284  },
13285  {
13286   "alignment" : 8,
13287   "fields" :
13288   [
13289    {
13290     "field_name" : "challenge",
13291     "referenced_type" : "type-8"
13292    },
13293    {
13294     "field_name" : "timestamp",
13295     "field_offset" : 64,
13296     "referenced_type" : "type-8"
13297    },
13298    {
13299     "field_name" : "parametersVerified",
13300     "field_offset" : 128,
13301     "referenced_type" : "type-348"
13302    },
13303    {
13304     "field_name" : "securityLevel",
13305     "field_offset" : 256,
13306     "referenced_type" : "type-365"
13307    },
13308    {
13309     "field_name" : "mac",
13310     "field_offset" : 320,
13311     "referenced_type" : "type-344"
13312    }
13313   ],
13314   "linker_set_key" : "android::hardware::keymaster::V4_0::VerificationToken",
13315   "name" : "android::hardware::keymaster::V4_0::VerificationToken",
13316   "referenced_type" : "type-572",
13317   "self_type" : "type-572",
13318   "size" : 56,
13319   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/4.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/4.0/types.h",
13320   "unique_id" : "_ZTSN7android8hardware9keymaster4V4_017VerificationTokenE"
13321  },
13322  {
13323   "alignment" : 8,
13324   "base_specifiers" :
13325   [
13326    {
13327     "referenced_type" : "type-148"
13328    },
13329    {
13330     "referenced_type" : "type-28"
13331    }
13332   ],
13333   "fields" :
13334   [
13335    {
13336     "access" : "private",
13337     "field_name" : "_hidl_mImpl",
13338     "field_offset" : 960,
13339     "referenced_type" : "type-35"
13340    }
13341   ],
13342   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
13343   "name" : "android::hidl::base::V1_0::BnHwBase",
13344   "referenced_type" : "type-451",
13345   "self_type" : "type-451",
13346   "size" : 144,
13347   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
13348   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
13349   "vtable_components" :
13350   [
13351    {
13352     "component_value" : 128,
13353     "kind" : "vbase_offset"
13354    },
13355    {
13356     "kind" : "offset_to_top"
13357    },
13358    {
13359     "kind" : "rtti",
13360     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13361    },
13362    {
13363     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13364    },
13365    {
13366     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13367    },
13368    {
13369     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13370    },
13371    {
13372     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
13373    },
13374    {
13375     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13376    },
13377    {
13378     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13379    },
13380    {
13381     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13382    },
13383    {
13384     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13385    },
13386    {
13387     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13388    },
13389    {
13390     "kind" : "complete_dtor_pointer",
13391     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
13392    },
13393    {
13394     "kind" : "deleting_dtor_pointer",
13395     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
13396    },
13397    {
13398     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
13399    },
13400    {
13401     "component_value" : -32,
13402     "kind" : "offset_to_top"
13403    },
13404    {
13405     "kind" : "rtti",
13406     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13407    },
13408    {
13409     "kind" : "complete_dtor_pointer",
13410     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13411    },
13412    {
13413     "kind" : "deleting_dtor_pointer",
13414     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13415    },
13416    {
13417     "kind" : "vcall_offset"
13418    },
13419    {
13420     "kind" : "vcall_offset"
13421    },
13422    {
13423     "kind" : "vcall_offset"
13424    },
13425    {
13426     "kind" : "vcall_offset"
13427    },
13428    {
13429     "component_value" : -128,
13430     "kind" : "vcall_offset"
13431    },
13432    {
13433     "component_value" : -128,
13434     "kind" : "offset_to_top"
13435    },
13436    {
13437     "kind" : "rtti",
13438     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13439    },
13440    {
13441     "kind" : "complete_dtor_pointer",
13442     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
13443    },
13444    {
13445     "kind" : "deleting_dtor_pointer",
13446     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
13447    },
13448    {
13449     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13450    },
13451    {
13452     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13453    },
13454    {
13455     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13456    },
13457    {
13458     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13459    }
13460   ]
13461  },
13462  {
13463   "alignment" : 8,
13464   "base_specifiers" :
13465   [
13466    {
13467     "referenced_type" : "type-435"
13468    },
13469    {
13470     "referenced_type" : "type-28"
13471    }
13472   ],
13473   "fields" :
13474   [
13475    {
13476     "access" : "private",
13477     "field_name" : "_hidl_mMutex",
13478     "field_offset" : 1088,
13479     "referenced_type" : "type-630"
13480    },
13481    {
13482     "access" : "private",
13483     "field_name" : "_hidl_mDeathRecipients",
13484     "field_offset" : 1408,
13485     "referenced_type" : "type-631"
13486    }
13487   ],
13488   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
13489   "name" : "android::hidl::base::V1_0::BpHwBase",
13490   "referenced_type" : "type-629",
13491   "self_type" : "type-629",
13492   "size" : 216,
13493   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
13494   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
13495   "vtable_components" :
13496   [
13497    {
13498     "component_value" : 200,
13499     "kind" : "vbase_offset"
13500    },
13501    {
13502     "kind" : "offset_to_top"
13503    },
13504    {
13505     "kind" : "rtti",
13506     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13507    },
13508    {
13509     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
13510    },
13511    {
13512     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13513    },
13514    {
13515     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13516    },
13517    {
13518     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13519    },
13520    {
13521     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13522    },
13523    {
13524     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
13525    },
13526    {
13527     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13528    },
13529    {
13530     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
13531    },
13532    {
13533     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13534    },
13535    {
13536     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
13537    },
13538    {
13539     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13540    },
13541    {
13542     "kind" : "complete_dtor_pointer",
13543     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
13544    },
13545    {
13546     "kind" : "deleting_dtor_pointer",
13547     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
13548    },
13549    {
13550     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13551    },
13552    {
13553     "component_value" : 192,
13554     "kind" : "vbase_offset"
13555    },
13556    {
13557     "component_value" : -8,
13558     "kind" : "offset_to_top"
13559    },
13560    {
13561     "kind" : "rtti",
13562     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13563    },
13564    {
13565     "kind" : "complete_dtor_pointer",
13566     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13567    },
13568    {
13569     "kind" : "deleting_dtor_pointer",
13570     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13571    },
13572    {
13573     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
13574    },
13575    {
13576     "component_value" : 184,
13577     "kind" : "vbase_offset"
13578    },
13579    {
13580     "component_value" : -16,
13581     "kind" : "offset_to_top"
13582    },
13583    {
13584     "kind" : "rtti",
13585     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13586    },
13587    {
13588     "kind" : "complete_dtor_pointer",
13589     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13590    },
13591    {
13592     "kind" : "deleting_dtor_pointer",
13593     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13594    },
13595    {
13596     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13597    },
13598    {
13599     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13600    },
13601    {
13602     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13603    },
13604    {
13605     "component_value" : -48,
13606     "kind" : "offset_to_top"
13607    },
13608    {
13609     "kind" : "rtti",
13610     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13611    },
13612    {
13613     "kind" : "complete_dtor_pointer",
13614     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13615    },
13616    {
13617     "kind" : "deleting_dtor_pointer",
13618     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13619    },
13620    {
13621     "kind" : "vcall_offset"
13622    },
13623    {
13624     "component_value" : -184,
13625     "kind" : "vcall_offset"
13626    },
13627    {
13628     "component_value" : -184,
13629     "kind" : "vcall_offset"
13630    },
13631    {
13632     "component_value" : -184,
13633     "kind" : "vcall_offset"
13634    },
13635    {
13636     "component_value" : -200,
13637     "kind" : "vcall_offset"
13638    },
13639    {
13640     "component_value" : -200,
13641     "kind" : "offset_to_top"
13642    },
13643    {
13644     "kind" : "rtti",
13645     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
13646    },
13647    {
13648     "kind" : "complete_dtor_pointer",
13649     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
13650    },
13651    {
13652     "kind" : "deleting_dtor_pointer",
13653     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
13654    },
13655    {
13656     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
13657    },
13658    {
13659     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
13660    },
13661    {
13662     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13663    },
13664    {
13665     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13666    }
13667   ]
13668  },
13669  {
13670   "alignment" : 8,
13671   "fields" :
13672   [
13673    {
13674     "field_name" : "pid",
13675     "referenced_type" : "type-52"
13676    },
13677    {
13678     "field_name" : "ptr",
13679     "field_offset" : 64,
13680     "referenced_type" : "type-8"
13681    },
13682    {
13683     "field_name" : "arch",
13684     "field_offset" : 128,
13685     "referenced_type" : "type-415"
13686    }
13687   ],
13688   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
13689   "name" : "android::hidl::base::V1_0::DebugInfo",
13690   "referenced_type" : "type-414",
13691   "self_type" : "type-414",
13692   "size" : 24,
13693   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
13694   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
13695  },
13696  {
13697   "alignment" : 8,
13698   "base_specifiers" :
13699   [
13700    {
13701     "is_virtual" : true,
13702     "referenced_type" : "type-12"
13703    }
13704   ],
13705   "linker_set_key" : "android::hidl::base::V1_0::IBase",
13706   "name" : "android::hidl::base::V1_0::IBase",
13707   "referenced_type" : "type-11",
13708   "self_type" : "type-11",
13709   "size" : 24,
13710   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
13711   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
13712   "vtable_components" :
13713   [
13714    {
13715     "component_value" : 8,
13716     "kind" : "vbase_offset"
13717    },
13718    {
13719     "kind" : "offset_to_top"
13720    },
13721    {
13722     "kind" : "rtti",
13723     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13724    },
13725    {
13726     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
13727    },
13728    {
13729     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13730    },
13731    {
13732     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13733    },
13734    {
13735     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13736    },
13737    {
13738     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13739    },
13740    {
13741     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
13742    },
13743    {
13744     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13745    },
13746    {
13747     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
13748    },
13749    {
13750     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
13751    },
13752    {
13753     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
13754    },
13755    {
13756     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13757    },
13758    {
13759     "kind" : "complete_dtor_pointer",
13760     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
13761    },
13762    {
13763     "kind" : "deleting_dtor_pointer",
13764     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
13765    },
13766    {
13767     "kind" : "vcall_offset"
13768    },
13769    {
13770     "kind" : "vcall_offset"
13771    },
13772    {
13773     "kind" : "vcall_offset"
13774    },
13775    {
13776     "kind" : "vcall_offset"
13777    },
13778    {
13779     "component_value" : -8,
13780     "kind" : "vcall_offset"
13781    },
13782    {
13783     "component_value" : -8,
13784     "kind" : "offset_to_top"
13785    },
13786    {
13787     "kind" : "rtti",
13788     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13789    },
13790    {
13791     "kind" : "complete_dtor_pointer",
13792     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
13793    },
13794    {
13795     "kind" : "deleting_dtor_pointer",
13796     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
13797    },
13798    {
13799     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13800    },
13801    {
13802     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13803    },
13804    {
13805     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13806    },
13807    {
13808     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13809    }
13810   ]
13811  },
13812  {
13813   "alignment" : 8,
13814   "base_specifiers" :
13815   [
13816    {
13817     "referenced_type" : "type-11"
13818    }
13819   ],
13820   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
13821   "name" : "android::hidl::manager::V1_0::IServiceManager",
13822   "referenced_type" : "type-99",
13823   "self_type" : "type-99",
13824   "size" : 24,
13825   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13826   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
13827   "vtable_components" :
13828   [
13829    {
13830     "component_value" : 8,
13831     "kind" : "vbase_offset"
13832    },
13833    {
13834     "kind" : "offset_to_top"
13835    },
13836    {
13837     "kind" : "rtti",
13838     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13839    },
13840    {
13841     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
13842    },
13843    {
13844     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13845    },
13846    {
13847     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13848    },
13849    {
13850     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13851    },
13852    {
13853     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13854    },
13855    {
13856     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
13857    },
13858    {
13859     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13860    },
13861    {
13862     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
13863    },
13864    {
13865     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13866    },
13867    {
13868     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
13869    },
13870    {
13871     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13872    },
13873    {
13874     "kind" : "complete_dtor_pointer",
13875     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13876    },
13877    {
13878     "kind" : "deleting_dtor_pointer",
13879     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13880    },
13881    {
13882     "is_pure" : true,
13883     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13884    },
13885    {
13886     "is_pure" : true,
13887     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13888    },
13889    {
13890     "is_pure" : true,
13891     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13892    },
13893    {
13894     "is_pure" : true,
13895     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13896    },
13897    {
13898     "is_pure" : true,
13899     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13900    },
13901    {
13902     "is_pure" : true,
13903     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13904    },
13905    {
13906     "is_pure" : true,
13907     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13908    },
13909    {
13910     "is_pure" : true,
13911     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13912    },
13913    {
13914     "kind" : "vcall_offset"
13915    },
13916    {
13917     "kind" : "vcall_offset"
13918    },
13919    {
13920     "kind" : "vcall_offset"
13921    },
13922    {
13923     "kind" : "vcall_offset"
13924    },
13925    {
13926     "component_value" : -8,
13927     "kind" : "vcall_offset"
13928    },
13929    {
13930     "component_value" : -8,
13931     "kind" : "offset_to_top"
13932    },
13933    {
13934     "kind" : "rtti",
13935     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13936    },
13937    {
13938     "kind" : "complete_dtor_pointer",
13939     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13940    },
13941    {
13942     "kind" : "deleting_dtor_pointer",
13943     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13944    },
13945    {
13946     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13947    },
13948    {
13949     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13950    },
13951    {
13952     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13953    },
13954    {
13955     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13956    }
13957   ]
13958  },
13959  {
13960   "alignment" : 8,
13961   "fields" :
13962   [
13963    {
13964     "field_name" : "interfaceName",
13965     "referenced_type" : "type-299"
13966    },
13967    {
13968     "field_name" : "instanceName",
13969     "field_offset" : 128,
13970     "referenced_type" : "type-299"
13971    },
13972    {
13973     "field_name" : "pid",
13974     "field_offset" : 256,
13975     "referenced_type" : "type-52"
13976    },
13977    {
13978     "field_name" : "clientPids",
13979     "field_offset" : 320,
13980     "referenced_type" : "type-333"
13981    },
13982    {
13983     "field_name" : "arch",
13984     "field_offset" : 448,
13985     "referenced_type" : "type-415"
13986    }
13987   ],
13988   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13989   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13990   "referenced_type" : "type-557",
13991   "self_type" : "type-557",
13992   "size" : 64,
13993   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13994   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13995  },
13996  {
13997   "alignment" : 8,
13998   "base_specifiers" :
13999   [
14000    {
14001     "referenced_type" : "type-11"
14002    }
14003   ],
14004   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
14005   "name" : "android::hidl::manager::V1_0::IServiceNotification",
14006   "referenced_type" : "type-119",
14007   "self_type" : "type-119",
14008   "size" : 24,
14009   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
14010   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
14011   "vtable_components" :
14012   [
14013    {
14014     "component_value" : 8,
14015     "kind" : "vbase_offset"
14016    },
14017    {
14018     "kind" : "offset_to_top"
14019    },
14020    {
14021     "kind" : "rtti",
14022     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14023    },
14024    {
14025     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
14026    },
14027    {
14028     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
14029    },
14030    {
14031     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
14032    },
14033    {
14034     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
14035    },
14036    {
14037     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
14038    },
14039    {
14040     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
14041    },
14042    {
14043     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
14044    },
14045    {
14046     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
14047    },
14048    {
14049     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
14050    },
14051    {
14052     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
14053    },
14054    {
14055     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
14056    },
14057    {
14058     "kind" : "complete_dtor_pointer",
14059     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14060    },
14061    {
14062     "kind" : "deleting_dtor_pointer",
14063     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14064    },
14065    {
14066     "is_pure" : true,
14067     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
14068    },
14069    {
14070     "kind" : "vcall_offset"
14071    },
14072    {
14073     "kind" : "vcall_offset"
14074    },
14075    {
14076     "kind" : "vcall_offset"
14077    },
14078    {
14079     "kind" : "vcall_offset"
14080    },
14081    {
14082     "component_value" : -8,
14083     "kind" : "vcall_offset"
14084    },
14085    {
14086     "component_value" : -8,
14087     "kind" : "offset_to_top"
14088    },
14089    {
14090     "kind" : "rtti",
14091     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
14092    },
14093    {
14094     "kind" : "complete_dtor_pointer",
14095     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
14096    },
14097    {
14098     "kind" : "deleting_dtor_pointer",
14099     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
14100    },
14101    {
14102     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14103    },
14104    {
14105     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14106    },
14107    {
14108     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14109    },
14110    {
14111     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14112    }
14113   ]
14114  },
14115  {
14116   "alignment" : 8,
14117   "fields" :
14118   [
14119    {
14120     "access" : "private",
14121     "field_name" : "m_ptr",
14122     "referenced_type" : "type-110"
14123    }
14124   ],
14125   "linker_set_key" : "android::sp<android::Thread>",
14126   "name" : "android::sp<android::Thread>",
14127   "record_kind" : "class",
14128   "referenced_type" : "type-109",
14129   "self_type" : "type-109",
14130   "size" : 8,
14131   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14132   "template_args" : [ "type-111" ],
14133   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
14134  },
14135  {
14136   "alignment" : 8,
14137   "fields" :
14138   [
14139    {
14140     "access" : "private",
14141     "field_name" : "m_ptr",
14142     "referenced_type" : "type-147"
14143    }
14144   ],
14145   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
14146   "name" : "android::sp<android::hardware::BHwBinder>",
14147   "record_kind" : "class",
14148   "referenced_type" : "type-146",
14149   "self_type" : "type-146",
14150   "size" : 8,
14151   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14152   "template_args" : [ "type-148" ],
14153   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
14154  },
14155  {
14156   "alignment" : 8,
14157   "fields" :
14158   [
14159    {
14160     "access" : "private",
14161     "field_name" : "m_ptr",
14162     "referenced_type" : "type-40"
14163    }
14164   ],
14165   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14166   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
14167   "record_kind" : "class",
14168   "referenced_type" : "type-39",
14169   "self_type" : "type-39",
14170   "size" : 8,
14171   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14172   "template_args" : [ "type-41" ],
14173   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
14174  },
14175  {
14176   "alignment" : 8,
14177   "fields" :
14178   [
14179    {
14180     "access" : "private",
14181     "field_name" : "m_ptr",
14182     "referenced_type" : "type-19"
14183    }
14184   ],
14185   "linker_set_key" : "android::sp<android::hardware::IBinder>",
14186   "name" : "android::sp<android::hardware::IBinder>",
14187   "record_kind" : "class",
14188   "referenced_type" : "type-43",
14189   "self_type" : "type-43",
14190   "size" : 8,
14191   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14192   "template_args" : [ "type-20" ],
14193   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
14194  },
14195  {
14196   "alignment" : 8,
14197   "fields" :
14198   [
14199    {
14200     "access" : "private",
14201     "field_name" : "m_ptr",
14202     "referenced_type" : "type-48"
14203    }
14204   ],
14205   "linker_set_key" : "android::sp<android::hardware::IInterface>",
14206   "name" : "android::sp<android::hardware::IInterface>",
14207   "record_kind" : "class",
14208   "referenced_type" : "type-47",
14209   "self_type" : "type-47",
14210   "size" : 8,
14211   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14212   "template_args" : [ "type-16" ],
14213   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
14214  },
14215  {
14216   "alignment" : 8,
14217   "fields" :
14218   [
14219    {
14220     "access" : "private",
14221     "field_name" : "m_ptr",
14222     "referenced_type" : "type-50"
14223    }
14224   ],
14225   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
14226   "name" : "android::sp<android::hardware::ProcessState>",
14227   "record_kind" : "class",
14228   "referenced_type" : "type-49",
14229   "self_type" : "type-49",
14230   "size" : 8,
14231   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14232   "template_args" : [ "type-51" ],
14233   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
14234  },
14235  {
14236   "alignment" : 8,
14237   "fields" :
14238   [
14239    {
14240     "access" : "private",
14241     "field_name" : "m_ptr",
14242     "referenced_type" : "type-136"
14243    }
14244   ],
14245   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14246   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
14247   "record_kind" : "class",
14248   "referenced_type" : "type-135",
14249   "self_type" : "type-135",
14250   "size" : 8,
14251   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14252   "template_args" : [ "type-137" ],
14253   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
14254  },
14255  {
14256   "alignment" : 8,
14257   "fields" :
14258   [
14259    {
14260     "access" : "private",
14261     "field_name" : "m_ptr",
14262     "referenced_type" : "type-139"
14263    }
14264   ],
14265   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
14266   "name" : "android::sp<android::hardware::hidl_death_recipient>",
14267   "record_kind" : "class",
14268   "referenced_type" : "type-659",
14269   "self_type" : "type-659",
14270   "size" : 8,
14271   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14272   "template_args" : [ "type-140" ],
14273   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
14274  },
14275  {
14276   "alignment" : 8,
14277   "fields" :
14278   [
14279    {
14280     "access" : "private",
14281     "field_name" : "m_ptr",
14282     "referenced_type" : "type-126"
14283    }
14284   ],
14285   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14286   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice>",
14287   "record_kind" : "class",
14288   "referenced_type" : "type-125",
14289   "self_type" : "type-125",
14290   "size" : 8,
14291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14292   "template_args" : [ "type-10" ],
14293   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V4_016IKeymasterDeviceEEE"
14294  },
14295  {
14296   "alignment" : 8,
14297   "fields" :
14298   [
14299    {
14300     "access" : "private",
14301     "field_name" : "m_ptr",
14302     "referenced_type" : "type-36"
14303    }
14304   ],
14305   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
14306   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
14307   "record_kind" : "class",
14308   "referenced_type" : "type-35",
14309   "self_type" : "type-35",
14310   "size" : 8,
14311   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14312   "template_args" : [ "type-11" ],
14313   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
14314  },
14315  {
14316   "alignment" : 8,
14317   "fields" :
14318   [
14319    {
14320     "access" : "private",
14321     "field_name" : "m_ptr",
14322     "referenced_type" : "type-98"
14323    }
14324   ],
14325   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14326   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
14327   "record_kind" : "class",
14328   "referenced_type" : "type-97",
14329   "self_type" : "type-97",
14330   "size" : 8,
14331   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14332   "template_args" : [ "type-99" ],
14333   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
14334  },
14335  {
14336   "alignment" : 8,
14337   "fields" :
14338   [
14339    {
14340     "access" : "private",
14341     "field_name" : "m_ptr",
14342     "referenced_type" : "type-118"
14343    }
14344   ],
14345   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14346   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
14347   "record_kind" : "class",
14348   "referenced_type" : "type-117",
14349   "self_type" : "type-117",
14350   "size" : 8,
14351   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
14352   "template_args" : [ "type-119" ],
14353   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
14354  },
14355  {
14356   "alignment" : 1,
14357   "linker_set_key" : "android::trait_trivial_copy<bool>",
14358   "name" : "android::trait_trivial_copy<bool>",
14359   "referenced_type" : "type-206",
14360   "self_type" : "type-206",
14361   "size" : 1,
14362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14363   "template_args" : [ "type-30" ],
14364   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
14365  },
14366  {
14367   "alignment" : 1,
14368   "linker_set_key" : "android::trait_trivial_copy<char>",
14369   "name" : "android::trait_trivial_copy<char>",
14370   "referenced_type" : "type-210",
14371   "self_type" : "type-210",
14372   "size" : 1,
14373   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14374   "template_args" : [ "type-81" ],
14375   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
14376  },
14377  {
14378   "alignment" : 1,
14379   "linker_set_key" : "android::trait_trivial_copy<double>",
14380   "name" : "android::trait_trivial_copy<double>",
14381   "referenced_type" : "type-272",
14382   "self_type" : "type-272",
14383   "size" : 1,
14384   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14385   "template_args" : [ "type-270" ],
14386   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
14387  },
14388  {
14389   "alignment" : 1,
14390   "linker_set_key" : "android::trait_trivial_copy<float>",
14391   "name" : "android::trait_trivial_copy<float>",
14392   "referenced_type" : "type-263",
14393   "self_type" : "type-263",
14394   "size" : 1,
14395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14396   "template_args" : [ "type-261" ],
14397   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
14398  },
14399  {
14400   "alignment" : 1,
14401   "linker_set_key" : "android::trait_trivial_copy<int>",
14402   "name" : "android::trait_trivial_copy<int>",
14403   "referenced_type" : "type-230",
14404   "self_type" : "type-230",
14405   "size" : 1,
14406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14407   "template_args" : [ "type-52" ],
14408   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
14409  },
14410  {
14411   "alignment" : 1,
14412   "linker_set_key" : "android::trait_trivial_copy<long long>",
14413   "name" : "android::trait_trivial_copy<long long>",
14414   "referenced_type" : "type-251",
14415   "self_type" : "type-251",
14416   "size" : 1,
14417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14418   "template_args" : [ "type-249" ],
14419   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
14420  },
14421  {
14422   "alignment" : 1,
14423   "linker_set_key" : "android::trait_trivial_copy<long>",
14424   "name" : "android::trait_trivial_copy<long>",
14425   "referenced_type" : "type-242",
14426   "self_type" : "type-242",
14427   "size" : 1,
14428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14429   "template_args" : [ "type-57" ],
14430   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
14431  },
14432  {
14433   "alignment" : 1,
14434   "linker_set_key" : "android::trait_trivial_copy<short>",
14435   "name" : "android::trait_trivial_copy<short>",
14436   "referenced_type" : "type-220",
14437   "self_type" : "type-220",
14438   "size" : 1,
14439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14440   "template_args" : [ "type-218" ],
14441   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
14442  },
14443  {
14444   "alignment" : 1,
14445   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
14446   "name" : "android::trait_trivial_copy<unsigned char>",
14447   "referenced_type" : "type-214",
14448   "self_type" : "type-214",
14449   "size" : 1,
14450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14451   "template_args" : [ "type-7" ],
14452   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
14453  },
14454  {
14455   "alignment" : 1,
14456   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
14457   "name" : "android::trait_trivial_copy<unsigned int>",
14458   "referenced_type" : "type-234",
14459   "self_type" : "type-234",
14460   "size" : 1,
14461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14462   "template_args" : [ "type-2" ],
14463   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
14464  },
14465  {
14466   "alignment" : 1,
14467   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
14468   "name" : "android::trait_trivial_copy<unsigned long long>",
14469   "referenced_type" : "type-258",
14470   "self_type" : "type-258",
14471   "size" : 1,
14472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14473   "template_args" : [ "type-256" ],
14474   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
14475  },
14476  {
14477   "alignment" : 1,
14478   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
14479   "name" : "android::trait_trivial_copy<unsigned long>",
14480   "referenced_type" : "type-246",
14481   "self_type" : "type-246",
14482   "size" : 1,
14483   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14484   "template_args" : [ "type-8" ],
14485   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
14486  },
14487  {
14488   "alignment" : 1,
14489   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
14490   "name" : "android::trait_trivial_copy<unsigned short>",
14491   "referenced_type" : "type-225",
14492   "self_type" : "type-225",
14493   "size" : 1,
14494   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14495   "template_args" : [ "type-89" ],
14496   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
14497  },
14498  {
14499   "alignment" : 1,
14500   "linker_set_key" : "android::trait_trivial_copy<void>",
14501   "name" : "android::trait_trivial_copy<void>",
14502   "referenced_type" : "type-202",
14503   "self_type" : "type-202",
14504   "size" : 1,
14505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14506   "template_args" : [ "type-54" ],
14507   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
14508  },
14509  {
14510   "alignment" : 1,
14511   "linker_set_key" : "android::trait_trivial_ctor<bool>",
14512   "name" : "android::trait_trivial_ctor<bool>",
14513   "referenced_type" : "type-204",
14514   "self_type" : "type-204",
14515   "size" : 1,
14516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14517   "template_args" : [ "type-30" ],
14518   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
14519  },
14520  {
14521   "alignment" : 1,
14522   "linker_set_key" : "android::trait_trivial_ctor<char>",
14523   "name" : "android::trait_trivial_ctor<char>",
14524   "referenced_type" : "type-208",
14525   "self_type" : "type-208",
14526   "size" : 1,
14527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14528   "template_args" : [ "type-81" ],
14529   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
14530  },
14531  {
14532   "alignment" : 1,
14533   "linker_set_key" : "android::trait_trivial_ctor<double>",
14534   "name" : "android::trait_trivial_ctor<double>",
14535   "referenced_type" : "type-269",
14536   "self_type" : "type-269",
14537   "size" : 1,
14538   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14539   "template_args" : [ "type-270" ],
14540   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
14541  },
14542  {
14543   "alignment" : 1,
14544   "linker_set_key" : "android::trait_trivial_ctor<float>",
14545   "name" : "android::trait_trivial_ctor<float>",
14546   "referenced_type" : "type-260",
14547   "self_type" : "type-260",
14548   "size" : 1,
14549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14550   "template_args" : [ "type-261" ],
14551   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
14552  },
14553  {
14554   "alignment" : 1,
14555   "linker_set_key" : "android::trait_trivial_ctor<int>",
14556   "name" : "android::trait_trivial_ctor<int>",
14557   "referenced_type" : "type-227",
14558   "self_type" : "type-227",
14559   "size" : 1,
14560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14561   "template_args" : [ "type-52" ],
14562   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
14563  },
14564  {
14565   "alignment" : 1,
14566   "linker_set_key" : "android::trait_trivial_ctor<long long>",
14567   "name" : "android::trait_trivial_ctor<long long>",
14568   "referenced_type" : "type-248",
14569   "self_type" : "type-248",
14570   "size" : 1,
14571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14572   "template_args" : [ "type-249" ],
14573   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
14574  },
14575  {
14576   "alignment" : 1,
14577   "linker_set_key" : "android::trait_trivial_ctor<long>",
14578   "name" : "android::trait_trivial_ctor<long>",
14579   "referenced_type" : "type-239",
14580   "self_type" : "type-239",
14581   "size" : 1,
14582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14583   "template_args" : [ "type-57" ],
14584   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
14585  },
14586  {
14587   "alignment" : 1,
14588   "linker_set_key" : "android::trait_trivial_ctor<short>",
14589   "name" : "android::trait_trivial_ctor<short>",
14590   "referenced_type" : "type-217",
14591   "self_type" : "type-217",
14592   "size" : 1,
14593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14594   "template_args" : [ "type-218" ],
14595   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
14596  },
14597  {
14598   "alignment" : 1,
14599   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
14600   "name" : "android::trait_trivial_ctor<unsigned char>",
14601   "referenced_type" : "type-212",
14602   "self_type" : "type-212",
14603   "size" : 1,
14604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14605   "template_args" : [ "type-7" ],
14606   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
14607  },
14608  {
14609   "alignment" : 1,
14610   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
14611   "name" : "android::trait_trivial_ctor<unsigned int>",
14612   "referenced_type" : "type-232",
14613   "self_type" : "type-232",
14614   "size" : 1,
14615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14616   "template_args" : [ "type-2" ],
14617   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
14618  },
14619  {
14620   "alignment" : 1,
14621   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
14622   "name" : "android::trait_trivial_ctor<unsigned long long>",
14623   "referenced_type" : "type-255",
14624   "self_type" : "type-255",
14625   "size" : 1,
14626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14627   "template_args" : [ "type-256" ],
14628   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
14629  },
14630  {
14631   "alignment" : 1,
14632   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
14633   "name" : "android::trait_trivial_ctor<unsigned long>",
14634   "referenced_type" : "type-244",
14635   "self_type" : "type-244",
14636   "size" : 1,
14637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14638   "template_args" : [ "type-8" ],
14639   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
14640  },
14641  {
14642   "alignment" : 1,
14643   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
14644   "name" : "android::trait_trivial_ctor<unsigned short>",
14645   "referenced_type" : "type-222",
14646   "self_type" : "type-222",
14647   "size" : 1,
14648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14649   "template_args" : [ "type-89" ],
14650   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
14651  },
14652  {
14653   "alignment" : 1,
14654   "linker_set_key" : "android::trait_trivial_ctor<void>",
14655   "name" : "android::trait_trivial_ctor<void>",
14656   "referenced_type" : "type-200",
14657   "self_type" : "type-200",
14658   "size" : 1,
14659   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14660   "template_args" : [ "type-54" ],
14661   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
14662  },
14663  {
14664   "alignment" : 1,
14665   "linker_set_key" : "android::trait_trivial_dtor<bool>",
14666   "name" : "android::trait_trivial_dtor<bool>",
14667   "referenced_type" : "type-205",
14668   "self_type" : "type-205",
14669   "size" : 1,
14670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14671   "template_args" : [ "type-30" ],
14672   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
14673  },
14674  {
14675   "alignment" : 1,
14676   "linker_set_key" : "android::trait_trivial_dtor<char>",
14677   "name" : "android::trait_trivial_dtor<char>",
14678   "referenced_type" : "type-209",
14679   "self_type" : "type-209",
14680   "size" : 1,
14681   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14682   "template_args" : [ "type-81" ],
14683   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
14684  },
14685  {
14686   "alignment" : 1,
14687   "linker_set_key" : "android::trait_trivial_dtor<double>",
14688   "name" : "android::trait_trivial_dtor<double>",
14689   "referenced_type" : "type-271",
14690   "self_type" : "type-271",
14691   "size" : 1,
14692   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14693   "template_args" : [ "type-270" ],
14694   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
14695  },
14696  {
14697   "alignment" : 1,
14698   "linker_set_key" : "android::trait_trivial_dtor<float>",
14699   "name" : "android::trait_trivial_dtor<float>",
14700   "referenced_type" : "type-262",
14701   "self_type" : "type-262",
14702   "size" : 1,
14703   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14704   "template_args" : [ "type-261" ],
14705   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
14706  },
14707  {
14708   "alignment" : 1,
14709   "linker_set_key" : "android::trait_trivial_dtor<int>",
14710   "name" : "android::trait_trivial_dtor<int>",
14711   "referenced_type" : "type-229",
14712   "self_type" : "type-229",
14713   "size" : 1,
14714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14715   "template_args" : [ "type-52" ],
14716   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
14717  },
14718  {
14719   "alignment" : 1,
14720   "linker_set_key" : "android::trait_trivial_dtor<long long>",
14721   "name" : "android::trait_trivial_dtor<long long>",
14722   "referenced_type" : "type-250",
14723   "self_type" : "type-250",
14724   "size" : 1,
14725   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14726   "template_args" : [ "type-249" ],
14727   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
14728  },
14729  {
14730   "alignment" : 1,
14731   "linker_set_key" : "android::trait_trivial_dtor<long>",
14732   "name" : "android::trait_trivial_dtor<long>",
14733   "referenced_type" : "type-240",
14734   "self_type" : "type-240",
14735   "size" : 1,
14736   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14737   "template_args" : [ "type-57" ],
14738   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
14739  },
14740  {
14741   "alignment" : 1,
14742   "linker_set_key" : "android::trait_trivial_dtor<short>",
14743   "name" : "android::trait_trivial_dtor<short>",
14744   "referenced_type" : "type-219",
14745   "self_type" : "type-219",
14746   "size" : 1,
14747   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14748   "template_args" : [ "type-218" ],
14749   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
14750  },
14751  {
14752   "alignment" : 1,
14753   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
14754   "name" : "android::trait_trivial_dtor<unsigned char>",
14755   "referenced_type" : "type-213",
14756   "self_type" : "type-213",
14757   "size" : 1,
14758   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14759   "template_args" : [ "type-7" ],
14760   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
14761  },
14762  {
14763   "alignment" : 1,
14764   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
14765   "name" : "android::trait_trivial_dtor<unsigned int>",
14766   "referenced_type" : "type-233",
14767   "self_type" : "type-233",
14768   "size" : 1,
14769   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14770   "template_args" : [ "type-2" ],
14771   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
14772  },
14773  {
14774   "alignment" : 1,
14775   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
14776   "name" : "android::trait_trivial_dtor<unsigned long long>",
14777   "referenced_type" : "type-257",
14778   "self_type" : "type-257",
14779   "size" : 1,
14780   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14781   "template_args" : [ "type-256" ],
14782   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
14783  },
14784  {
14785   "alignment" : 1,
14786   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
14787   "name" : "android::trait_trivial_dtor<unsigned long>",
14788   "referenced_type" : "type-245",
14789   "self_type" : "type-245",
14790   "size" : 1,
14791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14792   "template_args" : [ "type-8" ],
14793   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
14794  },
14795  {
14796   "alignment" : 1,
14797   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
14798   "name" : "android::trait_trivial_dtor<unsigned short>",
14799   "referenced_type" : "type-223",
14800   "self_type" : "type-223",
14801   "size" : 1,
14802   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14803   "template_args" : [ "type-89" ],
14804   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
14805  },
14806  {
14807   "alignment" : 1,
14808   "linker_set_key" : "android::trait_trivial_dtor<void>",
14809   "name" : "android::trait_trivial_dtor<void>",
14810   "referenced_type" : "type-201",
14811   "self_type" : "type-201",
14812   "size" : 1,
14813   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14814   "template_args" : [ "type-54" ],
14815   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14816  },
14817  {
14818   "alignment" : 1,
14819   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14820   "name" : "android::trait_trivial_move<android::String16>",
14821   "referenced_type" : "type-432",
14822   "self_type" : "type-432",
14823   "size" : 1,
14824   "source_file" : "/system/core/libutils/include/utils/String16.h",
14825   "template_args" : [ "type-69" ],
14826   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14827  },
14828  {
14829   "alignment" : 1,
14830   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14831   "name" : "android::trait_trivial_move<android::String8>",
14832   "referenced_type" : "type-426",
14833   "self_type" : "type-426",
14834   "size" : 1,
14835   "source_file" : "/system/core/libutils/include/utils/String8.h",
14836   "template_args" : [ "type-78" ],
14837   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14838  },
14839  {
14840   "alignment" : 1,
14841   "linker_set_key" : "android::trait_trivial_move<bool>",
14842   "name" : "android::trait_trivial_move<bool>",
14843   "referenced_type" : "type-207",
14844   "self_type" : "type-207",
14845   "size" : 1,
14846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14847   "template_args" : [ "type-30" ],
14848   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14849  },
14850  {
14851   "alignment" : 1,
14852   "linker_set_key" : "android::trait_trivial_move<char>",
14853   "name" : "android::trait_trivial_move<char>",
14854   "referenced_type" : "type-211",
14855   "self_type" : "type-211",
14856   "size" : 1,
14857   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14858   "template_args" : [ "type-81" ],
14859   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14860  },
14861  {
14862   "alignment" : 1,
14863   "linker_set_key" : "android::trait_trivial_move<double>",
14864   "name" : "android::trait_trivial_move<double>",
14865   "referenced_type" : "type-273",
14866   "self_type" : "type-273",
14867   "size" : 1,
14868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14869   "template_args" : [ "type-270" ],
14870   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14871  },
14872  {
14873   "alignment" : 1,
14874   "linker_set_key" : "android::trait_trivial_move<float>",
14875   "name" : "android::trait_trivial_move<float>",
14876   "referenced_type" : "type-268",
14877   "self_type" : "type-268",
14878   "size" : 1,
14879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14880   "template_args" : [ "type-261" ],
14881   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14882  },
14883  {
14884   "alignment" : 1,
14885   "linker_set_key" : "android::trait_trivial_move<int>",
14886   "name" : "android::trait_trivial_move<int>",
14887   "referenced_type" : "type-231",
14888   "self_type" : "type-231",
14889   "size" : 1,
14890   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14891   "template_args" : [ "type-52" ],
14892   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14893  },
14894  {
14895   "alignment" : 1,
14896   "linker_set_key" : "android::trait_trivial_move<long long>",
14897   "name" : "android::trait_trivial_move<long long>",
14898   "referenced_type" : "type-254",
14899   "self_type" : "type-254",
14900   "size" : 1,
14901   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14902   "template_args" : [ "type-249" ],
14903   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14904  },
14905  {
14906   "alignment" : 1,
14907   "linker_set_key" : "android::trait_trivial_move<long>",
14908   "name" : "android::trait_trivial_move<long>",
14909   "referenced_type" : "type-243",
14910   "self_type" : "type-243",
14911   "size" : 1,
14912   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14913   "template_args" : [ "type-57" ],
14914   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14915  },
14916  {
14917   "alignment" : 1,
14918   "linker_set_key" : "android::trait_trivial_move<short>",
14919   "name" : "android::trait_trivial_move<short>",
14920   "referenced_type" : "type-221",
14921   "self_type" : "type-221",
14922   "size" : 1,
14923   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14924   "template_args" : [ "type-218" ],
14925   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14926  },
14927  {
14928   "alignment" : 1,
14929   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14930   "name" : "android::trait_trivial_move<unsigned char>",
14931   "referenced_type" : "type-215",
14932   "self_type" : "type-215",
14933   "size" : 1,
14934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14935   "template_args" : [ "type-7" ],
14936   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14937  },
14938  {
14939   "alignment" : 1,
14940   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14941   "name" : "android::trait_trivial_move<unsigned int>",
14942   "referenced_type" : "type-238",
14943   "self_type" : "type-238",
14944   "size" : 1,
14945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14946   "template_args" : [ "type-2" ],
14947   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14948  },
14949  {
14950   "alignment" : 1,
14951   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14952   "name" : "android::trait_trivial_move<unsigned long long>",
14953   "referenced_type" : "type-259",
14954   "self_type" : "type-259",
14955   "size" : 1,
14956   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14957   "template_args" : [ "type-256" ],
14958   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14959  },
14960  {
14961   "alignment" : 1,
14962   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14963   "name" : "android::trait_trivial_move<unsigned long>",
14964   "referenced_type" : "type-247",
14965   "self_type" : "type-247",
14966   "size" : 1,
14967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14968   "template_args" : [ "type-8" ],
14969   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14970  },
14971  {
14972   "alignment" : 1,
14973   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14974   "name" : "android::trait_trivial_move<unsigned short>",
14975   "referenced_type" : "type-226",
14976   "self_type" : "type-226",
14977   "size" : 1,
14978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14979   "template_args" : [ "type-89" ],
14980   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14981  },
14982  {
14983   "alignment" : 1,
14984   "linker_set_key" : "android::trait_trivial_move<void>",
14985   "name" : "android::trait_trivial_move<void>",
14986   "referenced_type" : "type-203",
14987   "self_type" : "type-203",
14988   "size" : 1,
14989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14990   "template_args" : [ "type-54" ],
14991   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14992  },
14993  {
14994   "alignment" : 8,
14995   "fields" :
14996   [
14997    {
14998     "access" : "private",
14999     "field_name" : "m_ptr",
15000     "referenced_type" : "type-147"
15001    },
15002    {
15003     "access" : "private",
15004     "field_name" : "m_refs",
15005     "field_offset" : 64,
15006     "referenced_type" : "type-21"
15007    }
15008   ],
15009   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
15010   "name" : "android::wp<android::hardware::BHwBinder>",
15011   "record_kind" : "class",
15012   "referenced_type" : "type-476",
15013   "self_type" : "type-476",
15014   "size" : 16,
15015   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15016   "template_args" : [ "type-148" ],
15017   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
15018  },
15019  {
15020   "alignment" : 8,
15021   "fields" :
15022   [
15023    {
15024     "access" : "private",
15025     "field_name" : "m_ptr",
15026     "referenced_type" : "type-40"
15027    },
15028    {
15029     "access" : "private",
15030     "field_name" : "m_refs",
15031     "field_offset" : 64,
15032     "referenced_type" : "type-21"
15033    }
15034   ],
15035   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15036   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
15037   "record_kind" : "class",
15038   "referenced_type" : "type-486",
15039   "self_type" : "type-486",
15040   "size" : 16,
15041   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15042   "template_args" : [ "type-41" ],
15043   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
15044  },
15045  {
15046   "alignment" : 8,
15047   "fields" :
15048   [
15049    {
15050     "access" : "private",
15051     "field_name" : "m_ptr",
15052     "referenced_type" : "type-139"
15053    },
15054    {
15055     "access" : "private",
15056     "field_name" : "m_refs",
15057     "field_offset" : 64,
15058     "referenced_type" : "type-21"
15059    }
15060   ],
15061   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
15062   "name" : "android::wp<android::hardware::hidl_death_recipient>",
15063   "record_kind" : "class",
15064   "referenced_type" : "type-138",
15065   "self_type" : "type-138",
15066   "size" : 16,
15067   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15068   "template_args" : [ "type-140" ],
15069   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
15070  },
15071  {
15072   "alignment" : 8,
15073   "fields" :
15074   [
15075    {
15076     "access" : "private",
15077     "field_name" : "m_ptr",
15078     "referenced_type" : "type-36"
15079    },
15080    {
15081     "access" : "private",
15082     "field_name" : "m_refs",
15083     "field_offset" : 64,
15084     "referenced_type" : "type-21"
15085    }
15086   ],
15087   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
15088   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
15089   "record_kind" : "class",
15090   "referenced_type" : "type-141",
15091   "self_type" : "type-141",
15092   "size" : 16,
15093   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
15094   "template_args" : [ "type-11" ],
15095   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
15096  },
15097  {
15098   "alignment" : 4,
15099   "fields" :
15100   [
15101    {
15102     "field_name" : "maxContentLightLevel",
15103     "referenced_type" : "type-261"
15104    },
15105    {
15106     "field_name" : "maxFrameAverageLightLevel",
15107     "field_offset" : 32,
15108     "referenced_type" : "type-261"
15109    }
15110   ],
15111   "linker_set_key" : "android_cta861_3_metadata",
15112   "name" : "android_cta861_3_metadata",
15113   "referenced_type" : "type-532",
15114   "self_type" : "type-532",
15115   "size" : 8,
15116   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15117   "unique_id" : "android_cta861_3_metadata"
15118  },
15119  {
15120   "alignment" : 4,
15121   "fields" :
15122   [
15123    {
15124     "field_name" : "num_points",
15125     "referenced_type" : "type-2"
15126    },
15127    {
15128     "field_name" : "reserved",
15129     "field_offset" : 32,
15130     "referenced_type" : "type-522"
15131    },
15132    {
15133     "field_name" : "xyzc_points",
15134     "field_offset" : 288,
15135     "referenced_type" : "type-529"
15136    }
15137   ],
15138   "linker_set_key" : "android_depth_points",
15139   "name" : "android_depth_points",
15140   "referenced_type" : "type-528",
15141   "self_type" : "type-528",
15142   "size" : 36,
15143   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15144   "unique_id" : "android_depth_points"
15145  },
15146  {
15147   "alignment" : 8,
15148   "fields" :
15149   [
15150    {
15151     "field_name" : "format",
15152     "referenced_type" : "type-525"
15153    },
15154    {
15155     "field_name" : "num_planes",
15156     "field_offset" : 32,
15157     "referenced_type" : "type-2"
15158    },
15159    {
15160     "field_name" : "planes",
15161     "field_offset" : 64,
15162     "referenced_type" : "type-527"
15163    }
15164   ],
15165   "linker_set_key" : "android_flex_layout",
15166   "name" : "android_flex_layout",
15167   "referenced_type" : "type-526",
15168   "self_type" : "type-526",
15169   "size" : 16,
15170   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15171   "unique_id" : "android_flex_layout"
15172  },
15173  {
15174   "alignment" : 8,
15175   "fields" :
15176   [
15177    {
15178     "field_name" : "top_left",
15179     "referenced_type" : "type-347"
15180    },
15181    {
15182     "field_name" : "component",
15183     "field_offset" : 64,
15184     "referenced_type" : "type-523"
15185    },
15186    {
15187     "field_name" : "bits_per_component",
15188     "field_offset" : 96,
15189     "referenced_type" : "type-52"
15190    },
15191    {
15192     "field_name" : "bits_used",
15193     "field_offset" : 128,
15194     "referenced_type" : "type-52"
15195    },
15196    {
15197     "field_name" : "h_increment",
15198     "field_offset" : 160,
15199     "referenced_type" : "type-52"
15200    },
15201    {
15202     "field_name" : "v_increment",
15203     "field_offset" : 192,
15204     "referenced_type" : "type-52"
15205    },
15206    {
15207     "field_name" : "h_subsampling",
15208     "field_offset" : 224,
15209     "referenced_type" : "type-52"
15210    },
15211    {
15212     "field_name" : "v_subsampling",
15213     "field_offset" : 256,
15214     "referenced_type" : "type-52"
15215    }
15216   ],
15217   "linker_set_key" : "android_flex_plane",
15218   "name" : "android_flex_plane",
15219   "referenced_type" : "type-524",
15220   "self_type" : "type-524",
15221   "size" : 40,
15222   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15223   "unique_id" : "android_flex_plane"
15224  },
15225  {
15226   "alignment" : 4,
15227   "fields" :
15228   [
15229    {
15230     "field_name" : "displayPrimaryRed",
15231     "referenced_type" : "type-530"
15232    },
15233    {
15234     "field_name" : "displayPrimaryGreen",
15235     "field_offset" : 64,
15236     "referenced_type" : "type-530"
15237    },
15238    {
15239     "field_name" : "displayPrimaryBlue",
15240     "field_offset" : 128,
15241     "referenced_type" : "type-530"
15242    },
15243    {
15244     "field_name" : "whitePoint",
15245     "field_offset" : 192,
15246     "referenced_type" : "type-530"
15247    },
15248    {
15249     "field_name" : "maxLuminance",
15250     "field_offset" : 256,
15251     "referenced_type" : "type-261"
15252    },
15253    {
15254     "field_name" : "minLuminance",
15255     "field_offset" : 288,
15256     "referenced_type" : "type-261"
15257    }
15258   ],
15259   "linker_set_key" : "android_smpte2086_metadata",
15260   "name" : "android_smpte2086_metadata",
15261   "referenced_type" : "type-531",
15262   "self_type" : "type-531",
15263   "size" : 40,
15264   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15265   "unique_id" : "android_smpte2086_metadata"
15266  },
15267  {
15268   "alignment" : 4,
15269   "fields" :
15270   [
15271    {
15272     "field_name" : "x",
15273     "referenced_type" : "type-261"
15274    },
15275    {
15276     "field_name" : "y",
15277     "field_offset" : 32,
15278     "referenced_type" : "type-261"
15279    }
15280   ],
15281   "linker_set_key" : "android_xy_color",
15282   "name" : "android_xy_color",
15283   "referenced_type" : "type-530",
15284   "self_type" : "type-530",
15285   "size" : 8,
15286   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15287   "unique_id" : "android_xy_color"
15288  },
15289  {
15290   "alignment" : 8,
15291   "fields" :
15292   [
15293    {
15294     "field_name" : "y",
15295     "referenced_type" : "type-53"
15296    },
15297    {
15298     "field_name" : "cb",
15299     "field_offset" : 64,
15300     "referenced_type" : "type-53"
15301    },
15302    {
15303     "field_name" : "cr",
15304     "field_offset" : 128,
15305     "referenced_type" : "type-53"
15306    },
15307    {
15308     "field_name" : "ystride",
15309     "field_offset" : 192,
15310     "referenced_type" : "type-8"
15311    },
15312    {
15313     "field_name" : "cstride",
15314     "field_offset" : 256,
15315     "referenced_type" : "type-8"
15316    },
15317    {
15318     "field_name" : "chroma_step",
15319     "field_offset" : 320,
15320     "referenced_type" : "type-8"
15321    },
15322    {
15323     "field_name" : "reserved",
15324     "field_offset" : 384,
15325     "referenced_type" : "type-522"
15326    }
15327   ],
15328   "linker_set_key" : "android_ycbcr",
15329   "name" : "android_ycbcr",
15330   "referenced_type" : "type-521",
15331   "self_type" : "type-521",
15332   "size" : 80,
15333   "source_file" : "/system/core/libsystem/include/system/graphics.h",
15334   "unique_id" : "android_ycbcr"
15335  },
15336  {
15337   "alignment" : 4,
15338   "fields" :
15339   [
15340    {
15341     "referenced_type" : "type-86"
15342    }
15343   ],
15344   "linker_set_key" : "log_msg",
15345   "name" : "log_msg",
15346   "referenced_type" : "type-85",
15347   "self_type" : "type-85",
15348   "size" : 5124,
15349   "source_file" : "/system/core/liblog/include/log/log_read.h",
15350   "unique_id" : "log_msg"
15351  },
15352  {
15353   "alignment" : 4,
15354   "fields" :
15355   [
15356    {
15357     "field_name" : "buf",
15358     "referenced_type" : "type-87"
15359    },
15360    {
15361     "field_name" : "entry",
15362     "referenced_type" : "type-88"
15363    },
15364    {
15365     "field_name" : "entry_v4",
15366     "referenced_type" : "type-88"
15367    },
15368    {
15369     "field_name" : "entry_v3",
15370     "referenced_type" : "type-91"
15371    },
15372    {
15373     "field_name" : "entry_v2",
15374     "referenced_type" : "type-92"
15375    },
15376    {
15377     "field_name" : "entry_v1",
15378     "referenced_type" : "type-93"
15379    }
15380   ],
15381   "is_anonymous" : true,
15382   "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",
15383   "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",
15384   "record_kind" : "union",
15385   "referenced_type" : "type-86",
15386   "self_type" : "type-86",
15387   "size" : 5124,
15388   "source_file" : "/system/core/liblog/include/log/log_read.h",
15389   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
15390  },
15391  {
15392   "alignment" : 1,
15393   "fields" :
15394   [
15395    {
15396     "field_name" : "tv_sec",
15397     "referenced_type" : "type-2"
15398    },
15399    {
15400     "field_name" : "tv_nsec",
15401     "field_offset" : 32,
15402     "referenced_type" : "type-2"
15403    }
15404   ],
15405   "linker_set_key" : "log_time",
15406   "name" : "log_time",
15407   "referenced_type" : "type-396",
15408   "self_type" : "type-396",
15409   "size" : 8,
15410   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
15411   "unique_id" : "_ZTS8log_time"
15412  },
15413  {
15414   "alignment" : 4,
15415   "fields" :
15416   [
15417    {
15418     "field_name" : "len",
15419     "referenced_type" : "type-89"
15420    },
15421    {
15422     "field_name" : "__pad",
15423     "field_offset" : 16,
15424     "referenced_type" : "type-89"
15425    },
15426    {
15427     "field_name" : "pid",
15428     "field_offset" : 32,
15429     "referenced_type" : "type-52"
15430    },
15431    {
15432     "field_name" : "tid",
15433     "field_offset" : 64,
15434     "referenced_type" : "type-52"
15435    },
15436    {
15437     "field_name" : "sec",
15438     "field_offset" : 96,
15439     "referenced_type" : "type-52"
15440    },
15441    {
15442     "field_name" : "nsec",
15443     "field_offset" : 128,
15444     "referenced_type" : "type-52"
15445    },
15446    {
15447     "field_name" : "msg",
15448     "field_offset" : 160,
15449     "referenced_type" : "type-90"
15450    }
15451   ],
15452   "linker_set_key" : "logger_entry",
15453   "name" : "logger_entry",
15454   "referenced_type" : "type-93",
15455   "self_type" : "type-93",
15456   "size" : 20,
15457   "source_file" : "/system/core/liblog/include/log/log_read.h",
15458   "unique_id" : "logger_entry"
15459  },
15460  {
15461   "alignment" : 1,
15462   "fields" :
15463   [
15464    {
15465     "field_name" : "len",
15466     "referenced_type" : "type-89"
15467    },
15468    {
15469     "field_name" : "hdr_size",
15470     "field_offset" : 16,
15471     "referenced_type" : "type-89"
15472    },
15473    {
15474     "field_name" : "pid",
15475     "field_offset" : 32,
15476     "referenced_type" : "type-52"
15477    },
15478    {
15479     "field_name" : "tid",
15480     "field_offset" : 64,
15481     "referenced_type" : "type-52"
15482    },
15483    {
15484     "field_name" : "sec",
15485     "field_offset" : 96,
15486     "referenced_type" : "type-52"
15487    },
15488    {
15489     "field_name" : "nsec",
15490     "field_offset" : 128,
15491     "referenced_type" : "type-52"
15492    },
15493    {
15494     "field_name" : "euid",
15495     "field_offset" : 160,
15496     "referenced_type" : "type-2"
15497    },
15498    {
15499     "field_name" : "msg",
15500     "field_offset" : 192,
15501     "referenced_type" : "type-90"
15502    }
15503   ],
15504   "linker_set_key" : "logger_entry_v2",
15505   "name" : "logger_entry_v2",
15506   "referenced_type" : "type-92",
15507   "self_type" : "type-92",
15508   "size" : 24,
15509   "source_file" : "/system/core/liblog/include/log/log_read.h",
15510   "unique_id" : "logger_entry_v2"
15511  },
15512  {
15513   "alignment" : 1,
15514   "fields" :
15515   [
15516    {
15517     "field_name" : "len",
15518     "referenced_type" : "type-89"
15519    },
15520    {
15521     "field_name" : "hdr_size",
15522     "field_offset" : 16,
15523     "referenced_type" : "type-89"
15524    },
15525    {
15526     "field_name" : "pid",
15527     "field_offset" : 32,
15528     "referenced_type" : "type-52"
15529    },
15530    {
15531     "field_name" : "tid",
15532     "field_offset" : 64,
15533     "referenced_type" : "type-52"
15534    },
15535    {
15536     "field_name" : "sec",
15537     "field_offset" : 96,
15538     "referenced_type" : "type-52"
15539    },
15540    {
15541     "field_name" : "nsec",
15542     "field_offset" : 128,
15543     "referenced_type" : "type-52"
15544    },
15545    {
15546     "field_name" : "lid",
15547     "field_offset" : 160,
15548     "referenced_type" : "type-2"
15549    },
15550    {
15551     "field_name" : "msg",
15552     "field_offset" : 192,
15553     "referenced_type" : "type-90"
15554    }
15555   ],
15556   "linker_set_key" : "logger_entry_v3",
15557   "name" : "logger_entry_v3",
15558   "referenced_type" : "type-91",
15559   "self_type" : "type-91",
15560   "size" : 24,
15561   "source_file" : "/system/core/liblog/include/log/log_read.h",
15562   "unique_id" : "logger_entry_v3"
15563  },
15564  {
15565   "alignment" : 4,
15566   "fields" :
15567   [
15568    {
15569     "field_name" : "len",
15570     "referenced_type" : "type-89"
15571    },
15572    {
15573     "field_name" : "hdr_size",
15574     "field_offset" : 16,
15575     "referenced_type" : "type-89"
15576    },
15577    {
15578     "field_name" : "pid",
15579     "field_offset" : 32,
15580     "referenced_type" : "type-52"
15581    },
15582    {
15583     "field_name" : "tid",
15584     "field_offset" : 64,
15585     "referenced_type" : "type-2"
15586    },
15587    {
15588     "field_name" : "sec",
15589     "field_offset" : 96,
15590     "referenced_type" : "type-2"
15591    },
15592    {
15593     "field_name" : "nsec",
15594     "field_offset" : 128,
15595     "referenced_type" : "type-2"
15596    },
15597    {
15598     "field_name" : "lid",
15599     "field_offset" : 160,
15600     "referenced_type" : "type-2"
15601    },
15602    {
15603     "field_name" : "uid",
15604     "field_offset" : 192,
15605     "referenced_type" : "type-2"
15606    },
15607    {
15608     "field_name" : "msg",
15609     "field_offset" : 224,
15610     "referenced_type" : "type-90"
15611    }
15612   ],
15613   "linker_set_key" : "logger_entry_v4",
15614   "name" : "logger_entry_v4",
15615   "referenced_type" : "type-88",
15616   "self_type" : "type-88",
15617   "size" : 28,
15618   "source_file" : "/system/core/liblog/include/log/log_read.h",
15619   "unique_id" : "logger_entry_v4"
15620  },
15621  {
15622   "alignment" : 4,
15623   "fields" :
15624   [
15625    {
15626     "field_name" : "version",
15627     "referenced_type" : "type-52"
15628    },
15629    {
15630     "field_name" : "numFds",
15631     "field_offset" : 32,
15632     "referenced_type" : "type-52"
15633    },
15634    {
15635     "field_name" : "numInts",
15636     "field_offset" : 64,
15637     "referenced_type" : "type-52"
15638    },
15639    {
15640     "field_name" : "data",
15641     "field_offset" : 96,
15642     "referenced_type" : "type-194"
15643    }
15644   ],
15645   "linker_set_key" : "native_handle",
15646   "name" : "native_handle",
15647   "referenced_type" : "type-193",
15648   "self_type" : "type-193",
15649   "size" : 12,
15650   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
15651   "unique_id" : "native_handle"
15652  }
15653 ],
15654 "rvalue_reference_types" :
15655 [
15656  {
15657   "alignment" : 8,
15658   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15659   "name" : "android::hardware::Return<android::hardware::keymaster::V4_0::ErrorCode> &&",
15660   "referenced_type" : "type-167",
15661   "self_type" : "type-170",
15662   "size" : 8,
15663   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15664  },
15665  {
15666   "alignment" : 8,
15667   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15668   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> > &&",
15669   "referenced_type" : "type-174",
15670   "self_type" : "type-176",
15671   "size" : 8,
15672   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15673  },
15674  {
15675   "alignment" : 8,
15676   "linker_set_key" : "android::hardware::Return<bool> &&",
15677   "name" : "android::hardware::Return<bool> &&",
15678   "referenced_type" : "type-159",
15679   "self_type" : "type-163",
15680   "size" : 8,
15681   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15682  },
15683  {
15684   "alignment" : 8,
15685   "linker_set_key" : "android::hardware::Return<void> &&",
15686   "name" : "android::hardware::Return<void> &&",
15687   "referenced_type" : "type-186",
15688   "self_type" : "type-188",
15689   "size" : 8,
15690   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15691  },
15692  {
15693   "alignment" : 8,
15694   "linker_set_key" : "android::hardware::Status &&",
15695   "name" : "android::hardware::Status &&",
15696   "referenced_type" : "type-150",
15697   "self_type" : "type-156",
15698   "size" : 8,
15699   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15700  },
15701  {
15702   "alignment" : 8,
15703   "linker_set_key" : "android::hardware::details::return_status &&",
15704   "name" : "android::hardware::details::return_status &&",
15705   "referenced_type" : "type-160",
15706   "self_type" : "type-182",
15707   "size" : 8,
15708   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15709  },
15710  {
15711   "alignment" : 8,
15712   "linker_set_key" : "android::hardware::hidl_handle &&",
15713   "name" : "android::hardware::hidl_handle &&",
15714   "referenced_type" : "type-297",
15715   "self_type" : "type-305",
15716   "size" : 8,
15717   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15718  },
15719  {
15720   "alignment" : 8,
15721   "linker_set_key" : "android::hardware::hidl_memory &&",
15722   "name" : "android::hardware::hidl_memory &&",
15723   "referenced_type" : "type-303",
15724   "self_type" : "type-309",
15725   "size" : 8,
15726   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15727  },
15728  {
15729   "alignment" : 8,
15730   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15731   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15732   "referenced_type" : "type-135",
15733   "self_type" : "type-142",
15734   "size" : 8,
15735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15736  },
15737  {
15738   "alignment" : 8,
15739   "linker_set_key" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15740   "name" : "android::sp<android::hardware::keymaster::V4_0::IKeymasterDevice> &&",
15741   "referenced_type" : "type-125",
15742   "self_type" : "type-127",
15743   "size" : 8,
15744   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15745  },
15746  {
15747   "alignment" : 8,
15748   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15749   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15750   "referenced_type" : "type-491",
15751   "self_type" : "type-490",
15752   "size" : 8,
15753   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15754  },
15755  {
15756   "alignment" : 8,
15757   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
15758   "name" : "std::function<sp<IBase> (void *)> &&",
15759   "referenced_type" : "type-501",
15760   "self_type" : "type-500",
15761   "size" : 8,
15762   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15763  },
15764  {
15765   "alignment" : 8,
15766   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
15767   "name" : "std::function<sp<IBinder> (void *)> &&",
15768   "referenced_type" : "type-493",
15769   "self_type" : "type-492",
15770   "size" : 8,
15771   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15772  }
15773 ]
15774}
15775