1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-58",
9   "self_type" : "type-81",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-236",
16   "self_type" : "type-509",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-25",
24   "self_type" : "type-178",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-78",
32   "self_type" : "type-311",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-78",
41   "self_type" : "type-77",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-501",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-41",
64   "self_type" : "type-41",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-58",
74   "self_type" : "type-58",
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-49",
84   "self_type" : "type-49",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-243",
92   "self_type" : "type-243",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-236",
100   "self_type" : "type-236",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-25",
109   "self_type" : "type-25",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-31",
118   "self_type" : "type-31",
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-224",
127   "self_type" : "type-224",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-197",
136   "self_type" : "type-197",
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-253",
145   "self_type" : "type-253",
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-78",
155   "self_type" : "type-78",
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-30",
175   "self_type" : "type-30",
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-231",
185   "self_type" : "type-231",
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-80",
195   "self_type" : "type-80",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-27",
202   "self_type" : "type-27"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "binding" : "weak",
209   "name" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
210  },
211  {
212   "binding" : "weak",
213   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
214  },
215  {
216   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
220  },
221  {
222   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
292  },
293  {
294   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
295  },
296  {
297   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
298  },
299  {
300   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301  },
302  {
303   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
304  },
305  {
306   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
307  },
308  {
309   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
310  },
311  {
312   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
313  },
314  {
315   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
316  },
317  {
318   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
319  },
320  {
321   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
322  },
323  {
324   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv"
325  },
326  {
327   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
331  },
332  {
333   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
334  },
335  {
336   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
337  },
338  {
339   "name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev"
340  },
341  {
342   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
343  },
344  {
345   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm"
346  },
347  {
348   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
355  },
356  {
357   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
358  },
359  {
360   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
361  },
362  {
363   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
367  },
368  {
369   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
370  },
371  {
372   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
373  },
374  {
375   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
385  },
386  {
387   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
388  },
389  {
390   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
394  },
395  {
396   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
397  },
398  {
399   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
400  },
401  {
402   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
403  },
404  {
405   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
406  },
407  {
408   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
409  },
410  {
411   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
412  },
413  {
414   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
415  },
416  {
417   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
418  },
419  {
420   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
421  },
422  {
423   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE"
424  },
425  {
426   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
427  },
428  {
429   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
430  },
431  {
432   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
433  },
434  {
435   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm"
436  },
437  {
438   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
439  },
440  {
441   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
442  },
443  {
444   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
445  },
446  {
447   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
448  },
449  {
450   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
451  },
452  {
453   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
454  },
455  {
456   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
457  },
458  {
459   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
460  },
461  {
462   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
463  },
464  {
465   "name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
466  },
467  {
468   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm"
469  },
470  {
471   "name" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm"
472  },
473  {
474   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm"
475  },
476  {
477   "name" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm"
478  },
479  {
480   "binding" : "weak",
481   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
482  },
483  {
484   "binding" : "weak",
485   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
486  },
487  {
488   "binding" : "weak",
489   "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_"
490  },
491  {
492   "binding" : "weak",
493   "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_"
494  },
495  {
496   "binding" : "weak",
497   "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"
498  },
499  {
500   "binding" : "weak",
501   "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_"
502  },
503  {
504   "binding" : "weak",
505   "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_"
506  },
507  {
508   "binding" : "weak",
509   "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"
510  },
511  {
512   "binding" : "weak",
513   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
514  },
515  {
516   "binding" : "weak",
517   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
518  },
519  {
520   "binding" : "weak",
521   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
522  },
523  {
524   "name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
525  },
526  {
527   "name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
528  },
529  {
530   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
531  },
532  {
533   "name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
534  }
535 ],
536 "elf_objects" :
537 [
538  {
539   "name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE"
540  },
541  {
542   "name" : "_ZTCN7android8hardware9keymaster4V3_016IKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
543  },
544  {
545   "binding" : "weak",
546   "name" : "_ZTCN7android8hardware9keymaster4V3_017BsKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
547  },
548  {
549   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_7IBinderE"
550  },
551  {
552   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS0_9BHwBinderE"
553  },
554  {
555   "name" : "_ZTCN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE0_NS_4hidl4base4V1_08BnHwBaseE"
556  },
557  {
558   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS0_11BpInterfaceINS2_16IKeymasterDeviceEEE"
559  },
560  {
561   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS2_16IKeymasterDeviceE"
562  },
563  {
564   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE0_NS_4hidl4base4V1_05IBaseE"
565  },
566  {
567   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE16_NS0_11BpHwRefBaseE"
568  },
569  {
570   "name" : "_ZTCN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE8_NS0_10IInterfaceE"
571  },
572  {
573   "name" : "_ZTTN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
574  },
575  {
576   "name" : "_ZTTN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
577  },
578  {
579   "name" : "_ZTTN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
580  },
581  {
582   "name" : "_ZTVN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
583  },
584  {
585   "binding" : "weak",
586   "name" : "_ZTVN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
587  },
588  {
589   "name" : "_ZTVN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
590  },
591  {
592   "name" : "_ZTVN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
593  }
594 ],
595 "enum_types" :
596 [
597  {
598   "alignment" : 4,
599   "enum_fields" :
600   [
601    {
602     "enum_field_value" : 0,
603     "name" : "android::Condition::WAKE_UP_ONE"
604    },
605    {
606     "enum_field_value" : 1,
607     "name" : "android::Condition::WAKE_UP_ALL"
608    }
609   ],
610   "linker_set_key" : "android::Condition::WakeUpType",
611   "name" : "android::Condition::WakeUpType",
612   "referenced_type" : "type-521",
613   "self_type" : "type-521",
614   "size" : 4,
615   "source_file" : "/system/core/libutils/include/utils/Condition.h",
616   "underlying_type" : "type-2",
617   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
618  },
619  {
620   "alignment" : 4,
621   "enum_fields" :
622   [
623    {
624     "enum_field_value" : 0,
625     "name" : "android::String16::kEmptyString"
626    }
627   ],
628   "linker_set_key" : "android::String16::StaticLinkage",
629   "name" : "android::String16::StaticLinkage",
630   "referenced_type" : "type-405",
631   "self_type" : "type-405",
632   "size" : 4,
633   "source_file" : "/system/core/libutils/include/utils/String16.h",
634   "underlying_type" : "type-2",
635   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
636  },
637  {
638   "alignment" : 4,
639   "enum_fields" :
640   [
641    {
642     "enum_field_value" : 0,
643     "name" : "android::String8::kEmptyString"
644    }
645   ],
646   "linker_set_key" : "android::String8::StaticLinkage",
647   "name" : "android::String8::StaticLinkage",
648   "referenced_type" : "type-398",
649   "self_type" : "type-398",
650   "size" : 4,
651   "source_file" : "/system/core/libutils/include/utils/String8.h",
652   "underlying_type" : "type-2",
653   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
654  },
655  {
656   "alignment" : 4,
657   "enum_fields" :
658   [
659    {
660     "enum_field_value" : 0,
661     "name" : "android::hardware::HidlReturnRestriction::NONE"
662    },
663    {
664     "enum_field_value" : 1,
665     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
666    },
667    {
668     "enum_field_value" : 2,
669     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
670    }
671   ],
672   "linker_set_key" : "android::hardware::HidlReturnRestriction",
673   "name" : "android::hardware::HidlReturnRestriction",
674   "referenced_type" : "type-165",
675   "self_type" : "type-165",
676   "size" : 4,
677   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
678   "underlying_type" : "type-25",
679   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
680  },
681  {
682   "alignment" : 4,
683   "enum_fields" :
684   [
685    {
686     "enum_field_value" : 0,
687     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
688    },
689    {
690     "enum_field_value" : 1,
691     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
692    },
693    {
694     "enum_field_value" : 2,
695     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
696    },
697    {
698     "enum_field_value" : 3,
699     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
700    }
701   ],
702   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
703   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
704   "referenced_type" : "type-389",
705   "self_type" : "type-389",
706   "size" : 4,
707   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
708   "underlying_type" : "type-25",
709   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
710  },
711  {
712   "alignment" : 4,
713   "enum_fields" :
714   [
715    {
716     "enum_field_value" : 1,
717     "name" : "android::hardware::kSynchronizedReadWrite"
718    },
719    {
720     "enum_field_value" : 2,
721     "name" : "android::hardware::kUnsynchronizedWrite"
722    }
723   ],
724   "linker_set_key" : "android::hardware::MQFlavor",
725   "name" : "android::hardware::MQFlavor",
726   "referenced_type" : "type-384",
727   "self_type" : "type-384",
728   "size" : 4,
729   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
730   "underlying_type" : "type-2",
731   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
732  },
733  {
734   "alignment" : 4,
735   "enum_fields" :
736   [
737    {
738     "enum_field_value" : 0,
739     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
740    },
741    {
742     "enum_field_value" : 1,
743     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
744    },
745    {
746     "enum_field_value" : 2,
747     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
748    }
749   ],
750   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
751   "name" : "android::hardware::ProcessState::CallRestriction",
752   "referenced_type" : "type-60",
753   "self_type" : "type-60",
754   "size" : 4,
755   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
756   "underlying_type" : "type-25",
757   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
758  },
759  {
760   "alignment" : 4,
761   "enum_fields" :
762   [
763    {
764     "enum_field_value" : 0,
765     "name" : "android::hardware::Status::EX_NONE"
766    },
767    {
768     "enum_field_value" : -1,
769     "name" : "android::hardware::Status::EX_SECURITY"
770    },
771    {
772     "enum_field_value" : -2,
773     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
774    },
775    {
776     "enum_field_value" : -3,
777     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
778    },
779    {
780     "enum_field_value" : -4,
781     "name" : "android::hardware::Status::EX_NULL_POINTER"
782    },
783    {
784     "enum_field_value" : -5,
785     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
786    },
787    {
788     "enum_field_value" : -6,
789     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
790    },
791    {
792     "enum_field_value" : -7,
793     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
794    },
795    {
796     "enum_field_value" : -128,
797     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
798    },
799    {
800     "enum_field_value" : -129,
801     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
802    }
803   ],
804   "linker_set_key" : "android::hardware::Status::Exception",
805   "name" : "android::hardware::Status::Exception",
806   "referenced_type" : "type-131",
807   "self_type" : "type-131",
808   "size" : 4,
809   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
810   "underlying_type" : "type-25",
811   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
812  },
813  {
814   "alignment" : 4,
815   "enum_fields" :
816   [
817    {
818     "enum_field_value" : 0,
819     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
820    },
821    {
822     "enum_field_value" : 1,
823     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
824    },
825    {
826     "enum_field_value" : 2,
827     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
828    },
829    {
830     "enum_field_value" : 3,
831     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
832    },
833    {
834     "enum_field_value" : 4,
835     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
836    },
837    {
838     "enum_field_value" : 5,
839     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
840    },
841    {
842     "enum_field_value" : 6,
843     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
844    },
845    {
846     "enum_field_value" : 7,
847     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
848    },
849    {
850     "enum_field_value" : 8,
851     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
852    },
853    {
854     "enum_field_value" : 9,
855     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
856    }
857   ],
858   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
859   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
860   "referenced_type" : "type-648",
861   "self_type" : "type-648",
862   "size" : 4,
863   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
864   "underlying_type" : "type-2",
865   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
866  },
867  {
868   "alignment" : 4,
869   "enum_fields" :
870   [
871    {
872     "enum_field_value" : 1,
873     "name" : "android::hardware::keymaster::V3_0::Algorithm::RSA"
874    },
875    {
876     "enum_field_value" : 3,
877     "name" : "android::hardware::keymaster::V3_0::Algorithm::EC"
878    },
879    {
880     "enum_field_value" : 32,
881     "name" : "android::hardware::keymaster::V3_0::Algorithm::AES"
882    },
883    {
884     "enum_field_value" : 128,
885     "name" : "android::hardware::keymaster::V3_0::Algorithm::HMAC"
886    }
887   ],
888   "linker_set_key" : "android::hardware::keymaster::V3_0::Algorithm",
889   "name" : "android::hardware::keymaster::V3_0::Algorithm",
890   "referenced_type" : "type-341",
891   "self_type" : "type-341",
892   "size" : 4,
893   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
894   "underlying_type" : "type-2",
895   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09AlgorithmE"
896  },
897  {
898   "alignment" : 4,
899   "enum_fields" :
900   [
901    {
902     "enum_field_value" : 1,
903     "name" : "android::hardware::keymaster::V3_0::BlockMode::ECB"
904    },
905    {
906     "enum_field_value" : 2,
907     "name" : "android::hardware::keymaster::V3_0::BlockMode::CBC"
908    },
909    {
910     "enum_field_value" : 3,
911     "name" : "android::hardware::keymaster::V3_0::BlockMode::CTR"
912    },
913    {
914     "enum_field_value" : 32,
915     "name" : "android::hardware::keymaster::V3_0::BlockMode::GCM"
916    }
917   ],
918   "linker_set_key" : "android::hardware::keymaster::V3_0::BlockMode",
919   "name" : "android::hardware::keymaster::V3_0::BlockMode",
920   "referenced_type" : "type-342",
921   "self_type" : "type-342",
922   "size" : 4,
923   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
924   "underlying_type" : "type-2",
925   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09BlockModeE"
926  },
927  {
928   "alignment" : 4,
929   "enum_fields" :
930   [
931    {
932     "enum_field_value" : 0,
933     "name" : "android::hardware::keymaster::V3_0::Digest::NONE"
934    },
935    {
936     "enum_field_value" : 1,
937     "name" : "android::hardware::keymaster::V3_0::Digest::MD5"
938    },
939    {
940     "enum_field_value" : 2,
941     "name" : "android::hardware::keymaster::V3_0::Digest::SHA1"
942    },
943    {
944     "enum_field_value" : 3,
945     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_224"
946    },
947    {
948     "enum_field_value" : 4,
949     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_256"
950    },
951    {
952     "enum_field_value" : 5,
953     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_384"
954    },
955    {
956     "enum_field_value" : 6,
957     "name" : "android::hardware::keymaster::V3_0::Digest::SHA_2_512"
958    }
959   ],
960   "linker_set_key" : "android::hardware::keymaster::V3_0::Digest",
961   "name" : "android::hardware::keymaster::V3_0::Digest",
962   "referenced_type" : "type-344",
963   "self_type" : "type-344",
964   "size" : 4,
965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
966   "underlying_type" : "type-2",
967   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_06DigestE"
968  },
969  {
970   "alignment" : 4,
971   "enum_fields" :
972   [
973    {
974     "enum_field_value" : 0,
975     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_224"
976    },
977    {
978     "enum_field_value" : 1,
979     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_256"
980    },
981    {
982     "enum_field_value" : 2,
983     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_384"
984    },
985    {
986     "enum_field_value" : 3,
987     "name" : "android::hardware::keymaster::V3_0::EcCurve::P_521"
988    }
989   ],
990   "linker_set_key" : "android::hardware::keymaster::V3_0::EcCurve",
991   "name" : "android::hardware::keymaster::V3_0::EcCurve",
992   "referenced_type" : "type-345",
993   "self_type" : "type-345",
994   "size" : 4,
995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
996   "underlying_type" : "type-2",
997   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07EcCurveE"
998  },
999  {
1000   "alignment" : 4,
1001   "enum_fields" :
1002   [
1003    {
1004     "enum_field_value" : 0,
1005     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OK"
1006    },
1007    {
1008     "enum_field_value" : -1,
1009     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ROOT_OF_TRUST_ALREADY_SET"
1010    },
1011    {
1012     "enum_field_value" : -2,
1013     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PURPOSE"
1014    },
1015    {
1016     "enum_field_value" : -3,
1017     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PURPOSE"
1018    },
1019    {
1020     "enum_field_value" : -4,
1021     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_ALGORITHM"
1022    },
1023    {
1024     "enum_field_value" : -5,
1025     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_ALGORITHM"
1026    },
1027    {
1028     "enum_field_value" : -6,
1029     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_SIZE"
1030    },
1031    {
1032     "enum_field_value" : -7,
1033     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_BLOCK_MODE"
1034    },
1035    {
1036     "enum_field_value" : -8,
1037     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_BLOCK_MODE"
1038    },
1039    {
1040     "enum_field_value" : -9,
1041     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MAC_LENGTH"
1042    },
1043    {
1044     "enum_field_value" : -10,
1045     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_PADDING_MODE"
1046    },
1047    {
1048     "enum_field_value" : -11,
1049     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_PADDING_MODE"
1050    },
1051    {
1052     "enum_field_value" : -12,
1053     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_DIGEST"
1054    },
1055    {
1056     "enum_field_value" : -13,
1057     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_DIGEST"
1058    },
1059    {
1060     "enum_field_value" : -14,
1061     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_EXPIRATION_TIME"
1062    },
1063    {
1064     "enum_field_value" : -15,
1065     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_USER_ID"
1066    },
1067    {
1068     "enum_field_value" : -16,
1069     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_AUTHORIZATION_TIMEOUT"
1070    },
1071    {
1072     "enum_field_value" : -17,
1073     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_FORMAT"
1074    },
1075    {
1076     "enum_field_value" : -18,
1077     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INCOMPATIBLE_KEY_FORMAT"
1078    },
1079    {
1080     "enum_field_value" : -19,
1081     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM"
1082    },
1083    {
1084     "enum_field_value" : -20,
1085     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KEY_VERIFICATION_ALGORITHM"
1086    },
1087    {
1088     "enum_field_value" : -21,
1089     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_INPUT_LENGTH"
1090    },
1091    {
1092     "enum_field_value" : -22,
1093     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPORT_OPTIONS_INVALID"
1094    },
1095    {
1096     "enum_field_value" : -23,
1097     "name" : "android::hardware::keymaster::V3_0::ErrorCode::DELEGATION_NOT_ALLOWED"
1098    },
1099    {
1100     "enum_field_value" : -24,
1101     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_NOT_YET_VALID"
1102    },
1103    {
1104     "enum_field_value" : -25,
1105     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_EXPIRED"
1106    },
1107    {
1108     "enum_field_value" : -26,
1109     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_USER_NOT_AUTHENTICATED"
1110    },
1111    {
1112     "enum_field_value" : -27,
1113     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OUTPUT_PARAMETER_NULL"
1114    },
1115    {
1116     "enum_field_value" : -28,
1117     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_OPERATION_HANDLE"
1118    },
1119    {
1120     "enum_field_value" : -29,
1121     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INSUFFICIENT_BUFFER_SPACE"
1122    },
1123    {
1124     "enum_field_value" : -30,
1125     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERIFICATION_FAILED"
1126    },
1127    {
1128     "enum_field_value" : -31,
1129     "name" : "android::hardware::keymaster::V3_0::ErrorCode::TOO_MANY_OPERATIONS"
1130    },
1131    {
1132     "enum_field_value" : -32,
1133     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNEXPECTED_NULL_POINTER"
1134    },
1135    {
1136     "enum_field_value" : -33,
1137     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_KEY_BLOB"
1138    },
1139    {
1140     "enum_field_value" : -34,
1141     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_ENCRYPTED"
1142    },
1143    {
1144     "enum_field_value" : -35,
1145     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_DECRYPTION_FAILED"
1146    },
1147    {
1148     "enum_field_value" : -36,
1149     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_NOT_SIGNED"
1150    },
1151    {
1152     "enum_field_value" : -37,
1153     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORTED_KEY_VERIFICATION_FAILED"
1154    },
1155    {
1156     "enum_field_value" : -38,
1157     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_ARGUMENT"
1158    },
1159    {
1160     "enum_field_value" : -39,
1161     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_TAG"
1162    },
1163    {
1164     "enum_field_value" : -40,
1165     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_TAG"
1166    },
1167    {
1168     "enum_field_value" : -41,
1169     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MEMORY_ALLOCATION_FAILED"
1170    },
1171    {
1172     "enum_field_value" : -44,
1173     "name" : "android::hardware::keymaster::V3_0::ErrorCode::IMPORT_PARAMETER_MISMATCH"
1174    },
1175    {
1176     "enum_field_value" : -45,
1177     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_ACCESS_DENIED"
1178    },
1179    {
1180     "enum_field_value" : -46,
1181     "name" : "android::hardware::keymaster::V3_0::ErrorCode::OPERATION_CANCELLED"
1182    },
1183    {
1184     "enum_field_value" : -47,
1185     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CONCURRENT_ACCESS_CONFLICT"
1186    },
1187    {
1188     "enum_field_value" : -48,
1189     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_BUSY"
1190    },
1191    {
1192     "enum_field_value" : -49,
1193     "name" : "android::hardware::keymaster::V3_0::ErrorCode::SECURE_HW_COMMUNICATION_FAILED"
1194    },
1195    {
1196     "enum_field_value" : -50,
1197     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_FIELD"
1198    },
1199    {
1200     "enum_field_value" : -51,
1201     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_NONCE"
1202    },
1203    {
1204     "enum_field_value" : -52,
1205     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_NONCE"
1206    },
1207    {
1208     "enum_field_value" : -53,
1209     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MAC_LENGTH"
1210    },
1211    {
1212     "enum_field_value" : -54,
1213     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_RATE_LIMIT_EXCEEDED"
1214    },
1215    {
1216     "enum_field_value" : -55,
1217     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CALLER_NONCE_PROHIBITED"
1218    },
1219    {
1220     "enum_field_value" : -56,
1221     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_MAX_OPS_EXCEEDED"
1222    },
1223    {
1224     "enum_field_value" : -57,
1225     "name" : "android::hardware::keymaster::V3_0::ErrorCode::INVALID_MAC_LENGTH"
1226    },
1227    {
1228     "enum_field_value" : -58,
1229     "name" : "android::hardware::keymaster::V3_0::ErrorCode::MISSING_MIN_MAC_LENGTH"
1230    },
1231    {
1232     "enum_field_value" : -59,
1233     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_MIN_MAC_LENGTH"
1234    },
1235    {
1236     "enum_field_value" : -60,
1237     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_KDF"
1238    },
1239    {
1240     "enum_field_value" : -61,
1241     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNSUPPORTED_EC_CURVE"
1242    },
1243    {
1244     "enum_field_value" : -62,
1245     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEY_REQUIRES_UPGRADE"
1246    },
1247    {
1248     "enum_field_value" : -63,
1249     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_CHALLENGE_MISSING"
1250    },
1251    {
1252     "enum_field_value" : -64,
1253     "name" : "android::hardware::keymaster::V3_0::ErrorCode::KEYMASTER_NOT_CONFIGURED"
1254    },
1255    {
1256     "enum_field_value" : -65,
1257     "name" : "android::hardware::keymaster::V3_0::ErrorCode::ATTESTATION_APPLICATION_ID_MISSING"
1258    },
1259    {
1260     "enum_field_value" : -66,
1261     "name" : "android::hardware::keymaster::V3_0::ErrorCode::CANNOT_ATTEST_IDS"
1262    },
1263    {
1264     "enum_field_value" : -100,
1265     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNIMPLEMENTED"
1266    },
1267    {
1268     "enum_field_value" : -101,
1269     "name" : "android::hardware::keymaster::V3_0::ErrorCode::VERSION_MISMATCH"
1270    },
1271    {
1272     "enum_field_value" : -1000,
1273     "name" : "android::hardware::keymaster::V3_0::ErrorCode::UNKNOWN_ERROR"
1274    }
1275   ],
1276   "linker_set_key" : "android::hardware::keymaster::V3_0::ErrorCode",
1277   "name" : "android::hardware::keymaster::V3_0::ErrorCode",
1278   "referenced_type" : "type-146",
1279   "self_type" : "type-146",
1280   "size" : 4,
1281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1282   "underlying_type" : "type-2",
1283   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09ErrorCodeE"
1284  },
1285  {
1286   "alignment" : 4,
1287   "enum_fields" :
1288   [
1289    {
1290     "enum_field_value" : 0,
1291     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::NONE"
1292    },
1293    {
1294     "enum_field_value" : 1,
1295     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::PASSWORD"
1296    },
1297    {
1298     "enum_field_value" : 2,
1299     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::FINGERPRINT"
1300    },
1301    {
1302     "enum_field_value" : -1,
1303     "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType::ANY"
1304    }
1305   ],
1306   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1307   "name" : "android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
1308   "referenced_type" : "type-350",
1309   "self_type" : "type-350",
1310   "size" : 4,
1311   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1312   "underlying_type" : "type-2",
1313   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_025HardwareAuthenticatorTypeE"
1314  },
1315  {
1316   "alignment" : 4,
1317   "enum_fields" :
1318   [
1319    {
1320     "enum_field_value" : 0,
1321     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::STANDALONE"
1322    },
1323    {
1324     "enum_field_value" : 1,
1325     "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements::REQUIRES_FILE_SYSTEM"
1326    }
1327   ],
1328   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1329   "name" : "android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
1330   "referenced_type" : "type-347",
1331   "self_type" : "type-347",
1332   "size" : 4,
1333   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1334   "underlying_type" : "type-2",
1335   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_024KeyBlobUsageRequirementsE"
1336  },
1337  {
1338   "alignment" : 4,
1339   "enum_fields" :
1340   [
1341    {
1342     "enum_field_value" : 0,
1343     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::NONE"
1344    },
1345    {
1346     "enum_field_value" : 1,
1347     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::RFC5869_SHA256"
1348    },
1349    {
1350     "enum_field_value" : 2,
1351     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA1"
1352    },
1353    {
1354     "enum_field_value" : 3,
1355     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF1_SHA256"
1356    },
1357    {
1358     "enum_field_value" : 4,
1359     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA1"
1360    },
1361    {
1362     "enum_field_value" : 5,
1363     "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction::ISO18033_2_KDF2_SHA256"
1364    }
1365   ],
1366   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1367   "name" : "android::hardware::keymaster::V3_0::KeyDerivationFunction",
1368   "referenced_type" : "type-349",
1369   "self_type" : "type-349",
1370   "size" : 4,
1371   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1372   "underlying_type" : "type-2",
1373   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_021KeyDerivationFunctionE"
1374  },
1375  {
1376   "alignment" : 4,
1377   "enum_fields" :
1378   [
1379    {
1380     "enum_field_value" : 0,
1381     "name" : "android::hardware::keymaster::V3_0::KeyFormat::X509"
1382    },
1383    {
1384     "enum_field_value" : 1,
1385     "name" : "android::hardware::keymaster::V3_0::KeyFormat::PKCS8"
1386    },
1387    {
1388     "enum_field_value" : 3,
1389     "name" : "android::hardware::keymaster::V3_0::KeyFormat::RAW"
1390    }
1391   ],
1392   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyFormat",
1393   "name" : "android::hardware::keymaster::V3_0::KeyFormat",
1394   "referenced_type" : "type-551",
1395   "self_type" : "type-551",
1396   "size" : 4,
1397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1398   "underlying_type" : "type-2",
1399   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyFormatE"
1400  },
1401  {
1402   "alignment" : 4,
1403   "enum_fields" :
1404   [
1405    {
1406     "enum_field_value" : 0,
1407     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::GENERATED"
1408    },
1409    {
1410     "enum_field_value" : 1,
1411     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::DERIVED"
1412    },
1413    {
1414     "enum_field_value" : 2,
1415     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::IMPORTED"
1416    },
1417    {
1418     "enum_field_value" : 3,
1419     "name" : "android::hardware::keymaster::V3_0::KeyOrigin::UNKNOWN"
1420    }
1421   ],
1422   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyOrigin",
1423   "name" : "android::hardware::keymaster::V3_0::KeyOrigin",
1424   "referenced_type" : "type-346",
1425   "self_type" : "type-346",
1426   "size" : 4,
1427   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1428   "underlying_type" : "type-2",
1429   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_09KeyOriginE"
1430  },
1431  {
1432   "alignment" : 4,
1433   "enum_fields" :
1434   [
1435    {
1436     "enum_field_value" : 0,
1437     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::ENCRYPT"
1438    },
1439    {
1440     "enum_field_value" : 1,
1441     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DECRYPT"
1442    },
1443    {
1444     "enum_field_value" : 2,
1445     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::SIGN"
1446    },
1447    {
1448     "enum_field_value" : 3,
1449     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::VERIFY"
1450    },
1451    {
1452     "enum_field_value" : 4,
1453     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::DERIVE_KEY"
1454    },
1455    {
1456     "enum_field_value" : 5,
1457     "name" : "android::hardware::keymaster::V3_0::KeyPurpose::WRAP_KEY"
1458    }
1459   ],
1460   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyPurpose",
1461   "name" : "android::hardware::keymaster::V3_0::KeyPurpose",
1462   "referenced_type" : "type-348",
1463   "self_type" : "type-348",
1464   "size" : 4,
1465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1466   "underlying_type" : "type-2",
1467   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_010KeyPurposeE"
1468  },
1469  {
1470   "alignment" : 4,
1471   "enum_fields" :
1472   [
1473    {
1474     "enum_field_value" : 1,
1475     "name" : "android::hardware::keymaster::V3_0::PaddingMode::NONE"
1476    },
1477    {
1478     "enum_field_value" : 2,
1479     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_OAEP"
1480    },
1481    {
1482     "enum_field_value" : 3,
1483     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PSS"
1484    },
1485    {
1486     "enum_field_value" : 4,
1487     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_ENCRYPT"
1488    },
1489    {
1490     "enum_field_value" : 5,
1491     "name" : "android::hardware::keymaster::V3_0::PaddingMode::RSA_PKCS1_1_5_SIGN"
1492    },
1493    {
1494     "enum_field_value" : 64,
1495     "name" : "android::hardware::keymaster::V3_0::PaddingMode::PKCS7"
1496    }
1497   ],
1498   "linker_set_key" : "android::hardware::keymaster::V3_0::PaddingMode",
1499   "name" : "android::hardware::keymaster::V3_0::PaddingMode",
1500   "referenced_type" : "type-343",
1501   "self_type" : "type-343",
1502   "size" : 4,
1503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1504   "underlying_type" : "type-2",
1505   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_011PaddingModeE"
1506  },
1507  {
1508   "alignment" : 4,
1509   "enum_fields" :
1510   [
1511    {
1512     "enum_field_value" : 0,
1513     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::SOFTWARE"
1514    },
1515    {
1516     "enum_field_value" : 1,
1517     "name" : "android::hardware::keymaster::V3_0::SecurityLevel::TRUSTED_ENVIRONMENT"
1518    }
1519   ],
1520   "linker_set_key" : "android::hardware::keymaster::V3_0::SecurityLevel",
1521   "name" : "android::hardware::keymaster::V3_0::SecurityLevel",
1522   "referenced_type" : "type-550",
1523   "self_type" : "type-550",
1524   "size" : 4,
1525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1526   "underlying_type" : "type-2",
1527   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_013SecurityLevelE"
1528  },
1529  {
1530   "alignment" : 4,
1531   "enum_fields" :
1532   [
1533    {
1534     "enum_field_value" : 0,
1535     "name" : "android::hardware::keymaster::V3_0::Tag::INVALID"
1536    },
1537    {
1538     "enum_field_value" : 536870913,
1539     "name" : "android::hardware::keymaster::V3_0::Tag::PURPOSE"
1540    },
1541    {
1542     "enum_field_value" : 268435458,
1543     "name" : "android::hardware::keymaster::V3_0::Tag::ALGORITHM"
1544    },
1545    {
1546     "enum_field_value" : 805306371,
1547     "name" : "android::hardware::keymaster::V3_0::Tag::KEY_SIZE"
1548    },
1549    {
1550     "enum_field_value" : 536870916,
1551     "name" : "android::hardware::keymaster::V3_0::Tag::BLOCK_MODE"
1552    },
1553    {
1554     "enum_field_value" : 536870917,
1555     "name" : "android::hardware::keymaster::V3_0::Tag::DIGEST"
1556    },
1557    {
1558     "enum_field_value" : 536870918,
1559     "name" : "android::hardware::keymaster::V3_0::Tag::PADDING"
1560    },
1561    {
1562     "enum_field_value" : 1879048199,
1563     "name" : "android::hardware::keymaster::V3_0::Tag::CALLER_NONCE"
1564    },
1565    {
1566     "enum_field_value" : 805306376,
1567     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_MAC_LENGTH"
1568    },
1569    {
1570     "enum_field_value" : 536870921,
1571     "name" : "android::hardware::keymaster::V3_0::Tag::KDF"
1572    },
1573    {
1574     "enum_field_value" : 268435466,
1575     "name" : "android::hardware::keymaster::V3_0::Tag::EC_CURVE"
1576    },
1577    {
1578     "enum_field_value" : 1342177480,
1579     "name" : "android::hardware::keymaster::V3_0::Tag::RSA_PUBLIC_EXPONENT"
1580    },
1581    {
1582     "enum_field_value" : 1879048393,
1583     "name" : "android::hardware::keymaster::V3_0::Tag::ECIES_SINGLE_HASH_MODE"
1584    },
1585    {
1586     "enum_field_value" : 1879048394,
1587     "name" : "android::hardware::keymaster::V3_0::Tag::INCLUDE_UNIQUE_ID"
1588    },
1589    {
1590     "enum_field_value" : 268435757,
1591     "name" : "android::hardware::keymaster::V3_0::Tag::BLOB_USAGE_REQUIREMENTS"
1592    },
1593    {
1594     "enum_field_value" : 1879048494,
1595     "name" : "android::hardware::keymaster::V3_0::Tag::BOOTLOADER_ONLY"
1596    },
1597    {
1598     "enum_field_value" : 1610613136,
1599     "name" : "android::hardware::keymaster::V3_0::Tag::ACTIVE_DATETIME"
1600    },
1601    {
1602     "enum_field_value" : 1610613137,
1603     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGINATION_EXPIRE_DATETIME"
1604    },
1605    {
1606     "enum_field_value" : 1610613138,
1607     "name" : "android::hardware::keymaster::V3_0::Tag::USAGE_EXPIRE_DATETIME"
1608    },
1609    {
1610     "enum_field_value" : 805306771,
1611     "name" : "android::hardware::keymaster::V3_0::Tag::MIN_SECONDS_BETWEEN_OPS"
1612    },
1613    {
1614     "enum_field_value" : 805306772,
1615     "name" : "android::hardware::keymaster::V3_0::Tag::MAX_USES_PER_BOOT"
1616    },
1617    {
1618     "enum_field_value" : 1879048692,
1619     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_USERS"
1620    },
1621    {
1622     "enum_field_value" : 805306869,
1623     "name" : "android::hardware::keymaster::V3_0::Tag::USER_ID"
1624    },
1625    {
1626     "enum_field_value" : -1610612234,
1627     "name" : "android::hardware::keymaster::V3_0::Tag::USER_SECURE_ID"
1628    },
1629    {
1630     "enum_field_value" : 1879048695,
1631     "name" : "android::hardware::keymaster::V3_0::Tag::NO_AUTH_REQUIRED"
1632    },
1633    {
1634     "enum_field_value" : 268435960,
1635     "name" : "android::hardware::keymaster::V3_0::Tag::USER_AUTH_TYPE"
1636    },
1637    {
1638     "enum_field_value" : 805306873,
1639     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TIMEOUT"
1640    },
1641    {
1642     "enum_field_value" : 1879048698,
1643     "name" : "android::hardware::keymaster::V3_0::Tag::ALLOW_WHILE_ON_BODY"
1644    },
1645    {
1646     "enum_field_value" : 1879048792,
1647     "name" : "android::hardware::keymaster::V3_0::Tag::ALL_APPLICATIONS"
1648    },
1649    {
1650     "enum_field_value" : -1879047591,
1651     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_ID"
1652    },
1653    {
1654     "enum_field_value" : 1879048794,
1655     "name" : "android::hardware::keymaster::V3_0::Tag::EXPORTABLE"
1656    },
1657    {
1658     "enum_field_value" : -1879047492,
1659     "name" : "android::hardware::keymaster::V3_0::Tag::APPLICATION_DATA"
1660    },
1661    {
1662     "enum_field_value" : 1610613437,
1663     "name" : "android::hardware::keymaster::V3_0::Tag::CREATION_DATETIME"
1664    },
1665    {
1666     "enum_field_value" : 268436158,
1667     "name" : "android::hardware::keymaster::V3_0::Tag::ORIGIN"
1668    },
1669    {
1670     "enum_field_value" : 1879048895,
1671     "name" : "android::hardware::keymaster::V3_0::Tag::ROLLBACK_RESISTANT"
1672    },
1673    {
1674     "enum_field_value" : -1879047488,
1675     "name" : "android::hardware::keymaster::V3_0::Tag::ROOT_OF_TRUST"
1676    },
1677    {
1678     "enum_field_value" : 805307073,
1679     "name" : "android::hardware::keymaster::V3_0::Tag::OS_VERSION"
1680    },
1681    {
1682     "enum_field_value" : 805307074,
1683     "name" : "android::hardware::keymaster::V3_0::Tag::OS_PATCHLEVEL"
1684    },
1685    {
1686     "enum_field_value" : -1879047485,
1687     "name" : "android::hardware::keymaster::V3_0::Tag::UNIQUE_ID"
1688    },
1689    {
1690     "enum_field_value" : -1879047484,
1691     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_CHALLENGE"
1692    },
1693    {
1694     "enum_field_value" : -1879047483,
1695     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_APPLICATION_ID"
1696    },
1697    {
1698     "enum_field_value" : -1879047482,
1699     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_BRAND"
1700    },
1701    {
1702     "enum_field_value" : -1879047481,
1703     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_DEVICE"
1704    },
1705    {
1706     "enum_field_value" : -1879047480,
1707     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_PRODUCT"
1708    },
1709    {
1710     "enum_field_value" : -1879047479,
1711     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_SERIAL"
1712    },
1713    {
1714     "enum_field_value" : -1879047478,
1715     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_IMEI"
1716    },
1717    {
1718     "enum_field_value" : -1879047477,
1719     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MEID"
1720    },
1721    {
1722     "enum_field_value" : -1879047476,
1723     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MANUFACTURER"
1724    },
1725    {
1726     "enum_field_value" : -1879047475,
1727     "name" : "android::hardware::keymaster::V3_0::Tag::ATTESTATION_ID_MODEL"
1728    },
1729    {
1730     "enum_field_value" : -1879047192,
1731     "name" : "android::hardware::keymaster::V3_0::Tag::ASSOCIATED_DATA"
1732    },
1733    {
1734     "enum_field_value" : -1879047191,
1735     "name" : "android::hardware::keymaster::V3_0::Tag::NONCE"
1736    },
1737    {
1738     "enum_field_value" : -1879047190,
1739     "name" : "android::hardware::keymaster::V3_0::Tag::AUTH_TOKEN"
1740    },
1741    {
1742     "enum_field_value" : 805307371,
1743     "name" : "android::hardware::keymaster::V3_0::Tag::MAC_LENGTH"
1744    },
1745    {
1746     "enum_field_value" : 1879049196,
1747     "name" : "android::hardware::keymaster::V3_0::Tag::RESET_SINCE_ID_ROTATION"
1748    }
1749   ],
1750   "linker_set_key" : "android::hardware::keymaster::V3_0::Tag",
1751   "name" : "android::hardware::keymaster::V3_0::Tag",
1752   "referenced_type" : "type-339",
1753   "self_type" : "type-339",
1754   "size" : 4,
1755   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1756   "underlying_type" : "type-2",
1757   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_03TagE"
1758  },
1759  {
1760   "alignment" : 4,
1761   "enum_fields" :
1762   [
1763    {
1764     "enum_field_value" : 0,
1765     "name" : "android::hardware::keymaster::V3_0::TagType::INVALID"
1766    },
1767    {
1768     "enum_field_value" : 268435456,
1769     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM"
1770    },
1771    {
1772     "enum_field_value" : 536870912,
1773     "name" : "android::hardware::keymaster::V3_0::TagType::ENUM_REP"
1774    },
1775    {
1776     "enum_field_value" : 805306368,
1777     "name" : "android::hardware::keymaster::V3_0::TagType::UINT"
1778    },
1779    {
1780     "enum_field_value" : 1073741824,
1781     "name" : "android::hardware::keymaster::V3_0::TagType::UINT_REP"
1782    },
1783    {
1784     "enum_field_value" : 1342177280,
1785     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG"
1786    },
1787    {
1788     "enum_field_value" : 1610612736,
1789     "name" : "android::hardware::keymaster::V3_0::TagType::DATE"
1790    },
1791    {
1792     "enum_field_value" : 1879048192,
1793     "name" : "android::hardware::keymaster::V3_0::TagType::BOOL"
1794    },
1795    {
1796     "enum_field_value" : -2147483648,
1797     "name" : "android::hardware::keymaster::V3_0::TagType::BIGNUM"
1798    },
1799    {
1800     "enum_field_value" : -1879048192,
1801     "name" : "android::hardware::keymaster::V3_0::TagType::BYTES"
1802    },
1803    {
1804     "enum_field_value" : -1610612736,
1805     "name" : "android::hardware::keymaster::V3_0::TagType::ULONG_REP"
1806    }
1807   ],
1808   "linker_set_key" : "android::hardware::keymaster::V3_0::TagType",
1809   "name" : "android::hardware::keymaster::V3_0::TagType",
1810   "referenced_type" : "type-546",
1811   "self_type" : "type-546",
1812   "size" : 4,
1813   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
1814   "underlying_type" : "type-2",
1815   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_07TagTypeE"
1816  },
1817  {
1818   "alignment" : 4,
1819   "enum_fields" :
1820   [
1821    {
1822     "enum_field_value" : 0,
1823     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1824    },
1825    {
1826     "enum_field_value" : 1,
1827     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1828    },
1829    {
1830     "enum_field_value" : 2,
1831     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1832    }
1833   ],
1834   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1835   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1836   "referenced_type" : "type-393",
1837   "self_type" : "type-393",
1838   "size" : 4,
1839   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1840   "underlying_type" : "type-25",
1841   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1842  },
1843  {
1844   "alignment" : 4,
1845   "enum_fields" :
1846   [
1847    {
1848     "enum_field_value" : -1,
1849     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1850    }
1851   ],
1852   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1853   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1854   "referenced_type" : "type-536",
1855   "self_type" : "type-536",
1856   "size" : 4,
1857   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1858   "underlying_type" : "type-25",
1859   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1860  },
1861  {
1862   "alignment" : 1,
1863   "enum_fields" :
1864   [
1865    {
1866     "enum_field_value" : 0,
1867     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1868    },
1869    {
1870     "enum_field_value" : 1,
1871     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1872    },
1873    {
1874     "enum_field_value" : 2,
1875     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1876    }
1877   ],
1878   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1879   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1880   "referenced_type" : "type-535",
1881   "self_type" : "type-535",
1882   "size" : 1,
1883   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1884   "underlying_type" : "type-78",
1885   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1886  },
1887  {
1888   "alignment" : 4,
1889   "enum_fields" :
1890   [
1891    {
1892     "enum_field_value" : 0,
1893     "name" : "ANDROID_LOG_UNKNOWN"
1894    },
1895    {
1896     "enum_field_value" : 1,
1897     "name" : "ANDROID_LOG_DEFAULT"
1898    },
1899    {
1900     "enum_field_value" : 2,
1901     "name" : "ANDROID_LOG_VERBOSE"
1902    },
1903    {
1904     "enum_field_value" : 3,
1905     "name" : "ANDROID_LOG_DEBUG"
1906    },
1907    {
1908     "enum_field_value" : 4,
1909     "name" : "ANDROID_LOG_INFO"
1910    },
1911    {
1912     "enum_field_value" : 5,
1913     "name" : "ANDROID_LOG_WARN"
1914    },
1915    {
1916     "enum_field_value" : 6,
1917     "name" : "ANDROID_LOG_ERROR"
1918    },
1919    {
1920     "enum_field_value" : 7,
1921     "name" : "ANDROID_LOG_FATAL"
1922    },
1923    {
1924     "enum_field_value" : 8,
1925     "name" : "ANDROID_LOG_SILENT"
1926    }
1927   ],
1928   "linker_set_key" : "android_LogPriority",
1929   "name" : "android_LogPriority",
1930   "referenced_type" : "type-1",
1931   "self_type" : "type-1",
1932   "size" : 4,
1933   "source_file" : "/system/core/liblog/include/android/log.h",
1934   "underlying_type" : "type-2",
1935   "unique_id" : "android_LogPriority"
1936  },
1937  {
1938   "alignment" : 4,
1939   "enum_fields" :
1940   [
1941    {
1942     "enum_field_value" : 0,
1943     "name" : "HAL_COLOR_MODE_NATIVE"
1944    },
1945    {
1946     "enum_field_value" : 1,
1947     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1948    },
1949    {
1950     "enum_field_value" : 2,
1951     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1952    },
1953    {
1954     "enum_field_value" : 3,
1955     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1956    },
1957    {
1958     "enum_field_value" : 4,
1959     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1960    },
1961    {
1962     "enum_field_value" : 5,
1963     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1964    },
1965    {
1966     "enum_field_value" : 6,
1967     "name" : "HAL_COLOR_MODE_DCI_P3"
1968    },
1969    {
1970     "enum_field_value" : 7,
1971     "name" : "HAL_COLOR_MODE_SRGB"
1972    },
1973    {
1974     "enum_field_value" : 8,
1975     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1976    },
1977    {
1978     "enum_field_value" : 9,
1979     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1980    }
1981   ],
1982   "linker_set_key" : "android_color_mode_t",
1983   "name" : "android_color_mode_t",
1984   "referenced_type" : "type-488",
1985   "self_type" : "type-488",
1986   "size" : 4,
1987   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1988   "underlying_type" : "type-2",
1989   "unique_id" : "android_color_mode_t"
1990  },
1991  {
1992   "alignment" : 4,
1993   "enum_fields" :
1994   [
1995    {
1996     "enum_field_value" : 10,
1997     "name" : "HAL_COLOR_MODE_BT2020"
1998    },
1999    {
2000     "enum_field_value" : 11,
2001     "name" : "HAL_COLOR_MODE_BT2100_PQ"
2002    },
2003    {
2004     "enum_field_value" : 12,
2005     "name" : "HAL_COLOR_MODE_BT2100_HLG"
2006    }
2007   ],
2008   "linker_set_key" : "android_color_mode_v1_1_t",
2009   "name" : "android_color_mode_v1_1_t",
2010   "referenced_type" : "type-494",
2011   "self_type" : "type-494",
2012   "size" : 4,
2013   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2014   "underlying_type" : "type-2",
2015   "unique_id" : "android_color_mode_v1_1_t"
2016  },
2017  {
2018   "alignment" : 4,
2019   "enum_fields" :
2020   [
2021    {
2022     "enum_field_value" : 0,
2023     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
2024    },
2025    {
2026     "enum_field_value" : 1,
2027     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
2028    },
2029    {
2030     "enum_field_value" : 2,
2031     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
2032    },
2033    {
2034     "enum_field_value" : 3,
2035     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
2036    },
2037    {
2038     "enum_field_value" : 4,
2039     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
2040    },
2041    {
2042     "enum_field_value" : 5,
2043     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
2044    },
2045    {
2046     "enum_field_value" : 6,
2047     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
2048    }
2049   ],
2050   "linker_set_key" : "android_color_transform_t",
2051   "name" : "android_color_transform_t",
2052   "referenced_type" : "type-489",
2053   "self_type" : "type-489",
2054   "size" : 4,
2055   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2056   "underlying_type" : "type-2",
2057   "unique_id" : "android_color_transform_t"
2058  },
2059  {
2060   "alignment" : 4,
2061   "enum_fields" :
2062   [
2063    {
2064     "enum_field_value" : 0,
2065     "name" : "HAL_DATASPACE_UNKNOWN"
2066    },
2067    {
2068     "enum_field_value" : 1,
2069     "name" : "HAL_DATASPACE_ARBITRARY"
2070    },
2071    {
2072     "enum_field_value" : 16,
2073     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
2074    },
2075    {
2076     "enum_field_value" : 4128768,
2077     "name" : "HAL_DATASPACE_STANDARD_MASK"
2078    },
2079    {
2080     "enum_field_value" : 0,
2081     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
2082    },
2083    {
2084     "enum_field_value" : 65536,
2085     "name" : "HAL_DATASPACE_STANDARD_BT709"
2086    },
2087    {
2088     "enum_field_value" : 131072,
2089     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
2090    },
2091    {
2092     "enum_field_value" : 196608,
2093     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
2094    },
2095    {
2096     "enum_field_value" : 262144,
2097     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
2098    },
2099    {
2100     "enum_field_value" : 327680,
2101     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
2102    },
2103    {
2104     "enum_field_value" : 393216,
2105     "name" : "HAL_DATASPACE_STANDARD_BT2020"
2106    },
2107    {
2108     "enum_field_value" : 458752,
2109     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
2110    },
2111    {
2112     "enum_field_value" : 524288,
2113     "name" : "HAL_DATASPACE_STANDARD_BT470M"
2114    },
2115    {
2116     "enum_field_value" : 589824,
2117     "name" : "HAL_DATASPACE_STANDARD_FILM"
2118    },
2119    {
2120     "enum_field_value" : 655360,
2121     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
2122    },
2123    {
2124     "enum_field_value" : 720896,
2125     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
2126    },
2127    {
2128     "enum_field_value" : 22,
2129     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
2130    },
2131    {
2132     "enum_field_value" : 130023424,
2133     "name" : "HAL_DATASPACE_TRANSFER_MASK"
2134    },
2135    {
2136     "enum_field_value" : 0,
2137     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
2138    },
2139    {
2140     "enum_field_value" : 4194304,
2141     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
2142    },
2143    {
2144     "enum_field_value" : 8388608,
2145     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
2146    },
2147    {
2148     "enum_field_value" : 12582912,
2149     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
2150    },
2151    {
2152     "enum_field_value" : 16777216,
2153     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
2154    },
2155    {
2156     "enum_field_value" : 20971520,
2157     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
2158    },
2159    {
2160     "enum_field_value" : 25165824,
2161     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
2162    },
2163    {
2164     "enum_field_value" : 29360128,
2165     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
2166    },
2167    {
2168     "enum_field_value" : 33554432,
2169     "name" : "HAL_DATASPACE_TRANSFER_HLG"
2170    },
2171    {
2172     "enum_field_value" : 27,
2173     "name" : "HAL_DATASPACE_RANGE_SHIFT"
2174    },
2175    {
2176     "enum_field_value" : 939524096,
2177     "name" : "HAL_DATASPACE_RANGE_MASK"
2178    },
2179    {
2180     "enum_field_value" : 0,
2181     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
2182    },
2183    {
2184     "enum_field_value" : 134217728,
2185     "name" : "HAL_DATASPACE_RANGE_FULL"
2186    },
2187    {
2188     "enum_field_value" : 268435456,
2189     "name" : "HAL_DATASPACE_RANGE_LIMITED"
2190    },
2191    {
2192     "enum_field_value" : 402653184,
2193     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
2194    },
2195    {
2196     "enum_field_value" : 512,
2197     "name" : "HAL_DATASPACE_SRGB_LINEAR"
2198    },
2199    {
2200     "enum_field_value" : 138477568,
2201     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
2202    },
2203    {
2204     "enum_field_value" : 406913024,
2205     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
2206    },
2207    {
2208     "enum_field_value" : 513,
2209     "name" : "HAL_DATASPACE_SRGB"
2210    },
2211    {
2212     "enum_field_value" : 142671872,
2213     "name" : "HAL_DATASPACE_V0_SRGB"
2214    },
2215    {
2216     "enum_field_value" : 411107328,
2217     "name" : "HAL_DATASPACE_V0_SCRGB"
2218    },
2219    {
2220     "enum_field_value" : 257,
2221     "name" : "HAL_DATASPACE_JFIF"
2222    },
2223    {
2224     "enum_field_value" : 146931712,
2225     "name" : "HAL_DATASPACE_V0_JFIF"
2226    },
2227    {
2228     "enum_field_value" : 258,
2229     "name" : "HAL_DATASPACE_BT601_625"
2230    },
2231    {
2232     "enum_field_value" : 281149440,
2233     "name" : "HAL_DATASPACE_V0_BT601_625"
2234    },
2235    {
2236     "enum_field_value" : 259,
2237     "name" : "HAL_DATASPACE_BT601_525"
2238    },
2239    {
2240     "enum_field_value" : 281280512,
2241     "name" : "HAL_DATASPACE_V0_BT601_525"
2242    },
2243    {
2244     "enum_field_value" : 260,
2245     "name" : "HAL_DATASPACE_BT709"
2246    },
2247    {
2248     "enum_field_value" : 281083904,
2249     "name" : "HAL_DATASPACE_V0_BT709"
2250    },
2251    {
2252     "enum_field_value" : 139067392,
2253     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
2254    },
2255    {
2256     "enum_field_value" : 155844608,
2257     "name" : "HAL_DATASPACE_DCI_P3"
2258    },
2259    {
2260     "enum_field_value" : 139067392,
2261     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
2262    },
2263    {
2264     "enum_field_value" : 143261696,
2265     "name" : "HAL_DATASPACE_DISPLAY_P3"
2266    },
2267    {
2268     "enum_field_value" : 151715840,
2269     "name" : "HAL_DATASPACE_ADOBE_RGB"
2270    },
2271    {
2272     "enum_field_value" : 138805248,
2273     "name" : "HAL_DATASPACE_BT2020_LINEAR"
2274    },
2275    {
2276     "enum_field_value" : 147193856,
2277     "name" : "HAL_DATASPACE_BT2020"
2278    },
2279    {
2280     "enum_field_value" : 163971072,
2281     "name" : "HAL_DATASPACE_BT2020_PQ"
2282    },
2283    {
2284     "enum_field_value" : 4096,
2285     "name" : "HAL_DATASPACE_DEPTH"
2286    },
2287    {
2288     "enum_field_value" : 4097,
2289     "name" : "HAL_DATASPACE_SENSOR"
2290    }
2291   ],
2292   "linker_set_key" : "android_dataspace_t",
2293   "name" : "android_dataspace_t",
2294   "referenced_type" : "type-487",
2295   "self_type" : "type-487",
2296   "size" : 4,
2297   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2298   "underlying_type" : "type-2",
2299   "unique_id" : "android_dataspace_t"
2300  },
2301  {
2302   "alignment" : 4,
2303   "enum_fields" :
2304   [
2305    {
2306     "enum_field_value" : 281411584,
2307     "name" : "HAL_DATASPACE_BT2020_ITU"
2308    },
2309    {
2310     "enum_field_value" : 298188800,
2311     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
2312    },
2313    {
2314     "enum_field_value" : 302383104,
2315     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
2316    },
2317    {
2318     "enum_field_value" : 168165376,
2319     "name" : "HAL_DATASPACE_BT2020_HLG"
2320    }
2321   ],
2322   "linker_set_key" : "android_dataspace_v1_1_t",
2323   "name" : "android_dataspace_v1_1_t",
2324   "referenced_type" : "type-493",
2325   "self_type" : "type-493",
2326   "size" : 4,
2327   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2328   "underlying_type" : "type-2",
2329   "unique_id" : "android_dataspace_v1_1_t"
2330  },
2331  {
2332   "alignment" : 4,
2333   "enum_fields" :
2334   [
2335    {
2336     "enum_field_value" : 142999552,
2337     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
2338    },
2339    {
2340     "enum_field_value" : 4098,
2341     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
2342    },
2343    {
2344     "enum_field_value" : 4099,
2345     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
2346    },
2347    {
2348     "enum_field_value" : 4100,
2349     "name" : "HAL_DATASPACE_HEIF"
2350    }
2351   ],
2352   "linker_set_key" : "android_dataspace_v1_2_t",
2353   "name" : "android_dataspace_v1_2_t",
2354   "referenced_type" : "type-497",
2355   "self_type" : "type-497",
2356   "size" : 4,
2357   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2358   "underlying_type" : "type-2",
2359   "unique_id" : "android_dataspace_v1_2_t"
2360  },
2361  {
2362   "alignment" : 4,
2363   "enum_fields" :
2364   [
2365    {
2366     "enum_field_value" : 1,
2367     "name" : "FLEX_COMPONENT_Y"
2368    },
2369    {
2370     "enum_field_value" : 2,
2371     "name" : "FLEX_COMPONENT_Cb"
2372    },
2373    {
2374     "enum_field_value" : 4,
2375     "name" : "FLEX_COMPONENT_Cr"
2376    },
2377    {
2378     "enum_field_value" : 1024,
2379     "name" : "FLEX_COMPONENT_R"
2380    },
2381    {
2382     "enum_field_value" : 2048,
2383     "name" : "FLEX_COMPONENT_G"
2384    },
2385    {
2386     "enum_field_value" : 4096,
2387     "name" : "FLEX_COMPONENT_B"
2388    },
2389    {
2390     "enum_field_value" : 1073741824,
2391     "name" : "FLEX_COMPONENT_A"
2392    }
2393   ],
2394   "linker_set_key" : "android_flex_component",
2395   "name" : "android_flex_component",
2396   "referenced_type" : "type-503",
2397   "self_type" : "type-503",
2398   "size" : 4,
2399   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2400   "underlying_type" : "type-2",
2401   "unique_id" : "android_flex_component"
2402  },
2403  {
2404   "alignment" : 4,
2405   "enum_fields" :
2406   [
2407    {
2408     "enum_field_value" : 0,
2409     "name" : "FLEX_FORMAT_INVALID"
2410    },
2411    {
2412     "enum_field_value" : 1,
2413     "name" : "FLEX_FORMAT_Y"
2414    },
2415    {
2416     "enum_field_value" : 7,
2417     "name" : "FLEX_FORMAT_YCbCr"
2418    },
2419    {
2420     "enum_field_value" : 1073741831,
2421     "name" : "FLEX_FORMAT_YCbCrA"
2422    },
2423    {
2424     "enum_field_value" : 7168,
2425     "name" : "FLEX_FORMAT_RGB"
2426    },
2427    {
2428     "enum_field_value" : 1073748992,
2429     "name" : "FLEX_FORMAT_RGBA"
2430    }
2431   ],
2432   "linker_set_key" : "android_flex_format",
2433   "name" : "android_flex_format",
2434   "referenced_type" : "type-505",
2435   "self_type" : "type-505",
2436   "size" : 4,
2437   "source_file" : "/system/core/libsystem/include/system/graphics.h",
2438   "underlying_type" : "type-2",
2439   "unique_id" : "android_flex_format"
2440  },
2441  {
2442   "alignment" : 4,
2443   "enum_fields" :
2444   [
2445    {
2446     "enum_field_value" : 1,
2447     "name" : "HAL_HDR_DOLBY_VISION"
2448    },
2449    {
2450     "enum_field_value" : 2,
2451     "name" : "HAL_HDR_HDR10"
2452    },
2453    {
2454     "enum_field_value" : 3,
2455     "name" : "HAL_HDR_HLG"
2456    }
2457   ],
2458   "linker_set_key" : "android_hdr_t",
2459   "name" : "android_hdr_t",
2460   "referenced_type" : "type-490",
2461   "self_type" : "type-490",
2462   "size" : 4,
2463   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2464   "underlying_type" : "type-2",
2465   "unique_id" : "android_hdr_t"
2466  },
2467  {
2468   "alignment" : 4,
2469   "enum_fields" :
2470   [
2471    {
2472     "enum_field_value" : 4,
2473     "name" : "HAL_HDR_HDR10_PLUS"
2474    }
2475   ],
2476   "linker_set_key" : "android_hdr_v1_2_t",
2477   "name" : "android_hdr_v1_2_t",
2478   "referenced_type" : "type-496",
2479   "self_type" : "type-496",
2480   "size" : 4,
2481   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2482   "underlying_type" : "type-2",
2483   "unique_id" : "android_hdr_v1_2_t"
2484  },
2485  {
2486   "alignment" : 4,
2487   "enum_fields" :
2488   [
2489    {
2490     "enum_field_value" : 39,
2491     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
2492    },
2493    {
2494     "enum_field_value" : 40,
2495     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
2496    },
2497    {
2498     "enum_field_value" : 41,
2499     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
2500    },
2501    {
2502     "enum_field_value" : 42,
2503     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
2504    }
2505   ],
2506   "linker_set_key" : "android_pixel_format_sw_t",
2507   "name" : "android_pixel_format_sw_t",
2508   "referenced_type" : "type-499",
2509   "self_type" : "type-499",
2510   "size" : 4,
2511   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
2512   "underlying_type" : "type-2",
2513   "unique_id" : "_ZTS25android_pixel_format_sw_t"
2514  },
2515  {
2516   "alignment" : 4,
2517   "enum_fields" :
2518   [
2519    {
2520     "enum_field_value" : 1,
2521     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
2522    },
2523    {
2524     "enum_field_value" : 2,
2525     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
2526    },
2527    {
2528     "enum_field_value" : 3,
2529     "name" : "HAL_PIXEL_FORMAT_RGB_888"
2530    },
2531    {
2532     "enum_field_value" : 4,
2533     "name" : "HAL_PIXEL_FORMAT_RGB_565"
2534    },
2535    {
2536     "enum_field_value" : 5,
2537     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
2538    },
2539    {
2540     "enum_field_value" : 16,
2541     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
2542    },
2543    {
2544     "enum_field_value" : 17,
2545     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
2546    },
2547    {
2548     "enum_field_value" : 20,
2549     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
2550    },
2551    {
2552     "enum_field_value" : 22,
2553     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
2554    },
2555    {
2556     "enum_field_value" : 32,
2557     "name" : "HAL_PIXEL_FORMAT_RAW16"
2558    },
2559    {
2560     "enum_field_value" : 33,
2561     "name" : "HAL_PIXEL_FORMAT_BLOB"
2562    },
2563    {
2564     "enum_field_value" : 34,
2565     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
2566    },
2567    {
2568     "enum_field_value" : 35,
2569     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
2570    },
2571    {
2572     "enum_field_value" : 36,
2573     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
2574    },
2575    {
2576     "enum_field_value" : 37,
2577     "name" : "HAL_PIXEL_FORMAT_RAW10"
2578    },
2579    {
2580     "enum_field_value" : 38,
2581     "name" : "HAL_PIXEL_FORMAT_RAW12"
2582    },
2583    {
2584     "enum_field_value" : 43,
2585     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
2586    },
2587    {
2588     "enum_field_value" : 538982489,
2589     "name" : "HAL_PIXEL_FORMAT_Y8"
2590    },
2591    {
2592     "enum_field_value" : 540422489,
2593     "name" : "HAL_PIXEL_FORMAT_Y16"
2594    },
2595    {
2596     "enum_field_value" : 842094169,
2597     "name" : "HAL_PIXEL_FORMAT_YV12"
2598    }
2599   ],
2600   "linker_set_key" : "android_pixel_format_t",
2601   "name" : "android_pixel_format_t",
2602   "referenced_type" : "type-485",
2603   "self_type" : "type-485",
2604   "size" : 4,
2605   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2606   "underlying_type" : "type-2",
2607   "unique_id" : "android_pixel_format_t"
2608  },
2609  {
2610   "alignment" : 4,
2611   "enum_fields" :
2612   [
2613    {
2614     "enum_field_value" : 48,
2615     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
2616    },
2617    {
2618     "enum_field_value" : 49,
2619     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
2620    },
2621    {
2622     "enum_field_value" : 50,
2623     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
2624    },
2625    {
2626     "enum_field_value" : 51,
2627     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
2628    },
2629    {
2630     "enum_field_value" : 52,
2631     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
2632    },
2633    {
2634     "enum_field_value" : 53,
2635     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
2636    },
2637    {
2638     "enum_field_value" : 54,
2639     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
2640    }
2641   ],
2642   "linker_set_key" : "android_pixel_format_v1_1_t",
2643   "name" : "android_pixel_format_v1_1_t",
2644   "referenced_type" : "type-491",
2645   "self_type" : "type-491",
2646   "size" : 4,
2647   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2648   "underlying_type" : "type-2",
2649   "unique_id" : "android_pixel_format_v1_1_t"
2650  },
2651  {
2652   "alignment" : 4,
2653   "enum_fields" :
2654   [
2655    {
2656     "enum_field_value" : 55,
2657     "name" : "HAL_PIXEL_FORMAT_HSV_888"
2658    }
2659   ],
2660   "linker_set_key" : "android_pixel_format_v1_2_t",
2661   "name" : "android_pixel_format_v1_2_t",
2662   "referenced_type" : "type-498",
2663   "self_type" : "type-498",
2664   "size" : 4,
2665   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
2666   "underlying_type" : "type-2",
2667   "unique_id" : "android_pixel_format_v1_2_t"
2668  },
2669  {
2670   "alignment" : 4,
2671   "enum_fields" :
2672   [
2673    {
2674     "enum_field_value" : 0,
2675     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
2676    },
2677    {
2678     "enum_field_value" : 1,
2679     "name" : "HAL_RENDER_INTENT_ENHANCE"
2680    },
2681    {
2682     "enum_field_value" : 2,
2683     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
2684    },
2685    {
2686     "enum_field_value" : 3,
2687     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
2688    }
2689   ],
2690   "linker_set_key" : "android_render_intent_v1_1_t",
2691   "name" : "android_render_intent_v1_1_t",
2692   "referenced_type" : "type-495",
2693   "self_type" : "type-495",
2694   "size" : 4,
2695   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
2696   "underlying_type" : "type-2",
2697   "unique_id" : "android_render_intent_v1_1_t"
2698  },
2699  {
2700   "alignment" : 4,
2701   "enum_fields" :
2702   [
2703    {
2704     "enum_field_value" : 1,
2705     "name" : "HAL_TRANSFORM_FLIP_H"
2706    },
2707    {
2708     "enum_field_value" : 2,
2709     "name" : "HAL_TRANSFORM_FLIP_V"
2710    },
2711    {
2712     "enum_field_value" : 4,
2713     "name" : "HAL_TRANSFORM_ROT_90"
2714    },
2715    {
2716     "enum_field_value" : 3,
2717     "name" : "HAL_TRANSFORM_ROT_180"
2718    },
2719    {
2720     "enum_field_value" : 7,
2721     "name" : "HAL_TRANSFORM_ROT_270"
2722    }
2723   ],
2724   "linker_set_key" : "android_transform_t",
2725   "name" : "android_transform_t",
2726   "referenced_type" : "type-486",
2727   "self_type" : "type-486",
2728   "size" : 4,
2729   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2730   "underlying_type" : "type-2",
2731   "unique_id" : "android_transform_t"
2732  },
2733  {
2734   "alignment" : 4,
2735   "enum_fields" :
2736   [
2737    {
2738     "enum_field_value" : 0,
2739     "name" : "LOG_ID_MIN"
2740    },
2741    {
2742     "enum_field_value" : 0,
2743     "name" : "LOG_ID_MAIN"
2744    },
2745    {
2746     "enum_field_value" : 1,
2747     "name" : "LOG_ID_RADIO"
2748    },
2749    {
2750     "enum_field_value" : 2,
2751     "name" : "LOG_ID_EVENTS"
2752    },
2753    {
2754     "enum_field_value" : 3,
2755     "name" : "LOG_ID_SYSTEM"
2756    },
2757    {
2758     "enum_field_value" : 4,
2759     "name" : "LOG_ID_CRASH"
2760    },
2761    {
2762     "enum_field_value" : 5,
2763     "name" : "LOG_ID_STATS"
2764    },
2765    {
2766     "enum_field_value" : 6,
2767     "name" : "LOG_ID_SECURITY"
2768    },
2769    {
2770     "enum_field_value" : 7,
2771     "name" : "LOG_ID_KERNEL"
2772    },
2773    {
2774     "enum_field_value" : 8,
2775     "name" : "LOG_ID_MAX"
2776    }
2777   ],
2778   "linker_set_key" : "log_id",
2779   "name" : "log_id",
2780   "referenced_type" : "type-237",
2781   "self_type" : "type-237",
2782   "size" : 4,
2783   "source_file" : "/system/core/liblog/include/android/log.h",
2784   "underlying_type" : "type-2",
2785   "unique_id" : "log_id"
2786  }
2787 ],
2788 "function_types" :
2789 [
2790  {
2791   "alignment" : 4,
2792   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2793   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2794   "parameters" :
2795   [
2796    {
2797     "referenced_type" : "type-44"
2798    },
2799    {
2800     "referenced_type" : "type-50"
2801    },
2802    {
2803     "referenced_type" : "type-26"
2804    }
2805   ],
2806   "referenced_type" : "type-43",
2807   "return_type" : "type-41",
2808   "self_type" : "type-43",
2809   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2810  },
2811  {
2812   "alignment" : 4,
2813   "linker_set_key" : "int (void *)",
2814   "name" : "int (void *)",
2815   "parameters" :
2816   [
2817    {
2818     "referenced_type" : "type-26"
2819    }
2820   ],
2821   "referenced_type" : "type-514",
2822   "return_type" : "type-25",
2823   "self_type" : "type-514",
2824   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2825  },
2826  {
2827   "alignment" : 4,
2828   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2829   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
2830   "parameters" :
2831   [
2832    {
2833     "referenced_type" : "type-423"
2834    },
2835    {
2836     "referenced_type" : "type-325"
2837    },
2838    {
2839     "referenced_type" : "type-30"
2840    },
2841    {
2842     "referenced_type" : "type-424"
2843    },
2844    {
2845     "referenced_type" : "type-30"
2846    },
2847    {
2848     "referenced_type" : "type-26"
2849    }
2850   ],
2851   "referenced_type" : "type-422",
2852   "return_type" : "type-27",
2853   "self_type" : "type-422",
2854   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2855  }
2856 ],
2857 "functions" :
2858 [
2859  {
2860   "function_name" : "android::hardware::details::castInterface",
2861   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2862   "parameters" :
2863   [
2864    {
2865     "referenced_type" : "type-433"
2866    },
2867    {
2868     "referenced_type" : "type-56"
2869    },
2870    {
2871     "referenced_type" : "type-41"
2872    }
2873   ],
2874   "return_type" : "type-153",
2875   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2876   "template_args" : [ "type-106", "type-72", "type-614" ]
2877  },
2878  {
2879   "function_name" : "android::hardware::details::getServiceInternal",
2880   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2881   "parameters" :
2882   [
2883    {
2884     "referenced_type" : "type-438"
2885    },
2886    {
2887     "referenced_type" : "type-41"
2888    },
2889    {
2890     "referenced_type" : "type-41"
2891    }
2892   ],
2893   "return_type" : "type-104",
2894   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2895   "template_args" : [ "type-614", "type-106", "type-27", "type-27" ]
2896  },
2897  {
2898   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getService",
2899   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2900   "parameters" :
2901   [
2902    {
2903     "default_arg" : true,
2904     "referenced_type" : "type-438"
2905    },
2906    {
2907     "default_arg" : true,
2908     "referenced_type" : "type-41"
2909    }
2910   ],
2911   "return_type" : "type-104",
2912   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2913  },
2914  {
2915   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::linkToDeath",
2916   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2917   "parameters" :
2918   [
2919    {
2920     "is_this_ptr" : true,
2921     "referenced_type" : "type-105"
2922    },
2923    {
2924     "referenced_type" : "type-586"
2925    },
2926    {
2927     "referenced_type" : "type-30"
2928    }
2929   ],
2930   "return_type" : "type-138",
2931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2932  },
2933  {
2934   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getDebugInfo",
2935   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2936   "parameters" :
2937   [
2938    {
2939     "is_this_ptr" : true,
2940     "referenced_type" : "type-105"
2941    },
2942    {
2943     "referenced_type" : "type-726"
2944    }
2945   ],
2946   "return_type" : "type-166",
2947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2948  },
2949  {
2950   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::getHashChain",
2951   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2952   "parameters" :
2953   [
2954    {
2955     "is_this_ptr" : true,
2956     "referenced_type" : "type-105"
2957    },
2958    {
2959     "referenced_type" : "type-727"
2960    }
2961   ],
2962   "return_type" : "type-166",
2963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2964  },
2965  {
2966   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::tryGetService",
2967   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2968   "parameters" :
2969   [
2970    {
2971     "default_arg" : true,
2972     "referenced_type" : "type-438"
2973    },
2974    {
2975     "default_arg" : true,
2976     "referenced_type" : "type-41"
2977    }
2978   ],
2979   "return_type" : "type-104",
2980   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2981  },
2982  {
2983   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::unlinkToDeath",
2984   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2985   "parameters" :
2986   [
2987    {
2988     "is_this_ptr" : true,
2989     "referenced_type" : "type-105"
2990    },
2991    {
2992     "referenced_type" : "type-586"
2993    }
2994   ],
2995   "return_type" : "type-138",
2996   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
2997  },
2998  {
2999   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceChain",
3000   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3001   "parameters" :
3002   [
3003    {
3004     "is_this_ptr" : true,
3005     "referenced_type" : "type-105"
3006    },
3007    {
3008     "referenced_type" : "type-728"
3009    }
3010   ],
3011   "return_type" : "type-166",
3012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3013  },
3014  {
3015   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerAsService",
3016   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3017   "parameters" :
3018   [
3019    {
3020     "is_this_ptr" : true,
3021     "referenced_type" : "type-105"
3022    },
3023    {
3024     "default_arg" : true,
3025     "referenced_type" : "type-438"
3026    }
3027   ],
3028   "return_type" : "type-25",
3029   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3030  },
3031  {
3032   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::interfaceDescriptor",
3033   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3034   "parameters" :
3035   [
3036    {
3037     "is_this_ptr" : true,
3038     "referenced_type" : "type-105"
3039    },
3040    {
3041     "referenced_type" : "type-729"
3042    }
3043   ],
3044   "return_type" : "type-166",
3045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3046  },
3047  {
3048   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::notifySyspropsChanged",
3049   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv",
3050   "parameters" :
3051   [
3052    {
3053     "is_this_ptr" : true,
3054     "referenced_type" : "type-105"
3055    }
3056   ],
3057   "return_type" : "type-166",
3058   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3059  },
3060  {
3061   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::setHALInstrumentation",
3062   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv",
3063   "parameters" :
3064   [
3065    {
3066     "is_this_ptr" : true,
3067     "referenced_type" : "type-105"
3068    }
3069   ],
3070   "return_type" : "type-166",
3071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3072  },
3073  {
3074   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::registerForNotifications",
3075   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3076   "parameters" :
3077   [
3078    {
3079     "referenced_type" : "type-438"
3080    },
3081    {
3082     "referenced_type" : "type-607"
3083    }
3084   ],
3085   "return_type" : "type-41",
3086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3087  },
3088  {
3089   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::ping",
3090   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv",
3091   "parameters" :
3092   [
3093    {
3094     "is_this_ptr" : true,
3095     "referenced_type" : "type-105"
3096    }
3097   ],
3098   "return_type" : "type-166",
3099   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3100  },
3101  {
3102   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::debug",
3103   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3104   "parameters" :
3105   [
3106    {
3107     "is_this_ptr" : true,
3108     "referenced_type" : "type-105"
3109    },
3110    {
3111     "referenced_type" : "type-383"
3112    },
3113    {
3114     "referenced_type" : "type-606"
3115    }
3116   ],
3117   "return_type" : "type-166",
3118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3119  },
3120  {
3121   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3122   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3123   "parameters" :
3124   [
3125    {
3126     "referenced_type" : "type-652"
3127    },
3128    {
3129     "default_arg" : true,
3130     "referenced_type" : "type-41"
3131    }
3132   ],
3133   "return_type" : "type-153",
3134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3135  },
3136  {
3137   "function_name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::castFrom",
3138   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb",
3139   "parameters" :
3140   [
3141    {
3142     "referenced_type" : "type-285"
3143    },
3144    {
3145     "default_arg" : true,
3146     "referenced_type" : "type-41"
3147    }
3148   ],
3149   "return_type" : "type-153",
3150   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
3151  },
3152  {
3153   "access" : "private",
3154   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::addOnewayTask",
3155   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE",
3156   "parameters" :
3157   [
3158    {
3159     "is_this_ptr" : true,
3160     "referenced_type" : "type-660"
3161    },
3162    {
3163     "referenced_type" : "type-734"
3164    }
3165   ],
3166   "return_type" : "type-166",
3167   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3168  },
3169  {
3170   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3171   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE",
3172   "parameters" :
3173   [
3174    {
3175     "is_this_ptr" : true,
3176     "referenced_type" : "type-660"
3177    },
3178    {
3179     "referenced_type" : "type-110"
3180    }
3181   ],
3182   "return_type" : "type-27",
3183   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3184  },
3185  {
3186   "function_name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice::BsKeymasterDevice",
3187   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE",
3188   "parameters" :
3189   [
3190    {
3191     "is_this_ptr" : true,
3192     "referenced_type" : "type-660"
3193    },
3194    {
3195     "referenced_type" : "type-110"
3196    }
3197   ],
3198   "return_type" : "type-27",
3199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h"
3200  },
3201  {
3202   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::onTransact",
3203   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3204   "parameters" :
3205   [
3206    {
3207     "is_this_ptr" : true,
3208     "referenced_type" : "type-636"
3209    },
3210    {
3211     "referenced_type" : "type-2"
3212    },
3213    {
3214     "referenced_type" : "type-430"
3215    },
3216    {
3217     "referenced_type" : "type-423"
3218    },
3219    {
3220     "default_arg" : true,
3221     "referenced_type" : "type-2"
3222    },
3223    {
3224     "default_arg" : true,
3225     "referenced_type" : "type-745"
3226    }
3227   ],
3228   "return_type" : "type-25",
3229   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3230  },
3231  {
3232   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_abort",
3233   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3234   "parameters" :
3235   [
3236    {
3237     "referenced_type" : "type-431"
3238    },
3239    {
3240     "referenced_type" : "type-430"
3241    },
3242    {
3243     "referenced_type" : "type-423"
3244    },
3245    {
3246     "referenced_type" : "type-746"
3247    }
3248   ],
3249   "return_type" : "type-25",
3250   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3251  },
3252  {
3253   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_begin",
3254   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3255   "parameters" :
3256   [
3257    {
3258     "referenced_type" : "type-431"
3259    },
3260    {
3261     "referenced_type" : "type-430"
3262    },
3263    {
3264     "referenced_type" : "type-423"
3265    },
3266    {
3267     "referenced_type" : "type-747"
3268    }
3269   ],
3270   "return_type" : "type-25",
3271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3272  },
3273  {
3274   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_finish",
3275   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3276   "parameters" :
3277   [
3278    {
3279     "referenced_type" : "type-431"
3280    },
3281    {
3282     "referenced_type" : "type-430"
3283    },
3284    {
3285     "referenced_type" : "type-423"
3286    },
3287    {
3288     "referenced_type" : "type-748"
3289    }
3290   ],
3291   "return_type" : "type-25",
3292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3293  },
3294  {
3295   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_update",
3296   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3297   "parameters" :
3298   [
3299    {
3300     "referenced_type" : "type-431"
3301    },
3302    {
3303     "referenced_type" : "type-430"
3304    },
3305    {
3306     "referenced_type" : "type-423"
3307    },
3308    {
3309     "referenced_type" : "type-749"
3310    }
3311   ],
3312   "return_type" : "type-25",
3313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3314  },
3315  {
3316   "access" : "private",
3317   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::getDebugInfo",
3318   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3319   "parameters" :
3320   [
3321    {
3322     "is_this_ptr" : true,
3323     "referenced_type" : "type-636"
3324    },
3325    {
3326     "referenced_type" : "type-750"
3327    }
3328   ],
3329   "return_type" : "type-166",
3330   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3331  },
3332  {
3333   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_attestKey",
3334   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3335   "parameters" :
3336   [
3337    {
3338     "referenced_type" : "type-431"
3339    },
3340    {
3341     "referenced_type" : "type-430"
3342    },
3343    {
3344     "referenced_type" : "type-423"
3345    },
3346    {
3347     "referenced_type" : "type-751"
3348    }
3349   ],
3350   "return_type" : "type-25",
3351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3352  },
3353  {
3354   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteKey",
3355   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3356   "parameters" :
3357   [
3358    {
3359     "referenced_type" : "type-431"
3360    },
3361    {
3362     "referenced_type" : "type-430"
3363    },
3364    {
3365     "referenced_type" : "type-423"
3366    },
3367    {
3368     "referenced_type" : "type-752"
3369    }
3370   ],
3371   "return_type" : "type-25",
3372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3373  },
3374  {
3375   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_exportKey",
3376   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3377   "parameters" :
3378   [
3379    {
3380     "referenced_type" : "type-431"
3381    },
3382    {
3383     "referenced_type" : "type-430"
3384    },
3385    {
3386     "referenced_type" : "type-423"
3387    },
3388    {
3389     "referenced_type" : "type-753"
3390    }
3391   ],
3392   "return_type" : "type-25",
3393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3394  },
3395  {
3396   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_importKey",
3397   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3398   "parameters" :
3399   [
3400    {
3401     "referenced_type" : "type-431"
3402    },
3403    {
3404     "referenced_type" : "type-430"
3405    },
3406    {
3407     "referenced_type" : "type-423"
3408    },
3409    {
3410     "referenced_type" : "type-754"
3411    }
3412   ],
3413   "return_type" : "type-25",
3414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3415  },
3416  {
3417   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_upgradeKey",
3418   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3419   "parameters" :
3420   [
3421    {
3422     "referenced_type" : "type-431"
3423    },
3424    {
3425     "referenced_type" : "type-430"
3426    },
3427    {
3428     "referenced_type" : "type-423"
3429    },
3430    {
3431     "referenced_type" : "type-755"
3432    }
3433   ],
3434   "return_type" : "type-25",
3435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3436  },
3437  {
3438   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_generateKey",
3439   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3440   "parameters" :
3441   [
3442    {
3443     "referenced_type" : "type-431"
3444    },
3445    {
3446     "referenced_type" : "type-430"
3447    },
3448    {
3449     "referenced_type" : "type-423"
3450    },
3451    {
3452     "referenced_type" : "type-756"
3453    }
3454   ],
3455   "return_type" : "type-25",
3456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3457  },
3458  {
3459   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_addRngEntropy",
3460   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3461   "parameters" :
3462   [
3463    {
3464     "referenced_type" : "type-431"
3465    },
3466    {
3467     "referenced_type" : "type-430"
3468    },
3469    {
3470     "referenced_type" : "type-423"
3471    },
3472    {
3473     "referenced_type" : "type-757"
3474    }
3475   ],
3476   "return_type" : "type-25",
3477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3478  },
3479  {
3480   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_deleteAllKeys",
3481   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3482   "parameters" :
3483   [
3484    {
3485     "referenced_type" : "type-431"
3486    },
3487    {
3488     "referenced_type" : "type-430"
3489    },
3490    {
3491     "referenced_type" : "type-423"
3492    },
3493    {
3494     "referenced_type" : "type-758"
3495    }
3496   ],
3497   "return_type" : "type-25",
3498   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3499  },
3500  {
3501   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getHardwareFeatures",
3502   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3503   "parameters" :
3504   [
3505    {
3506     "referenced_type" : "type-431"
3507    },
3508    {
3509     "referenced_type" : "type-430"
3510    },
3511    {
3512     "referenced_type" : "type-423"
3513    },
3514    {
3515     "referenced_type" : "type-759"
3516    }
3517   ],
3518   "return_type" : "type-25",
3519   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3520  },
3521  {
3522   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_destroyAttestationIds",
3523   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3524   "parameters" :
3525   [
3526    {
3527     "referenced_type" : "type-431"
3528    },
3529    {
3530     "referenced_type" : "type-430"
3531    },
3532    {
3533     "referenced_type" : "type-423"
3534    },
3535    {
3536     "referenced_type" : "type-760"
3537    }
3538   ],
3539   "return_type" : "type-25",
3540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3541  },
3542  {
3543   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::_hidl_getKeyCharacteristics",
3544   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3545   "parameters" :
3546   [
3547    {
3548     "referenced_type" : "type-431"
3549    },
3550    {
3551     "referenced_type" : "type-430"
3552    },
3553    {
3554     "referenced_type" : "type-423"
3555    },
3556    {
3557     "referenced_type" : "type-761"
3558    }
3559   ],
3560   "return_type" : "type-25",
3561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3562  },
3563  {
3564   "access" : "private",
3565   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::ping",
3566   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv",
3567   "parameters" :
3568   [
3569    {
3570     "is_this_ptr" : true,
3571     "referenced_type" : "type-636"
3572    }
3573   ],
3574   "return_type" : "type-166",
3575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3576  },
3577  {
3578   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3579   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE",
3580   "parameters" :
3581   [
3582    {
3583     "is_this_ptr" : true,
3584     "referenced_type" : "type-636"
3585    },
3586    {
3587     "referenced_type" : "type-285"
3588    }
3589   ],
3590   "return_type" : "type-27",
3591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3592  },
3593  {
3594   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::BnHwKeymasterDevice",
3595   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE",
3596   "parameters" :
3597   [
3598    {
3599     "is_this_ptr" : true,
3600     "referenced_type" : "type-636"
3601    },
3602    {
3603     "referenced_type" : "type-285"
3604    }
3605   ],
3606   "return_type" : "type-27",
3607   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3608  },
3609  {
3610   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3611   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev",
3612   "parameters" :
3613   [
3614    {
3615     "is_this_ptr" : true,
3616     "referenced_type" : "type-636"
3617    }
3618   ],
3619   "return_type" : "type-27",
3620   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3621  },
3622  {
3623   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3624   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev",
3625   "parameters" :
3626   [
3627    {
3628     "is_this_ptr" : true,
3629     "referenced_type" : "type-636"
3630    }
3631   ],
3632   "return_type" : "type-27",
3633   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3634  },
3635  {
3636   "function_name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice::~BnHwKeymasterDevice",
3637   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev",
3638   "parameters" :
3639   [
3640    {
3641     "is_this_ptr" : true,
3642     "referenced_type" : "type-636"
3643    }
3644   ],
3645   "return_type" : "type-27",
3646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h"
3647  },
3648  {
3649   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::upgradeKey",
3650   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE",
3651   "parameters" :
3652   [
3653    {
3654     "is_this_ptr" : true,
3655     "referenced_type" : "type-697"
3656    },
3657    {
3658     "referenced_type" : "type-623"
3659    },
3660    {
3661     "referenced_type" : "type-380"
3662    },
3663    {
3664     "referenced_type" : "type-762"
3665    }
3666   ],
3667   "return_type" : "type-166",
3668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3669  },
3670  {
3671   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_abort",
3672   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEm",
3673   "parameters" :
3674   [
3675    {
3676     "referenced_type" : "type-20"
3677    },
3678    {
3679     "referenced_type" : "type-61"
3680    },
3681    {
3682     "referenced_type" : "type-30"
3683    }
3684   ],
3685   "return_type" : "type-145",
3686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3687  },
3688  {
3689   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_begin",
3690   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_mEEE",
3691   "parameters" :
3692   [
3693    {
3694     "referenced_type" : "type-20"
3695    },
3696    {
3697     "referenced_type" : "type-61"
3698    },
3699    {
3700     "referenced_type" : "type-348"
3701    },
3702    {
3703     "referenced_type" : "type-623"
3704    },
3705    {
3706     "referenced_type" : "type-380"
3707    },
3708    {
3709     "referenced_type" : "type-763"
3710    }
3711   ],
3712   "return_type" : "type-166",
3713   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3714  },
3715  {
3716   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::generateKey",
3717   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE",
3718   "parameters" :
3719   [
3720    {
3721     "is_this_ptr" : true,
3722     "referenced_type" : "type-697"
3723    },
3724    {
3725     "referenced_type" : "type-380"
3726    },
3727    {
3728     "referenced_type" : "type-764"
3729    }
3730   ],
3731   "return_type" : "type-166",
3732   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3733  },
3734  {
3735   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::linkToDeath",
3736   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
3737   "parameters" :
3738   [
3739    {
3740     "is_this_ptr" : true,
3741     "referenced_type" : "type-697"
3742    },
3743    {
3744     "referenced_type" : "type-586"
3745    },
3746    {
3747     "referenced_type" : "type-30"
3748    }
3749   ],
3750   "return_type" : "type-138",
3751   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3752  },
3753  {
3754   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_finish",
3755   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE",
3756   "parameters" :
3757   [
3758    {
3759     "referenced_type" : "type-20"
3760    },
3761    {
3762     "referenced_type" : "type-61"
3763    },
3764    {
3765     "referenced_type" : "type-30"
3766    },
3767    {
3768     "referenced_type" : "type-380"
3769    },
3770    {
3771     "referenced_type" : "type-623"
3772    },
3773    {
3774     "referenced_type" : "type-623"
3775    },
3776    {
3777     "referenced_type" : "type-765"
3778    }
3779   ],
3780   "return_type" : "type-166",
3781   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3782  },
3783  {
3784   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_update",
3785   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE",
3786   "parameters" :
3787   [
3788    {
3789     "referenced_type" : "type-20"
3790    },
3791    {
3792     "referenced_type" : "type-61"
3793    },
3794    {
3795     "referenced_type" : "type-30"
3796    },
3797    {
3798     "referenced_type" : "type-380"
3799    },
3800    {
3801     "referenced_type" : "type-623"
3802    },
3803    {
3804     "referenced_type" : "type-766"
3805    }
3806   ],
3807   "return_type" : "type-166",
3808   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3809  },
3810  {
3811   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getDebugInfo",
3812   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3813   "parameters" :
3814   [
3815    {
3816     "is_this_ptr" : true,
3817     "referenced_type" : "type-697"
3818    },
3819    {
3820     "referenced_type" : "type-767"
3821    }
3822   ],
3823   "return_type" : "type-166",
3824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3825  },
3826  {
3827   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHashChain",
3828   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
3829   "parameters" :
3830   [
3831    {
3832     "is_this_ptr" : true,
3833     "referenced_type" : "type-697"
3834    },
3835    {
3836     "referenced_type" : "type-768"
3837    }
3838   ],
3839   "return_type" : "type-166",
3840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3841  },
3842  {
3843   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::addRngEntropy",
3844   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE",
3845   "parameters" :
3846   [
3847    {
3848     "is_this_ptr" : true,
3849     "referenced_type" : "type-697"
3850    },
3851    {
3852     "referenced_type" : "type-623"
3853    }
3854   ],
3855   "return_type" : "type-145",
3856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3857  },
3858  {
3859   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteAllKeys",
3860   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv",
3861   "parameters" :
3862   [
3863    {
3864     "is_this_ptr" : true,
3865     "referenced_type" : "type-697"
3866    }
3867   ],
3868   "return_type" : "type-145",
3869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3870  },
3871  {
3872   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::unlinkToDeath",
3873   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3874   "parameters" :
3875   [
3876    {
3877     "is_this_ptr" : true,
3878     "referenced_type" : "type-697"
3879    },
3880    {
3881     "referenced_type" : "type-586"
3882    }
3883   ],
3884   "return_type" : "type-138",
3885   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3886  },
3887  {
3888   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceChain",
3889   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3890   "parameters" :
3891   [
3892    {
3893     "is_this_ptr" : true,
3894     "referenced_type" : "type-697"
3895    },
3896    {
3897     "referenced_type" : "type-769"
3898    }
3899   ],
3900   "return_type" : "type-166",
3901   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3902  },
3903  {
3904   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_attestKey",
3905   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE",
3906   "parameters" :
3907   [
3908    {
3909     "referenced_type" : "type-20"
3910    },
3911    {
3912     "referenced_type" : "type-61"
3913    },
3914    {
3915     "referenced_type" : "type-623"
3916    },
3917    {
3918     "referenced_type" : "type-380"
3919    },
3920    {
3921     "referenced_type" : "type-770"
3922    }
3923   ],
3924   "return_type" : "type-166",
3925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3926  },
3927  {
3928   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteKey",
3929   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
3930   "parameters" :
3931   [
3932    {
3933     "referenced_type" : "type-20"
3934    },
3935    {
3936     "referenced_type" : "type-61"
3937    },
3938    {
3939     "referenced_type" : "type-623"
3940    }
3941   ],
3942   "return_type" : "type-145",
3943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3944  },
3945  {
3946   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_exportKey",
3947   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE",
3948   "parameters" :
3949   [
3950    {
3951     "referenced_type" : "type-20"
3952    },
3953    {
3954     "referenced_type" : "type-61"
3955    },
3956    {
3957     "referenced_type" : "type-551"
3958    },
3959    {
3960     "referenced_type" : "type-623"
3961    },
3962    {
3963     "referenced_type" : "type-623"
3964    },
3965    {
3966     "referenced_type" : "type-623"
3967    },
3968    {
3969     "referenced_type" : "type-771"
3970    }
3971   ],
3972   "return_type" : "type-166",
3973   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
3974  },
3975  {
3976   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_importKey",
3977   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE",
3978   "parameters" :
3979   [
3980    {
3981     "referenced_type" : "type-20"
3982    },
3983    {
3984     "referenced_type" : "type-61"
3985    },
3986    {
3987     "referenced_type" : "type-380"
3988    },
3989    {
3990     "referenced_type" : "type-551"
3991    },
3992    {
3993     "referenced_type" : "type-623"
3994    },
3995    {
3996     "referenced_type" : "type-772"
3997    }
3998   ],
3999   "return_type" : "type-166",
4000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4001  },
4002  {
4003   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_upgradeKey",
4004   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE",
4005   "parameters" :
4006   [
4007    {
4008     "referenced_type" : "type-20"
4009    },
4010    {
4011     "referenced_type" : "type-61"
4012    },
4013    {
4014     "referenced_type" : "type-623"
4015    },
4016    {
4017     "referenced_type" : "type-380"
4018    },
4019    {
4020     "referenced_type" : "type-773"
4021    }
4022   ],
4023   "return_type" : "type-166",
4024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4025  },
4026  {
4027   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_generateKey",
4028   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE",
4029   "parameters" :
4030   [
4031    {
4032     "referenced_type" : "type-20"
4033    },
4034    {
4035     "referenced_type" : "type-61"
4036    },
4037    {
4038     "referenced_type" : "type-380"
4039    },
4040    {
4041     "referenced_type" : "type-774"
4042    }
4043   ],
4044   "return_type" : "type-166",
4045   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4046  },
4047  {
4048   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_addRngEntropy",
4049   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE",
4050   "parameters" :
4051   [
4052    {
4053     "referenced_type" : "type-20"
4054    },
4055    {
4056     "referenced_type" : "type-61"
4057    },
4058    {
4059     "referenced_type" : "type-623"
4060    }
4061   ],
4062   "return_type" : "type-145",
4063   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4064  },
4065  {
4066   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_deleteAllKeys",
4067   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4068   "parameters" :
4069   [
4070    {
4071     "referenced_type" : "type-20"
4072    },
4073    {
4074     "referenced_type" : "type-61"
4075    }
4076   ],
4077   "return_type" : "type-145",
4078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4079  },
4080  {
4081   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getHardwareFeatures",
4082   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE",
4083   "parameters" :
4084   [
4085    {
4086     "is_this_ptr" : true,
4087     "referenced_type" : "type-697"
4088    },
4089    {
4090     "referenced_type" : "type-775"
4091    }
4092   ],
4093   "return_type" : "type-166",
4094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4095  },
4096  {
4097   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::interfaceDescriptor",
4098   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4099   "parameters" :
4100   [
4101    {
4102     "is_this_ptr" : true,
4103     "referenced_type" : "type-697"
4104    },
4105    {
4106     "referenced_type" : "type-776"
4107    }
4108   ],
4109   "return_type" : "type-166",
4110   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4111  },
4112  {
4113   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::destroyAttestationIds",
4114   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv",
4115   "parameters" :
4116   [
4117    {
4118     "is_this_ptr" : true,
4119     "referenced_type" : "type-697"
4120    }
4121   ],
4122   "return_type" : "type-145",
4123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4124  },
4125  {
4126   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::getKeyCharacteristics",
4127   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4128   "parameters" :
4129   [
4130    {
4131     "is_this_ptr" : true,
4132     "referenced_type" : "type-697"
4133    },
4134    {
4135     "referenced_type" : "type-623"
4136    },
4137    {
4138     "referenced_type" : "type-623"
4139    },
4140    {
4141     "referenced_type" : "type-623"
4142    },
4143    {
4144     "referenced_type" : "type-777"
4145    }
4146   ],
4147   "return_type" : "type-166",
4148   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4149  },
4150  {
4151   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::notifySyspropsChanged",
4152   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv",
4153   "parameters" :
4154   [
4155    {
4156     "is_this_ptr" : true,
4157     "referenced_type" : "type-697"
4158    }
4159   ],
4160   "return_type" : "type-166",
4161   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4162  },
4163  {
4164   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::setHALInstrumentation",
4165   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv",
4166   "parameters" :
4167   [
4168    {
4169     "is_this_ptr" : true,
4170     "referenced_type" : "type-697"
4171    }
4172   ],
4173   "return_type" : "type-166",
4174   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4175  },
4176  {
4177   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getHardwareFeatures",
4178   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE",
4179   "parameters" :
4180   [
4181    {
4182     "referenced_type" : "type-20"
4183    },
4184    {
4185     "referenced_type" : "type-61"
4186    },
4187    {
4188     "referenced_type" : "type-778"
4189    }
4190   ],
4191   "return_type" : "type-166",
4192   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4193  },
4194  {
4195   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_destroyAttestationIds",
4196   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4197   "parameters" :
4198   [
4199    {
4200     "referenced_type" : "type-20"
4201    },
4202    {
4203     "referenced_type" : "type-61"
4204    }
4205   ],
4206   "return_type" : "type-145",
4207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4208  },
4209  {
4210   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::_hidl_getKeyCharacteristics",
4211   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE",
4212   "parameters" :
4213   [
4214    {
4215     "referenced_type" : "type-20"
4216    },
4217    {
4218     "referenced_type" : "type-61"
4219    },
4220    {
4221     "referenced_type" : "type-623"
4222    },
4223    {
4224     "referenced_type" : "type-623"
4225    },
4226    {
4227     "referenced_type" : "type-623"
4228    },
4229    {
4230     "referenced_type" : "type-779"
4231    }
4232   ],
4233   "return_type" : "type-166",
4234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4235  },
4236  {
4237   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::ping",
4238   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv",
4239   "parameters" :
4240   [
4241    {
4242     "is_this_ptr" : true,
4243     "referenced_type" : "type-697"
4244    }
4245   ],
4246   "return_type" : "type-166",
4247   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4248  },
4249  {
4250   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::abort",
4251   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm",
4252   "parameters" :
4253   [
4254    {
4255     "is_this_ptr" : true,
4256     "referenced_type" : "type-697"
4257    },
4258    {
4259     "referenced_type" : "type-30"
4260    }
4261   ],
4262   "return_type" : "type-145",
4263   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4264  },
4265  {
4266   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::begin",
4267   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE",
4268   "parameters" :
4269   [
4270    {
4271     "is_this_ptr" : true,
4272     "referenced_type" : "type-697"
4273    },
4274    {
4275     "referenced_type" : "type-348"
4276    },
4277    {
4278     "referenced_type" : "type-623"
4279    },
4280    {
4281     "referenced_type" : "type-380"
4282    },
4283    {
4284     "referenced_type" : "type-780"
4285    }
4286   ],
4287   "return_type" : "type-166",
4288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4289  },
4290  {
4291   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::debug",
4292   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4293   "parameters" :
4294   [
4295    {
4296     "is_this_ptr" : true,
4297     "referenced_type" : "type-697"
4298    },
4299    {
4300     "referenced_type" : "type-383"
4301    },
4302    {
4303     "referenced_type" : "type-606"
4304    }
4305   ],
4306   "return_type" : "type-166",
4307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4308  },
4309  {
4310   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::finish",
4311   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE",
4312   "parameters" :
4313   [
4314    {
4315     "is_this_ptr" : true,
4316     "referenced_type" : "type-697"
4317    },
4318    {
4319     "referenced_type" : "type-30"
4320    },
4321    {
4322     "referenced_type" : "type-380"
4323    },
4324    {
4325     "referenced_type" : "type-623"
4326    },
4327    {
4328     "referenced_type" : "type-623"
4329    },
4330    {
4331     "referenced_type" : "type-781"
4332    }
4333   ],
4334   "return_type" : "type-166",
4335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4336  },
4337  {
4338   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::update",
4339   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE",
4340   "parameters" :
4341   [
4342    {
4343     "is_this_ptr" : true,
4344     "referenced_type" : "type-697"
4345    },
4346    {
4347     "referenced_type" : "type-30"
4348    },
4349    {
4350     "referenced_type" : "type-380"
4351    },
4352    {
4353     "referenced_type" : "type-623"
4354    },
4355    {
4356     "referenced_type" : "type-782"
4357    }
4358   ],
4359   "return_type" : "type-166",
4360   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4361  },
4362  {
4363   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::attestKey",
4364   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE",
4365   "parameters" :
4366   [
4367    {
4368     "is_this_ptr" : true,
4369     "referenced_type" : "type-697"
4370    },
4371    {
4372     "referenced_type" : "type-623"
4373    },
4374    {
4375     "referenced_type" : "type-380"
4376    },
4377    {
4378     "referenced_type" : "type-783"
4379    }
4380   ],
4381   "return_type" : "type-166",
4382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4383  },
4384  {
4385   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::deleteKey",
4386   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE",
4387   "parameters" :
4388   [
4389    {
4390     "is_this_ptr" : true,
4391     "referenced_type" : "type-697"
4392    },
4393    {
4394     "referenced_type" : "type-623"
4395    }
4396   ],
4397   "return_type" : "type-145",
4398   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4399  },
4400  {
4401   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::exportKey",
4402   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE",
4403   "parameters" :
4404   [
4405    {
4406     "is_this_ptr" : true,
4407     "referenced_type" : "type-697"
4408    },
4409    {
4410     "referenced_type" : "type-551"
4411    },
4412    {
4413     "referenced_type" : "type-623"
4414    },
4415    {
4416     "referenced_type" : "type-623"
4417    },
4418    {
4419     "referenced_type" : "type-623"
4420    },
4421    {
4422     "referenced_type" : "type-784"
4423    }
4424   ],
4425   "return_type" : "type-166",
4426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4427  },
4428  {
4429   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::importKey",
4430   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE",
4431   "parameters" :
4432   [
4433    {
4434     "is_this_ptr" : true,
4435     "referenced_type" : "type-697"
4436    },
4437    {
4438     "referenced_type" : "type-380"
4439    },
4440    {
4441     "referenced_type" : "type-551"
4442    },
4443    {
4444     "referenced_type" : "type-623"
4445    },
4446    {
4447     "referenced_type" : "type-785"
4448    }
4449   ],
4450   "return_type" : "type-166",
4451   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4452  },
4453  {
4454   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4455   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE",
4456   "parameters" :
4457   [
4458    {
4459     "is_this_ptr" : true,
4460     "referenced_type" : "type-697"
4461    },
4462    {
4463     "referenced_type" : "type-50"
4464    }
4465   ],
4466   "return_type" : "type-27",
4467   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4468  },
4469  {
4470   "function_name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice::BpHwKeymasterDevice",
4471   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE",
4472   "parameters" :
4473   [
4474    {
4475     "is_this_ptr" : true,
4476     "referenced_type" : "type-697"
4477    },
4478    {
4479     "referenced_type" : "type-50"
4480    }
4481   ],
4482   "return_type" : "type-27",
4483   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
4484  },
4485  {
4486   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4487   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEmm",
4488   "parameters" :
4489   [
4490    {
4491     "referenced_type" : "type-620"
4492    },
4493    {
4494     "referenced_type" : "type-423"
4495    },
4496    {
4497     "referenced_type" : "type-30"
4498    },
4499    {
4500     "referenced_type" : "type-30"
4501    }
4502   ],
4503   "return_type" : "type-25",
4504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4505  },
4506  {
4507   "function_name" : "android::hardware::keymaster::V3_0::writeEmbeddedToParcel",
4508   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEmm",
4509   "parameters" :
4510   [
4511    {
4512     "referenced_type" : "type-693"
4513    },
4514    {
4515     "referenced_type" : "type-423"
4516    },
4517    {
4518     "referenced_type" : "type-30"
4519    },
4520    {
4521     "referenced_type" : "type-30"
4522    }
4523   ],
4524   "return_type" : "type-25",
4525   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4526  },
4527  {
4528   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4529   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEmm",
4530   "parameters" :
4531   [
4532    {
4533     "referenced_type" : "type-620"
4534    },
4535    {
4536     "referenced_type" : "type-430"
4537    },
4538    {
4539     "referenced_type" : "type-30"
4540    },
4541    {
4542     "referenced_type" : "type-30"
4543    }
4544   ],
4545   "return_type" : "type-25",
4546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4547  },
4548  {
4549   "function_name" : "android::hardware::keymaster::V3_0::readEmbeddedFromParcel",
4550   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEmm",
4551   "parameters" :
4552   [
4553    {
4554     "referenced_type" : "type-693"
4555    },
4556    {
4557     "referenced_type" : "type-430"
4558    },
4559    {
4560     "referenced_type" : "type-30"
4561    },
4562    {
4563     "referenced_type" : "type-30"
4564    }
4565   ],
4566   "return_type" : "type-25",
4567   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4568  }
4569 ],
4570 "global_vars" :
4571 [
4572  {
4573   "linker_set_key" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE",
4574   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice::descriptor",
4575   "referenced_type" : "type-56",
4576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4577  }
4578 ],
4579 "lvalue_reference_types" :
4580 [
4581  {
4582   "alignment" : 8,
4583   "linker_set_key" : "android::Mutex &",
4584   "name" : "android::Mutex &",
4585   "referenced_type" : "type-32",
4586   "self_type" : "type-519",
4587   "size" : 8,
4588   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4589  },
4590  {
4591   "alignment" : 8,
4592   "linker_set_key" : "android::RWLock &",
4593   "name" : "android::RWLock &",
4594   "referenced_type" : "type-523",
4595   "self_type" : "type-527",
4596   "size" : 8,
4597   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4598  },
4599  {
4600   "alignment" : 8,
4601   "linker_set_key" : "android::String16 &",
4602   "name" : "android::String16 &",
4603   "referenced_type" : "type-46",
4604   "self_type" : "type-407",
4605   "size" : 8,
4606   "source_file" : "/system/core/libutils/include/utils/String16.h"
4607  },
4608  {
4609   "alignment" : 8,
4610   "linker_set_key" : "android::String8 &",
4611   "name" : "android::String8 &",
4612   "referenced_type" : "type-55",
4613   "self_type" : "type-402",
4614   "size" : 8,
4615   "source_file" : "/system/core/libutils/include/utils/String8.h"
4616  },
4617  {
4618   "alignment" : 8,
4619   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4620   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &",
4621   "referenced_type" : "type-145",
4622   "self_type" : "type-150",
4623   "size" : 8,
4624   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4625  },
4626  {
4627   "alignment" : 8,
4628   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4629   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &",
4630   "referenced_type" : "type-153",
4631   "self_type" : "type-156",
4632   "size" : 8,
4633   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4634  },
4635  {
4636   "alignment" : 8,
4637   "linker_set_key" : "android::hardware::Return<bool> &",
4638   "name" : "android::hardware::Return<bool> &",
4639   "referenced_type" : "type-138",
4640   "self_type" : "type-142",
4641   "size" : 8,
4642   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4643  },
4644  {
4645   "alignment" : 8,
4646   "linker_set_key" : "android::hardware::Return<void> &",
4647   "name" : "android::hardware::Return<void> &",
4648   "referenced_type" : "type-166",
4649   "self_type" : "type-169",
4650   "size" : 8,
4651   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4652  },
4653  {
4654   "alignment" : 8,
4655   "linker_set_key" : "android::hardware::Status &",
4656   "name" : "android::hardware::Status &",
4657   "referenced_type" : "type-129",
4658   "self_type" : "type-136",
4659   "size" : 8,
4660   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4661  },
4662  {
4663   "alignment" : 8,
4664   "linker_set_key" : "android::hardware::TextOutput &",
4665   "name" : "android::hardware::TextOutput &",
4666   "referenced_type" : "type-428",
4667   "self_type" : "type-427",
4668   "size" : 8,
4669   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4670  },
4671  {
4672   "alignment" : 8,
4673   "linker_set_key" : "android::hardware::TextOutput &",
4674   "name" : "android::hardware::TextOutput &",
4675   "referenced_type" : "type-659",
4676   "self_type" : "type-658",
4677   "size" : 8,
4678   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4679  },
4680  {
4681   "alignment" : 8,
4682   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4683   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4684   "referenced_type" : "type-307",
4685   "self_type" : "type-630",
4686   "size" : 8,
4687   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4688  },
4689  {
4690   "alignment" : 8,
4691   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4692   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4693   "referenced_type" : "type-299",
4694   "self_type" : "type-625",
4695   "size" : 8,
4696   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4697  },
4698  {
4699   "alignment" : 8,
4700   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
4701   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4702   "referenced_type" : "type-310",
4703   "self_type" : "type-633",
4704   "size" : 8,
4705   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4706  },
4707  {
4708   "alignment" : 8,
4709   "linker_set_key" : "android::hardware::hidl_memory &",
4710   "name" : "android::hardware::hidl_memory &",
4711   "referenced_type" : "type-279",
4712   "self_type" : "type-284",
4713   "size" : 8,
4714   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4715  },
4716  {
4717   "alignment" : 8,
4718   "linker_set_key" : "android::hardware::hidl_string &",
4719   "name" : "android::hardware::hidl_string &",
4720   "referenced_type" : "type-275",
4721   "self_type" : "type-628",
4722   "size" : 8,
4723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4724  },
4725  {
4726   "alignment" : 8,
4727   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4728   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4729   "referenced_type" : "type-306",
4730   "self_type" : "type-316",
4731   "size" : 8,
4732   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4733  },
4734  {
4735   "alignment" : 8,
4736   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4737   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4738   "referenced_type" : "type-298",
4739   "self_type" : "type-305",
4740   "size" : 8,
4741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4742  },
4743  {
4744   "alignment" : 8,
4745   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4746   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4747   "referenced_type" : "type-112",
4748   "self_type" : "type-121",
4749   "size" : 8,
4750   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4751  },
4752  {
4753   "alignment" : 8,
4754   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4755   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4756   "referenced_type" : "type-104",
4757   "self_type" : "type-108",
4758   "size" : 8,
4759   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4760  },
4761  {
4762   "alignment" : 8,
4763   "linker_set_key" : "const android::String16 &",
4764   "name" : "const android::String16 &",
4765   "referenced_type" : "type-45",
4766   "self_type" : "type-44",
4767   "size" : 8,
4768   "source_file" : "/system/core/libutils/include/utils/String16.h"
4769  },
4770  {
4771   "alignment" : 8,
4772   "linker_set_key" : "const android::String8 &",
4773   "name" : "const android::String8 &",
4774   "referenced_type" : "type-399",
4775   "self_type" : "type-401",
4776   "size" : 8,
4777   "source_file" : "/system/core/libutils/include/utils/String8.h"
4778  },
4779  {
4780   "alignment" : 8,
4781   "linker_set_key" : "const android::hardware::Parcel &",
4782   "name" : "const android::hardware::Parcel &",
4783   "referenced_type" : "type-429",
4784   "self_type" : "type-430",
4785   "size" : 8,
4786   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4787  },
4788  {
4789   "alignment" : 8,
4790   "linker_set_key" : "const android::hardware::Return<bool> &",
4791   "name" : "const android::hardware::Return<bool> &",
4792   "referenced_type" : "type-143",
4793   "self_type" : "type-160",
4794   "size" : 8,
4795   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4796  },
4797  {
4798   "alignment" : 8,
4799   "linker_set_key" : "const android::hardware::Status &",
4800   "name" : "const android::hardware::Status &",
4801   "referenced_type" : "type-133",
4802   "self_type" : "type-134",
4803   "size" : 8,
4804   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4805  },
4806  {
4807   "alignment" : 8,
4808   "linker_set_key" : "const android::hardware::details::SchedPrio &",
4809   "name" : "const android::hardware::details::SchedPrio &",
4810   "referenced_type" : "type-444",
4811   "self_type" : "type-443",
4812   "size" : 8,
4813   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4814  },
4815  {
4816   "alignment" : 8,
4817   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4818   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> &",
4819   "referenced_type" : "type-367",
4820   "self_type" : "type-381",
4821   "size" : 8,
4822   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4823  },
4824  {
4825   "alignment" : 8,
4826   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> &",
4827   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
4828   "referenced_type" : "type-369",
4829   "self_type" : "type-372",
4830   "size" : 8,
4831   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4832  },
4833  {
4834   "alignment" : 8,
4835   "linker_set_key" : "const android::hardware::hidl_handle &",
4836   "name" : "const android::hardware::hidl_handle &",
4837   "referenced_type" : "type-382",
4838   "self_type" : "type-383",
4839   "size" : 8,
4840   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4841  },
4842  {
4843   "alignment" : 8,
4844   "linker_set_key" : "const android::hardware::hidl_memory &",
4845   "name" : "const android::hardware::hidl_memory &",
4846   "referenced_type" : "type-282",
4847   "self_type" : "type-283",
4848   "size" : 8,
4849   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4850  },
4851  {
4852   "alignment" : 8,
4853   "linker_set_key" : "const android::hardware::hidl_string &",
4854   "name" : "const android::hardware::hidl_string &",
4855   "referenced_type" : "type-274",
4856   "self_type" : "type-278",
4857   "size" : 8,
4858   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4859  },
4860  {
4861   "alignment" : 8,
4862   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4863   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4864   "referenced_type" : "type-605",
4865   "self_type" : "type-606",
4866   "size" : 8,
4867   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4868  },
4869  {
4870   "alignment" : 8,
4871   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4872   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > &",
4873   "referenced_type" : "type-359",
4874   "self_type" : "type-435",
4875   "size" : 8,
4876   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4877  },
4878  {
4879   "alignment" : 8,
4880   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4881   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> &",
4882   "referenced_type" : "type-353",
4883   "self_type" : "type-380",
4884   "size" : 8,
4885   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4886  },
4887  {
4888   "alignment" : 8,
4889   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
4890   "name" : "const android::hardware::hidl_vec<int> &",
4891   "referenced_type" : "type-322",
4892   "self_type" : "type-324",
4893   "size" : 8,
4894   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4895  },
4896  {
4897   "alignment" : 8,
4898   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> &",
4899   "name" : "const android::hardware::hidl_vec<unsigned char> &",
4900   "referenced_type" : "type-328",
4901   "self_type" : "type-623",
4902   "size" : 8,
4903   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4904  },
4905  {
4906   "alignment" : 8,
4907   "linker_set_key" : "const android::hardware::hidl_version &",
4908   "name" : "const android::hardware::hidl_version &",
4909   "referenced_type" : "type-375",
4910   "self_type" : "type-377",
4911   "size" : 8,
4912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4913  },
4914  {
4915   "alignment" : 8,
4916   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4917   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics &",
4918   "referenced_type" : "type-692",
4919   "self_type" : "type-693",
4920   "size" : 8,
4921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
4922  },
4923  {
4924   "alignment" : 8,
4925   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4926   "name" : "const android::hardware::keymaster::V3_0::KeyParameter &",
4927   "referenced_type" : "type-352",
4928   "self_type" : "type-620",
4929   "size" : 8,
4930   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4931  },
4932  {
4933   "alignment" : 8,
4934   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
4935   "name" : "const android::hidl::base::V1_0::IBase *const &",
4936   "referenced_type" : "type-459",
4937   "self_type" : "type-460",
4938   "size" : 8,
4939   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4940  },
4941  {
4942   "alignment" : 8,
4943   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
4944   "name" : "const android::sp<android::hardware::IBinder> &",
4945   "referenced_type" : "type-17",
4946   "self_type" : "type-50",
4947   "size" : 8,
4948   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4949  },
4950  {
4951   "alignment" : 8,
4952   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4953   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4954   "referenced_type" : "type-124",
4955   "self_type" : "type-471",
4956   "size" : 8,
4957   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4958  },
4959  {
4960   "alignment" : 8,
4961   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
4962   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4963   "referenced_type" : "type-564",
4964   "self_type" : "type-586",
4965   "size" : 8,
4966   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4967  },
4968  {
4969   "alignment" : 8,
4970   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4971   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &",
4972   "referenced_type" : "type-110",
4973   "self_type" : "type-285",
4974   "size" : 8,
4975   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4976  },
4977  {
4978   "alignment" : 8,
4979   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4980   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4981   "referenced_type" : "type-651",
4982   "self_type" : "type-652",
4983   "size" : 8,
4984   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4989   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4990   "referenced_type" : "type-101",
4991   "self_type" : "type-607",
4992   "size" : 8,
4993   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
4994  },
4995  {
4996   "alignment" : 8,
4997   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
4998   "name" : "const android::wp<android::hardware::BHwBinder> &",
4999   "referenced_type" : "type-637",
5000   "self_type" : "type-639",
5001   "size" : 8,
5002   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5003  },
5004  {
5005   "alignment" : 8,
5006   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5007   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
5008   "referenced_type" : "type-297",
5009   "self_type" : "type-321",
5010   "size" : 8,
5011   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5012  },
5013  {
5014   "alignment" : 8,
5015   "linker_set_key" : "const bool &",
5016   "name" : "const bool &",
5017   "referenced_type" : "type-92",
5018   "self_type" : "type-247",
5019   "size" : 8,
5020   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "linker_set_key" : "const double &",
5025   "name" : "const double &",
5026   "referenced_type" : "type-265",
5027   "self_type" : "type-266",
5028   "size" : 8,
5029   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5030  },
5031  {
5032   "alignment" : 8,
5033   "linker_set_key" : "const float &",
5034   "name" : "const float &",
5035   "referenced_type" : "type-263",
5036   "self_type" : "type-264",
5037   "size" : 8,
5038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5039  },
5040  {
5041   "alignment" : 8,
5042   "linker_set_key" : "const int &",
5043   "name" : "const int &",
5044   "referenced_type" : "type-484",
5045   "self_type" : "type-483",
5046   "size" : 8,
5047   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5048  },
5049  {
5050   "linker_set_key" : "const iter<is_const> &",
5051   "name" : "const iter<is_const> &",
5052   "referenced_type" : "type-289",
5053   "self_type" : "type-291",
5054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5055  },
5056  {
5057   "linker_set_key" : "const iter<is_const> &",
5058   "name" : "const iter<is_const> &",
5059   "referenced_type" : "type-646",
5060   "self_type" : "type-650",
5061   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5062  },
5063  {
5064   "alignment" : 8,
5065   "linker_set_key" : "const log_msg &",
5066   "name" : "const log_msg &",
5067   "referenced_type" : "type-74",
5068   "self_type" : "type-122",
5069   "size" : 8,
5070   "source_file" : "/system/core/liblog/include/log/log_read.h"
5071  },
5072  {
5073   "alignment" : 8,
5074   "linker_set_key" : "const long &",
5075   "name" : "const long &",
5076   "referenced_type" : "type-260",
5077   "self_type" : "type-261",
5078   "size" : 8,
5079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5080  },
5081  {
5082   "alignment" : 8,
5083   "linker_set_key" : "const short &",
5084   "name" : "const short &",
5085   "referenced_type" : "type-255",
5086   "self_type" : "type-256",
5087   "size" : 8,
5088   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5089  },
5090  {
5091   "alignment" : 8,
5092   "linker_set_key" : "const signed char &",
5093   "name" : "const signed char &",
5094   "referenced_type" : "type-252",
5095   "self_type" : "type-254",
5096   "size" : 8,
5097   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5098  },
5099  {
5100   "alignment" : 8,
5101   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5102   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
5103   "referenced_type" : "type-436",
5104   "self_type" : "type-438",
5105   "size" : 8,
5106   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5107  },
5108  {
5109   "alignment" : 8,
5110   "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 *> > *)> > > &",
5111   "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 *> > *)> > > &",
5112   "referenced_type" : "type-3",
5113   "self_type" : "type-661",
5114   "size" : 8,
5115   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5116  },
5117  {
5118   "alignment" : 8,
5119   "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 *> > *)> > > &",
5120   "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 *> > *)> > > &",
5121   "referenced_type" : "type-695",
5122   "self_type" : "type-694",
5123   "size" : 8,
5124   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5125  },
5126  {
5127   "alignment" : 8,
5128   "linker_set_key" : "const unsigned char &",
5129   "name" : "const unsigned char &",
5130   "referenced_type" : "type-326",
5131   "self_type" : "type-556",
5132   "size" : 8,
5133   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5134  },
5135  {
5136   "alignment" : 8,
5137   "linker_set_key" : "const unsigned int &",
5138   "name" : "const unsigned int &",
5139   "referenced_type" : "type-36",
5140   "self_type" : "type-259",
5141   "size" : 8,
5142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5143  },
5144  {
5145   "alignment" : 8,
5146   "linker_set_key" : "const unsigned long &",
5147   "name" : "const unsigned long &",
5148   "referenced_type" : "type-37",
5149   "self_type" : "type-262",
5150   "size" : 8,
5151   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5152  },
5153  {
5154   "alignment" : 8,
5155   "linker_set_key" : "const unsigned short &",
5156   "name" : "const unsigned short &",
5157   "referenced_type" : "type-257",
5158   "self_type" : "type-258",
5159   "size" : 8,
5160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5161  },
5162  {
5163   "alignment" : 8,
5164   "linker_set_key" : "int &",
5165   "name" : "int &",
5166   "referenced_type" : "type-25",
5167   "self_type" : "type-395",
5168   "size" : 8,
5169   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5170  },
5171  {
5172   "alignment" : 8,
5173   "linker_set_key" : "unsigned char &",
5174   "name" : "unsigned char &",
5175   "referenced_type" : "type-78",
5176   "self_type" : "type-539",
5177   "size" : 8,
5178   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5179  },
5180  {
5181   "alignment" : 8,
5182   "linker_set_key" : "unsigned int &",
5183   "name" : "unsigned int &",
5184   "referenced_type" : "type-2",
5185   "self_type" : "type-554",
5186   "size" : 8,
5187   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
5188  }
5189 ],
5190 "pointer_types" :
5191 [
5192  {
5193   "alignment" : 8,
5194   "linker_set_key" : "android::Condition *",
5195   "name" : "android::Condition *",
5196   "referenced_type" : "type-93",
5197   "self_type" : "type-522",
5198   "size" : 8,
5199   "source_file" : "/system/core/libutils/include/utils/Condition.h"
5200  },
5201  {
5202   "alignment" : 8,
5203   "linker_set_key" : "android::Mutex *",
5204   "name" : "android::Mutex *",
5205   "referenced_type" : "type-32",
5206   "self_type" : "type-517",
5207   "size" : 8,
5208   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5209  },
5210  {
5211   "alignment" : 8,
5212   "linker_set_key" : "android::Mutex::Autolock *",
5213   "name" : "android::Mutex::Autolock *",
5214   "referenced_type" : "type-518",
5215   "self_type" : "type-520",
5216   "size" : 8,
5217   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5218  },
5219  {
5220   "alignment" : 8,
5221   "linker_set_key" : "android::RWLock *",
5222   "name" : "android::RWLock *",
5223   "referenced_type" : "type-523",
5224   "self_type" : "type-525",
5225   "size" : 8,
5226   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5227  },
5228  {
5229   "alignment" : 8,
5230   "linker_set_key" : "android::RWLock::AutoRLock *",
5231   "name" : "android::RWLock::AutoRLock *",
5232   "referenced_type" : "type-526",
5233   "self_type" : "type-528",
5234   "size" : 8,
5235   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5236  },
5237  {
5238   "alignment" : 8,
5239   "linker_set_key" : "android::RWLock::AutoWLock *",
5240   "name" : "android::RWLock::AutoWLock *",
5241   "referenced_type" : "type-529",
5242   "self_type" : "type-530",
5243   "size" : 8,
5244   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5245  },
5246  {
5247   "alignment" : 8,
5248   "linker_set_key" : "android::RefBase *",
5249   "name" : "android::RefBase *",
5250   "referenced_type" : "type-8",
5251   "self_type" : "type-271",
5252   "size" : 8,
5253   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5254  },
5255  {
5256   "alignment" : 8,
5257   "linker_set_key" : "android::RefBase::weakref_impl *",
5258   "name" : "android::RefBase::weakref_impl *",
5259   "referenced_type" : "type-11",
5260   "self_type" : "type-10",
5261   "size" : 8,
5262   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5263  },
5264  {
5265   "alignment" : 8,
5266   "linker_set_key" : "android::RefBase::weakref_impl *",
5267   "name" : "android::RefBase::weakref_impl *",
5268   "referenced_type" : "type-643",
5269   "self_type" : "type-642",
5270   "size" : 8,
5271   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5272  },
5273  {
5274   "alignment" : 8,
5275   "linker_set_key" : "android::RefBase::weakref_type *",
5276   "name" : "android::RefBase::weakref_type *",
5277   "referenced_type" : "type-40",
5278   "self_type" : "type-39",
5279   "size" : 8,
5280   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5281  },
5282  {
5283   "alignment" : 8,
5284   "linker_set_key" : "android::ReferenceRenamer *",
5285   "name" : "android::ReferenceRenamer *",
5286   "referenced_type" : "type-267",
5287   "self_type" : "type-268",
5288   "size" : 8,
5289   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5290  },
5291  {
5292   "alignment" : 8,
5293   "linker_set_key" : "android::ScopedTrace *",
5294   "name" : "android::ScopedTrace *",
5295   "referenced_type" : "type-531",
5296   "self_type" : "type-532",
5297   "size" : 8,
5298   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5299  },
5300  {
5301   "alignment" : 8,
5302   "linker_set_key" : "android::String16 *",
5303   "name" : "android::String16 *",
5304   "referenced_type" : "type-46",
5305   "self_type" : "type-408",
5306   "size" : 8,
5307   "source_file" : "/system/core/libutils/include/utils/String16.h"
5308  },
5309  {
5310   "alignment" : 8,
5311   "linker_set_key" : "android::String8 *",
5312   "name" : "android::String8 *",
5313   "referenced_type" : "type-55",
5314   "self_type" : "type-403",
5315   "size" : 8,
5316   "source_file" : "/system/core/libutils/include/utils/String8.h"
5317  },
5318  {
5319   "alignment" : 8,
5320   "linker_set_key" : "android::Thread *",
5321   "name" : "android::Thread *",
5322   "referenced_type" : "type-91",
5323   "self_type" : "type-90",
5324   "size" : 8,
5325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5326  },
5327  {
5328   "alignment" : 8,
5329   "linker_set_key" : "android::VirtualLightRefBase *",
5330   "name" : "android::VirtualLightRefBase *",
5331   "referenced_type" : "type-172",
5332   "self_type" : "type-179",
5333   "size" : 8,
5334   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5335  },
5336  {
5337   "alignment" : 8,
5338   "linker_set_key" : "android::hardware::BHwBinder *",
5339   "name" : "android::hardware::BHwBinder *",
5340   "referenced_type" : "type-127",
5341   "self_type" : "type-126",
5342   "size" : 8,
5343   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5344  },
5345  {
5346   "alignment" : 8,
5347   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5348   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5349   "referenced_type" : "type-417",
5350   "self_type" : "type-416",
5351   "size" : 8,
5352   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5353  },
5354  {
5355   "alignment" : 8,
5356   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5357   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5358   "referenced_type" : "type-452",
5359   "self_type" : "type-458",
5360   "size" : 8,
5361   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5362  },
5363  {
5364   "alignment" : 8,
5365   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5366   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5367   "referenced_type" : "type-472",
5368   "self_type" : "type-477",
5369   "size" : 8,
5370   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5371  },
5372  {
5373   "alignment" : 8,
5374   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5375   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5376   "referenced_type" : "type-461",
5377   "self_type" : "type-466",
5378   "size" : 8,
5379   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5380  },
5381  {
5382   "alignment" : 8,
5383   "linker_set_key" : "android::hardware::GrantorDescriptor *",
5384   "name" : "android::hardware::GrantorDescriptor *",
5385   "referenced_type" : "type-296",
5386   "self_type" : "type-295",
5387   "size" : 8,
5388   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5389  },
5390  {
5391   "alignment" : 8,
5392   "linker_set_key" : "android::hardware::IBinder *",
5393   "name" : "android::hardware::IBinder *",
5394   "referenced_type" : "type-15",
5395   "self_type" : "type-14",
5396   "size" : 8,
5397   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5398  },
5399  {
5400   "alignment" : 8,
5401   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
5402   "name" : "android::hardware::IBinder::DeathRecipient *",
5403   "referenced_type" : "type-7",
5404   "self_type" : "type-6",
5405   "size" : 8,
5406   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5407  },
5408  {
5409   "alignment" : 8,
5410   "linker_set_key" : "android::hardware::IInterface *",
5411   "name" : "android::hardware::IInterface *",
5412   "referenced_type" : "type-21",
5413   "self_type" : "type-20",
5414   "size" : 8,
5415   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5416  },
5417  {
5418   "alignment" : 8,
5419   "linker_set_key" : "android::hardware::Parcel *",
5420   "name" : "android::hardware::Parcel *",
5421   "referenced_type" : "type-418",
5422   "self_type" : "type-423",
5423   "size" : 8,
5424   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5425  },
5426  {
5427   "alignment" : 8,
5428   "linker_set_key" : "android::hardware::ProcessState *",
5429   "name" : "android::hardware::ProcessState *",
5430   "referenced_type" : "type-24",
5431   "self_type" : "type-23",
5432   "size" : 8,
5433   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5434  },
5435  {
5436   "alignment" : 8,
5437   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5438   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5439   "referenced_type" : "type-145",
5440   "self_type" : "type-147",
5441   "size" : 8,
5442   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5443  },
5444  {
5445   "alignment" : 8,
5446   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5447   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5448   "referenced_type" : "type-153",
5449   "self_type" : "type-154",
5450   "size" : 8,
5451   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5452  },
5453  {
5454   "alignment" : 8,
5455   "linker_set_key" : "android::hardware::Return<bool> *",
5456   "name" : "android::hardware::Return<bool> *",
5457   "referenced_type" : "type-138",
5458   "self_type" : "type-140",
5459   "size" : 8,
5460   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5461  },
5462  {
5463   "alignment" : 8,
5464   "linker_set_key" : "android::hardware::Return<void> *",
5465   "name" : "android::hardware::Return<void> *",
5466   "referenced_type" : "type-166",
5467   "self_type" : "type-167",
5468   "size" : 8,
5469   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5470  },
5471  {
5472   "alignment" : 8,
5473   "linker_set_key" : "android::hardware::Status *",
5474   "name" : "android::hardware::Status *",
5475   "referenced_type" : "type-129",
5476   "self_type" : "type-132",
5477   "size" : 8,
5478   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5479  },
5480  {
5481   "alignment" : 8,
5482   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
5483   "name" : "android::hardware::details::HidlInstrumentor *",
5484   "referenced_type" : "type-62",
5485   "self_type" : "type-61",
5486   "size" : 8,
5487   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5488  },
5489  {
5490   "alignment" : 8,
5491   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5492   "name" : "android::hardware::details::const_accessor<unsigned char, 32> *",
5493   "referenced_type" : "type-365",
5494   "self_type" : "type-366",
5495   "size" : 8,
5496   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5497  },
5498  {
5499   "alignment" : 8,
5500   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5501   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5502   "referenced_type" : "type-307",
5503   "self_type" : "type-629",
5504   "size" : 8,
5505   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5506  },
5507  {
5508   "alignment" : 8,
5509   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5510   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5511   "referenced_type" : "type-299",
5512   "self_type" : "type-624",
5513   "size" : 8,
5514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5515  },
5516  {
5517   "alignment" : 8,
5518   "linker_set_key" : "android::hardware::details::return_status *",
5519   "name" : "android::hardware::details::return_status *",
5520   "referenced_type" : "type-139",
5521   "self_type" : "type-161",
5522   "size" : 8,
5523   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5524  },
5525  {
5526   "alignment" : 8,
5527   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
5528   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5529   "referenced_type" : "type-310",
5530   "self_type" : "type-309",
5531   "size" : 8,
5532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5533  },
5534  {
5535   "alignment" : 8,
5536   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
5537   "name" : "android::hardware::hidl_binder_death_recipient *",
5538   "referenced_type" : "type-114",
5539   "self_type" : "type-113",
5540   "size" : 8,
5541   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5542  },
5543  {
5544   "alignment" : 8,
5545   "linker_set_key" : "android::hardware::hidl_death_recipient *",
5546   "name" : "android::hardware::hidl_death_recipient *",
5547   "referenced_type" : "type-117",
5548   "self_type" : "type-116",
5549   "size" : 8,
5550   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5551  },
5552  {
5553   "alignment" : 8,
5554   "linker_set_key" : "android::hardware::hidl_memory *",
5555   "name" : "android::hardware::hidl_memory *",
5556   "referenced_type" : "type-279",
5557   "self_type" : "type-280",
5558   "size" : 8,
5559   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5560  },
5561  {
5562   "alignment" : 8,
5563   "linker_set_key" : "android::hardware::hidl_string *",
5564   "name" : "android::hardware::hidl_string *",
5565   "referenced_type" : "type-275",
5566   "self_type" : "type-301",
5567   "size" : 8,
5568   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5569  },
5570  {
5571   "alignment" : 8,
5572   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5573   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5574   "referenced_type" : "type-306",
5575   "self_type" : "type-313",
5576   "size" : 8,
5577   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5578  },
5579  {
5580   "alignment" : 8,
5581   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5582   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5583   "referenced_type" : "type-298",
5584   "self_type" : "type-302",
5585   "size" : 8,
5586   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5587  },
5588  {
5589   "alignment" : 8,
5590   "linker_set_key" : "android::hardware::hidl_vec<unsigned char> *",
5591   "name" : "android::hardware::hidl_vec<unsigned char> *",
5592   "referenced_type" : "type-329",
5593   "self_type" : "type-358",
5594   "size" : 8,
5595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5596  },
5597  {
5598   "alignment" : 8,
5599   "linker_set_key" : "android::hardware::hidl_version *",
5600   "name" : "android::hardware::hidl_version *",
5601   "referenced_type" : "type-373",
5602   "self_type" : "type-374",
5603   "size" : 8,
5604   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5605  },
5606  {
5607   "alignment" : 8,
5608   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5609   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice *",
5610   "referenced_type" : "type-635",
5611   "self_type" : "type-636",
5612   "size" : 8,
5613   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5614  },
5615  {
5616   "alignment" : 8,
5617   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5618   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
5619   "referenced_type" : "type-614",
5620   "self_type" : "type-697",
5621   "size" : 8,
5622   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5623  },
5624  {
5625   "alignment" : 8,
5626   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5627   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice *",
5628   "referenced_type" : "type-653",
5629   "self_type" : "type-660",
5630   "size" : 8,
5631   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5632  },
5633  {
5634   "alignment" : 8,
5635   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5636   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice *",
5637   "referenced_type" : "type-106",
5638   "self_type" : "type-105",
5639   "size" : 8,
5640   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5641  },
5642  {
5643   "alignment" : 8,
5644   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter *",
5645   "name" : "android::hardware::keymaster::V3_0::KeyParameter *",
5646   "referenced_type" : "type-338",
5647   "self_type" : "type-337",
5648   "size" : 8,
5649   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5650  },
5651  {
5652   "alignment" : 8,
5653   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
5654   "name" : "android::hidl::base::V1_0::BnHwBase *",
5655   "referenced_type" : "type-432",
5656   "self_type" : "type-431",
5657   "size" : 8,
5658   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5659  },
5660  {
5661   "alignment" : 8,
5662   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
5663   "name" : "android::hidl::base::V1_0::IBase *",
5664   "referenced_type" : "type-72",
5665   "self_type" : "type-119",
5666   "size" : 8,
5667   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5668  },
5669  {
5670   "alignment" : 8,
5671   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
5672   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5673   "referenced_type" : "type-71",
5674   "self_type" : "type-70",
5675   "size" : 8,
5676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5677  },
5678  {
5679   "alignment" : 8,
5680   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
5681   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5682   "referenced_type" : "type-98",
5683   "self_type" : "type-97",
5684   "size" : 8,
5685   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5686  },
5687  {
5688   "alignment" : 8,
5689   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5690   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5691   "referenced_type" : "type-5",
5692   "self_type" : "type-12",
5693   "size" : 8,
5694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5695  },
5696  {
5697   "alignment" : 8,
5698   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
5699   "name" : "android::sp<android::hardware::IBinder> *",
5700   "referenced_type" : "type-13",
5701   "self_type" : "type-16",
5702   "size" : 8,
5703   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5704  },
5705  {
5706   "alignment" : 8,
5707   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
5708   "name" : "android::sp<android::hardware::ProcessState> *",
5709   "referenced_type" : "type-22",
5710   "self_type" : "type-66",
5711   "size" : 8,
5712   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5713  },
5714  {
5715   "alignment" : 8,
5716   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5717   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5718   "referenced_type" : "type-112",
5719   "self_type" : "type-111",
5720   "size" : 8,
5721   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5722  },
5723  {
5724   "alignment" : 8,
5725   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5726   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
5727   "referenced_type" : "type-104",
5728   "self_type" : "type-103",
5729   "size" : 8,
5730   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5731  },
5732  {
5733   "alignment" : 8,
5734   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
5735   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5736   "referenced_type" : "type-433",
5737   "self_type" : "type-649",
5738   "size" : 8,
5739   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5740  },
5741  {
5742   "alignment" : 8,
5743   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5744   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5745   "referenced_type" : "type-69",
5746   "self_type" : "type-73",
5747   "size" : 8,
5748   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5749  },
5750  {
5751   "alignment" : 8,
5752   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5753   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5754   "referenced_type" : "type-96",
5755   "self_type" : "type-100",
5756   "size" : 8,
5757   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5758  },
5759  {
5760   "alignment" : 8,
5761   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
5762   "name" : "android::wp<android::hardware::BHwBinder> *",
5763   "referenced_type" : "type-457",
5764   "self_type" : "type-634",
5765   "size" : 8,
5766   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5767  },
5768  {
5769   "alignment" : 8,
5770   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5771   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5772   "referenced_type" : "type-333",
5773   "self_type" : "type-370",
5774   "size" : 8,
5775   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5776  },
5777  {
5778   "alignment" : 8,
5779   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
5780   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5781   "referenced_type" : "type-115",
5782   "self_type" : "type-481",
5783   "size" : 8,
5784   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5785  },
5786  {
5787   "alignment" : 8,
5788   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
5789   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
5790   "referenced_type" : "type-118",
5791   "self_type" : "type-225",
5792   "size" : 8,
5793   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5794  },
5795  {
5796   "alignment" : 8,
5797   "linker_set_key" : "android_flex_plane *",
5798   "name" : "android_flex_plane *",
5799   "referenced_type" : "type-504",
5800   "self_type" : "type-507",
5801   "size" : 8,
5802   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5803  },
5804  {
5805   "alignment" : 8,
5806   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5807   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5808   "referenced_type" : "type-43",
5809   "self_type" : "type-42",
5810   "size" : 8,
5811   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5812  },
5813  {
5814   "alignment" : 8,
5815   "linker_set_key" : "char *",
5816   "name" : "char *",
5817   "referenced_type" : "type-58",
5818   "self_type" : "type-159",
5819   "size" : 8,
5820   "source_file" : "/system/core/liblog/include/log/log_read.h"
5821  },
5822  {
5823   "alignment" : 8,
5824   "linker_set_key" : "const android::NativeHandle *",
5825   "name" : "const android::NativeHandle *",
5826   "referenced_type" : "type-390",
5827   "self_type" : "type-391",
5828   "size" : 8,
5829   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5830  },
5831  {
5832   "alignment" : 8,
5833   "linker_set_key" : "const android::RefBase *",
5834   "name" : "const android::RefBase *",
5835   "referenced_type" : "type-269",
5836   "self_type" : "type-270",
5837   "size" : 8,
5838   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5839  },
5840  {
5841   "alignment" : 8,
5842   "linker_set_key" : "const android::String16 *",
5843   "name" : "const android::String16 *",
5844   "referenced_type" : "type-45",
5845   "self_type" : "type-406",
5846   "size" : 8,
5847   "source_file" : "/system/core/libutils/include/utils/String16.h"
5848  },
5849  {
5850   "alignment" : 8,
5851   "linker_set_key" : "const android::String8 *",
5852   "name" : "const android::String8 *",
5853   "referenced_type" : "type-399",
5854   "self_type" : "type-400",
5855   "size" : 8,
5856   "source_file" : "/system/core/libutils/include/utils/String8.h"
5857  },
5858  {
5859   "alignment" : 8,
5860   "linker_set_key" : "const android::VectorImpl *",
5861   "name" : "const android::VectorImpl *",
5862   "referenced_type" : "type-480",
5863   "self_type" : "type-482",
5864   "size" : 8,
5865   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5866  },
5867  {
5868   "alignment" : 8,
5869   "linker_set_key" : "const android::hardware::BpHwRefBase *",
5870   "name" : "const android::hardware::BpHwRefBase *",
5871   "referenced_type" : "type-410",
5872   "self_type" : "type-414",
5873   "size" : 8,
5874   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5875  },
5876  {
5877   "alignment" : 8,
5878   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5879   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
5880   "referenced_type" : "type-445",
5881   "self_type" : "type-446",
5882   "size" : 8,
5883   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5884  },
5885  {
5886   "alignment" : 8,
5887   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5888   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
5889   "referenced_type" : "type-450",
5890   "self_type" : "type-451",
5891   "size" : 8,
5892   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5893  },
5894  {
5895   "alignment" : 8,
5896   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5897   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> *",
5898   "referenced_type" : "type-151",
5899   "self_type" : "type-152",
5900   "size" : 8,
5901   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5902  },
5903  {
5904   "alignment" : 8,
5905   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5906   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > *",
5907   "referenced_type" : "type-157",
5908   "self_type" : "type-158",
5909   "size" : 8,
5910   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5911  },
5912  {
5913   "alignment" : 8,
5914   "linker_set_key" : "const android::hardware::Return<bool> *",
5915   "name" : "const android::hardware::Return<bool> *",
5916   "referenced_type" : "type-143",
5917   "self_type" : "type-144",
5918   "size" : 8,
5919   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5920  },
5921  {
5922   "alignment" : 8,
5923   "linker_set_key" : "const android::hardware::Status *",
5924   "name" : "const android::hardware::Status *",
5925   "referenced_type" : "type-133",
5926   "self_type" : "type-137",
5927   "size" : 8,
5928   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5929  },
5930  {
5931   "alignment" : 8,
5932   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5933   "name" : "const android::hardware::details::const_accessor<unsigned char, 32> *",
5934   "referenced_type" : "type-367",
5935   "self_type" : "type-368",
5936   "size" : 8,
5937   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5938  },
5939  {
5940   "alignment" : 8,
5941   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5942   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5943   "referenced_type" : "type-631",
5944   "self_type" : "type-632",
5945   "size" : 8,
5946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5947  },
5948  {
5949   "alignment" : 8,
5950   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5951   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5952   "referenced_type" : "type-626",
5953   "self_type" : "type-627",
5954   "size" : 8,
5955   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5956  },
5957  {
5958   "alignment" : 8,
5959   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5960   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> > *",
5961   "referenced_type" : "type-621",
5962   "self_type" : "type-622",
5963   "size" : 8,
5964   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5965  },
5966  {
5967   "alignment" : 8,
5968   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
5969   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter> *",
5970   "referenced_type" : "type-618",
5971   "self_type" : "type-619",
5972   "size" : 8,
5973   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5974  },
5975  {
5976   "alignment" : 8,
5977   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
5978   "name" : "const android::hardware::details::hidl_pointer<int> *",
5979   "referenced_type" : "type-502",
5980   "self_type" : "type-513",
5981   "size" : 8,
5982   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5983  },
5984  {
5985   "alignment" : 8,
5986   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5987   "name" : "const android::hardware::details::hidl_pointer<unsigned char> *",
5988   "referenced_type" : "type-545",
5989   "self_type" : "type-547",
5990   "size" : 8,
5991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5992  },
5993  {
5994   "alignment" : 8,
5995   "linker_set_key" : "const android::hardware::details::return_status *",
5996   "name" : "const android::hardware::details::return_status *",
5997   "referenced_type" : "type-163",
5998   "self_type" : "type-164",
5999   "size" : 8,
6000   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6001  },
6002  {
6003   "alignment" : 8,
6004   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32> *",
6005   "name" : "const android::hardware::hidl_array<unsigned char, 32> *",
6006   "referenced_type" : "type-369",
6007   "self_type" : "type-371",
6008   "size" : 8,
6009   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6010  },
6011  {
6012   "alignment" : 8,
6013   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
6014   "name" : "const android::hardware::hidl_death_recipient *",
6015   "referenced_type" : "type-641",
6016   "self_type" : "type-645",
6017   "size" : 8,
6018   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6019  },
6020  {
6021   "alignment" : 8,
6022   "linker_set_key" : "const android::hardware::hidl_memory *",
6023   "name" : "const android::hardware::hidl_memory *",
6024   "referenced_type" : "type-282",
6025   "self_type" : "type-287",
6026   "size" : 8,
6027   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6028  },
6029  {
6030   "alignment" : 8,
6031   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6032   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> > *",
6033   "referenced_type" : "type-359",
6034   "self_type" : "type-360",
6035   "size" : 8,
6036   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6037  },
6038  {
6039   "alignment" : 8,
6040   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6041   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter> *",
6042   "referenced_type" : "type-353",
6043   "self_type" : "type-354",
6044   "size" : 8,
6045   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6046  },
6047  {
6048   "alignment" : 8,
6049   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
6050   "name" : "const android::hardware::hidl_vec<int> *",
6051   "referenced_type" : "type-322",
6052   "self_type" : "type-323",
6053   "size" : 8,
6054   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6055  },
6056  {
6057   "alignment" : 8,
6058   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char> *",
6059   "name" : "const android::hardware::hidl_vec<unsigned char> *",
6060   "referenced_type" : "type-328",
6061   "self_type" : "type-327",
6062   "size" : 8,
6063   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6064  },
6065  {
6066   "alignment" : 8,
6067   "linker_set_key" : "const android::hardware::hidl_version *",
6068   "name" : "const android::hardware::hidl_version *",
6069   "referenced_type" : "type-375",
6070   "self_type" : "type-376",
6071   "size" : 8,
6072   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6073  },
6074  {
6075   "alignment" : 8,
6076   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6077   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice *",
6078   "referenced_type" : "type-613",
6079   "self_type" : "type-617",
6080   "size" : 8,
6081   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6082  },
6083  {
6084   "alignment" : 8,
6085   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6086   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice *",
6087   "referenced_type" : "type-603",
6088   "self_type" : "type-604",
6089   "size" : 8,
6090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6091  },
6092  {
6093   "alignment" : 8,
6094   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6095   "name" : "const android::hardware::keymaster::V3_0::KeyParameter *",
6096   "referenced_type" : "type-352",
6097   "self_type" : "type-351",
6098   "size" : 8,
6099   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6100  },
6101  {
6102   "alignment" : 8,
6103   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
6104   "name" : "const android::hidl::base::V1_0::BpHwBase *",
6105   "referenced_type" : "type-611",
6106   "self_type" : "type-612",
6107   "size" : 8,
6108   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6109  },
6110  {
6111   "alignment" : 8,
6112   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
6113   "name" : "const android::hidl::base::V1_0::IBase *",
6114   "referenced_type" : "type-456",
6115   "self_type" : "type-455",
6116   "size" : 8,
6117   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6118  },
6119  {
6120   "alignment" : 8,
6121   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
6122   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
6123   "referenced_type" : "type-87",
6124   "self_type" : "type-88",
6125   "size" : 8,
6126   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6127  },
6128  {
6129   "alignment" : 8,
6130   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
6131   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
6132   "referenced_type" : "type-533",
6133   "self_type" : "type-534",
6134   "size" : 8,
6135   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6136  },
6137  {
6138   "alignment" : 8,
6139   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
6140   "name" : "const android::sp<android::hardware::IBinder> *",
6141   "referenced_type" : "type-17",
6142   "self_type" : "type-18",
6143   "size" : 8,
6144   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6145  },
6146  {
6147   "alignment" : 8,
6148   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
6149   "name" : "const android::sp<android::hardware::ProcessState> *",
6150   "referenced_type" : "type-67",
6151   "self_type" : "type-68",
6152   "size" : 8,
6153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6154  },
6155  {
6156   "alignment" : 8,
6157   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6158   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
6159   "referenced_type" : "type-124",
6160   "self_type" : "type-123",
6161   "size" : 8,
6162   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6163  },
6164  {
6165   "alignment" : 8,
6166   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
6167   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
6168   "referenced_type" : "type-564",
6169   "self_type" : "type-640",
6170   "size" : 8,
6171   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6172  },
6173  {
6174   "alignment" : 8,
6175   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6176   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> *",
6177   "referenced_type" : "type-110",
6178   "self_type" : "type-109",
6179   "size" : 8,
6180   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6181  },
6182  {
6183   "alignment" : 8,
6184   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6185   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
6186   "referenced_type" : "type-651",
6187   "self_type" : "type-698",
6188   "size" : 8,
6189   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6190  },
6191  {
6192   "alignment" : 8,
6193   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6194   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
6195   "referenced_type" : "type-85",
6196   "self_type" : "type-86",
6197   "size" : 8,
6198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6199  },
6200  {
6201   "alignment" : 8,
6202   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6203   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
6204   "referenced_type" : "type-101",
6205   "self_type" : "type-102",
6206   "size" : 8,
6207   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6208  },
6209  {
6210   "alignment" : 8,
6211   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
6212   "name" : "const android::wp<android::hardware::BHwBinder> *",
6213   "referenced_type" : "type-637",
6214   "self_type" : "type-638",
6215   "size" : 8,
6216   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6217  },
6218  {
6219   "alignment" : 8,
6220   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
6221   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
6222   "referenced_type" : "type-492",
6223   "self_type" : "type-553",
6224   "size" : 8,
6225   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6226  },
6227  {
6228   "alignment" : 8,
6229   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6230   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
6231   "referenced_type" : "type-297",
6232   "self_type" : "type-312",
6233   "size" : 8,
6234   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6235  },
6236  {
6237   "alignment" : 8,
6238   "linker_set_key" : "const char *",
6239   "name" : "const char *",
6240   "referenced_type" : "type-57",
6241   "self_type" : "type-56",
6242   "size" : 8,
6243   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6244  },
6245  {
6246   "alignment" : 8,
6247   "linker_set_key" : "const char16_t *",
6248   "name" : "const char16_t *",
6249   "referenced_type" : "type-48",
6250   "self_type" : "type-47",
6251   "size" : 8,
6252   "source_file" : "/system/core/libutils/include/utils/String16.h"
6253  },
6254  {
6255   "alignment" : 8,
6256   "linker_set_key" : "const log_msg *",
6257   "name" : "const log_msg *",
6258   "referenced_type" : "type-74",
6259   "self_type" : "type-99",
6260   "size" : 8,
6261   "source_file" : "/system/core/liblog/include/log/log_read.h"
6262  },
6263  {
6264   "alignment" : 8,
6265   "linker_set_key" : "const native_handle *",
6266   "name" : "const native_handle *",
6267   "referenced_type" : "type-251",
6268   "self_type" : "type-250",
6269   "size" : 8,
6270   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6271  },
6272  {
6273   "alignment" : 8,
6274   "linker_set_key" : "const unsigned char *",
6275   "name" : "const unsigned char *",
6276   "referenced_type" : "type-326",
6277   "self_type" : "type-325",
6278   "size" : 8,
6279   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6280  },
6281  {
6282   "alignment" : 8,
6283   "linker_set_key" : "const unsigned long long *",
6284   "name" : "const unsigned long long *",
6285   "referenced_type" : "type-425",
6286   "self_type" : "type-424",
6287   "size" : 8,
6288   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6289  },
6290  {
6291   "alignment" : 8,
6292   "linker_set_key" : "const void *",
6293   "name" : "const void *",
6294   "referenced_type" : "type-378",
6295   "self_type" : "type-379",
6296   "size" : 8,
6297   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6298  },
6299  {
6300   "alignment" : 8,
6301   "linker_set_key" : "int (*)(void *)",
6302   "name" : "int (*)(void *)",
6303   "referenced_type" : "type-514",
6304   "self_type" : "type-515",
6305   "size" : 8,
6306   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6307  },
6308  {
6309   "alignment" : 8,
6310   "linker_set_key" : "int *",
6311   "name" : "int *",
6312   "referenced_type" : "type-25",
6313   "self_type" : "type-320",
6314   "size" : 8,
6315   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6316  },
6317  {
6318   "alignment" : 8,
6319   "linker_set_key" : "log_msg *",
6320   "name" : "log_msg *",
6321   "referenced_type" : "type-75",
6322   "self_type" : "type-148",
6323   "size" : 8,
6324   "source_file" : "/system/core/liblog/include/log/log_read.h"
6325  },
6326  {
6327   "alignment" : 8,
6328   "linker_set_key" : "native_handle *",
6329   "name" : "native_handle *",
6330   "referenced_type" : "type-177",
6331   "self_type" : "type-176",
6332   "size" : 8,
6333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6334  },
6335  {
6336   "alignment" : 8,
6337   "linker_set_key" : "unsigned char *",
6338   "name" : "unsigned char *",
6339   "referenced_type" : "type-78",
6340   "self_type" : "type-332",
6341   "size" : 8,
6342   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6343  },
6344  {
6345   "alignment" : 8,
6346   "linker_set_key" : "unsigned long *",
6347   "name" : "unsigned long *",
6348   "referenced_type" : "type-30",
6349   "self_type" : "type-434",
6350   "size" : 8,
6351   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
6352  },
6353  {
6354   "alignment" : 8,
6355   "linker_set_key" : "unsigned long long *",
6356   "name" : "unsigned long long *",
6357   "referenced_type" : "type-231",
6358   "self_type" : "type-420",
6359   "size" : 8,
6360   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6361  },
6362  {
6363   "alignment" : 8,
6364   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6365   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
6366   "referenced_type" : "type-422",
6367   "self_type" : "type-421",
6368   "size" : 8,
6369   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6370  },
6371  {
6372   "alignment" : 8,
6373   "linker_set_key" : "void *",
6374   "name" : "void *",
6375   "referenced_type" : "type-27",
6376   "self_type" : "type-26",
6377   "size" : 8,
6378   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6379  },
6380  {
6381   "alignment" : 8,
6382   "linker_set_key" : "void **",
6383   "name" : "void **",
6384   "referenced_type" : "type-26",
6385   "self_type" : "type-516",
6386   "size" : 8,
6387   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6388  }
6389 ],
6390 "qualified_types" :
6391 [
6392  {
6393   "alignment" : 8,
6394   "is_const" : true,
6395   "linker_set_key" : "android::RefBase::weakref_impl *const",
6396   "name" : "android::RefBase::weakref_impl *const",
6397   "referenced_type" : "type-10",
6398   "self_type" : "type-9",
6399   "size" : 8,
6400   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6401  },
6402  {
6403   "alignment" : 8,
6404   "is_const" : true,
6405   "linker_set_key" : "android::RefBase::weakref_impl *const",
6406   "name" : "android::RefBase::weakref_impl *const",
6407   "referenced_type" : "type-642",
6408   "self_type" : "type-644",
6409   "size" : 8,
6410   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6411  },
6412  {
6413   "alignment" : 8,
6414   "is_const" : true,
6415   "linker_set_key" : "android::hardware::IBinder *const",
6416   "name" : "android::hardware::IBinder *const",
6417   "referenced_type" : "type-14",
6418   "self_type" : "type-412",
6419   "size" : 8,
6420   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6421  },
6422  {
6423   "alignment" : 8,
6424   "is_const" : true,
6425   "linker_set_key" : "const android::NativeHandle",
6426   "name" : "const android::NativeHandle",
6427   "referenced_type" : "type-175",
6428   "self_type" : "type-390",
6429   "size" : 24,
6430   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6431  },
6432  {
6433   "alignment" : 8,
6434   "is_const" : true,
6435   "linker_set_key" : "const android::RefBase",
6436   "name" : "const android::RefBase",
6437   "referenced_type" : "type-8",
6438   "self_type" : "type-269",
6439   "size" : 16,
6440   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6441  },
6442  {
6443   "alignment" : 8,
6444   "is_const" : true,
6445   "linker_set_key" : "const android::String16",
6446   "name" : "const android::String16",
6447   "referenced_type" : "type-46",
6448   "self_type" : "type-45",
6449   "size" : 8,
6450   "source_file" : "/system/core/libutils/include/utils/String16.h"
6451  },
6452  {
6453   "alignment" : 8,
6454   "is_const" : true,
6455   "linker_set_key" : "const android::String8",
6456   "name" : "const android::String8",
6457   "referenced_type" : "type-55",
6458   "self_type" : "type-399",
6459   "size" : 8,
6460   "source_file" : "/system/core/libutils/include/utils/String8.h"
6461  },
6462  {
6463   "alignment" : 8,
6464   "is_const" : true,
6465   "linker_set_key" : "const android::VectorImpl",
6466   "name" : "const android::VectorImpl",
6467   "referenced_type" : "type-35",
6468   "self_type" : "type-480",
6469   "size" : 40,
6470   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6471  },
6472  {
6473   "alignment" : 8,
6474   "is_const" : true,
6475   "linker_set_key" : "const android::hardware::BpHwRefBase",
6476   "name" : "const android::hardware::BpHwRefBase",
6477   "referenced_type" : "type-411",
6478   "self_type" : "type-410",
6479   "size" : 48,
6480   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6481  },
6482  {
6483   "alignment" : 8,
6484   "is_const" : true,
6485   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6486   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6487   "referenced_type" : "type-439",
6488   "self_type" : "type-445",
6489   "size" : 64,
6490   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6491  },
6492  {
6493   "alignment" : 8,
6494   "is_const" : true,
6495   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6496   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6497   "referenced_type" : "type-447",
6498   "self_type" : "type-450",
6499   "size" : 64,
6500   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6501  },
6502  {
6503   "alignment" : 8,
6504   "is_const" : true,
6505   "linker_set_key" : "const android::hardware::Parcel",
6506   "name" : "const android::hardware::Parcel",
6507   "referenced_type" : "type-418",
6508   "self_type" : "type-429",
6509   "size" : 136,
6510   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6511  },
6512  {
6513   "alignment" : 8,
6514   "is_const" : true,
6515   "linker_set_key" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6516   "name" : "const android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
6517   "referenced_type" : "type-145",
6518   "self_type" : "type-151",
6519   "size" : 40,
6520   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6521  },
6522  {
6523   "alignment" : 8,
6524   "is_const" : true,
6525   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6526   "name" : "const android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
6527   "referenced_type" : "type-153",
6528   "self_type" : "type-157",
6529   "size" : 48,
6530   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6531  },
6532  {
6533   "alignment" : 8,
6534   "is_const" : true,
6535   "linker_set_key" : "const android::hardware::Return<bool>",
6536   "name" : "const android::hardware::Return<bool>",
6537   "referenced_type" : "type-138",
6538   "self_type" : "type-143",
6539   "size" : 40,
6540   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6541  },
6542  {
6543   "alignment" : 8,
6544   "is_const" : true,
6545   "linker_set_key" : "const android::hardware::Status",
6546   "name" : "const android::hardware::Status",
6547   "referenced_type" : "type-129",
6548   "self_type" : "type-133",
6549   "size" : 32,
6550   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6551  },
6552  {
6553   "alignment" : 4,
6554   "is_const" : true,
6555   "linker_set_key" : "const android::hardware::details::SchedPrio",
6556   "name" : "const android::hardware::details::SchedPrio",
6557   "referenced_type" : "type-442",
6558   "self_type" : "type-444",
6559   "size" : 8,
6560   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6561  },
6562  {
6563   "alignment" : 8,
6564   "is_const" : true,
6565   "linker_set_key" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6566   "name" : "const android::hardware::details::const_accessor<unsigned char, 32>",
6567   "referenced_type" : "type-365",
6568   "self_type" : "type-367",
6569   "size" : 8,
6570   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6571  },
6572  {
6573   "alignment" : 8,
6574   "is_const" : true,
6575   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6576   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6577   "referenced_type" : "type-307",
6578   "self_type" : "type-631",
6579   "size" : 8,
6580   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6581  },
6582  {
6583   "alignment" : 8,
6584   "is_const" : true,
6585   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6586   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6587   "referenced_type" : "type-299",
6588   "self_type" : "type-626",
6589   "size" : 8,
6590   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6591  },
6592  {
6593   "alignment" : 8,
6594   "is_const" : true,
6595   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6596   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
6597   "referenced_type" : "type-356",
6598   "self_type" : "type-621",
6599   "size" : 8,
6600   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6601  },
6602  {
6603   "alignment" : 8,
6604   "is_const" : true,
6605   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6606   "name" : "const android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
6607   "referenced_type" : "type-335",
6608   "self_type" : "type-618",
6609   "size" : 8,
6610   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6611  },
6612  {
6613   "alignment" : 8,
6614   "is_const" : true,
6615   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
6616   "name" : "const android::hardware::details::hidl_pointer<int>",
6617   "referenced_type" : "type-318",
6618   "self_type" : "type-502",
6619   "size" : 8,
6620   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6621  },
6622  {
6623   "alignment" : 8,
6624   "is_const" : true,
6625   "linker_set_key" : "const android::hardware::details::hidl_pointer<unsigned char>",
6626   "name" : "const android::hardware::details::hidl_pointer<unsigned char>",
6627   "referenced_type" : "type-330",
6628   "self_type" : "type-545",
6629   "size" : 8,
6630   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6631  },
6632  {
6633   "alignment" : 8,
6634   "is_const" : true,
6635   "linker_set_key" : "const android::hardware::details::return_status",
6636   "name" : "const android::hardware::details::return_status",
6637   "referenced_type" : "type-139",
6638   "self_type" : "type-163",
6639   "size" : 40,
6640   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6641  },
6642  {
6643   "alignment" : 1,
6644   "is_const" : true,
6645   "linker_set_key" : "const android::hardware::hidl_array<unsigned char, 32>",
6646   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
6647   "referenced_type" : "type-310",
6648   "self_type" : "type-369",
6649   "size" : 32,
6650   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6651  },
6652  {
6653   "alignment" : 8,
6654   "is_const" : true,
6655   "linker_set_key" : "const android::hardware::hidl_death_recipient",
6656   "name" : "const android::hardware::hidl_death_recipient",
6657   "referenced_type" : "type-117",
6658   "self_type" : "type-641",
6659   "size" : 24,
6660   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6661  },
6662  {
6663   "alignment" : 8,
6664   "is_const" : true,
6665   "linker_set_key" : "const android::hardware::hidl_handle",
6666   "name" : "const android::hardware::hidl_handle",
6667   "referenced_type" : "type-273",
6668   "self_type" : "type-382",
6669   "size" : 16,
6670   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6671  },
6672  {
6673   "alignment" : 8,
6674   "is_const" : true,
6675   "linker_set_key" : "const android::hardware::hidl_memory",
6676   "name" : "const android::hardware::hidl_memory",
6677   "referenced_type" : "type-279",
6678   "self_type" : "type-282",
6679   "size" : 40,
6680   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6681  },
6682  {
6683   "alignment" : 8,
6684   "is_const" : true,
6685   "linker_set_key" : "const android::hardware::hidl_string",
6686   "name" : "const android::hardware::hidl_string",
6687   "referenced_type" : "type-275",
6688   "self_type" : "type-274",
6689   "size" : 16,
6690   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6691  },
6692  {
6693   "alignment" : 8,
6694   "is_const" : true,
6695   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6696   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6697   "referenced_type" : "type-298",
6698   "self_type" : "type-605",
6699   "size" : 16,
6700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6701  },
6702  {
6703   "alignment" : 8,
6704   "is_const" : true,
6705   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6706   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
6707   "referenced_type" : "type-355",
6708   "self_type" : "type-359",
6709   "size" : 16,
6710   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6711  },
6712  {
6713   "alignment" : 8,
6714   "is_const" : true,
6715   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6716   "name" : "const android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
6717   "referenced_type" : "type-334",
6718   "self_type" : "type-353",
6719   "size" : 16,
6720   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6721  },
6722  {
6723   "alignment" : 8,
6724   "is_const" : true,
6725   "linker_set_key" : "const android::hardware::hidl_vec<int>",
6726   "name" : "const android::hardware::hidl_vec<int>",
6727   "referenced_type" : "type-317",
6728   "self_type" : "type-322",
6729   "size" : 16,
6730   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6731  },
6732  {
6733   "alignment" : 8,
6734   "is_const" : true,
6735   "linker_set_key" : "const android::hardware::hidl_vec<unsigned char>",
6736   "name" : "const android::hardware::hidl_vec<unsigned char>",
6737   "referenced_type" : "type-329",
6738   "self_type" : "type-328",
6739   "size" : 16,
6740   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6741  },
6742  {
6743   "alignment" : 2,
6744   "is_const" : true,
6745   "linker_set_key" : "const android::hardware::hidl_version",
6746   "name" : "const android::hardware::hidl_version",
6747   "referenced_type" : "type-373",
6748   "self_type" : "type-375",
6749   "size" : 4,
6750   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6751  },
6752  {
6753   "alignment" : 4,
6754   "is_const" : true,
6755   "linker_set_key" : "const android::hardware::keymaster::V3_0::Algorithm",
6756   "name" : "const android::hardware::keymaster::V3_0::Algorithm",
6757   "referenced_type" : "type-341",
6758   "self_type" : "type-557",
6759   "size" : 4,
6760   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6761  },
6762  {
6763   "alignment" : 4,
6764   "is_const" : true,
6765   "linker_set_key" : "const android::hardware::keymaster::V3_0::BlockMode",
6766   "name" : "const android::hardware::keymaster::V3_0::BlockMode",
6767   "referenced_type" : "type-342",
6768   "self_type" : "type-558",
6769   "size" : 4,
6770   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6771  },
6772  {
6773   "alignment" : 8,
6774   "is_const" : true,
6775   "linker_set_key" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6776   "name" : "const android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
6777   "referenced_type" : "type-614",
6778   "self_type" : "type-613",
6779   "size" : 216,
6780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h"
6781  },
6782  {
6783   "alignment" : 4,
6784   "is_const" : true,
6785   "linker_set_key" : "const android::hardware::keymaster::V3_0::Digest",
6786   "name" : "const android::hardware::keymaster::V3_0::Digest",
6787   "referenced_type" : "type-344",
6788   "self_type" : "type-560",
6789   "size" : 4,
6790   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6791  },
6792  {
6793   "alignment" : 4,
6794   "is_const" : true,
6795   "linker_set_key" : "const android::hardware::keymaster::V3_0::EcCurve",
6796   "name" : "const android::hardware::keymaster::V3_0::EcCurve",
6797   "referenced_type" : "type-345",
6798   "self_type" : "type-561",
6799   "size" : 4,
6800   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6801  },
6802  {
6803   "alignment" : 4,
6804   "is_const" : true,
6805   "linker_set_key" : "const android::hardware::keymaster::V3_0::ErrorCode",
6806   "name" : "const android::hardware::keymaster::V3_0::ErrorCode",
6807   "referenced_type" : "type-146",
6808   "self_type" : "type-567",
6809   "size" : 4,
6810   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6811  },
6812  {
6813   "alignment" : 4,
6814   "is_const" : true,
6815   "linker_set_key" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6816   "name" : "const android::hardware::keymaster::V3_0::HardwareAuthenticatorType",
6817   "referenced_type" : "type-350",
6818   "self_type" : "type-569",
6819   "size" : 4,
6820   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6821  },
6822  {
6823   "alignment" : 8,
6824   "is_const" : true,
6825   "linker_set_key" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6826   "name" : "const android::hardware::keymaster::V3_0::IKeymasterDevice",
6827   "referenced_type" : "type-106",
6828   "self_type" : "type-603",
6829   "size" : 24,
6830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h"
6831  },
6832  {
6833   "alignment" : 4,
6834   "is_const" : true,
6835   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6836   "name" : "const android::hardware::keymaster::V3_0::KeyBlobUsageRequirements",
6837   "referenced_type" : "type-347",
6838   "self_type" : "type-563",
6839   "size" : 4,
6840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6841  },
6842  {
6843   "alignment" : 8,
6844   "is_const" : true,
6845   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6846   "name" : "const android::hardware::keymaster::V3_0::KeyCharacteristics",
6847   "referenced_type" : "type-548",
6848   "self_type" : "type-692",
6849   "size" : 32,
6850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/hwtypes.h"
6851  },
6852  {
6853   "alignment" : 4,
6854   "is_const" : true,
6855   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6856   "name" : "const android::hardware::keymaster::V3_0::KeyDerivationFunction",
6857   "referenced_type" : "type-349",
6858   "self_type" : "type-568",
6859   "size" : 4,
6860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6861  },
6862  {
6863   "alignment" : 4,
6864   "is_const" : true,
6865   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyFormat",
6866   "name" : "const android::hardware::keymaster::V3_0::KeyFormat",
6867   "referenced_type" : "type-551",
6868   "self_type" : "type-571",
6869   "size" : 4,
6870   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6871  },
6872  {
6873   "alignment" : 4,
6874   "is_const" : true,
6875   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6876   "name" : "const android::hardware::keymaster::V3_0::KeyOrigin",
6877   "referenced_type" : "type-346",
6878   "self_type" : "type-562",
6879   "size" : 4,
6880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6881  },
6882  {
6883   "alignment" : 8,
6884   "is_const" : true,
6885   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyParameter",
6886   "name" : "const android::hardware::keymaster::V3_0::KeyParameter",
6887   "referenced_type" : "type-338",
6888   "self_type" : "type-352",
6889   "size" : 32,
6890   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6891  },
6892  {
6893   "alignment" : 4,
6894   "is_const" : true,
6895   "linker_set_key" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6896   "name" : "const android::hardware::keymaster::V3_0::KeyPurpose",
6897   "referenced_type" : "type-348",
6898   "self_type" : "type-566",
6899   "size" : 4,
6900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6901  },
6902  {
6903   "alignment" : 4,
6904   "is_const" : true,
6905   "linker_set_key" : "const android::hardware::keymaster::V3_0::PaddingMode",
6906   "name" : "const android::hardware::keymaster::V3_0::PaddingMode",
6907   "referenced_type" : "type-343",
6908   "self_type" : "type-559",
6909   "size" : 4,
6910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6911  },
6912  {
6913   "alignment" : 4,
6914   "is_const" : true,
6915   "linker_set_key" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6916   "name" : "const android::hardware::keymaster::V3_0::SecurityLevel",
6917   "referenced_type" : "type-550",
6918   "self_type" : "type-570",
6919   "size" : 4,
6920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6921  },
6922  {
6923   "alignment" : 4,
6924   "is_const" : true,
6925   "linker_set_key" : "const android::hardware::keymaster::V3_0::Tag",
6926   "name" : "const android::hardware::keymaster::V3_0::Tag",
6927   "referenced_type" : "type-339",
6928   "self_type" : "type-555",
6929   "size" : 4,
6930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6931  },
6932  {
6933   "alignment" : 4,
6934   "is_const" : true,
6935   "linker_set_key" : "const android::hardware::keymaster::V3_0::TagType",
6936   "name" : "const android::hardware::keymaster::V3_0::TagType",
6937   "referenced_type" : "type-546",
6938   "self_type" : "type-552",
6939   "size" : 4,
6940   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
6941  },
6942  {
6943   "alignment" : 8,
6944   "is_const" : true,
6945   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
6946   "name" : "const android::hidl::base::V1_0::BpHwBase",
6947   "referenced_type" : "type-608",
6948   "self_type" : "type-611",
6949   "size" : 216,
6950   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6951  },
6952  {
6953   "alignment" : 4,
6954   "is_const" : true,
6955   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6956   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6957   "referenced_type" : "type-393",
6958   "self_type" : "type-394",
6959   "size" : 4,
6960   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6961  },
6962  {
6963   "alignment" : 8,
6964   "is_const" : true,
6965   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
6966   "name" : "const android::hidl::base::V1_0::IBase",
6967   "referenced_type" : "type-72",
6968   "self_type" : "type-456",
6969   "size" : 24,
6970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6971  },
6972  {
6973   "alignment" : 8,
6974   "is_const" : true,
6975   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
6976   "name" : "const android::hidl::base::V1_0::IBase *const",
6977   "referenced_type" : "type-455",
6978   "self_type" : "type-459",
6979   "size" : 8,
6980   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6981  },
6982  {
6983   "alignment" : 8,
6984   "is_const" : true,
6985   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
6986   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6987   "referenced_type" : "type-71",
6988   "self_type" : "type-87",
6989   "size" : 24,
6990   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6991  },
6992  {
6993   "alignment" : 4,
6994   "is_const" : true,
6995   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6996   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6997   "referenced_type" : "type-536",
6998   "self_type" : "type-540",
6999   "size" : 4,
7000   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7001  },
7002  {
7003   "alignment" : 1,
7004   "is_const" : true,
7005   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7006   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
7007   "referenced_type" : "type-535",
7008   "self_type" : "type-538",
7009   "size" : 1,
7010   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7011  },
7012  {
7013   "alignment" : 8,
7014   "is_const" : true,
7015   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
7016   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
7017   "referenced_type" : "type-98",
7018   "self_type" : "type-533",
7019   "size" : 24,
7020   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
7021  },
7022  {
7023   "alignment" : 8,
7024   "is_const" : true,
7025   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
7026   "name" : "const android::sp<android::hardware::IBinder>",
7027   "referenced_type" : "type-13",
7028   "self_type" : "type-17",
7029   "size" : 8,
7030   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7031  },
7032  {
7033   "alignment" : 8,
7034   "is_const" : true,
7035   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
7036   "name" : "const android::sp<android::hardware::ProcessState>",
7037   "referenced_type" : "type-22",
7038   "self_type" : "type-67",
7039   "size" : 8,
7040   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7041  },
7042  {
7043   "alignment" : 8,
7044   "is_const" : true,
7045   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7046   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
7047   "referenced_type" : "type-112",
7048   "self_type" : "type-124",
7049   "size" : 8,
7050   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7051  },
7052  {
7053   "alignment" : 8,
7054   "is_const" : true,
7055   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
7056   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
7057   "referenced_type" : "type-565",
7058   "self_type" : "type-564",
7059   "size" : 8,
7060   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7061  },
7062  {
7063   "alignment" : 8,
7064   "is_const" : true,
7065   "linker_set_key" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7066   "name" : "const android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
7067   "referenced_type" : "type-104",
7068   "self_type" : "type-110",
7069   "size" : 8,
7070   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7071  },
7072  {
7073   "alignment" : 8,
7074   "is_const" : true,
7075   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
7076   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
7077   "referenced_type" : "type-433",
7078   "self_type" : "type-651",
7079   "size" : 8,
7080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7081  },
7082  {
7083   "alignment" : 8,
7084   "is_const" : true,
7085   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7086   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
7087   "referenced_type" : "type-69",
7088   "self_type" : "type-85",
7089   "size" : 8,
7090   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7091  },
7092  {
7093   "alignment" : 8,
7094   "is_const" : true,
7095   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7096   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
7097   "referenced_type" : "type-96",
7098   "self_type" : "type-101",
7099   "size" : 8,
7100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7101  },
7102  {
7103   "alignment" : 8,
7104   "is_const" : true,
7105   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
7106   "name" : "const android::wp<android::hardware::BHwBinder>",
7107   "referenced_type" : "type-457",
7108   "self_type" : "type-637",
7109   "size" : 16,
7110   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7111  },
7112  {
7113   "alignment" : 8,
7114   "is_const" : true,
7115   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
7116   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
7117   "referenced_type" : "type-115",
7118   "self_type" : "type-492",
7119   "size" : 16,
7120   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7121  },
7122  {
7123   "alignment" : 8,
7124   "is_const" : true,
7125   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
7126   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
7127   "referenced_type" : "type-118",
7128   "self_type" : "type-297",
7129   "size" : 16,
7130   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7131  },
7132  {
7133   "alignment" : 1,
7134   "is_const" : true,
7135   "linker_set_key" : "const bool",
7136   "name" : "const bool",
7137   "referenced_type" : "type-41",
7138   "self_type" : "type-92",
7139   "size" : 1,
7140   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7141  },
7142  {
7143   "alignment" : 1,
7144   "is_const" : true,
7145   "linker_set_key" : "const char",
7146   "name" : "const char",
7147   "referenced_type" : "type-58",
7148   "self_type" : "type-57",
7149   "size" : 1,
7150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7151  },
7152  {
7153   "alignment" : 2,
7154   "is_const" : true,
7155   "linker_set_key" : "const char16_t",
7156   "name" : "const char16_t",
7157   "referenced_type" : "type-49",
7158   "self_type" : "type-48",
7159   "size" : 2,
7160   "source_file" : "/system/core/libutils/include/utils/String16.h"
7161  },
7162  {
7163   "alignment" : 8,
7164   "is_const" : true,
7165   "linker_set_key" : "const double",
7166   "name" : "const double",
7167   "referenced_type" : "type-243",
7168   "self_type" : "type-265",
7169   "size" : 8,
7170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7171  },
7172  {
7173   "alignment" : 4,
7174   "is_const" : true,
7175   "linker_set_key" : "const float",
7176   "name" : "const float",
7177   "referenced_type" : "type-236",
7178   "self_type" : "type-263",
7179   "size" : 4,
7180   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7181  },
7182  {
7183   "alignment" : 4,
7184   "is_const" : true,
7185   "linker_set_key" : "const int",
7186   "name" : "const int",
7187   "referenced_type" : "type-25",
7188   "self_type" : "type-484",
7189   "size" : 4,
7190   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7191  },
7192  {
7193   "is_const" : true,
7194   "linker_set_key" : "const iter<is_const>",
7195   "name" : "const iter<is_const>",
7196   "referenced_type" : "type-290",
7197   "self_type" : "type-289",
7198   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7199  },
7200  {
7201   "is_const" : true,
7202   "linker_set_key" : "const iter<is_const>",
7203   "name" : "const iter<is_const>",
7204   "referenced_type" : "type-647",
7205   "self_type" : "type-646",
7206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7207  },
7208  {
7209   "alignment" : 4,
7210   "is_const" : true,
7211   "linker_set_key" : "const log_msg",
7212   "name" : "const log_msg",
7213   "referenced_type" : "type-75",
7214   "self_type" : "type-74",
7215   "size" : 5124,
7216   "source_file" : "/system/core/liblog/include/log/log_read.h"
7217  },
7218  {
7219   "alignment" : 8,
7220   "is_const" : true,
7221   "linker_set_key" : "const long",
7222   "name" : "const long",
7223   "referenced_type" : "type-31",
7224   "self_type" : "type-260",
7225   "size" : 8,
7226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7227  },
7228  {
7229   "alignment" : 4,
7230   "is_const" : true,
7231   "linker_set_key" : "const native_handle",
7232   "name" : "const native_handle",
7233   "referenced_type" : "type-177",
7234   "self_type" : "type-251",
7235   "size" : 12,
7236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7237  },
7238  {
7239   "alignment" : 2,
7240   "is_const" : true,
7241   "linker_set_key" : "const short",
7242   "name" : "const short",
7243   "referenced_type" : "type-197",
7244   "self_type" : "type-255",
7245   "size" : 2,
7246   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7247  },
7248  {
7249   "alignment" : 1,
7250   "is_const" : true,
7251   "linker_set_key" : "const signed char",
7252   "name" : "const signed char",
7253   "referenced_type" : "type-253",
7254   "self_type" : "type-252",
7255   "size" : 1,
7256   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7257  },
7258  {
7259   "alignment" : 4,
7260   "is_const" : true,
7261   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7262   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7263   "referenced_type" : "type-577",
7264   "self_type" : "type-576",
7265   "size" : 16,
7266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7267  },
7268  {
7269   "alignment" : 4,
7270   "is_const" : true,
7271   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7272   "name" : "const std::array<android::hardware::keymaster::V3_0::Algorithm, 4>",
7273   "referenced_type" : "type-667",
7274   "self_type" : "type-666",
7275   "size" : 16,
7276   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7277  },
7278  {
7279   "alignment" : 4,
7280   "is_const" : true,
7281   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7282   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7283   "referenced_type" : "type-579",
7284   "self_type" : "type-578",
7285   "size" : 16,
7286   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7287  },
7288  {
7289   "alignment" : 4,
7290   "is_const" : true,
7291   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7292   "name" : "const std::array<android::hardware::keymaster::V3_0::BlockMode, 4>",
7293   "referenced_type" : "type-669",
7294   "self_type" : "type-668",
7295   "size" : 16,
7296   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7297  },
7298  {
7299   "alignment" : 4,
7300   "is_const" : true,
7301   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7302   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7303   "referenced_type" : "type-583",
7304   "self_type" : "type-582",
7305   "size" : 28,
7306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7307  },
7308  {
7309   "alignment" : 4,
7310   "is_const" : true,
7311   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7312   "name" : "const std::array<android::hardware::keymaster::V3_0::Digest, 7>",
7313   "referenced_type" : "type-673",
7314   "self_type" : "type-672",
7315   "size" : 28,
7316   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7317  },
7318  {
7319   "alignment" : 4,
7320   "is_const" : true,
7321   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7322   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7323   "referenced_type" : "type-585",
7324   "self_type" : "type-584",
7325   "size" : 16,
7326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7327  },
7328  {
7329   "alignment" : 4,
7330   "is_const" : true,
7331   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7332   "name" : "const std::array<android::hardware::keymaster::V3_0::EcCurve, 4>",
7333   "referenced_type" : "type-675",
7334   "self_type" : "type-674",
7335   "size" : 16,
7336   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7337  },
7338  {
7339   "alignment" : 4,
7340   "is_const" : true,
7341   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7342   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7343   "referenced_type" : "type-594",
7344   "self_type" : "type-593",
7345   "size" : 272,
7346   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7347  },
7348  {
7349   "alignment" : 4,
7350   "is_const" : true,
7351   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7352   "name" : "const std::array<android::hardware::keymaster::V3_0::ErrorCode, 68>",
7353   "referenced_type" : "type-683",
7354   "self_type" : "type-682",
7355   "size" : 272,
7356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7357  },
7358  {
7359   "alignment" : 4,
7360   "is_const" : true,
7361   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7362   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7363   "referenced_type" : "type-598",
7364   "self_type" : "type-597",
7365   "size" : 16,
7366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7367  },
7368  {
7369   "alignment" : 4,
7370   "is_const" : true,
7371   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7372   "name" : "const std::array<android::hardware::keymaster::V3_0::HardwareAuthenticatorType, 4>",
7373   "referenced_type" : "type-687",
7374   "self_type" : "type-686",
7375   "size" : 16,
7376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7377  },
7378  {
7379   "alignment" : 4,
7380   "is_const" : true,
7381   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7382   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7383   "referenced_type" : "type-590",
7384   "self_type" : "type-589",
7385   "size" : 8,
7386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7387  },
7388  {
7389   "alignment" : 4,
7390   "is_const" : true,
7391   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7392   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyBlobUsageRequirements, 2>",
7393   "referenced_type" : "type-679",
7394   "self_type" : "type-678",
7395   "size" : 8,
7396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7397  },
7398  {
7399   "alignment" : 4,
7400   "is_const" : true,
7401   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7402   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7403   "referenced_type" : "type-596",
7404   "self_type" : "type-595",
7405   "size" : 24,
7406   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7407  },
7408  {
7409   "alignment" : 4,
7410   "is_const" : true,
7411   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7412   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyDerivationFunction, 6>",
7413   "referenced_type" : "type-685",
7414   "self_type" : "type-684",
7415   "size" : 24,
7416   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7417  },
7418  {
7419   "alignment" : 4,
7420   "is_const" : true,
7421   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7422   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7423   "referenced_type" : "type-602",
7424   "self_type" : "type-601",
7425   "size" : 12,
7426   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7427  },
7428  {
7429   "alignment" : 4,
7430   "is_const" : true,
7431   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7432   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyFormat, 3>",
7433   "referenced_type" : "type-691",
7434   "self_type" : "type-690",
7435   "size" : 12,
7436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7437  },
7438  {
7439   "alignment" : 4,
7440   "is_const" : true,
7441   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7442   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7443   "referenced_type" : "type-588",
7444   "self_type" : "type-587",
7445   "size" : 16,
7446   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7447  },
7448  {
7449   "alignment" : 4,
7450   "is_const" : true,
7451   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7452   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyOrigin, 4>",
7453   "referenced_type" : "type-677",
7454   "self_type" : "type-676",
7455   "size" : 16,
7456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7457  },
7458  {
7459   "alignment" : 4,
7460   "is_const" : true,
7461   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7462   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7463   "referenced_type" : "type-592",
7464   "self_type" : "type-591",
7465   "size" : 24,
7466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7467  },
7468  {
7469   "alignment" : 4,
7470   "is_const" : true,
7471   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7472   "name" : "const std::array<android::hardware::keymaster::V3_0::KeyPurpose, 6>",
7473   "referenced_type" : "type-681",
7474   "self_type" : "type-680",
7475   "size" : 24,
7476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7477  },
7478  {
7479   "alignment" : 4,
7480   "is_const" : true,
7481   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7482   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7483   "referenced_type" : "type-581",
7484   "self_type" : "type-580",
7485   "size" : 24,
7486   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7487  },
7488  {
7489   "alignment" : 4,
7490   "is_const" : true,
7491   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7492   "name" : "const std::array<android::hardware::keymaster::V3_0::PaddingMode, 6>",
7493   "referenced_type" : "type-671",
7494   "self_type" : "type-670",
7495   "size" : 24,
7496   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7497  },
7498  {
7499   "alignment" : 4,
7500   "is_const" : true,
7501   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7502   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7503   "referenced_type" : "type-600",
7504   "self_type" : "type-599",
7505   "size" : 8,
7506   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7507  },
7508  {
7509   "alignment" : 4,
7510   "is_const" : true,
7511   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7512   "name" : "const std::array<android::hardware::keymaster::V3_0::SecurityLevel, 2>",
7513   "referenced_type" : "type-689",
7514   "self_type" : "type-688",
7515   "size" : 8,
7516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7517  },
7518  {
7519   "alignment" : 4,
7520   "is_const" : true,
7521   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7522   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7523   "referenced_type" : "type-575",
7524   "self_type" : "type-574",
7525   "size" : 216,
7526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7527  },
7528  {
7529   "alignment" : 4,
7530   "is_const" : true,
7531   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7532   "name" : "const std::array<android::hardware::keymaster::V3_0::Tag, 54>",
7533   "referenced_type" : "type-665",
7534   "self_type" : "type-664",
7535   "size" : 216,
7536   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7537  },
7538  {
7539   "alignment" : 4,
7540   "is_const" : true,
7541   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7542   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7543   "referenced_type" : "type-573",
7544   "self_type" : "type-572",
7545   "size" : 44,
7546   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7547  },
7548  {
7549   "alignment" : 4,
7550   "is_const" : true,
7551   "linker_set_key" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7552   "name" : "const std::array<android::hardware::keymaster::V3_0::TagType, 11>",
7553   "referenced_type" : "type-663",
7554   "self_type" : "type-662",
7555   "size" : 44,
7556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h"
7557  },
7558  {
7559   "alignment" : 4,
7560   "is_const" : true,
7561   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7562   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7563   "referenced_type" : "type-397",
7564   "self_type" : "type-396",
7565   "size" : 12,
7566   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7567  },
7568  {
7569   "alignment" : 4,
7570   "is_const" : true,
7571   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7572   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7573   "referenced_type" : "type-657",
7574   "self_type" : "type-656",
7575   "size" : 12,
7576   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7577  },
7578  {
7579   "alignment" : 4,
7580   "is_const" : true,
7581   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7582   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7583   "referenced_type" : "type-544",
7584   "self_type" : "type-543",
7585   "size" : 4,
7586   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7587  },
7588  {
7589   "alignment" : 1,
7590   "is_const" : true,
7591   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7592   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7593   "referenced_type" : "type-542",
7594   "self_type" : "type-541",
7595   "size" : 3,
7596   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7597  },
7598  {
7599   "alignment" : 8,
7600   "is_const" : true,
7601   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7602   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7603   "referenced_type" : "type-437",
7604   "self_type" : "type-436",
7605   "size" : 24,
7606   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7607  },
7608  {
7609   "alignment" : 8,
7610   "is_const" : true,
7611   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7612   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7613   "referenced_type" : "type-315",
7614   "self_type" : "type-314",
7615   "size" : 16,
7616   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7617  },
7618  {
7619   "alignment" : 8,
7620   "is_const" : true,
7621   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
7622   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7623   "referenced_type" : "type-304",
7624   "self_type" : "type-303",
7625   "size" : 16,
7626   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7627  },
7628  {
7629   "alignment" : 8,
7630   "is_const" : true,
7631   "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 *> > *)> > >",
7632   "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 *> > *)> > >",
7633   "referenced_type" : "type-4",
7634   "self_type" : "type-3",
7635   "size" : 24,
7636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7637  },
7638  {
7639   "alignment" : 8,
7640   "is_const" : true,
7641   "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 *> > *)> > >",
7642   "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 *> > *)> > >",
7643   "referenced_type" : "type-696",
7644   "self_type" : "type-695",
7645   "size" : 24,
7646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7647  },
7648  {
7649   "alignment" : 1,
7650   "is_const" : true,
7651   "linker_set_key" : "const unsigned char",
7652   "name" : "const unsigned char",
7653   "referenced_type" : "type-78",
7654   "self_type" : "type-326",
7655   "size" : 1,
7656   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7657  },
7658  {
7659   "alignment" : 4,
7660   "is_const" : true,
7661   "linker_set_key" : "const unsigned int",
7662   "name" : "const unsigned int",
7663   "referenced_type" : "type-2",
7664   "self_type" : "type-36",
7665   "size" : 4,
7666   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7667  },
7668  {
7669   "alignment" : 8,
7670   "is_const" : true,
7671   "linker_set_key" : "const unsigned long",
7672   "name" : "const unsigned long",
7673   "referenced_type" : "type-30",
7674   "self_type" : "type-37",
7675   "size" : 8,
7676   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7677  },
7678  {
7679   "alignment" : 8,
7680   "is_const" : true,
7681   "linker_set_key" : "const unsigned long long",
7682   "name" : "const unsigned long long",
7683   "referenced_type" : "type-231",
7684   "self_type" : "type-425",
7685   "size" : 8,
7686   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
7687  },
7688  {
7689   "alignment" : 2,
7690   "is_const" : true,
7691   "linker_set_key" : "const unsigned short",
7692   "name" : "const unsigned short",
7693   "referenced_type" : "type-80",
7694   "self_type" : "type-257",
7695   "size" : 2,
7696   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7697  },
7698  {
7699   "is_const" : true,
7700   "linker_set_key" : "const void",
7701   "name" : "const void",
7702   "referenced_type" : "type-27",
7703   "self_type" : "type-378",
7704   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7705  },
7706  {
7707   "alignment" : 1,
7708   "is_volatile" : true,
7709   "linker_set_key" : "volatile bool",
7710   "name" : "volatile bool",
7711   "referenced_type" : "type-41",
7712   "self_type" : "type-95",
7713   "size" : 1,
7714   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7715  },
7716  {
7717   "alignment" : 4,
7718   "is_volatile" : true,
7719   "linker_set_key" : "volatile int",
7720   "name" : "volatile int",
7721   "referenced_type" : "type-25",
7722   "self_type" : "type-59",
7723   "size" : 4,
7724   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7725  }
7726 ],
7727 "record_types" :
7728 [
7729  {
7730   "alignment" : 4,
7731   "fields" :
7732   [
7733    {
7734     "access" : "private",
7735     "field_name" : "mCond",
7736     "referenced_type" : "type-94"
7737    }
7738   ],
7739   "linker_set_key" : "android::Condition",
7740   "name" : "android::Condition",
7741   "record_kind" : "class",
7742   "referenced_type" : "type-93",
7743   "self_type" : "type-93",
7744   "size" : 48,
7745   "source_file" : "/system/core/libutils/include/utils/Condition.h",
7746   "unique_id" : "_ZTSN7android9ConditionE"
7747  },
7748  {
7749   "alignment" : 8,
7750   "fields" :
7751   [
7752    {
7753     "access" : "private",
7754     "field_name" : "mVector",
7755     "referenced_type" : "type-52"
7756    }
7757   ],
7758   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7759   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7760   "record_kind" : "class",
7761   "referenced_type" : "type-51",
7762   "self_type" : "type-51",
7763   "size" : 40,
7764   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7765   "template_args" : [ "type-46", "type-13" ],
7766   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7767  },
7768  {
7769   "alignment" : 4,
7770   "fields" :
7771   [
7772    {
7773     "access" : "private",
7774     "field_name" : "mCount",
7775     "referenced_type" : "type-174"
7776    }
7777   ],
7778   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
7779   "name" : "android::LightRefBase<android::NativeHandle>",
7780   "record_kind" : "class",
7781   "referenced_type" : "type-173",
7782   "self_type" : "type-173",
7783   "size" : 4,
7784   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7785   "template_args" : [ "type-175" ],
7786   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
7787  },
7788  {
7789   "alignment" : 4,
7790   "fields" :
7791   [
7792    {
7793     "access" : "private",
7794     "field_name" : "mCount",
7795     "referenced_type" : "type-171"
7796    }
7797   ],
7798   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
7799   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7800   "record_kind" : "class",
7801   "referenced_type" : "type-170",
7802   "self_type" : "type-170",
7803   "size" : 4,
7804   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7805   "template_args" : [ "type-172" ],
7806   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
7807  },
7808  {
7809   "alignment" : 4,
7810   "fields" :
7811   [
7812    {
7813     "access" : "private",
7814     "field_name" : "mMutex",
7815     "referenced_type" : "type-33"
7816    }
7817   ],
7818   "linker_set_key" : "android::Mutex",
7819   "name" : "android::Mutex",
7820   "record_kind" : "class",
7821   "referenced_type" : "type-32",
7822   "self_type" : "type-32",
7823   "size" : 40,
7824   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7825   "unique_id" : "_ZTSN7android5MutexE"
7826  },
7827  {
7828   "alignment" : 8,
7829   "fields" :
7830   [
7831    {
7832     "access" : "private",
7833     "field_name" : "mLock",
7834     "referenced_type" : "type-519"
7835    }
7836   ],
7837   "linker_set_key" : "android::Mutex::Autolock",
7838   "name" : "android::Mutex::Autolock",
7839   "record_kind" : "class",
7840   "referenced_type" : "type-518",
7841   "self_type" : "type-518",
7842   "size" : 8,
7843   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
7844   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
7845  },
7846  {
7847   "alignment" : 8,
7848   "base_specifiers" :
7849   [
7850    {
7851     "referenced_type" : "type-173"
7852    }
7853   ],
7854   "fields" :
7855   [
7856    {
7857     "access" : "private",
7858     "field_name" : "mHandle",
7859     "field_offset" : 64,
7860     "referenced_type" : "type-176"
7861    },
7862    {
7863     "access" : "private",
7864     "field_name" : "mOwnsHandle",
7865     "field_offset" : 128,
7866     "referenced_type" : "type-41"
7867    }
7868   ],
7869   "linker_set_key" : "android::NativeHandle",
7870   "name" : "android::NativeHandle",
7871   "record_kind" : "class",
7872   "referenced_type" : "type-175",
7873   "self_type" : "type-175",
7874   "size" : 24,
7875   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
7876   "unique_id" : "_ZTSN7android12NativeHandleE"
7877  },
7878  {
7879   "alignment" : 4,
7880   "fields" :
7881   [
7882    {
7883     "access" : "private",
7884     "field_name" : "mRWLock",
7885     "referenced_type" : "type-524"
7886    }
7887   ],
7888   "linker_set_key" : "android::RWLock",
7889   "name" : "android::RWLock",
7890   "record_kind" : "class",
7891   "referenced_type" : "type-523",
7892   "self_type" : "type-523",
7893   "size" : 56,
7894   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7895   "unique_id" : "_ZTSN7android6RWLockE"
7896  },
7897  {
7898   "alignment" : 8,
7899   "fields" :
7900   [
7901    {
7902     "access" : "private",
7903     "field_name" : "mLock",
7904     "referenced_type" : "type-527"
7905    }
7906   ],
7907   "linker_set_key" : "android::RWLock::AutoRLock",
7908   "name" : "android::RWLock::AutoRLock",
7909   "record_kind" : "class",
7910   "referenced_type" : "type-526",
7911   "self_type" : "type-526",
7912   "size" : 8,
7913   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7914   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
7915  },
7916  {
7917   "alignment" : 8,
7918   "fields" :
7919   [
7920    {
7921     "access" : "private",
7922     "field_name" : "mLock",
7923     "referenced_type" : "type-527"
7924    }
7925   ],
7926   "linker_set_key" : "android::RWLock::AutoWLock",
7927   "name" : "android::RWLock::AutoWLock",
7928   "record_kind" : "class",
7929   "referenced_type" : "type-529",
7930   "self_type" : "type-529",
7931   "size" : 8,
7932   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
7933   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
7934  },
7935  {
7936   "alignment" : 8,
7937   "fields" :
7938   [
7939    {
7940     "access" : "private",
7941     "field_name" : "mRefs",
7942     "field_offset" : 64,
7943     "referenced_type" : "type-9"
7944    }
7945   ],
7946   "linker_set_key" : "android::RefBase",
7947   "name" : "android::RefBase",
7948   "record_kind" : "class",
7949   "referenced_type" : "type-8",
7950   "self_type" : "type-8",
7951   "size" : 16,
7952   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7953   "unique_id" : "_ZTSN7android7RefBaseE",
7954   "vtable_components" :
7955   [
7956    {
7957     "kind" : "offset_to_top"
7958    },
7959    {
7960     "kind" : "rtti",
7961     "mangled_component_name" : "_ZTIN7android7RefBaseE"
7962    },
7963    {
7964     "kind" : "complete_dtor_pointer",
7965     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
7966    },
7967    {
7968     "kind" : "deleting_dtor_pointer",
7969     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
7970    },
7971    {
7972     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7973    },
7974    {
7975     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7976    },
7977    {
7978     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7979    },
7980    {
7981     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7982    }
7983   ]
7984  },
7985  {
7986   "alignment" : 1,
7987   "linker_set_key" : "android::RefBase::weakref_type",
7988   "name" : "android::RefBase::weakref_type",
7989   "record_kind" : "class",
7990   "referenced_type" : "type-40",
7991   "self_type" : "type-40",
7992   "size" : 1,
7993   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7994   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
7995  },
7996  {
7997   "alignment" : 1,
7998   "linker_set_key" : "android::ReferenceMover",
7999   "name" : "android::ReferenceMover",
8000   "record_kind" : "class",
8001   "referenced_type" : "type-272",
8002   "self_type" : "type-272",
8003   "size" : 1,
8004   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8005   "unique_id" : "_ZTSN7android14ReferenceMoverE"
8006  },
8007  {
8008   "alignment" : 8,
8009   "linker_set_key" : "android::ReferenceRenamer",
8010   "name" : "android::ReferenceRenamer",
8011   "record_kind" : "class",
8012   "referenced_type" : "type-267",
8013   "self_type" : "type-267",
8014   "size" : 8,
8015   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8016   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
8017   "vtable_components" :
8018   [
8019    {
8020     "kind" : "offset_to_top"
8021    },
8022    {
8023     "kind" : "rtti",
8024     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8025    },
8026    {
8027     "is_pure" : true,
8028     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
8029    }
8030   ]
8031  },
8032  {
8033   "alignment" : 8,
8034   "fields" :
8035   [
8036    {
8037     "access" : "private",
8038     "field_name" : "mTag",
8039     "referenced_type" : "type-30"
8040    }
8041   ],
8042   "linker_set_key" : "android::ScopedTrace",
8043   "name" : "android::ScopedTrace",
8044   "record_kind" : "class",
8045   "referenced_type" : "type-531",
8046   "self_type" : "type-531",
8047   "size" : 8,
8048   "source_file" : "/system/core/libutils/include/utils/Trace.h",
8049   "unique_id" : "_ZTSN7android11ScopedTraceE"
8050  },
8051  {
8052   "alignment" : 8,
8053   "base_specifiers" :
8054   [
8055    {
8056     "access" : "private",
8057     "referenced_type" : "type-53"
8058    }
8059   ],
8060   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8061   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
8062   "record_kind" : "class",
8063   "referenced_type" : "type-52",
8064   "self_type" : "type-52",
8065   "size" : 40,
8066   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
8067   "template_args" : [ "type-54" ],
8068   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
8069   "vtable_components" :
8070   [
8071    {
8072     "kind" : "offset_to_top"
8073    },
8074    {
8075     "kind" : "rtti",
8076     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
8077    },
8078    {
8079     "kind" : "complete_dtor_pointer",
8080     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
8081    },
8082    {
8083     "kind" : "deleting_dtor_pointer",
8084     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
8085    },
8086    {
8087     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
8088    },
8089    {
8090     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
8091    },
8092    {
8093     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
8094    },
8095    {
8096     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
8097    },
8098    {
8099     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
8100    },
8101    {
8102     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
8103    },
8104    {
8105     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
8106    }
8107   ]
8108  },
8109  {
8110   "alignment" : 8,
8111   "base_specifiers" :
8112   [
8113    {
8114     "referenced_type" : "type-35"
8115    }
8116   ],
8117   "linker_set_key" : "android::SortedVectorImpl",
8118   "name" : "android::SortedVectorImpl",
8119   "record_kind" : "class",
8120   "referenced_type" : "type-53",
8121   "self_type" : "type-53",
8122   "size" : 40,
8123   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8124   "unique_id" : "_ZTSN7android16SortedVectorImplE",
8125   "vtable_components" :
8126   [
8127    {
8128     "kind" : "offset_to_top"
8129    },
8130    {
8131     "kind" : "rtti",
8132     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8133    },
8134    {
8135     "kind" : "complete_dtor_pointer",
8136     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8137    },
8138    {
8139     "kind" : "deleting_dtor_pointer",
8140     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8141    },
8142    {
8143     "is_pure" : true,
8144     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8145    },
8146    {
8147     "is_pure" : true,
8148     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8149    },
8150    {
8151     "is_pure" : true,
8152     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8153    },
8154    {
8155     "is_pure" : true,
8156     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8157    },
8158    {
8159     "is_pure" : true,
8160     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8161    },
8162    {
8163     "is_pure" : true,
8164     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8165    },
8166    {
8167     "is_pure" : true,
8168     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8169    }
8170   ]
8171  },
8172  {
8173   "alignment" : 8,
8174   "fields" :
8175   [
8176    {
8177     "access" : "private",
8178     "field_name" : "mString",
8179     "referenced_type" : "type-47"
8180    }
8181   ],
8182   "linker_set_key" : "android::String16",
8183   "name" : "android::String16",
8184   "record_kind" : "class",
8185   "referenced_type" : "type-46",
8186   "self_type" : "type-46",
8187   "size" : 8,
8188   "source_file" : "/system/core/libutils/include/utils/String16.h",
8189   "unique_id" : "_ZTSN7android8String16E"
8190  },
8191  {
8192   "alignment" : 8,
8193   "fields" :
8194   [
8195    {
8196     "access" : "private",
8197     "field_name" : "mString",
8198     "referenced_type" : "type-56"
8199    }
8200   ],
8201   "linker_set_key" : "android::String8",
8202   "name" : "android::String8",
8203   "record_kind" : "class",
8204   "referenced_type" : "type-55",
8205   "self_type" : "type-55",
8206   "size" : 8,
8207   "source_file" : "/system/core/libutils/include/utils/String8.h",
8208   "unique_id" : "_ZTSN7android7String8E"
8209  },
8210  {
8211   "alignment" : 8,
8212   "base_specifiers" :
8213   [
8214    {
8215     "is_virtual" : true,
8216     "referenced_type" : "type-8"
8217    }
8218   ],
8219   "fields" :
8220   [
8221    {
8222     "access" : "private",
8223     "field_name" : "mCanCallJava",
8224     "field_offset" : 64,
8225     "referenced_type" : "type-92"
8226    },
8227    {
8228     "access" : "private",
8229     "field_name" : "mThread",
8230     "field_offset" : 128,
8231     "referenced_type" : "type-26"
8232    },
8233    {
8234     "access" : "private",
8235     "field_name" : "mLock",
8236     "field_offset" : 192,
8237     "referenced_type" : "type-32"
8238    },
8239    {
8240     "access" : "private",
8241     "field_name" : "mThreadExitedCondition",
8242     "field_offset" : 512,
8243     "referenced_type" : "type-93"
8244    },
8245    {
8246     "access" : "private",
8247     "field_name" : "mStatus",
8248     "field_offset" : 896,
8249     "referenced_type" : "type-25"
8250    },
8251    {
8252     "access" : "private",
8253     "field_name" : "mExitPending",
8254     "field_offset" : 928,
8255     "referenced_type" : "type-95"
8256    },
8257    {
8258     "access" : "private",
8259     "field_name" : "mRunning",
8260     "field_offset" : 936,
8261     "referenced_type" : "type-95"
8262    },
8263    {
8264     "access" : "private",
8265     "field_name" : "mHoldSelf",
8266     "field_offset" : 960,
8267     "referenced_type" : "type-89"
8268    },
8269    {
8270     "access" : "private",
8271     "field_name" : "mTid",
8272     "field_offset" : 1024,
8273     "referenced_type" : "type-25"
8274    }
8275   ],
8276   "linker_set_key" : "android::Thread",
8277   "name" : "android::Thread",
8278   "record_kind" : "class",
8279   "referenced_type" : "type-91",
8280   "self_type" : "type-91",
8281   "size" : 152,
8282   "source_file" : "/system/core/libutils/include/utils/Thread.h",
8283   "unique_id" : "_ZTSN7android6ThreadE",
8284   "vtable_components" :
8285   [
8286    {
8287     "component_value" : 136,
8288     "kind" : "vbase_offset"
8289    },
8290    {
8291     "kind" : "offset_to_top"
8292    },
8293    {
8294     "kind" : "rtti",
8295     "mangled_component_name" : "_ZTIN7android6ThreadE"
8296    },
8297    {
8298     "kind" : "complete_dtor_pointer",
8299     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
8300    },
8301    {
8302     "kind" : "deleting_dtor_pointer",
8303     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
8304    },
8305    {
8306     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
8307    },
8308    {
8309     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
8310    },
8311    {
8312     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
8313    },
8314    {
8315     "is_pure" : true,
8316     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
8317    },
8318    {
8319     "kind" : "vcall_offset"
8320    },
8321    {
8322     "kind" : "vcall_offset"
8323    },
8324    {
8325     "kind" : "vcall_offset"
8326    },
8327    {
8328     "kind" : "vcall_offset"
8329    },
8330    {
8331     "component_value" : -136,
8332     "kind" : "vcall_offset"
8333    },
8334    {
8335     "component_value" : -136,
8336     "kind" : "offset_to_top"
8337    },
8338    {
8339     "kind" : "rtti",
8340     "mangled_component_name" : "_ZTIN7android6ThreadE"
8341    },
8342    {
8343     "kind" : "complete_dtor_pointer",
8344     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
8345    },
8346    {
8347     "kind" : "deleting_dtor_pointer",
8348     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
8349    },
8350    {
8351     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8352    },
8353    {
8354     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8355    },
8356    {
8357     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8358    },
8359    {
8360     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8361    }
8362   ]
8363  },
8364  {
8365   "alignment" : 8,
8366   "base_specifiers" :
8367   [
8368    {
8369     "access" : "private",
8370     "referenced_type" : "type-35"
8371    }
8372   ],
8373   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8374   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
8375   "record_kind" : "class",
8376   "referenced_type" : "type-34",
8377   "self_type" : "type-34",
8378   "size" : 40,
8379   "source_file" : "/system/core/libutils/include/utils/Vector.h",
8380   "template_args" : [ "type-38" ],
8381   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
8382   "vtable_components" :
8383   [
8384    {
8385     "kind" : "offset_to_top"
8386    },
8387    {
8388     "kind" : "rtti",
8389     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
8390    },
8391    {
8392     "kind" : "complete_dtor_pointer",
8393     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
8394    },
8395    {
8396     "kind" : "deleting_dtor_pointer",
8397     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
8398    },
8399    {
8400     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
8401    },
8402    {
8403     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
8404    },
8405    {
8406     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
8407    },
8408    {
8409     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
8410    },
8411    {
8412     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
8413    },
8414    {
8415     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
8416    }
8417   ]
8418  },
8419  {
8420   "alignment" : 8,
8421   "fields" :
8422   [
8423    {
8424     "access" : "private",
8425     "field_name" : "mStorage",
8426     "field_offset" : 64,
8427     "referenced_type" : "type-26"
8428    },
8429    {
8430     "access" : "private",
8431     "field_name" : "mCount",
8432     "field_offset" : 128,
8433     "referenced_type" : "type-30"
8434    },
8435    {
8436     "access" : "private",
8437     "field_name" : "mFlags",
8438     "field_offset" : 192,
8439     "referenced_type" : "type-36"
8440    },
8441    {
8442     "access" : "private",
8443     "field_name" : "mItemSize",
8444     "field_offset" : 256,
8445     "referenced_type" : "type-37"
8446    }
8447   ],
8448   "linker_set_key" : "android::VectorImpl",
8449   "name" : "android::VectorImpl",
8450   "record_kind" : "class",
8451   "referenced_type" : "type-35",
8452   "self_type" : "type-35",
8453   "size" : 40,
8454   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8455   "unique_id" : "_ZTSN7android10VectorImplE",
8456   "vtable_components" :
8457   [
8458    {
8459     "kind" : "offset_to_top"
8460    },
8461    {
8462     "kind" : "rtti",
8463     "mangled_component_name" : "_ZTIN7android10VectorImplE"
8464    },
8465    {
8466     "kind" : "complete_dtor_pointer",
8467     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
8468    },
8469    {
8470     "kind" : "deleting_dtor_pointer",
8471     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
8472    },
8473    {
8474     "is_pure" : true,
8475     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
8476    },
8477    {
8478     "is_pure" : true,
8479     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
8480    },
8481    {
8482     "is_pure" : true,
8483     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
8484    },
8485    {
8486     "is_pure" : true,
8487     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
8488    },
8489    {
8490     "is_pure" : true,
8491     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
8492    },
8493    {
8494     "is_pure" : true,
8495     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
8496    }
8497   ]
8498  },
8499  {
8500   "alignment" : 8,
8501   "base_specifiers" :
8502   [
8503    {
8504     "referenced_type" : "type-170"
8505    }
8506   ],
8507   "linker_set_key" : "android::VirtualLightRefBase",
8508   "name" : "android::VirtualLightRefBase",
8509   "record_kind" : "class",
8510   "referenced_type" : "type-172",
8511   "self_type" : "type-172",
8512   "size" : 16,
8513   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8514   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
8515   "vtable_components" :
8516   [
8517    {
8518     "kind" : "offset_to_top"
8519    },
8520    {
8521     "kind" : "rtti",
8522     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8523    },
8524    {
8525     "kind" : "complete_dtor_pointer",
8526     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8527    },
8528    {
8529     "kind" : "deleting_dtor_pointer",
8530     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8531    }
8532   ]
8533  },
8534  {
8535   "alignment" : 8,
8536   "base_specifiers" :
8537   [
8538    {
8539     "referenced_type" : "type-15"
8540    }
8541   ],
8542   "fields" :
8543   [
8544    {
8545     "access" : "protected",
8546     "field_name" : "mSchedPolicy",
8547     "field_offset" : 64,
8548     "referenced_type" : "type-25"
8549    },
8550    {
8551     "access" : "protected",
8552     "field_name" : "mSchedPriority",
8553     "field_offset" : 96,
8554     "referenced_type" : "type-25"
8555    },
8556    {
8557     "access" : "private",
8558     "field_name" : "mExtras",
8559     "field_offset" : 128,
8560     "referenced_type" : "type-128"
8561    },
8562    {
8563     "access" : "private",
8564     "field_name" : "mReserved0",
8565     "field_offset" : 192,
8566     "referenced_type" : "type-26"
8567    }
8568   ],
8569   "linker_set_key" : "android::hardware::BHwBinder",
8570   "name" : "android::hardware::BHwBinder",
8571   "record_kind" : "class",
8572   "referenced_type" : "type-127",
8573   "self_type" : "type-127",
8574   "size" : 48,
8575   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8576   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
8577   "vtable_components" :
8578   [
8579    {
8580     "component_value" : 32,
8581     "kind" : "vbase_offset"
8582    },
8583    {
8584     "kind" : "offset_to_top"
8585    },
8586    {
8587     "kind" : "rtti",
8588     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8589    },
8590    {
8591     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8592    },
8593    {
8594     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8595    },
8596    {
8597     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8598    },
8599    {
8600     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8601    },
8602    {
8603     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8604    },
8605    {
8606     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8607    },
8608    {
8609     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8610    },
8611    {
8612     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8613    },
8614    {
8615     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8616    },
8617    {
8618     "kind" : "complete_dtor_pointer",
8619     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
8620    },
8621    {
8622     "kind" : "deleting_dtor_pointer",
8623     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
8624    },
8625    {
8626     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8627    },
8628    {
8629     "kind" : "vcall_offset"
8630    },
8631    {
8632     "kind" : "vcall_offset"
8633    },
8634    {
8635     "kind" : "vcall_offset"
8636    },
8637    {
8638     "kind" : "vcall_offset"
8639    },
8640    {
8641     "component_value" : -32,
8642     "kind" : "vcall_offset"
8643    },
8644    {
8645     "component_value" : -32,
8646     "kind" : "offset_to_top"
8647    },
8648    {
8649     "kind" : "rtti",
8650     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
8651    },
8652    {
8653     "kind" : "complete_dtor_pointer",
8654     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
8655    },
8656    {
8657     "kind" : "deleting_dtor_pointer",
8658     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
8659    },
8660    {
8661     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8662    },
8663    {
8664     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8665    },
8666    {
8667     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8668    },
8669    {
8670     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8671    }
8672   ]
8673  },
8674  {
8675   "alignment" : 8,
8676   "base_specifiers" :
8677   [
8678    {
8679     "is_virtual" : true,
8680     "referenced_type" : "type-8"
8681    }
8682   ],
8683   "fields" :
8684   [
8685    {
8686     "access" : "private",
8687     "field_name" : "mRemote",
8688     "field_offset" : 64,
8689     "referenced_type" : "type-412"
8690    },
8691    {
8692     "access" : "private",
8693     "field_name" : "mRefs",
8694     "field_offset" : 128,
8695     "referenced_type" : "type-39"
8696    },
8697    {
8698     "access" : "private",
8699     "field_name" : "mState",
8700     "field_offset" : 192,
8701     "referenced_type" : "type-413"
8702    }
8703   ],
8704   "linker_set_key" : "android::hardware::BpHwRefBase",
8705   "name" : "android::hardware::BpHwRefBase",
8706   "record_kind" : "class",
8707   "referenced_type" : "type-411",
8708   "self_type" : "type-411",
8709   "size" : 48,
8710   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
8711   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
8712   "vtable_components" :
8713   [
8714    {
8715     "component_value" : 32,
8716     "kind" : "vbase_offset"
8717    },
8718    {
8719     "kind" : "offset_to_top"
8720    },
8721    {
8722     "kind" : "rtti",
8723     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8724    },
8725    {
8726     "kind" : "complete_dtor_pointer",
8727     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
8728    },
8729    {
8730     "kind" : "deleting_dtor_pointer",
8731     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
8732    },
8733    {
8734     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8735    },
8736    {
8737     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8738    },
8739    {
8740     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8741    },
8742    {
8743     "kind" : "vcall_offset"
8744    },
8745    {
8746     "component_value" : -32,
8747     "kind" : "vcall_offset"
8748    },
8749    {
8750     "component_value" : -32,
8751     "kind" : "vcall_offset"
8752    },
8753    {
8754     "component_value" : -32,
8755     "kind" : "vcall_offset"
8756    },
8757    {
8758     "component_value" : -32,
8759     "kind" : "vcall_offset"
8760    },
8761    {
8762     "component_value" : -32,
8763     "kind" : "offset_to_top"
8764    },
8765    {
8766     "kind" : "rtti",
8767     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
8768    },
8769    {
8770     "kind" : "complete_dtor_pointer",
8771     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
8772    },
8773    {
8774     "kind" : "deleting_dtor_pointer",
8775     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
8776    },
8777    {
8778     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8779    },
8780    {
8781     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8782    },
8783    {
8784     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8785    },
8786    {
8787     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8788    }
8789   ]
8790  },
8791  {
8792   "alignment" : 8,
8793   "base_specifiers" :
8794   [
8795    {
8796     "referenced_type" : "type-106"
8797    },
8798    {
8799     "referenced_type" : "type-21"
8800    },
8801    {
8802     "referenced_type" : "type-411"
8803    }
8804   ],
8805   "linker_set_key" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8806   "name" : "android::hardware::BpInterface<android::hardware::keymaster::V3_0::IKeymasterDevice>",
8807   "record_kind" : "class",
8808   "referenced_type" : "type-417",
8809   "self_type" : "type-417",
8810   "size" : 64,
8811   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8812   "template_args" : [ "type-106" ],
8813   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE",
8814   "vtable_components" :
8815   [
8816    {
8817     "component_value" : 48,
8818     "kind" : "vbase_offset"
8819    },
8820    {
8821     "kind" : "offset_to_top"
8822    },
8823    {
8824     "kind" : "rtti",
8825     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8826    },
8827    {
8828     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
8829    },
8830    {
8831     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8832    },
8833    {
8834     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8835    },
8836    {
8837     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8838    },
8839    {
8840     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8841    },
8842    {
8843     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
8844    },
8845    {
8846     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8847    },
8848    {
8849     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
8850    },
8851    {
8852     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8853    },
8854    {
8855     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
8856    },
8857    {
8858     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8859    },
8860    {
8861     "kind" : "complete_dtor_pointer",
8862     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8863    },
8864    {
8865     "kind" : "deleting_dtor_pointer",
8866     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8867    },
8868    {
8869     "is_pure" : true,
8870     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
8871    },
8872    {
8873     "is_pure" : true,
8874     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
8875    },
8876    {
8877     "is_pure" : true,
8878     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
8879    },
8880    {
8881     "is_pure" : true,
8882     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
8883    },
8884    {
8885     "is_pure" : true,
8886     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
8887    },
8888    {
8889     "is_pure" : true,
8890     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
8891    },
8892    {
8893     "is_pure" : true,
8894     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
8895    },
8896    {
8897     "is_pure" : true,
8898     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
8899    },
8900    {
8901     "is_pure" : true,
8902     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
8903    },
8904    {
8905     "is_pure" : true,
8906     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
8907    },
8908    {
8909     "is_pure" : true,
8910     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
8911    },
8912    {
8913     "is_pure" : true,
8914     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
8915    },
8916    {
8917     "is_pure" : true,
8918     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
8919    },
8920    {
8921     "is_pure" : true,
8922     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
8923    },
8924    {
8925     "is_pure" : true,
8926     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEm"
8927    },
8928    {
8929     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8930    },
8931    {
8932     "component_value" : 40,
8933     "kind" : "vbase_offset"
8934    },
8935    {
8936     "component_value" : -8,
8937     "kind" : "offset_to_top"
8938    },
8939    {
8940     "kind" : "rtti",
8941     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8942    },
8943    {
8944     "kind" : "complete_dtor_pointer",
8945     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8946    },
8947    {
8948     "kind" : "deleting_dtor_pointer",
8949     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8950    },
8951    {
8952     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
8953    },
8954    {
8955     "component_value" : 32,
8956     "kind" : "vbase_offset"
8957    },
8958    {
8959     "component_value" : -16,
8960     "kind" : "offset_to_top"
8961    },
8962    {
8963     "kind" : "rtti",
8964     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
8965    },
8966    {
8967     "kind" : "complete_dtor_pointer",
8968     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
8969    },
8970    {
8971     "kind" : "deleting_dtor_pointer",
8972     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
8973    },
8974    {
8975     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8976    },
8977    {
8978     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8979    },
8980    {
8981     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8982    },
8983    {
8984     "kind" : "vcall_offset"
8985    },
8986    {
8987     "component_value" : -32,
8988     "kind" : "vcall_offset"
8989    },
8990    {
8991     "component_value" : -32,
8992     "kind" : "vcall_offset"
8993    },
8994    {
8995     "component_value" : -32,
8996     "kind" : "vcall_offset"
8997    },
8998    {
8999     "component_value" : -48,
9000     "kind" : "vcall_offset"
9001    },
9002    {
9003     "component_value" : -48,
9004     "kind" : "offset_to_top"
9005    },
9006    {
9007     "kind" : "rtti",
9008     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEEE"
9009    },
9010    {
9011     "kind" : "complete_dtor_pointer",
9012     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED1Ev"
9013    },
9014    {
9015     "kind" : "deleting_dtor_pointer",
9016     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEED0Ev"
9017    },
9018    {
9019     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9020    },
9021    {
9022     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9023    },
9024    {
9025     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9026    },
9027    {
9028     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9029    }
9030   ]
9031  },
9032  {
9033   "alignment" : 8,
9034   "base_specifiers" :
9035   [
9036    {
9037     "referenced_type" : "type-72"
9038    },
9039    {
9040     "referenced_type" : "type-21"
9041    },
9042    {
9043     "referenced_type" : "type-411"
9044    }
9045   ],
9046   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9047   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
9048   "record_kind" : "class",
9049   "referenced_type" : "type-415",
9050   "self_type" : "type-415",
9051   "size" : 64,
9052   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9053   "template_args" : [ "type-72" ],
9054   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
9055   "vtable_components" :
9056   [
9057    {
9058     "component_value" : 48,
9059     "kind" : "vbase_offset"
9060    },
9061    {
9062     "kind" : "offset_to_top"
9063    },
9064    {
9065     "kind" : "rtti",
9066     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9067    },
9068    {
9069     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9070    },
9071    {
9072     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9073    },
9074    {
9075     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9076    },
9077    {
9078     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9079    },
9080    {
9081     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9082    },
9083    {
9084     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9085    },
9086    {
9087     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9088    },
9089    {
9090     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9091    },
9092    {
9093     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9094    },
9095    {
9096     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9097    },
9098    {
9099     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9100    },
9101    {
9102     "kind" : "complete_dtor_pointer",
9103     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9104    },
9105    {
9106     "kind" : "deleting_dtor_pointer",
9107     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9108    },
9109    {
9110     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9111    },
9112    {
9113     "component_value" : 40,
9114     "kind" : "vbase_offset"
9115    },
9116    {
9117     "component_value" : -8,
9118     "kind" : "offset_to_top"
9119    },
9120    {
9121     "kind" : "rtti",
9122     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9123    },
9124    {
9125     "kind" : "complete_dtor_pointer",
9126     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9127    },
9128    {
9129     "kind" : "deleting_dtor_pointer",
9130     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9131    },
9132    {
9133     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9134    },
9135    {
9136     "component_value" : 32,
9137     "kind" : "vbase_offset"
9138    },
9139    {
9140     "component_value" : -16,
9141     "kind" : "offset_to_top"
9142    },
9143    {
9144     "kind" : "rtti",
9145     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9146    },
9147    {
9148     "kind" : "complete_dtor_pointer",
9149     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9150    },
9151    {
9152     "kind" : "deleting_dtor_pointer",
9153     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9154    },
9155    {
9156     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9157    },
9158    {
9159     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9160    },
9161    {
9162     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9163    },
9164    {
9165     "kind" : "vcall_offset"
9166    },
9167    {
9168     "component_value" : -32,
9169     "kind" : "vcall_offset"
9170    },
9171    {
9172     "component_value" : -32,
9173     "kind" : "vcall_offset"
9174    },
9175    {
9176     "component_value" : -32,
9177     "kind" : "vcall_offset"
9178    },
9179    {
9180     "component_value" : -48,
9181     "kind" : "vcall_offset"
9182    },
9183    {
9184     "component_value" : -48,
9185     "kind" : "offset_to_top"
9186    },
9187    {
9188     "kind" : "rtti",
9189     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9190    },
9191    {
9192     "kind" : "complete_dtor_pointer",
9193     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
9194    },
9195    {
9196     "kind" : "deleting_dtor_pointer",
9197     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
9198    },
9199    {
9200     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9201    },
9202    {
9203     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9204    },
9205    {
9206     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9207    },
9208    {
9209     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9210    }
9211   ]
9212  },
9213  {
9214   "alignment" : 8,
9215   "fields" :
9216   [
9217    {
9218     "access" : "private",
9219     "field_name" : "mMutex",
9220     "referenced_type" : "type-440"
9221    },
9222    {
9223     "access" : "private",
9224     "field_name" : "mMap",
9225     "field_offset" : 320,
9226     "referenced_type" : "type-441"
9227    }
9228   ],
9229   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9230   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
9231   "record_kind" : "class",
9232   "referenced_type" : "type-439",
9233   "self_type" : "type-439",
9234   "size" : 64,
9235   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9236   "template_args" : [ "type-118", "type-442" ],
9237   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
9238  },
9239  {
9240   "alignment" : 8,
9241   "fields" :
9242   [
9243    {
9244     "access" : "private",
9245     "field_name" : "mMutex",
9246     "referenced_type" : "type-448"
9247    },
9248    {
9249     "access" : "private",
9250     "field_name" : "mMap",
9251     "field_offset" : 320,
9252     "referenced_type" : "type-449"
9253    }
9254   ],
9255   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9256   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
9257   "record_kind" : "class",
9258   "referenced_type" : "type-447",
9259   "self_type" : "type-447",
9260   "size" : 64,
9261   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9262   "template_args" : [ "type-118", "type-41" ],
9263   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
9264  },
9265  {
9266   "alignment" : 8,
9267   "fields" :
9268   [
9269    {
9270     "access" : "private",
9271     "field_name" : "mMutex",
9272     "referenced_type" : "type-453"
9273    },
9274    {
9275     "access" : "private",
9276     "field_name" : "mMap",
9277     "field_offset" : 320,
9278     "referenced_type" : "type-454"
9279    }
9280   ],
9281   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9282   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
9283   "record_kind" : "class",
9284   "referenced_type" : "type-452",
9285   "self_type" : "type-452",
9286   "size" : 64,
9287   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9288   "template_args" : [ "type-455", "type-457" ],
9289   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
9290  },
9291  {
9292   "alignment" : 8,
9293   "fields" :
9294   [
9295    {
9296     "access" : "private",
9297     "field_name" : "mMutex",
9298     "referenced_type" : "type-473"
9299    },
9300    {
9301     "access" : "private",
9302     "field_name" : "mMap",
9303     "field_offset" : 320,
9304     "referenced_type" : "type-474"
9305    }
9306   ],
9307   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9308   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
9309   "record_kind" : "class",
9310   "referenced_type" : "type-472",
9311   "self_type" : "type-472",
9312   "size" : 64,
9313   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9314   "template_args" : [ "type-475", "type-476" ],
9315   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
9316  },
9317  {
9318   "alignment" : 8,
9319   "fields" :
9320   [
9321    {
9322     "access" : "private",
9323     "field_name" : "mMutex",
9324     "referenced_type" : "type-462"
9325    },
9326    {
9327     "access" : "private",
9328     "field_name" : "mMap",
9329     "field_offset" : 320,
9330     "referenced_type" : "type-463"
9331    }
9332   ],
9333   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9334   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
9335   "record_kind" : "class",
9336   "referenced_type" : "type-461",
9337   "self_type" : "type-461",
9338   "size" : 64,
9339   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
9340   "template_args" : [ "type-464", "type-465" ],
9341   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
9342  },
9343  {
9344   "alignment" : 8,
9345   "fields" :
9346   [
9347    {
9348     "field_name" : "flags",
9349     "referenced_type" : "type-2"
9350    },
9351    {
9352     "field_name" : "fdIndex",
9353     "field_offset" : 32,
9354     "referenced_type" : "type-2"
9355    },
9356    {
9357     "field_name" : "offset",
9358     "field_offset" : 64,
9359     "referenced_type" : "type-2"
9360    },
9361    {
9362     "field_name" : "extent",
9363     "field_offset" : 128,
9364     "referenced_type" : "type-30"
9365    }
9366   ],
9367   "linker_set_key" : "android::hardware::GrantorDescriptor",
9368   "name" : "android::hardware::GrantorDescriptor",
9369   "referenced_type" : "type-296",
9370   "self_type" : "type-296",
9371   "size" : 24,
9372   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9373   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
9374  },
9375  {
9376   "alignment" : 8,
9377   "base_specifiers" :
9378   [
9379    {
9380     "is_virtual" : true,
9381     "referenced_type" : "type-279"
9382    },
9383    {
9384     "is_virtual" : true,
9385     "referenced_type" : "type-8"
9386    }
9387   ],
9388   "linker_set_key" : "android::hardware::HidlMemory",
9389   "name" : "android::hardware::HidlMemory",
9390   "record_kind" : "class",
9391   "referenced_type" : "type-288",
9392   "self_type" : "type-288",
9393   "size" : 64,
9394   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9395   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
9396   "vtable_components" :
9397   [
9398    {
9399     "component_value" : 48,
9400     "kind" : "vbase_offset"
9401    },
9402    {
9403     "component_value" : 8,
9404     "kind" : "vbase_offset"
9405    },
9406    {
9407     "kind" : "offset_to_top"
9408    },
9409    {
9410     "kind" : "rtti",
9411     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9412    },
9413    {
9414     "kind" : "complete_dtor_pointer",
9415     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9416    },
9417    {
9418     "kind" : "deleting_dtor_pointer",
9419     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9420    },
9421    {
9422     "kind" : "vcall_offset"
9423    },
9424    {
9425     "kind" : "vcall_offset"
9426    },
9427    {
9428     "kind" : "vcall_offset"
9429    },
9430    {
9431     "kind" : "vcall_offset"
9432    },
9433    {
9434     "component_value" : -48,
9435     "kind" : "vcall_offset"
9436    },
9437    {
9438     "component_value" : -48,
9439     "kind" : "offset_to_top"
9440    },
9441    {
9442     "kind" : "rtti",
9443     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9444    },
9445    {
9446     "kind" : "complete_dtor_pointer",
9447     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
9448    },
9449    {
9450     "kind" : "deleting_dtor_pointer",
9451     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
9452    },
9453    {
9454     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9455    },
9456    {
9457     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9458    },
9459    {
9460     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9461    },
9462    {
9463     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9464    }
9465   ]
9466  },
9467  {
9468   "alignment" : 8,
9469   "base_specifiers" :
9470   [
9471    {
9472     "is_virtual" : true,
9473     "referenced_type" : "type-8"
9474    }
9475   ],
9476   "linker_set_key" : "android::hardware::IBinder",
9477   "name" : "android::hardware::IBinder",
9478   "record_kind" : "class",
9479   "referenced_type" : "type-15",
9480   "self_type" : "type-15",
9481   "size" : 24,
9482   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9483   "unique_id" : "_ZTSN7android8hardware7IBinderE",
9484   "vtable_components" :
9485   [
9486    {
9487     "component_value" : 8,
9488     "kind" : "vbase_offset"
9489    },
9490    {
9491     "kind" : "offset_to_top"
9492    },
9493    {
9494     "kind" : "rtti",
9495     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9496    },
9497    {
9498     "is_pure" : true,
9499     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9500    },
9501    {
9502     "is_pure" : true,
9503     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
9504    },
9505    {
9506     "is_pure" : true,
9507     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
9508    },
9509    {
9510     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9511    },
9512    {
9513     "is_pure" : true,
9514     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9515    },
9516    {
9517     "is_pure" : true,
9518     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
9519    },
9520    {
9521     "is_pure" : true,
9522     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
9523    },
9524    {
9525     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
9526    },
9527    {
9528     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9529    },
9530    {
9531     "kind" : "complete_dtor_pointer",
9532     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
9533    },
9534    {
9535     "kind" : "deleting_dtor_pointer",
9536     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
9537    },
9538    {
9539     "kind" : "vcall_offset"
9540    },
9541    {
9542     "kind" : "vcall_offset"
9543    },
9544    {
9545     "kind" : "vcall_offset"
9546    },
9547    {
9548     "kind" : "vcall_offset"
9549    },
9550    {
9551     "component_value" : -8,
9552     "kind" : "vcall_offset"
9553    },
9554    {
9555     "component_value" : -8,
9556     "kind" : "offset_to_top"
9557    },
9558    {
9559     "kind" : "rtti",
9560     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
9561    },
9562    {
9563     "kind" : "complete_dtor_pointer",
9564     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
9565    },
9566    {
9567     "kind" : "deleting_dtor_pointer",
9568     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
9569    },
9570    {
9571     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9572    },
9573    {
9574     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9575    },
9576    {
9577     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9578    },
9579    {
9580     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9581    }
9582   ]
9583  },
9584  {
9585   "alignment" : 8,
9586   "base_specifiers" :
9587   [
9588    {
9589     "is_virtual" : true,
9590     "referenced_type" : "type-8"
9591    }
9592   ],
9593   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
9594   "name" : "android::hardware::IBinder::DeathRecipient",
9595   "record_kind" : "class",
9596   "referenced_type" : "type-7",
9597   "self_type" : "type-7",
9598   "size" : 24,
9599   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
9600   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
9601   "vtable_components" :
9602   [
9603    {
9604     "component_value" : 8,
9605     "kind" : "vbase_offset"
9606    },
9607    {
9608     "kind" : "offset_to_top"
9609    },
9610    {
9611     "kind" : "rtti",
9612     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9613    },
9614    {
9615     "is_pure" : true,
9616     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
9617    },
9618    {
9619     "kind" : "complete_dtor_pointer",
9620     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
9621    },
9622    {
9623     "kind" : "deleting_dtor_pointer",
9624     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
9625    },
9626    {
9627     "kind" : "vcall_offset"
9628    },
9629    {
9630     "kind" : "vcall_offset"
9631    },
9632    {
9633     "kind" : "vcall_offset"
9634    },
9635    {
9636     "kind" : "vcall_offset"
9637    },
9638    {
9639     "component_value" : -8,
9640     "kind" : "vcall_offset"
9641    },
9642    {
9643     "component_value" : -8,
9644     "kind" : "offset_to_top"
9645    },
9646    {
9647     "kind" : "rtti",
9648     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
9649    },
9650    {
9651     "kind" : "complete_dtor_pointer",
9652     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
9653    },
9654    {
9655     "kind" : "deleting_dtor_pointer",
9656     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
9657    },
9658    {
9659     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9660    },
9661    {
9662     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9663    },
9664    {
9665     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9666    },
9667    {
9668     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9669    }
9670   ]
9671  },
9672  {
9673   "alignment" : 8,
9674   "base_specifiers" :
9675   [
9676    {
9677     "is_virtual" : true,
9678     "referenced_type" : "type-8"
9679    }
9680   ],
9681   "linker_set_key" : "android::hardware::IInterface",
9682   "name" : "android::hardware::IInterface",
9683   "record_kind" : "class",
9684   "referenced_type" : "type-21",
9685   "self_type" : "type-21",
9686   "size" : 24,
9687   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9688   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
9689   "vtable_components" :
9690   [
9691    {
9692     "component_value" : 8,
9693     "kind" : "vbase_offset"
9694    },
9695    {
9696     "kind" : "offset_to_top"
9697    },
9698    {
9699     "kind" : "rtti",
9700     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9701    },
9702    {
9703     "kind" : "complete_dtor_pointer",
9704     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9705    },
9706    {
9707     "kind" : "deleting_dtor_pointer",
9708     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9709    },
9710    {
9711     "is_pure" : true,
9712     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9713    },
9714    {
9715     "kind" : "vcall_offset"
9716    },
9717    {
9718     "kind" : "vcall_offset"
9719    },
9720    {
9721     "kind" : "vcall_offset"
9722    },
9723    {
9724     "kind" : "vcall_offset"
9725    },
9726    {
9727     "component_value" : -8,
9728     "kind" : "vcall_offset"
9729    },
9730    {
9731     "component_value" : -8,
9732     "kind" : "offset_to_top"
9733    },
9734    {
9735     "kind" : "rtti",
9736     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9737    },
9738    {
9739     "kind" : "complete_dtor_pointer",
9740     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
9741    },
9742    {
9743     "kind" : "deleting_dtor_pointer",
9744     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
9745    },
9746    {
9747     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9748    },
9749    {
9750     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9751    },
9752    {
9753     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9754    },
9755    {
9756     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9757    }
9758   ]
9759  },
9760  {
9761   "alignment" : 8,
9762   "fields" :
9763   [
9764    {
9765     "access" : "private",
9766     "field_name" : "mGrantors",
9767     "referenced_type" : "type-292"
9768    },
9769    {
9770     "access" : "private",
9771     "field_name" : "mHandle",
9772     "field_offset" : 128,
9773     "referenced_type" : "type-386"
9774    },
9775    {
9776     "access" : "private",
9777     "field_name" : "mQuantum",
9778     "field_offset" : 192,
9779     "referenced_type" : "type-2"
9780    },
9781    {
9782     "access" : "private",
9783     "field_name" : "mFlags",
9784     "field_offset" : 224,
9785     "referenced_type" : "type-2"
9786    }
9787   ],
9788   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9789   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
9790   "referenced_type" : "type-385",
9791   "self_type" : "type-385",
9792   "size" : 32,
9793   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
9794   "template_args" : [ "type-58" ],
9795   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
9796  },
9797  {
9798   "alignment" : 8,
9799   "fields" :
9800   [
9801    {
9802     "access" : "private",
9803     "field_name" : "mBufCachePos",
9804     "referenced_type" : "type-30"
9805    },
9806    {
9807     "access" : "private",
9808     "field_name" : "mBufCache",
9809     "field_offset" : 64,
9810     "referenced_type" : "type-419"
9811    },
9812    {
9813     "access" : "private",
9814     "field_name" : "mError",
9815     "field_offset" : 256,
9816     "referenced_type" : "type-25"
9817    },
9818    {
9819     "access" : "private",
9820     "field_name" : "mData",
9821     "field_offset" : 320,
9822     "referenced_type" : "type-332"
9823    },
9824    {
9825     "access" : "private",
9826     "field_name" : "mDataSize",
9827     "field_offset" : 384,
9828     "referenced_type" : "type-30"
9829    },
9830    {
9831     "access" : "private",
9832     "field_name" : "mDataCapacity",
9833     "field_offset" : 448,
9834     "referenced_type" : "type-30"
9835    },
9836    {
9837     "access" : "private",
9838     "field_name" : "mDataPos",
9839     "field_offset" : 512,
9840     "referenced_type" : "type-30"
9841    },
9842    {
9843     "access" : "private",
9844     "field_name" : "mObjects",
9845     "field_offset" : 576,
9846     "referenced_type" : "type-420"
9847    },
9848    {
9849     "access" : "private",
9850     "field_name" : "mObjectsSize",
9851     "field_offset" : 640,
9852     "referenced_type" : "type-30"
9853    },
9854    {
9855     "access" : "private",
9856     "field_name" : "mObjectsCapacity",
9857     "field_offset" : 704,
9858     "referenced_type" : "type-30"
9859    },
9860    {
9861     "access" : "private",
9862     "field_name" : "mNextObjectHint",
9863     "field_offset" : 768,
9864     "referenced_type" : "type-30"
9865    },
9866    {
9867     "access" : "private",
9868     "field_name" : "mNumRef",
9869     "field_offset" : 832,
9870     "referenced_type" : "type-30"
9871    },
9872    {
9873     "access" : "private",
9874     "field_name" : "mFdsKnown",
9875     "field_offset" : 896,
9876     "referenced_type" : "type-41"
9877    },
9878    {
9879     "access" : "private",
9880     "field_name" : "mHasFds",
9881     "field_offset" : 904,
9882     "referenced_type" : "type-41"
9883    },
9884    {
9885     "access" : "private",
9886     "field_name" : "mAllowFds",
9887     "field_offset" : 912,
9888     "referenced_type" : "type-41"
9889    },
9890    {
9891     "access" : "private",
9892     "field_name" : "mOwner",
9893     "field_offset" : 960,
9894     "referenced_type" : "type-421"
9895    },
9896    {
9897     "access" : "private",
9898     "field_name" : "mOwnerCookie",
9899     "field_offset" : 1024,
9900     "referenced_type" : "type-26"
9901    }
9902   ],
9903   "linker_set_key" : "android::hardware::Parcel",
9904   "name" : "android::hardware::Parcel",
9905   "record_kind" : "class",
9906   "referenced_type" : "type-418",
9907   "self_type" : "type-418",
9908   "size" : 136,
9909   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9910   "unique_id" : "_ZTSN7android8hardware6ParcelE"
9911  },
9912  {
9913   "access" : "private",
9914   "alignment" : 8,
9915   "fields" :
9916   [
9917    {
9918     "field_name" : "index",
9919     "referenced_type" : "type-30"
9920    },
9921    {
9922     "field_name" : "buffer",
9923     "field_offset" : 64,
9924     "referenced_type" : "type-231"
9925    },
9926    {
9927     "field_name" : "bufend",
9928     "field_offset" : 128,
9929     "referenced_type" : "type-231"
9930    }
9931   ],
9932   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
9933   "name" : "android::hardware::Parcel::BufferInfo",
9934   "referenced_type" : "type-426",
9935   "self_type" : "type-426",
9936   "size" : 24,
9937   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
9938   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
9939  },
9940  {
9941   "alignment" : 8,
9942   "base_specifiers" :
9943   [
9944    {
9945     "is_virtual" : true,
9946     "referenced_type" : "type-8"
9947    }
9948   ],
9949   "fields" :
9950   [
9951    {
9952     "access" : "private",
9953     "field_name" : "mDriverFD",
9954     "field_offset" : 64,
9955     "referenced_type" : "type-25"
9956    },
9957    {
9958     "access" : "private",
9959     "field_name" : "mVMStart",
9960     "field_offset" : 128,
9961     "referenced_type" : "type-26"
9962    },
9963    {
9964     "access" : "private",
9965     "field_name" : "mThreadCountLock",
9966     "field_offset" : 192,
9967     "referenced_type" : "type-28"
9968    },
9969    {
9970     "access" : "private",
9971     "field_name" : "mThreadCountDecrement",
9972     "field_offset" : 512,
9973     "referenced_type" : "type-29"
9974    },
9975    {
9976     "access" : "private",
9977     "field_name" : "mExecutingThreadsCount",
9978     "field_offset" : 896,
9979     "referenced_type" : "type-30"
9980    },
9981    {
9982     "access" : "private",
9983     "field_name" : "mMaxThreads",
9984     "field_offset" : 960,
9985     "referenced_type" : "type-30"
9986    },
9987    {
9988     "access" : "private",
9989     "field_name" : "mStarvationStartTimeMs",
9990     "field_offset" : 1024,
9991     "referenced_type" : "type-31"
9992    },
9993    {
9994     "access" : "private",
9995     "field_name" : "mLock",
9996     "field_offset" : 1088,
9997     "referenced_type" : "type-32"
9998    },
9999    {
10000     "access" : "private",
10001     "field_name" : "mHandleToObject",
10002     "field_offset" : 1408,
10003     "referenced_type" : "type-34"
10004    },
10005    {
10006     "access" : "private",
10007     "field_name" : "mManagesContexts",
10008     "field_offset" : 1728,
10009     "referenced_type" : "type-41"
10010    },
10011    {
10012     "access" : "private",
10013     "field_name" : "mBinderContextCheckFunc",
10014     "field_offset" : 1792,
10015     "referenced_type" : "type-42"
10016    },
10017    {
10018     "access" : "private",
10019     "field_name" : "mBinderContextUserData",
10020     "field_offset" : 1856,
10021     "referenced_type" : "type-26"
10022    },
10023    {
10024     "access" : "private",
10025     "field_name" : "mContexts",
10026     "field_offset" : 1920,
10027     "referenced_type" : "type-51"
10028    },
10029    {
10030     "access" : "private",
10031     "field_name" : "mRootDir",
10032     "field_offset" : 2240,
10033     "referenced_type" : "type-55"
10034    },
10035    {
10036     "access" : "private",
10037     "field_name" : "mThreadPoolStarted",
10038     "field_offset" : 2304,
10039     "referenced_type" : "type-41"
10040    },
10041    {
10042     "access" : "private",
10043     "field_name" : "mSpawnThreadOnStart",
10044     "field_offset" : 2312,
10045     "referenced_type" : "type-41"
10046    },
10047    {
10048     "access" : "private",
10049     "field_name" : "mThreadPoolSeq",
10050     "field_offset" : 2336,
10051     "referenced_type" : "type-59"
10052    },
10053    {
10054     "access" : "private",
10055     "field_name" : "mMmapSize",
10056     "field_offset" : 2368,
10057     "referenced_type" : "type-37"
10058    },
10059    {
10060     "access" : "private",
10061     "field_name" : "mCallRestriction",
10062     "field_offset" : 2432,
10063     "referenced_type" : "type-60"
10064    }
10065   ],
10066   "linker_set_key" : "android::hardware::ProcessState",
10067   "name" : "android::hardware::ProcessState",
10068   "record_kind" : "class",
10069   "referenced_type" : "type-24",
10070   "self_type" : "type-24",
10071   "size" : 328,
10072   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10073   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
10074   "vtable_components" :
10075   [
10076    {
10077     "component_value" : 312,
10078     "kind" : "vbase_offset"
10079    },
10080    {
10081     "kind" : "offset_to_top"
10082    },
10083    {
10084     "kind" : "rtti",
10085     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10086    },
10087    {
10088     "kind" : "complete_dtor_pointer",
10089     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
10090    },
10091    {
10092     "kind" : "deleting_dtor_pointer",
10093     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
10094    },
10095    {
10096     "kind" : "vcall_offset"
10097    },
10098    {
10099     "kind" : "vcall_offset"
10100    },
10101    {
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "kind" : "vcall_offset"
10106    },
10107    {
10108     "component_value" : -312,
10109     "kind" : "vcall_offset"
10110    },
10111    {
10112     "component_value" : -312,
10113     "kind" : "offset_to_top"
10114    },
10115    {
10116     "kind" : "rtti",
10117     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
10118    },
10119    {
10120     "kind" : "complete_dtor_pointer",
10121     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
10122    },
10123    {
10124     "kind" : "deleting_dtor_pointer",
10125     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
10126    },
10127    {
10128     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10132    },
10133    {
10134     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10135    },
10136    {
10137     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10138    }
10139   ]
10140  },
10141  {
10142   "access" : "private",
10143   "alignment" : 8,
10144   "fields" :
10145   [
10146    {
10147     "field_name" : "binder",
10148     "referenced_type" : "type-14"
10149    },
10150    {
10151     "field_name" : "refs",
10152     "field_offset" : 64,
10153     "referenced_type" : "type-39"
10154    }
10155   ],
10156   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
10157   "name" : "android::hardware::ProcessState::handle_entry",
10158   "referenced_type" : "type-38",
10159   "self_type" : "type-38",
10160   "size" : 16,
10161   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
10162   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
10163  },
10164  {
10165   "alignment" : 8,
10166   "base_specifiers" :
10167   [
10168    {
10169     "referenced_type" : "type-139"
10170    }
10171   ],
10172   "fields" :
10173   [
10174    {
10175     "access" : "private",
10176     "field_name" : "mVal",
10177     "field_offset" : 288,
10178     "referenced_type" : "type-146"
10179    }
10180   ],
10181   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10182   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode>",
10183   "record_kind" : "class",
10184   "referenced_type" : "type-145",
10185   "self_type" : "type-145",
10186   "size" : 40,
10187   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10188   "template_args" : [ "type-146" ],
10189   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_9keymaster4V3_09ErrorCodeEEE"
10190  },
10191  {
10192   "alignment" : 8,
10193   "base_specifiers" :
10194   [
10195    {
10196     "referenced_type" : "type-139"
10197    }
10198   ],
10199   "fields" :
10200   [
10201    {
10202     "access" : "private",
10203     "field_name" : "mVal",
10204     "field_offset" : 320,
10205     "referenced_type" : "type-104"
10206    }
10207   ],
10208   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10209   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> >",
10210   "record_kind" : "class",
10211   "referenced_type" : "type-153",
10212   "self_type" : "type-153",
10213   "size" : 48,
10214   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10215   "template_args" : [ "type-104" ],
10216   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_9keymaster4V3_016IKeymasterDeviceEEEEE"
10217  },
10218  {
10219   "alignment" : 8,
10220   "base_specifiers" :
10221   [
10222    {
10223     "referenced_type" : "type-139"
10224    }
10225   ],
10226   "fields" :
10227   [
10228    {
10229     "access" : "private",
10230     "field_name" : "mVal",
10231     "field_offset" : 264,
10232     "referenced_type" : "type-41"
10233    }
10234   ],
10235   "linker_set_key" : "android::hardware::Return<bool>",
10236   "name" : "android::hardware::Return<bool>",
10237   "record_kind" : "class",
10238   "referenced_type" : "type-138",
10239   "self_type" : "type-138",
10240   "size" : 40,
10241   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10242   "template_args" : [ "type-41" ],
10243   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
10244  },
10245  {
10246   "alignment" : 8,
10247   "base_specifiers" :
10248   [
10249    {
10250     "referenced_type" : "type-139"
10251    }
10252   ],
10253   "linker_set_key" : "android::hardware::Return<void>",
10254   "name" : "android::hardware::Return<void>",
10255   "record_kind" : "class",
10256   "referenced_type" : "type-166",
10257   "self_type" : "type-166",
10258   "size" : 40,
10259   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10260   "template_args" : [ "type-27" ],
10261   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
10262  },
10263  {
10264   "alignment" : 8,
10265   "fields" :
10266   [
10267    {
10268     "access" : "private",
10269     "field_name" : "mException",
10270     "referenced_type" : "type-25"
10271    },
10272    {
10273     "access" : "private",
10274     "field_name" : "mErrorCode",
10275     "field_offset" : 32,
10276     "referenced_type" : "type-25"
10277    },
10278    {
10279     "access" : "private",
10280     "field_name" : "mMessage",
10281     "field_offset" : 64,
10282     "referenced_type" : "type-130"
10283    }
10284   ],
10285   "linker_set_key" : "android::hardware::Status",
10286   "name" : "android::hardware::Status",
10287   "record_kind" : "class",
10288   "referenced_type" : "type-129",
10289   "self_type" : "type-129",
10290   "size" : 32,
10291   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10292   "unique_id" : "_ZTSN7android8hardware6StatusE"
10293  },
10294  {
10295   "alignment" : 8,
10296   "fields" :
10297   [
10298    {
10299     "access" : "protected",
10300     "field_name" : "mInstrumentationCallbacks",
10301     "field_offset" : 64,
10302     "referenced_type" : "type-63"
10303    },
10304    {
10305     "access" : "protected",
10306     "field_name" : "mEnableInstrumentation",
10307     "field_offset" : 256,
10308     "referenced_type" : "type-41"
10309    },
10310    {
10311     "access" : "protected",
10312     "field_name" : "mInstrumentationLibPackage",
10313     "field_offset" : 320,
10314     "referenced_type" : "type-64"
10315    },
10316    {
10317     "access" : "protected",
10318     "field_name" : "mInterfaceName",
10319     "field_offset" : 512,
10320     "referenced_type" : "type-65"
10321    }
10322   ],
10323   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
10324   "name" : "android::hardware::details::HidlInstrumentor",
10325   "referenced_type" : "type-62",
10326   "self_type" : "type-62",
10327   "size" : 88,
10328   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10329   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
10330   "vtable_components" :
10331   [
10332    {
10333     "kind" : "offset_to_top"
10334    },
10335    {
10336     "kind" : "rtti",
10337     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
10338    },
10339    {
10340     "kind" : "complete_dtor_pointer",
10341     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
10342    },
10343    {
10344     "kind" : "deleting_dtor_pointer",
10345     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
10346    }
10347   ]
10348  },
10349  {
10350   "alignment" : 4,
10351   "fields" :
10352   [
10353    {
10354     "field_name" : "sched_policy",
10355     "referenced_type" : "type-25"
10356    },
10357    {
10358     "field_name" : "prio",
10359     "field_offset" : 32,
10360     "referenced_type" : "type-25"
10361    }
10362   ],
10363   "linker_set_key" : "android::hardware::details::SchedPrio",
10364   "name" : "android::hardware::details::SchedPrio",
10365   "referenced_type" : "type-442",
10366   "self_type" : "type-442",
10367   "size" : 8,
10368   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
10369   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
10370  },
10371  {
10372   "alignment" : 8,
10373   "fields" :
10374   [
10375    {
10376     "access" : "private",
10377     "field_name" : "mQueue",
10378     "referenced_type" : "type-655"
10379    }
10380   ],
10381   "linker_set_key" : "android::hardware::details::TaskRunner",
10382   "name" : "android::hardware::details::TaskRunner",
10383   "record_kind" : "class",
10384   "referenced_type" : "type-654",
10385   "self_type" : "type-654",
10386   "size" : 16,
10387   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
10388   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
10389  },
10390  {
10391   "alignment" : 1,
10392   "linker_set_key" : "android::hardware::details::bnhw_tag",
10393   "name" : "android::hardware::details::bnhw_tag",
10394   "referenced_type" : "type-215",
10395   "self_type" : "type-215",
10396   "size" : 1,
10397   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10398   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
10399  },
10400  {
10401   "alignment" : 1,
10402   "linker_set_key" : "android::hardware::details::bphw_tag",
10403   "name" : "android::hardware::details::bphw_tag",
10404   "referenced_type" : "type-226",
10405   "self_type" : "type-226",
10406   "size" : 1,
10407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10408   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
10409  },
10410  {
10411   "alignment" : 1,
10412   "linker_set_key" : "android::hardware::details::bs_tag",
10413   "name" : "android::hardware::details::bs_tag",
10414   "referenced_type" : "type-238",
10415   "self_type" : "type-238",
10416   "size" : 1,
10417   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10418   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
10419  },
10420  {
10421   "alignment" : 8,
10422   "fields" :
10423   [
10424    {
10425     "access" : "private",
10426     "field_name" : "mBase",
10427     "referenced_type" : "type-325"
10428    }
10429   ],
10430   "linker_set_key" : "android::hardware::details::const_accessor<unsigned char, 32>",
10431   "name" : "android::hardware::details::const_accessor<unsigned char, 32>",
10432   "referenced_type" : "type-365",
10433   "self_type" : "type-365",
10434   "size" : 8,
10435   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10436   "template_args" : [ "type-78" ],
10437   "unique_id" : "_ZTSN7android8hardware7details14const_accessorIhLm32EJEEE"
10438  },
10439  {
10440   "access" : "private",
10441   "alignment" : 8,
10442   "fields" :
10443   [
10444    {
10445     "field_name" : "mPointer",
10446     "referenced_type" : "type-295"
10447    },
10448    {
10449     "field_name" : "_pad",
10450     "referenced_type" : "type-30"
10451    }
10452   ],
10453   "is_anonymous" : true,
10454   "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",
10455   "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",
10456   "record_kind" : "union",
10457   "referenced_type" : "type-294",
10458   "self_type" : "type-294",
10459   "size" : 8,
10460   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10461   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
10462  },
10463  {
10464   "access" : "private",
10465   "alignment" : 8,
10466   "fields" :
10467   [
10468    {
10469     "field_name" : "mPointer",
10470     "referenced_type" : "type-337"
10471    },
10472    {
10473     "field_name" : "_pad",
10474     "referenced_type" : "type-30"
10475    }
10476   ],
10477   "is_anonymous" : true,
10478   "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",
10479   "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",
10480   "record_kind" : "union",
10481   "referenced_type" : "type-336",
10482   "self_type" : "type-336",
10483   "size" : 8,
10484   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10485   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEUt_E"
10486  },
10487  {
10488   "alignment" : 8,
10489   "fields" :
10490   [
10491    {
10492     "access" : "private",
10493     "referenced_type" : "type-294"
10494    }
10495   ],
10496   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10497   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
10498   "referenced_type" : "type-293",
10499   "self_type" : "type-293",
10500   "size" : 8,
10501   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10502   "template_args" : [ "type-296" ],
10503   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
10504  },
10505  {
10506   "alignment" : 8,
10507   "fields" :
10508   [
10509    {
10510     "access" : "private",
10511     "referenced_type" : "type-308"
10512    }
10513   ],
10514   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10515   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
10516   "referenced_type" : "type-307",
10517   "self_type" : "type-307",
10518   "size" : 8,
10519   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10520   "template_args" : [ "type-310" ],
10521   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
10522  },
10523  {
10524   "alignment" : 8,
10525   "fields" :
10526   [
10527    {
10528     "access" : "private",
10529     "referenced_type" : "type-300"
10530    }
10531   ],
10532   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10533   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
10534   "referenced_type" : "type-299",
10535   "self_type" : "type-299",
10536   "size" : 8,
10537   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10538   "template_args" : [ "type-275" ],
10539   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
10540  },
10541  {
10542   "alignment" : 8,
10543   "fields" :
10544   [
10545    {
10546     "access" : "private",
10547     "referenced_type" : "type-357"
10548    }
10549   ],
10550   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10551   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_vec<unsigned char> >",
10552   "referenced_type" : "type-356",
10553   "self_type" : "type-356",
10554   "size" : 8,
10555   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10556   "template_args" : [ "type-329" ],
10557   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEE"
10558  },
10559  {
10560   "alignment" : 8,
10561   "fields" :
10562   [
10563    {
10564     "access" : "private",
10565     "referenced_type" : "type-336"
10566    }
10567   ],
10568   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10569   "name" : "android::hardware::details::hidl_pointer<android::hardware::keymaster::V3_0::KeyParameter>",
10570   "referenced_type" : "type-335",
10571   "self_type" : "type-335",
10572   "size" : 8,
10573   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10574   "template_args" : [ "type-338" ],
10575   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_9keymaster4V3_012KeyParameterEEE"
10576  },
10577  {
10578   "alignment" : 8,
10579   "fields" :
10580   [
10581    {
10582     "access" : "private",
10583     "referenced_type" : "type-363"
10584    }
10585   ],
10586   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
10587   "name" : "android::hardware::details::hidl_pointer<char>",
10588   "referenced_type" : "type-362",
10589   "self_type" : "type-362",
10590   "size" : 8,
10591   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10592   "template_args" : [ "type-58" ],
10593   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
10594  },
10595  {
10596   "access" : "private",
10597   "alignment" : 8,
10598   "fields" :
10599   [
10600    {
10601     "field_name" : "mPointer",
10602     "referenced_type" : "type-159"
10603    },
10604    {
10605     "field_name" : "_pad",
10606     "referenced_type" : "type-30"
10607    }
10608   ],
10609   "is_anonymous" : true,
10610   "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",
10611   "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",
10612   "record_kind" : "union",
10613   "referenced_type" : "type-363",
10614   "self_type" : "type-363",
10615   "size" : 8,
10616   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10617   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
10618  },
10619  {
10620   "alignment" : 8,
10621   "fields" :
10622   [
10623    {
10624     "access" : "private",
10625     "referenced_type" : "type-277"
10626    }
10627   ],
10628   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
10629   "name" : "android::hardware::details::hidl_pointer<const char>",
10630   "referenced_type" : "type-276",
10631   "self_type" : "type-276",
10632   "size" : 8,
10633   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10634   "template_args" : [ "type-57" ],
10635   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
10636  },
10637  {
10638   "access" : "private",
10639   "alignment" : 8,
10640   "fields" :
10641   [
10642    {
10643     "field_name" : "mPointer",
10644     "referenced_type" : "type-56"
10645    },
10646    {
10647     "field_name" : "_pad",
10648     "referenced_type" : "type-30"
10649    }
10650   ],
10651   "is_anonymous" : true,
10652   "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",
10653   "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",
10654   "record_kind" : "union",
10655   "referenced_type" : "type-277",
10656   "self_type" : "type-277",
10657   "size" : 8,
10658   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10659   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
10660  },
10661  {
10662   "alignment" : 8,
10663   "fields" :
10664   [
10665    {
10666     "access" : "private",
10667     "referenced_type" : "type-249"
10668    }
10669   ],
10670   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
10671   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
10672   "referenced_type" : "type-248",
10673   "self_type" : "type-248",
10674   "size" : 8,
10675   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10676   "template_args" : [ "type-251" ],
10677   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
10678  },
10679  {
10680   "access" : "private",
10681   "alignment" : 8,
10682   "fields" :
10683   [
10684    {
10685     "field_name" : "mPointer",
10686     "referenced_type" : "type-250"
10687    },
10688    {
10689     "field_name" : "_pad",
10690     "referenced_type" : "type-30"
10691    }
10692   ],
10693   "is_anonymous" : true,
10694   "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",
10695   "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",
10696   "record_kind" : "union",
10697   "referenced_type" : "type-249",
10698   "self_type" : "type-249",
10699   "size" : 8,
10700   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10701   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
10702  },
10703  {
10704   "access" : "private",
10705   "alignment" : 8,
10706   "fields" :
10707   [
10708    {
10709     "field_name" : "mPointer",
10710     "referenced_type" : "type-309"
10711    },
10712    {
10713     "field_name" : "_pad",
10714     "referenced_type" : "type-30"
10715    }
10716   ],
10717   "is_anonymous" : true,
10718   "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",
10719   "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",
10720   "record_kind" : "union",
10721   "referenced_type" : "type-308",
10722   "self_type" : "type-308",
10723   "size" : 8,
10724   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10725   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
10726  },
10727  {
10728   "access" : "private",
10729   "alignment" : 8,
10730   "fields" :
10731   [
10732    {
10733     "field_name" : "mPointer",
10734     "referenced_type" : "type-301"
10735    },
10736    {
10737     "field_name" : "_pad",
10738     "referenced_type" : "type-30"
10739    }
10740   ],
10741   "is_anonymous" : true,
10742   "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",
10743   "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",
10744   "record_kind" : "union",
10745   "referenced_type" : "type-300",
10746   "self_type" : "type-300",
10747   "size" : 8,
10748   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10749   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
10750  },
10751  {
10752   "access" : "private",
10753   "alignment" : 8,
10754   "fields" :
10755   [
10756    {
10757     "field_name" : "mPointer",
10758     "referenced_type" : "type-358"
10759    },
10760    {
10761     "field_name" : "_pad",
10762     "referenced_type" : "type-30"
10763    }
10764   ],
10765   "is_anonymous" : true,
10766   "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",
10767   "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",
10768   "record_kind" : "union",
10769   "referenced_type" : "type-357",
10770   "self_type" : "type-357",
10771   "size" : 8,
10772   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10773   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_8hidl_vecIhEEEUt_E"
10774  },
10775  {
10776   "alignment" : 8,
10777   "fields" :
10778   [
10779    {
10780     "access" : "private",
10781     "referenced_type" : "type-319"
10782    }
10783   ],
10784   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
10785   "name" : "android::hardware::details::hidl_pointer<int>",
10786   "referenced_type" : "type-318",
10787   "self_type" : "type-318",
10788   "size" : 8,
10789   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10790   "template_args" : [ "type-25" ],
10791   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
10792  },
10793  {
10794   "access" : "private",
10795   "alignment" : 8,
10796   "fields" :
10797   [
10798    {
10799     "field_name" : "mPointer",
10800     "referenced_type" : "type-320"
10801    },
10802    {
10803     "field_name" : "_pad",
10804     "referenced_type" : "type-30"
10805    }
10806   ],
10807   "is_anonymous" : true,
10808   "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",
10809   "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",
10810   "record_kind" : "union",
10811   "referenced_type" : "type-319",
10812   "self_type" : "type-319",
10813   "size" : 8,
10814   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10815   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
10816  },
10817  {
10818   "alignment" : 8,
10819   "fields" :
10820   [
10821    {
10822     "access" : "private",
10823     "referenced_type" : "type-387"
10824    }
10825   ],
10826   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
10827   "name" : "android::hardware::details::hidl_pointer<native_handle>",
10828   "referenced_type" : "type-386",
10829   "self_type" : "type-386",
10830   "size" : 8,
10831   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10832   "template_args" : [ "type-177" ],
10833   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
10834  },
10835  {
10836   "access" : "private",
10837   "alignment" : 8,
10838   "fields" :
10839   [
10840    {
10841     "field_name" : "mPointer",
10842     "referenced_type" : "type-176"
10843    },
10844    {
10845     "field_name" : "_pad",
10846     "referenced_type" : "type-30"
10847    }
10848   ],
10849   "is_anonymous" : true,
10850   "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",
10851   "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",
10852   "record_kind" : "union",
10853   "referenced_type" : "type-387",
10854   "self_type" : "type-387",
10855   "size" : 8,
10856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10857   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
10858  },
10859  {
10860   "alignment" : 8,
10861   "fields" :
10862   [
10863    {
10864     "access" : "private",
10865     "referenced_type" : "type-331"
10866    }
10867   ],
10868   "linker_set_key" : "android::hardware::details::hidl_pointer<unsigned char>",
10869   "name" : "android::hardware::details::hidl_pointer<unsigned char>",
10870   "referenced_type" : "type-330",
10871   "self_type" : "type-330",
10872   "size" : 8,
10873   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10874   "template_args" : [ "type-78" ],
10875   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEE"
10876  },
10877  {
10878   "access" : "private",
10879   "alignment" : 8,
10880   "fields" :
10881   [
10882    {
10883     "field_name" : "mPointer",
10884     "referenced_type" : "type-332"
10885    },
10886    {
10887     "field_name" : "_pad",
10888     "referenced_type" : "type-30"
10889    }
10890   ],
10891   "is_anonymous" : true,
10892   "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",
10893   "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",
10894   "record_kind" : "union",
10895   "referenced_type" : "type-331",
10896   "self_type" : "type-331",
10897   "size" : 8,
10898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10899   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIhEUt_E"
10900  },
10901  {
10902   "alignment" : 1,
10903   "linker_set_key" : "android::hardware::details::i_tag",
10904   "name" : "android::hardware::details::i_tag",
10905   "referenced_type" : "type-204",
10906   "self_type" : "type-204",
10907   "size" : 1,
10908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
10909   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
10910  },
10911  {
10912   "alignment" : 8,
10913   "fields" :
10914   [
10915    {
10916     "access" : "private",
10917     "field_name" : "mStatus",
10918     "referenced_type" : "type-129"
10919    },
10920    {
10921     "access" : "private",
10922     "field_name" : "mCheckedStatus",
10923     "field_offset" : 256,
10924     "referenced_type" : "type-41"
10925    }
10926   ],
10927   "linker_set_key" : "android::hardware::details::return_status",
10928   "name" : "android::hardware::details::return_status",
10929   "record_kind" : "class",
10930   "referenced_type" : "type-139",
10931   "self_type" : "type-139",
10932   "size" : 40,
10933   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
10934   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
10935  },
10936  {
10937   "alignment" : 1,
10938   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
10939   "name" : "android::hardware::details::std_array<unsigned char, 32>",
10940   "referenced_type" : "type-364",
10941   "self_type" : "type-364",
10942   "size" : 1,
10943   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10944   "template_args" : [ "type-78" ],
10945   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
10946  },
10947  {
10948   "alignment" : 1,
10949   "fields" :
10950   [
10951    {
10952     "access" : "private",
10953     "field_name" : "mBuffer",
10954     "referenced_type" : "type-311"
10955    }
10956   ],
10957   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
10958   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10959   "referenced_type" : "type-310",
10960   "self_type" : "type-310",
10961   "size" : 32,
10962   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10963   "template_args" : [ "type-78" ],
10964   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
10965  },
10966  {
10967   "alignment" : 8,
10968   "base_specifiers" :
10969   [
10970    {
10971     "referenced_type" : "type-7"
10972    }
10973   ],
10974   "fields" :
10975   [
10976    {
10977     "access" : "private",
10978     "field_name" : "mRecipient",
10979     "field_offset" : 64,
10980     "referenced_type" : "type-115"
10981    },
10982    {
10983     "access" : "private",
10984     "field_name" : "mCookie",
10985     "field_offset" : 192,
10986     "referenced_type" : "type-30"
10987    },
10988    {
10989     "access" : "private",
10990     "field_name" : "mBase",
10991     "field_offset" : 256,
10992     "referenced_type" : "type-118"
10993    }
10994   ],
10995   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
10996   "name" : "android::hardware::hidl_binder_death_recipient",
10997   "referenced_type" : "type-114",
10998   "self_type" : "type-114",
10999   "size" : 64,
11000   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11001   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
11002   "vtable_components" :
11003   [
11004    {
11005     "component_value" : 48,
11006     "kind" : "vbase_offset"
11007    },
11008    {
11009     "kind" : "offset_to_top"
11010    },
11011    {
11012     "kind" : "rtti",
11013     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11014    },
11015    {
11016     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11017    },
11018    {
11019     "kind" : "complete_dtor_pointer",
11020     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11021    },
11022    {
11023     "kind" : "deleting_dtor_pointer",
11024     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11025    },
11026    {
11027     "kind" : "vcall_offset"
11028    },
11029    {
11030     "kind" : "vcall_offset"
11031    },
11032    {
11033     "kind" : "vcall_offset"
11034    },
11035    {
11036     "kind" : "vcall_offset"
11037    },
11038    {
11039     "component_value" : -48,
11040     "kind" : "vcall_offset"
11041    },
11042    {
11043     "component_value" : -48,
11044     "kind" : "offset_to_top"
11045    },
11046    {
11047     "kind" : "rtti",
11048     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11049    },
11050    {
11051     "kind" : "complete_dtor_pointer",
11052     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
11053    },
11054    {
11055     "kind" : "deleting_dtor_pointer",
11056     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11060    },
11061    {
11062     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11063    },
11064    {
11065     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11066    },
11067    {
11068     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11069    }
11070   ]
11071  },
11072  {
11073   "alignment" : 8,
11074   "base_specifiers" :
11075   [
11076    {
11077     "is_virtual" : true,
11078     "referenced_type" : "type-8"
11079    }
11080   ],
11081   "linker_set_key" : "android::hardware::hidl_death_recipient",
11082   "name" : "android::hardware::hidl_death_recipient",
11083   "referenced_type" : "type-117",
11084   "self_type" : "type-117",
11085   "size" : 24,
11086   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11087   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
11088   "vtable_components" :
11089   [
11090    {
11091     "component_value" : 8,
11092     "kind" : "vbase_offset"
11093    },
11094    {
11095     "kind" : "offset_to_top"
11096    },
11097    {
11098     "kind" : "rtti",
11099     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11100    },
11101    {
11102     "is_pure" : true,
11103     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11104    },
11105    {
11106     "kind" : "complete_dtor_pointer",
11107     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11108    },
11109    {
11110     "kind" : "deleting_dtor_pointer",
11111     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11112    },
11113    {
11114     "kind" : "vcall_offset"
11115    },
11116    {
11117     "kind" : "vcall_offset"
11118    },
11119    {
11120     "kind" : "vcall_offset"
11121    },
11122    {
11123     "kind" : "vcall_offset"
11124    },
11125    {
11126     "component_value" : -8,
11127     "kind" : "vcall_offset"
11128    },
11129    {
11130     "component_value" : -8,
11131     "kind" : "offset_to_top"
11132    },
11133    {
11134     "kind" : "rtti",
11135     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11136    },
11137    {
11138     "kind" : "complete_dtor_pointer",
11139     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
11140    },
11141    {
11142     "kind" : "deleting_dtor_pointer",
11143     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
11144    },
11145    {
11146     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11147    },
11148    {
11149     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11150    },
11151    {
11152     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11153    },
11154    {
11155     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11156    }
11157   ]
11158  },
11159  {
11160   "alignment" : 8,
11161   "fields" :
11162   [
11163    {
11164     "access" : "private",
11165     "field_name" : "mHandle",
11166     "referenced_type" : "type-248"
11167    },
11168    {
11169     "access" : "private",
11170     "field_name" : "mOwnsHandle",
11171     "field_offset" : 64,
11172     "referenced_type" : "type-41"
11173    }
11174   ],
11175   "linker_set_key" : "android::hardware::hidl_handle",
11176   "name" : "android::hardware::hidl_handle",
11177   "referenced_type" : "type-273",
11178   "self_type" : "type-273",
11179   "size" : 16,
11180   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11181   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
11182  },
11183  {
11184   "alignment" : 8,
11185   "fields" :
11186   [
11187    {
11188     "access" : "private",
11189     "field_name" : "mHandle",
11190     "referenced_type" : "type-273"
11191    },
11192    {
11193     "access" : "private",
11194     "field_name" : "mSize",
11195     "field_offset" : 128,
11196     "referenced_type" : "type-30"
11197    },
11198    {
11199     "access" : "private",
11200     "field_name" : "mName",
11201     "field_offset" : 192,
11202     "referenced_type" : "type-275"
11203    }
11204   ],
11205   "linker_set_key" : "android::hardware::hidl_memory",
11206   "name" : "android::hardware::hidl_memory",
11207   "referenced_type" : "type-279",
11208   "self_type" : "type-279",
11209   "size" : 40,
11210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11211   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
11212  },
11213  {
11214   "alignment" : 8,
11215   "fields" :
11216   [
11217    {
11218     "access" : "private",
11219     "field_name" : "mBuffer",
11220     "referenced_type" : "type-276"
11221    },
11222    {
11223     "access" : "private",
11224     "field_name" : "mSize",
11225     "field_offset" : 64,
11226     "referenced_type" : "type-2"
11227    },
11228    {
11229     "access" : "private",
11230     "field_name" : "mOwnsBuffer",
11231     "field_offset" : 96,
11232     "referenced_type" : "type-41"
11233    }
11234   ],
11235   "linker_set_key" : "android::hardware::hidl_string",
11236   "name" : "android::hardware::hidl_string",
11237   "referenced_type" : "type-275",
11238   "self_type" : "type-275",
11239   "size" : 16,
11240   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11241   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
11242  },
11243  {
11244   "alignment" : 8,
11245   "fields" :
11246   [
11247    {
11248     "access" : "private",
11249     "field_name" : "mBuffer",
11250     "referenced_type" : "type-293"
11251    },
11252    {
11253     "access" : "private",
11254     "field_name" : "mSize",
11255     "field_offset" : 64,
11256     "referenced_type" : "type-2"
11257    },
11258    {
11259     "access" : "private",
11260     "field_name" : "mOwnsBuffer",
11261     "field_offset" : 96,
11262     "referenced_type" : "type-41"
11263    }
11264   ],
11265   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11266   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
11267   "referenced_type" : "type-292",
11268   "self_type" : "type-292",
11269   "size" : 16,
11270   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11271   "template_args" : [ "type-296" ],
11272   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11273  },
11274  {
11275   "alignment" : 8,
11276   "fields" :
11277   [
11278    {
11279     "access" : "private",
11280     "field_name" : "mBuffer",
11281     "referenced_type" : "type-307"
11282    },
11283    {
11284     "access" : "private",
11285     "field_name" : "mSize",
11286     "field_offset" : 64,
11287     "referenced_type" : "type-2"
11288    },
11289    {
11290     "access" : "private",
11291     "field_name" : "mOwnsBuffer",
11292     "field_offset" : 96,
11293     "referenced_type" : "type-41"
11294    }
11295   ],
11296   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11297   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
11298   "referenced_type" : "type-306",
11299   "self_type" : "type-306",
11300   "size" : 16,
11301   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11302   "template_args" : [ "type-310" ],
11303   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
11304  },
11305  {
11306   "alignment" : 8,
11307   "fields" :
11308   [
11309    {
11310     "access" : "private",
11311     "field_name" : "mBuffer",
11312     "referenced_type" : "type-299"
11313    },
11314    {
11315     "access" : "private",
11316     "field_name" : "mSize",
11317     "field_offset" : 64,
11318     "referenced_type" : "type-2"
11319    },
11320    {
11321     "access" : "private",
11322     "field_name" : "mOwnsBuffer",
11323     "field_offset" : 96,
11324     "referenced_type" : "type-41"
11325    }
11326   ],
11327   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11328   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
11329   "referenced_type" : "type-298",
11330   "self_type" : "type-298",
11331   "size" : 16,
11332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11333   "template_args" : [ "type-275" ],
11334   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
11335  },
11336  {
11337   "alignment" : 8,
11338   "fields" :
11339   [
11340    {
11341     "access" : "private",
11342     "field_name" : "mBuffer",
11343     "referenced_type" : "type-356"
11344    },
11345    {
11346     "access" : "private",
11347     "field_name" : "mSize",
11348     "field_offset" : 64,
11349     "referenced_type" : "type-2"
11350    },
11351    {
11352     "access" : "private",
11353     "field_name" : "mOwnsBuffer",
11354     "field_offset" : 96,
11355     "referenced_type" : "type-41"
11356    }
11357   ],
11358   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11359   "name" : "android::hardware::hidl_vec<android::hardware::hidl_vec<unsigned char> >",
11360   "referenced_type" : "type-355",
11361   "self_type" : "type-355",
11362   "size" : 16,
11363   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11364   "template_args" : [ "type-329" ],
11365   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS1_IhEEEE"
11366  },
11367  {
11368   "alignment" : 8,
11369   "fields" :
11370   [
11371    {
11372     "access" : "private",
11373     "field_name" : "mBuffer",
11374     "referenced_type" : "type-335"
11375    },
11376    {
11377     "access" : "private",
11378     "field_name" : "mSize",
11379     "field_offset" : 64,
11380     "referenced_type" : "type-2"
11381    },
11382    {
11383     "access" : "private",
11384     "field_name" : "mOwnsBuffer",
11385     "field_offset" : 96,
11386     "referenced_type" : "type-41"
11387    }
11388   ],
11389   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11390   "name" : "android::hardware::hidl_vec<android::hardware::keymaster::V3_0::KeyParameter>",
11391   "referenced_type" : "type-334",
11392   "self_type" : "type-334",
11393   "size" : 16,
11394   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11395   "template_args" : [ "type-338" ],
11396   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_9keymaster4V3_012KeyParameterEEE"
11397  },
11398  {
11399   "alignment" : 8,
11400   "fields" :
11401   [
11402    {
11403     "access" : "private",
11404     "field_name" : "mBuffer",
11405     "referenced_type" : "type-362"
11406    },
11407    {
11408     "access" : "private",
11409     "field_name" : "mSize",
11410     "field_offset" : 64,
11411     "referenced_type" : "type-2"
11412    },
11413    {
11414     "access" : "private",
11415     "field_name" : "mOwnsBuffer",
11416     "field_offset" : 96,
11417     "referenced_type" : "type-41"
11418    }
11419   ],
11420   "linker_set_key" : "android::hardware::hidl_vec<char>",
11421   "name" : "android::hardware::hidl_vec<char>",
11422   "referenced_type" : "type-361",
11423   "self_type" : "type-361",
11424   "size" : 16,
11425   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11426   "template_args" : [ "type-58" ],
11427   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
11428  },
11429  {
11430   "alignment" : 8,
11431   "fields" :
11432   [
11433    {
11434     "access" : "private",
11435     "field_name" : "mBuffer",
11436     "referenced_type" : "type-318"
11437    },
11438    {
11439     "access" : "private",
11440     "field_name" : "mSize",
11441     "field_offset" : 64,
11442     "referenced_type" : "type-2"
11443    },
11444    {
11445     "access" : "private",
11446     "field_name" : "mOwnsBuffer",
11447     "field_offset" : 96,
11448     "referenced_type" : "type-41"
11449    }
11450   ],
11451   "linker_set_key" : "android::hardware::hidl_vec<int>",
11452   "name" : "android::hardware::hidl_vec<int>",
11453   "referenced_type" : "type-317",
11454   "self_type" : "type-317",
11455   "size" : 16,
11456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11457   "template_args" : [ "type-25" ],
11458   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
11459  },
11460  {
11461   "alignment" : 8,
11462   "fields" :
11463   [
11464    {
11465     "access" : "private",
11466     "field_name" : "mBuffer",
11467     "referenced_type" : "type-330"
11468    },
11469    {
11470     "access" : "private",
11471     "field_name" : "mSize",
11472     "field_offset" : 64,
11473     "referenced_type" : "type-2"
11474    },
11475    {
11476     "access" : "private",
11477     "field_name" : "mOwnsBuffer",
11478     "field_offset" : 96,
11479     "referenced_type" : "type-41"
11480    }
11481   ],
11482   "linker_set_key" : "android::hardware::hidl_vec<unsigned char>",
11483   "name" : "android::hardware::hidl_vec<unsigned char>",
11484   "referenced_type" : "type-329",
11485   "self_type" : "type-329",
11486   "size" : 16,
11487   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11488   "template_args" : [ "type-78" ],
11489   "unique_id" : "_ZTSN7android8hardware8hidl_vecIhEE"
11490  },
11491  {
11492   "alignment" : 2,
11493   "fields" :
11494   [
11495    {
11496     "access" : "private",
11497     "field_name" : "mMajor",
11498     "referenced_type" : "type-80"
11499    },
11500    {
11501     "access" : "private",
11502     "field_name" : "mMinor",
11503     "field_offset" : 16,
11504     "referenced_type" : "type-80"
11505    }
11506   ],
11507   "linker_set_key" : "android::hardware::hidl_version",
11508   "name" : "android::hardware::hidl_version",
11509   "referenced_type" : "type-373",
11510   "self_type" : "type-373",
11511   "size" : 4,
11512   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11513   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
11514  },
11515  {
11516   "alignment" : 8,
11517   "base_specifiers" :
11518   [
11519    {
11520     "referenced_type" : "type-432"
11521    }
11522   ],
11523   "fields" :
11524   [
11525    {
11526     "access" : "private",
11527     "field_name" : "_hidl_mImpl",
11528     "field_offset" : 1024,
11529     "referenced_type" : "type-104"
11530    }
11531   ],
11532   "linker_set_key" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11533   "name" : "android::hardware::keymaster::V3_0::BnHwKeymasterDevice",
11534   "referenced_type" : "type-635",
11535   "self_type" : "type-635",
11536   "size" : 152,
11537   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BnHwKeymasterDevice.h",
11538   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE",
11539   "vtable_components" :
11540   [
11541    {
11542     "component_value" : 136,
11543     "kind" : "vbase_offset"
11544    },
11545    {
11546     "kind" : "offset_to_top"
11547    },
11548    {
11549     "kind" : "rtti",
11550     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11554    },
11555    {
11556     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11560    },
11561    {
11562     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11563    },
11564    {
11565     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11566    },
11567    {
11568     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11569    },
11570    {
11571     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11572    },
11573    {
11574     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11575    },
11576    {
11577     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11578    },
11579    {
11580     "kind" : "complete_dtor_pointer",
11581     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11582    },
11583    {
11584     "kind" : "deleting_dtor_pointer",
11585     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11586    },
11587    {
11588     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11589    },
11590    {
11591     "component_value" : -32,
11592     "kind" : "offset_to_top"
11593    },
11594    {
11595     "kind" : "rtti",
11596     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11597    },
11598    {
11599     "kind" : "complete_dtor_pointer",
11600     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11601    },
11602    {
11603     "kind" : "deleting_dtor_pointer",
11604     "mangled_component_name" : "_ZThn32_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11605    },
11606    {
11607     "kind" : "vcall_offset"
11608    },
11609    {
11610     "kind" : "vcall_offset"
11611    },
11612    {
11613     "kind" : "vcall_offset"
11614    },
11615    {
11616     "kind" : "vcall_offset"
11617    },
11618    {
11619     "component_value" : -136,
11620     "kind" : "vcall_offset"
11621    },
11622    {
11623     "component_value" : -136,
11624     "kind" : "offset_to_top"
11625    },
11626    {
11627     "kind" : "rtti",
11628     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
11629    },
11630    {
11631     "kind" : "complete_dtor_pointer",
11632     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
11633    },
11634    {
11635     "kind" : "deleting_dtor_pointer",
11636     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
11637    },
11638    {
11639     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11640    },
11641    {
11642     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11643    },
11644    {
11645     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11646    },
11647    {
11648     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11649    }
11650   ]
11651  },
11652  {
11653   "alignment" : 8,
11654   "base_specifiers" :
11655   [
11656    {
11657     "referenced_type" : "type-417"
11658    },
11659    {
11660     "referenced_type" : "type-62"
11661    }
11662   ],
11663   "fields" :
11664   [
11665    {
11666     "access" : "private",
11667     "field_name" : "_hidl_mMutex",
11668     "field_offset" : 1088,
11669     "referenced_type" : "type-615"
11670    },
11671    {
11672     "access" : "private",
11673     "field_name" : "_hidl_mDeathRecipients",
11674     "field_offset" : 1408,
11675     "referenced_type" : "type-616"
11676    }
11677   ],
11678   "linker_set_key" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11679   "name" : "android::hardware::keymaster::V3_0::BpHwKeymasterDevice",
11680   "referenced_type" : "type-614",
11681   "self_type" : "type-614",
11682   "size" : 216,
11683   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BpHwKeymasterDevice.h",
11684   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE",
11685   "vtable_components" :
11686   [
11687    {
11688     "component_value" : 200,
11689     "kind" : "vbase_offset"
11690    },
11691    {
11692     "kind" : "offset_to_top"
11693    },
11694    {
11695     "kind" : "rtti",
11696     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11697    },
11698    {
11699     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_019BpHwKeymasterDevice8isRemoteEv"
11700    },
11701    {
11702     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11703    },
11704    {
11705     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11706    },
11707    {
11708     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11709    },
11710    {
11711     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11712    },
11713    {
11714     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
11715    },
11716    {
11717     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11718    },
11719    {
11720     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
11721    },
11722    {
11723     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11724    },
11725    {
11726     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
11727    },
11728    {
11729     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11730    },
11731    {
11732     "kind" : "complete_dtor_pointer",
11733     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11734    },
11735    {
11736     "kind" : "deleting_dtor_pointer",
11737     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11738    },
11739    {
11740     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11741    },
11742    {
11743     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11744    },
11745    {
11746     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11747    },
11748    {
11749     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
11750    },
11751    {
11752     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
11753    },
11754    {
11755     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
11756    },
11757    {
11758     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
11759    },
11760    {
11761     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
11762    },
11763    {
11764     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
11765    },
11766    {
11767     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
11768    },
11769    {
11770     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
11771    },
11772    {
11773     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
11774    },
11775    {
11776     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
11777    },
11778    {
11779     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
11780    },
11781    {
11782     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEm"
11783    },
11784    {
11785     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11786    },
11787    {
11788     "component_value" : 192,
11789     "kind" : "vbase_offset"
11790    },
11791    {
11792     "component_value" : -8,
11793     "kind" : "offset_to_top"
11794    },
11795    {
11796     "kind" : "rtti",
11797     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11798    },
11799    {
11800     "kind" : "complete_dtor_pointer",
11801     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11802    },
11803    {
11804     "kind" : "deleting_dtor_pointer",
11805     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11806    },
11807    {
11808     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
11809    },
11810    {
11811     "component_value" : 184,
11812     "kind" : "vbase_offset"
11813    },
11814    {
11815     "component_value" : -16,
11816     "kind" : "offset_to_top"
11817    },
11818    {
11819     "kind" : "rtti",
11820     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11821    },
11822    {
11823     "kind" : "complete_dtor_pointer",
11824     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11825    },
11826    {
11827     "kind" : "deleting_dtor_pointer",
11828     "mangled_component_name" : "_ZThn16_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11829    },
11830    {
11831     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11832    },
11833    {
11834     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11835    },
11836    {
11837     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11838    },
11839    {
11840     "component_value" : -48,
11841     "kind" : "offset_to_top"
11842    },
11843    {
11844     "kind" : "rtti",
11845     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11846    },
11847    {
11848     "kind" : "complete_dtor_pointer",
11849     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11850    },
11851    {
11852     "kind" : "deleting_dtor_pointer",
11853     "mangled_component_name" : "_ZThn48_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11854    },
11855    {
11856     "kind" : "vcall_offset"
11857    },
11858    {
11859     "component_value" : -184,
11860     "kind" : "vcall_offset"
11861    },
11862    {
11863     "component_value" : -184,
11864     "kind" : "vcall_offset"
11865    },
11866    {
11867     "component_value" : -184,
11868     "kind" : "vcall_offset"
11869    },
11870    {
11871     "component_value" : -200,
11872     "kind" : "vcall_offset"
11873    },
11874    {
11875     "component_value" : -200,
11876     "kind" : "offset_to_top"
11877    },
11878    {
11879     "kind" : "rtti",
11880     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
11881    },
11882    {
11883     "kind" : "complete_dtor_pointer",
11884     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
11885    },
11886    {
11887     "kind" : "deleting_dtor_pointer",
11888     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
11889    },
11890    {
11891     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11892    },
11893    {
11894     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11895    },
11896    {
11897     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11898    },
11899    {
11900     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11901    }
11902   ]
11903  },
11904  {
11905   "alignment" : 8,
11906   "base_specifiers" :
11907   [
11908    {
11909     "referenced_type" : "type-106"
11910    },
11911    {
11912     "referenced_type" : "type-62"
11913    }
11914   ],
11915   "fields" :
11916   [
11917    {
11918     "access" : "private",
11919     "field_name" : "mImpl",
11920     "field_offset" : 768,
11921     "referenced_type" : "type-110"
11922    },
11923    {
11924     "access" : "private",
11925     "field_name" : "mOnewayQueue",
11926     "field_offset" : 832,
11927     "referenced_type" : "type-654"
11928    }
11929   ],
11930   "linker_set_key" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11931   "name" : "android::hardware::keymaster::V3_0::BsKeymasterDevice",
11932   "referenced_type" : "type-653",
11933   "self_type" : "type-653",
11934   "size" : 136,
11935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/BsKeymasterDevice.h",
11936   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017BsKeymasterDeviceE",
11937   "vtable_components" :
11938   [
11939    {
11940     "component_value" : 120,
11941     "kind" : "vbase_offset"
11942    },
11943    {
11944     "kind" : "offset_to_top"
11945    },
11946    {
11947     "kind" : "rtti",
11948     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
11949    },
11950    {
11951     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
11952    },
11953    {
11954     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11955    },
11956    {
11957     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11958    },
11959    {
11960     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11961    },
11962    {
11963     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11964    },
11965    {
11966     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21setHALInstrumentationEv"
11967    },
11968    {
11969     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11970    },
11971    {
11972     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice4pingEv"
11973    },
11974    {
11975     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11976    },
11977    {
11978     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21notifySyspropsChangedEv"
11979    },
11980    {
11981     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11982    },
11983    {
11984     "kind" : "complete_dtor_pointer",
11985     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
11986    },
11987    {
11988     "kind" : "deleting_dtor_pointer",
11989     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
11990    },
11991    {
11992     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
11993    },
11994    {
11995     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
11996    },
11997    {
11998     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
11999    },
12000    {
12001     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12002    },
12003    {
12004     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12005    },
12006    {
12007     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12008    },
12009    {
12010     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12011    },
12012    {
12013     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12014    },
12015    {
12016     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12017    },
12018    {
12019     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13deleteAllKeysEv"
12020    },
12021    {
12022     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21destroyAttestationIdsEv"
12023    },
12024    {
12025     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12026    },
12027    {
12028     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12029    },
12030    {
12031     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12032    },
12033    {
12034     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5abortEm"
12035    },
12036    {
12037     "component_value" : -8,
12038     "kind" : "offset_to_top"
12039    },
12040    {
12041     "kind" : "rtti",
12042     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12043    },
12044    {
12045     "kind" : "complete_dtor_pointer",
12046     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12047    },
12048    {
12049     "kind" : "deleting_dtor_pointer",
12050     "mangled_component_name" : "_ZThn8_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12051    },
12052    {
12053     "kind" : "vcall_offset"
12054    },
12055    {
12056     "kind" : "vcall_offset"
12057    },
12058    {
12059     "kind" : "vcall_offset"
12060    },
12061    {
12062     "kind" : "vcall_offset"
12063    },
12064    {
12065     "component_value" : -120,
12066     "kind" : "vcall_offset"
12067    },
12068    {
12069     "component_value" : -120,
12070     "kind" : "offset_to_top"
12071    },
12072    {
12073     "kind" : "rtti",
12074     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
12075    },
12076    {
12077     "kind" : "complete_dtor_pointer",
12078     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
12079    },
12080    {
12081     "kind" : "deleting_dtor_pointer",
12082     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
12083    },
12084    {
12085     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12086    },
12087    {
12088     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12089    },
12090    {
12091     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12092    },
12093    {
12094     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12095    }
12096   ]
12097  },
12098  {
12099   "alignment" : 8,
12100   "fields" :
12101   [
12102    {
12103     "field_name" : "challenge",
12104     "referenced_type" : "type-30"
12105    },
12106    {
12107     "field_name" : "userId",
12108     "field_offset" : 64,
12109     "referenced_type" : "type-30"
12110    },
12111    {
12112     "field_name" : "authenticatorId",
12113     "field_offset" : 128,
12114     "referenced_type" : "type-30"
12115    },
12116    {
12117     "field_name" : "authenticatorType",
12118     "field_offset" : 192,
12119     "referenced_type" : "type-2"
12120    },
12121    {
12122     "field_name" : "timestamp",
12123     "field_offset" : 256,
12124     "referenced_type" : "type-30"
12125    },
12126    {
12127     "field_name" : "hmac",
12128     "field_offset" : 320,
12129     "referenced_type" : "type-310"
12130    }
12131   ],
12132   "linker_set_key" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12133   "name" : "android::hardware::keymaster::V3_0::HardwareAuthToken",
12134   "referenced_type" : "type-549",
12135   "self_type" : "type-549",
12136   "size" : 72,
12137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12138   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_017HardwareAuthTokenE"
12139  },
12140  {
12141   "alignment" : 8,
12142   "base_specifiers" :
12143   [
12144    {
12145     "referenced_type" : "type-72"
12146    }
12147   ],
12148   "linker_set_key" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12149   "name" : "android::hardware::keymaster::V3_0::IKeymasterDevice",
12150   "referenced_type" : "type-106",
12151   "self_type" : "type-106",
12152   "size" : 24,
12153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/IKeymasterDevice.h",
12154   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_016IKeymasterDeviceE",
12155   "vtable_components" :
12156   [
12157    {
12158     "component_value" : 8,
12159     "kind" : "vbase_offset"
12160    },
12161    {
12162     "kind" : "offset_to_top"
12163    },
12164    {
12165     "kind" : "rtti",
12166     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12167    },
12168    {
12169     "mangled_component_name" : "_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
12170    },
12171    {
12172     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12173    },
12174    {
12175     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12176    },
12177    {
12178     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12179    },
12180    {
12181     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
12182    },
12183    {
12184     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
12185    },
12186    {
12187     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
12188    },
12189    {
12190     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
12191    },
12192    {
12193     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12194    },
12195    {
12196     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
12197    },
12198    {
12199     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12200    },
12201    {
12202     "kind" : "complete_dtor_pointer",
12203     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12204    },
12205    {
12206     "kind" : "deleting_dtor_pointer",
12207     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12208    },
12209    {
12210     "is_pure" : true,
12211     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
12212    },
12213    {
12214     "is_pure" : true,
12215     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
12216    },
12217    {
12218     "is_pure" : true,
12219     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
12220    },
12221    {
12222     "is_pure" : true,
12223     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
12224    },
12225    {
12226     "is_pure" : true,
12227     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
12228    },
12229    {
12230     "is_pure" : true,
12231     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
12232    },
12233    {
12234     "is_pure" : true,
12235     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
12236    },
12237    {
12238     "is_pure" : true,
12239     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
12240    },
12241    {
12242     "is_pure" : true,
12243     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
12244    },
12245    {
12246     "is_pure" : true,
12247     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
12248    },
12249    {
12250     "is_pure" : true,
12251     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
12252    },
12253    {
12254     "is_pure" : true,
12255     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_mEEE"
12256    },
12257    {
12258     "is_pure" : true,
12259     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
12260    },
12261    {
12262     "is_pure" : true,
12263     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEmRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
12264    },
12265    {
12266     "is_pure" : true,
12267     "mangled_component_name" : "_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEm"
12268    },
12269    {
12270     "kind" : "vcall_offset"
12271    },
12272    {
12273     "kind" : "vcall_offset"
12274    },
12275    {
12276     "kind" : "vcall_offset"
12277    },
12278    {
12279     "kind" : "vcall_offset"
12280    },
12281    {
12282     "component_value" : -8,
12283     "kind" : "vcall_offset"
12284    },
12285    {
12286     "component_value" : -8,
12287     "kind" : "offset_to_top"
12288    },
12289    {
12290     "kind" : "rtti",
12291     "mangled_component_name" : "_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
12292    },
12293    {
12294     "kind" : "complete_dtor_pointer",
12295     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
12296    },
12297    {
12298     "kind" : "deleting_dtor_pointer",
12299     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
12300    },
12301    {
12302     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12303    },
12304    {
12305     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12306    },
12307    {
12308     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12309    },
12310    {
12311     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12312    }
12313   ]
12314  },
12315  {
12316   "alignment" : 8,
12317   "fields" :
12318   [
12319    {
12320     "field_name" : "softwareEnforced",
12321     "referenced_type" : "type-334"
12322    },
12323    {
12324     "field_name" : "teeEnforced",
12325     "field_offset" : 128,
12326     "referenced_type" : "type-334"
12327    }
12328   ],
12329   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12330   "name" : "android::hardware::keymaster::V3_0::KeyCharacteristics",
12331   "referenced_type" : "type-548",
12332   "self_type" : "type-548",
12333   "size" : 32,
12334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12335   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_018KeyCharacteristicsE"
12336  },
12337  {
12338   "alignment" : 8,
12339   "fields" :
12340   [
12341    {
12342     "field_name" : "tag",
12343     "referenced_type" : "type-339"
12344    },
12345    {
12346     "field_name" : "f",
12347     "field_offset" : 64,
12348     "referenced_type" : "type-340"
12349    },
12350    {
12351     "field_name" : "blob",
12352     "field_offset" : 128,
12353     "referenced_type" : "type-329"
12354    }
12355   ],
12356   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter",
12357   "name" : "android::hardware::keymaster::V3_0::KeyParameter",
12358   "referenced_type" : "type-338",
12359   "self_type" : "type-338",
12360   "size" : 32,
12361   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12362   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameterE"
12363  },
12364  {
12365   "alignment" : 8,
12366   "fields" :
12367   [
12368    {
12369     "field_name" : "algorithm",
12370     "referenced_type" : "type-341"
12371    },
12372    {
12373     "field_name" : "blockMode",
12374     "referenced_type" : "type-342"
12375    },
12376    {
12377     "field_name" : "paddingMode",
12378     "referenced_type" : "type-343"
12379    },
12380    {
12381     "field_name" : "digest",
12382     "referenced_type" : "type-344"
12383    },
12384    {
12385     "field_name" : "ecCurve",
12386     "referenced_type" : "type-345"
12387    },
12388    {
12389     "field_name" : "origin",
12390     "referenced_type" : "type-346"
12391    },
12392    {
12393     "field_name" : "keyBlobUsageRequirements",
12394     "referenced_type" : "type-347"
12395    },
12396    {
12397     "field_name" : "purpose",
12398     "referenced_type" : "type-348"
12399    },
12400    {
12401     "field_name" : "keyDerivationFunction",
12402     "referenced_type" : "type-349"
12403    },
12404    {
12405     "field_name" : "hardwareAuthenticatorType",
12406     "referenced_type" : "type-350"
12407    },
12408    {
12409     "field_name" : "boolValue",
12410     "referenced_type" : "type-41"
12411    },
12412    {
12413     "field_name" : "integer",
12414     "referenced_type" : "type-2"
12415    },
12416    {
12417     "field_name" : "longInteger",
12418     "referenced_type" : "type-30"
12419    },
12420    {
12421     "field_name" : "dateTime",
12422     "referenced_type" : "type-30"
12423    }
12424   ],
12425   "linker_set_key" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12426   "name" : "android::hardware::keymaster::V3_0::KeyParameter::IntegerParams",
12427   "record_kind" : "union",
12428   "referenced_type" : "type-340",
12429   "self_type" : "type-340",
12430   "size" : 8,
12431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/keymaster/3.0/[email protected]_genc++_headers/gen/android/hardware/keymaster/3.0/types.h",
12432   "unique_id" : "_ZTSN7android8hardware9keymaster4V3_012KeyParameter13IntegerParamsE"
12433  },
12434  {
12435   "alignment" : 8,
12436   "base_specifiers" :
12437   [
12438    {
12439     "referenced_type" : "type-127"
12440    },
12441    {
12442     "referenced_type" : "type-62"
12443    }
12444   ],
12445   "fields" :
12446   [
12447    {
12448     "access" : "private",
12449     "field_name" : "_hidl_mImpl",
12450     "field_offset" : 960,
12451     "referenced_type" : "type-433"
12452    }
12453   ],
12454   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12455   "name" : "android::hidl::base::V1_0::BnHwBase",
12456   "referenced_type" : "type-432",
12457   "self_type" : "type-432",
12458   "size" : 144,
12459   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12460   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12461   "vtable_components" :
12462   [
12463    {
12464     "component_value" : 128,
12465     "kind" : "vbase_offset"
12466    },
12467    {
12468     "kind" : "offset_to_top"
12469    },
12470    {
12471     "kind" : "rtti",
12472     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12473    },
12474    {
12475     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12476    },
12477    {
12478     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12479    },
12480    {
12481     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12482    },
12483    {
12484     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12485    },
12486    {
12487     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12488    },
12489    {
12490     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12491    },
12492    {
12493     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12494    },
12495    {
12496     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12497    },
12498    {
12499     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12500    },
12501    {
12502     "kind" : "complete_dtor_pointer",
12503     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12504    },
12505    {
12506     "kind" : "deleting_dtor_pointer",
12507     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12511    },
12512    {
12513     "component_value" : -32,
12514     "kind" : "offset_to_top"
12515    },
12516    {
12517     "kind" : "rtti",
12518     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12519    },
12520    {
12521     "kind" : "complete_dtor_pointer",
12522     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12523    },
12524    {
12525     "kind" : "deleting_dtor_pointer",
12526     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12527    },
12528    {
12529     "kind" : "vcall_offset"
12530    },
12531    {
12532     "kind" : "vcall_offset"
12533    },
12534    {
12535     "kind" : "vcall_offset"
12536    },
12537    {
12538     "kind" : "vcall_offset"
12539    },
12540    {
12541     "component_value" : -128,
12542     "kind" : "vcall_offset"
12543    },
12544    {
12545     "component_value" : -128,
12546     "kind" : "offset_to_top"
12547    },
12548    {
12549     "kind" : "rtti",
12550     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12551    },
12552    {
12553     "kind" : "complete_dtor_pointer",
12554     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12555    },
12556    {
12557     "kind" : "deleting_dtor_pointer",
12558     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12559    },
12560    {
12561     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12562    },
12563    {
12564     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12565    },
12566    {
12567     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12568    },
12569    {
12570     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12571    }
12572   ]
12573  },
12574  {
12575   "alignment" : 8,
12576   "base_specifiers" :
12577   [
12578    {
12579     "referenced_type" : "type-415"
12580    },
12581    {
12582     "referenced_type" : "type-62"
12583    }
12584   ],
12585   "fields" :
12586   [
12587    {
12588     "access" : "private",
12589     "field_name" : "_hidl_mMutex",
12590     "field_offset" : 1088,
12591     "referenced_type" : "type-609"
12592    },
12593    {
12594     "access" : "private",
12595     "field_name" : "_hidl_mDeathRecipients",
12596     "field_offset" : 1408,
12597     "referenced_type" : "type-610"
12598    }
12599   ],
12600   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12601   "name" : "android::hidl::base::V1_0::BpHwBase",
12602   "referenced_type" : "type-608",
12603   "self_type" : "type-608",
12604   "size" : 216,
12605   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12606   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12607   "vtable_components" :
12608   [
12609    {
12610     "component_value" : 200,
12611     "kind" : "vbase_offset"
12612    },
12613    {
12614     "kind" : "offset_to_top"
12615    },
12616    {
12617     "kind" : "rtti",
12618     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12619    },
12620    {
12621     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12622    },
12623    {
12624     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12625    },
12626    {
12627     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12628    },
12629    {
12630     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12631    },
12632    {
12633     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12634    },
12635    {
12636     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12637    },
12638    {
12639     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12640    },
12641    {
12642     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12643    },
12644    {
12645     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12646    },
12647    {
12648     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12649    },
12650    {
12651     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12652    },
12653    {
12654     "kind" : "complete_dtor_pointer",
12655     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12656    },
12657    {
12658     "kind" : "deleting_dtor_pointer",
12659     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12660    },
12661    {
12662     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12663    },
12664    {
12665     "component_value" : 192,
12666     "kind" : "vbase_offset"
12667    },
12668    {
12669     "component_value" : -8,
12670     "kind" : "offset_to_top"
12671    },
12672    {
12673     "kind" : "rtti",
12674     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12675    },
12676    {
12677     "kind" : "complete_dtor_pointer",
12678     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12679    },
12680    {
12681     "kind" : "deleting_dtor_pointer",
12682     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12683    },
12684    {
12685     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12686    },
12687    {
12688     "component_value" : 184,
12689     "kind" : "vbase_offset"
12690    },
12691    {
12692     "component_value" : -16,
12693     "kind" : "offset_to_top"
12694    },
12695    {
12696     "kind" : "rtti",
12697     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12698    },
12699    {
12700     "kind" : "complete_dtor_pointer",
12701     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12702    },
12703    {
12704     "kind" : "deleting_dtor_pointer",
12705     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12706    },
12707    {
12708     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12709    },
12710    {
12711     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12712    },
12713    {
12714     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12715    },
12716    {
12717     "component_value" : -48,
12718     "kind" : "offset_to_top"
12719    },
12720    {
12721     "kind" : "rtti",
12722     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12723    },
12724    {
12725     "kind" : "complete_dtor_pointer",
12726     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12727    },
12728    {
12729     "kind" : "deleting_dtor_pointer",
12730     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12731    },
12732    {
12733     "kind" : "vcall_offset"
12734    },
12735    {
12736     "component_value" : -184,
12737     "kind" : "vcall_offset"
12738    },
12739    {
12740     "component_value" : -184,
12741     "kind" : "vcall_offset"
12742    },
12743    {
12744     "component_value" : -184,
12745     "kind" : "vcall_offset"
12746    },
12747    {
12748     "component_value" : -200,
12749     "kind" : "vcall_offset"
12750    },
12751    {
12752     "component_value" : -200,
12753     "kind" : "offset_to_top"
12754    },
12755    {
12756     "kind" : "rtti",
12757     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12758    },
12759    {
12760     "kind" : "complete_dtor_pointer",
12761     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12762    },
12763    {
12764     "kind" : "deleting_dtor_pointer",
12765     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12766    },
12767    {
12768     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12769    },
12770    {
12771     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12772    },
12773    {
12774     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12775    },
12776    {
12777     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12778    }
12779   ]
12780  },
12781  {
12782   "alignment" : 8,
12783   "fields" :
12784   [
12785    {
12786     "field_name" : "pid",
12787     "referenced_type" : "type-25"
12788    },
12789    {
12790     "field_name" : "ptr",
12791     "field_offset" : 64,
12792     "referenced_type" : "type-30"
12793    },
12794    {
12795     "field_name" : "arch",
12796     "field_offset" : 128,
12797     "referenced_type" : "type-393"
12798    }
12799   ],
12800   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12801   "name" : "android::hidl::base::V1_0::DebugInfo",
12802   "referenced_type" : "type-392",
12803   "self_type" : "type-392",
12804   "size" : 24,
12805   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12806   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12807  },
12808  {
12809   "alignment" : 8,
12810   "base_specifiers" :
12811   [
12812    {
12813     "is_virtual" : true,
12814     "referenced_type" : "type-8"
12815    }
12816   ],
12817   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12818   "name" : "android::hidl::base::V1_0::IBase",
12819   "referenced_type" : "type-72",
12820   "self_type" : "type-72",
12821   "size" : 24,
12822   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12823   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12824   "vtable_components" :
12825   [
12826    {
12827     "component_value" : 8,
12828     "kind" : "vbase_offset"
12829    },
12830    {
12831     "kind" : "offset_to_top"
12832    },
12833    {
12834     "kind" : "rtti",
12835     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12836    },
12837    {
12838     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12839    },
12840    {
12841     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12842    },
12843    {
12844     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12845    },
12846    {
12847     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12848    },
12849    {
12850     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12851    },
12852    {
12853     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12854    },
12855    {
12856     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12857    },
12858    {
12859     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12860    },
12861    {
12862     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12863    },
12864    {
12865     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12866    },
12867    {
12868     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12869    },
12870    {
12871     "kind" : "complete_dtor_pointer",
12872     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12873    },
12874    {
12875     "kind" : "deleting_dtor_pointer",
12876     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12877    },
12878    {
12879     "kind" : "vcall_offset"
12880    },
12881    {
12882     "kind" : "vcall_offset"
12883    },
12884    {
12885     "kind" : "vcall_offset"
12886    },
12887    {
12888     "kind" : "vcall_offset"
12889    },
12890    {
12891     "component_value" : -8,
12892     "kind" : "vcall_offset"
12893    },
12894    {
12895     "component_value" : -8,
12896     "kind" : "offset_to_top"
12897    },
12898    {
12899     "kind" : "rtti",
12900     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12901    },
12902    {
12903     "kind" : "complete_dtor_pointer",
12904     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12905    },
12906    {
12907     "kind" : "deleting_dtor_pointer",
12908     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12909    },
12910    {
12911     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12912    },
12913    {
12914     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12915    },
12916    {
12917     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12918    },
12919    {
12920     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12921    }
12922   ]
12923  },
12924  {
12925   "alignment" : 8,
12926   "base_specifiers" :
12927   [
12928    {
12929     "referenced_type" : "type-72"
12930    }
12931   ],
12932   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12933   "name" : "android::hidl::manager::V1_0::IServiceManager",
12934   "referenced_type" : "type-71",
12935   "self_type" : "type-71",
12936   "size" : 24,
12937   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12938   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12939   "vtable_components" :
12940   [
12941    {
12942     "component_value" : 8,
12943     "kind" : "vbase_offset"
12944    },
12945    {
12946     "kind" : "offset_to_top"
12947    },
12948    {
12949     "kind" : "rtti",
12950     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12951    },
12952    {
12953     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12954    },
12955    {
12956     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12957    },
12958    {
12959     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12960    },
12961    {
12962     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12966    },
12967    {
12968     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12969    },
12970    {
12971     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12972    },
12973    {
12974     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12975    },
12976    {
12977     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12978    },
12979    {
12980     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12984    },
12985    {
12986     "kind" : "complete_dtor_pointer",
12987     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12988    },
12989    {
12990     "kind" : "deleting_dtor_pointer",
12991     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12992    },
12993    {
12994     "is_pure" : true,
12995     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12996    },
12997    {
12998     "is_pure" : true,
12999     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13000    },
13001    {
13002     "is_pure" : true,
13003     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13004    },
13005    {
13006     "is_pure" : true,
13007     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13008    },
13009    {
13010     "is_pure" : true,
13011     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13012    },
13013    {
13014     "is_pure" : true,
13015     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13016    },
13017    {
13018     "is_pure" : true,
13019     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13020    },
13021    {
13022     "is_pure" : true,
13023     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13024    },
13025    {
13026     "kind" : "vcall_offset"
13027    },
13028    {
13029     "kind" : "vcall_offset"
13030    },
13031    {
13032     "kind" : "vcall_offset"
13033    },
13034    {
13035     "kind" : "vcall_offset"
13036    },
13037    {
13038     "component_value" : -8,
13039     "kind" : "vcall_offset"
13040    },
13041    {
13042     "component_value" : -8,
13043     "kind" : "offset_to_top"
13044    },
13045    {
13046     "kind" : "rtti",
13047     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13048    },
13049    {
13050     "kind" : "complete_dtor_pointer",
13051     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13052    },
13053    {
13054     "kind" : "deleting_dtor_pointer",
13055     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13056    },
13057    {
13058     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13059    },
13060    {
13061     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13062    },
13063    {
13064     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13065    },
13066    {
13067     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13068    }
13069   ]
13070  },
13071  {
13072   "alignment" : 8,
13073   "fields" :
13074   [
13075    {
13076     "field_name" : "interfaceName",
13077     "referenced_type" : "type-275"
13078    },
13079    {
13080     "field_name" : "instanceName",
13081     "field_offset" : 128,
13082     "referenced_type" : "type-275"
13083    },
13084    {
13085     "field_name" : "pid",
13086     "field_offset" : 256,
13087     "referenced_type" : "type-25"
13088    },
13089    {
13090     "field_name" : "clientPids",
13091     "field_offset" : 320,
13092     "referenced_type" : "type-317"
13093    },
13094    {
13095     "field_name" : "arch",
13096     "field_offset" : 448,
13097     "referenced_type" : "type-393"
13098    }
13099   ],
13100   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13101   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13102   "referenced_type" : "type-537",
13103   "self_type" : "type-537",
13104   "size" : 64,
13105   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13106   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13107  },
13108  {
13109   "alignment" : 8,
13110   "base_specifiers" :
13111   [
13112    {
13113     "referenced_type" : "type-72"
13114    }
13115   ],
13116   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13117   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13118   "referenced_type" : "type-98",
13119   "self_type" : "type-98",
13120   "size" : 24,
13121   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13122   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13123   "vtable_components" :
13124   [
13125    {
13126     "component_value" : 8,
13127     "kind" : "vbase_offset"
13128    },
13129    {
13130     "kind" : "offset_to_top"
13131    },
13132    {
13133     "kind" : "rtti",
13134     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13135    },
13136    {
13137     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13138    },
13139    {
13140     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13141    },
13142    {
13143     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13144    },
13145    {
13146     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13147    },
13148    {
13149     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
13150    },
13151    {
13152     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13153    },
13154    {
13155     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
13156    },
13157    {
13158     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13159    },
13160    {
13161     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13162    },
13163    {
13164     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13165    },
13166    {
13167     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13168    },
13169    {
13170     "kind" : "complete_dtor_pointer",
13171     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13172    },
13173    {
13174     "kind" : "deleting_dtor_pointer",
13175     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13176    },
13177    {
13178     "is_pure" : true,
13179     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13180    },
13181    {
13182     "kind" : "vcall_offset"
13183    },
13184    {
13185     "kind" : "vcall_offset"
13186    },
13187    {
13188     "kind" : "vcall_offset"
13189    },
13190    {
13191     "kind" : "vcall_offset"
13192    },
13193    {
13194     "component_value" : -8,
13195     "kind" : "vcall_offset"
13196    },
13197    {
13198     "component_value" : -8,
13199     "kind" : "offset_to_top"
13200    },
13201    {
13202     "kind" : "rtti",
13203     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13204    },
13205    {
13206     "kind" : "complete_dtor_pointer",
13207     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13208    },
13209    {
13210     "kind" : "deleting_dtor_pointer",
13211     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13212    },
13213    {
13214     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13215    },
13216    {
13217     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13218    },
13219    {
13220     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13221    },
13222    {
13223     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13224    }
13225   ]
13226  },
13227  {
13228   "alignment" : 8,
13229   "fields" :
13230   [
13231    {
13232     "access" : "private",
13233     "field_name" : "m_ptr",
13234     "referenced_type" : "type-90"
13235    }
13236   ],
13237   "linker_set_key" : "android::sp<android::Thread>",
13238   "name" : "android::sp<android::Thread>",
13239   "record_kind" : "class",
13240   "referenced_type" : "type-89",
13241   "self_type" : "type-89",
13242   "size" : 8,
13243   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13244   "template_args" : [ "type-91" ],
13245   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13246  },
13247  {
13248   "alignment" : 8,
13249   "fields" :
13250   [
13251    {
13252     "access" : "private",
13253     "field_name" : "m_ptr",
13254     "referenced_type" : "type-126"
13255    }
13256   ],
13257   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13258   "name" : "android::sp<android::hardware::BHwBinder>",
13259   "record_kind" : "class",
13260   "referenced_type" : "type-125",
13261   "self_type" : "type-125",
13262   "size" : 8,
13263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13264   "template_args" : [ "type-127" ],
13265   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13266  },
13267  {
13268   "alignment" : 8,
13269   "fields" :
13270   [
13271    {
13272     "access" : "private",
13273     "field_name" : "m_ptr",
13274     "referenced_type" : "type-6"
13275    }
13276   ],
13277   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13278   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13279   "record_kind" : "class",
13280   "referenced_type" : "type-5",
13281   "self_type" : "type-5",
13282   "size" : 8,
13283   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13284   "template_args" : [ "type-7" ],
13285   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13286  },
13287  {
13288   "alignment" : 8,
13289   "fields" :
13290   [
13291    {
13292     "access" : "private",
13293     "field_name" : "m_ptr",
13294     "referenced_type" : "type-14"
13295    }
13296   ],
13297   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13298   "name" : "android::sp<android::hardware::IBinder>",
13299   "record_kind" : "class",
13300   "referenced_type" : "type-13",
13301   "self_type" : "type-13",
13302   "size" : 8,
13303   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13304   "template_args" : [ "type-15" ],
13305   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13306  },
13307  {
13308   "alignment" : 8,
13309   "fields" :
13310   [
13311    {
13312     "access" : "private",
13313     "field_name" : "m_ptr",
13314     "referenced_type" : "type-20"
13315    }
13316   ],
13317   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13318   "name" : "android::sp<android::hardware::IInterface>",
13319   "record_kind" : "class",
13320   "referenced_type" : "type-19",
13321   "self_type" : "type-19",
13322   "size" : 8,
13323   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13324   "template_args" : [ "type-21" ],
13325   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13326  },
13327  {
13328   "alignment" : 8,
13329   "fields" :
13330   [
13331    {
13332     "access" : "private",
13333     "field_name" : "m_ptr",
13334     "referenced_type" : "type-23"
13335    }
13336   ],
13337   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13338   "name" : "android::sp<android::hardware::ProcessState>",
13339   "record_kind" : "class",
13340   "referenced_type" : "type-22",
13341   "self_type" : "type-22",
13342   "size" : 8,
13343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13344   "template_args" : [ "type-24" ],
13345   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13346  },
13347  {
13348   "alignment" : 8,
13349   "fields" :
13350   [
13351    {
13352     "access" : "private",
13353     "field_name" : "m_ptr",
13354     "referenced_type" : "type-113"
13355    }
13356   ],
13357   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13358   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13359   "record_kind" : "class",
13360   "referenced_type" : "type-112",
13361   "self_type" : "type-112",
13362   "size" : 8,
13363   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13364   "template_args" : [ "type-114" ],
13365   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13366  },
13367  {
13368   "alignment" : 8,
13369   "fields" :
13370   [
13371    {
13372     "access" : "private",
13373     "field_name" : "m_ptr",
13374     "referenced_type" : "type-116"
13375    }
13376   ],
13377   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13378   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13379   "record_kind" : "class",
13380   "referenced_type" : "type-565",
13381   "self_type" : "type-565",
13382   "size" : 8,
13383   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13384   "template_args" : [ "type-117" ],
13385   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13386  },
13387  {
13388   "alignment" : 8,
13389   "fields" :
13390   [
13391    {
13392     "access" : "private",
13393     "field_name" : "m_ptr",
13394     "referenced_type" : "type-105"
13395    }
13396   ],
13397   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13398   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice>",
13399   "record_kind" : "class",
13400   "referenced_type" : "type-104",
13401   "self_type" : "type-104",
13402   "size" : 8,
13403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13404   "template_args" : [ "type-106" ],
13405   "unique_id" : "_ZTSN7android2spINS_8hardware9keymaster4V3_016IKeymasterDeviceEEE"
13406  },
13407  {
13408   "alignment" : 8,
13409   "fields" :
13410   [
13411    {
13412     "access" : "private",
13413     "field_name" : "m_ptr",
13414     "referenced_type" : "type-119"
13415    }
13416   ],
13417   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13418   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13419   "record_kind" : "class",
13420   "referenced_type" : "type-433",
13421   "self_type" : "type-433",
13422   "size" : 8,
13423   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13424   "template_args" : [ "type-72" ],
13425   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13426  },
13427  {
13428   "alignment" : 8,
13429   "fields" :
13430   [
13431    {
13432     "access" : "private",
13433     "field_name" : "m_ptr",
13434     "referenced_type" : "type-70"
13435    }
13436   ],
13437   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13438   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13439   "record_kind" : "class",
13440   "referenced_type" : "type-69",
13441   "self_type" : "type-69",
13442   "size" : 8,
13443   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13444   "template_args" : [ "type-71" ],
13445   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13446  },
13447  {
13448   "alignment" : 8,
13449   "fields" :
13450   [
13451    {
13452     "access" : "private",
13453     "field_name" : "m_ptr",
13454     "referenced_type" : "type-97"
13455    }
13456   ],
13457   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13458   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13459   "record_kind" : "class",
13460   "referenced_type" : "type-96",
13461   "self_type" : "type-96",
13462   "size" : 8,
13463   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13464   "template_args" : [ "type-98" ],
13465   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13466  },
13467  {
13468   "alignment" : 1,
13469   "linker_set_key" : "android::trait_trivial_copy<bool>",
13470   "name" : "android::trait_trivial_copy<bool>",
13471   "referenced_type" : "type-186",
13472   "self_type" : "type-186",
13473   "size" : 1,
13474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13475   "template_args" : [ "type-41" ],
13476   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13477  },
13478  {
13479   "alignment" : 1,
13480   "linker_set_key" : "android::trait_trivial_copy<char>",
13481   "name" : "android::trait_trivial_copy<char>",
13482   "referenced_type" : "type-190",
13483   "self_type" : "type-190",
13484   "size" : 1,
13485   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13486   "template_args" : [ "type-58" ],
13487   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13488  },
13489  {
13490   "alignment" : 1,
13491   "linker_set_key" : "android::trait_trivial_copy<double>",
13492   "name" : "android::trait_trivial_copy<double>",
13493   "referenced_type" : "type-245",
13494   "self_type" : "type-245",
13495   "size" : 1,
13496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13497   "template_args" : [ "type-243" ],
13498   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13499  },
13500  {
13501   "alignment" : 1,
13502   "linker_set_key" : "android::trait_trivial_copy<float>",
13503   "name" : "android::trait_trivial_copy<float>",
13504   "referenced_type" : "type-240",
13505   "self_type" : "type-240",
13506   "size" : 1,
13507   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13508   "template_args" : [ "type-236" ],
13509   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13510  },
13511  {
13512   "alignment" : 1,
13513   "linker_set_key" : "android::trait_trivial_copy<int>",
13514   "name" : "android::trait_trivial_copy<int>",
13515   "referenced_type" : "type-208",
13516   "self_type" : "type-208",
13517   "size" : 1,
13518   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13519   "template_args" : [ "type-25" ],
13520   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13521  },
13522  {
13523   "alignment" : 1,
13524   "linker_set_key" : "android::trait_trivial_copy<long long>",
13525   "name" : "android::trait_trivial_copy<long long>",
13526   "referenced_type" : "type-228",
13527   "self_type" : "type-228",
13528   "size" : 1,
13529   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13530   "template_args" : [ "type-224" ],
13531   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13532  },
13533  {
13534   "alignment" : 1,
13535   "linker_set_key" : "android::trait_trivial_copy<long>",
13536   "name" : "android::trait_trivial_copy<long>",
13537   "referenced_type" : "type-217",
13538   "self_type" : "type-217",
13539   "size" : 1,
13540   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13541   "template_args" : [ "type-31" ],
13542   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13543  },
13544  {
13545   "alignment" : 1,
13546   "linker_set_key" : "android::trait_trivial_copy<short>",
13547   "name" : "android::trait_trivial_copy<short>",
13548   "referenced_type" : "type-199",
13549   "self_type" : "type-199",
13550   "size" : 1,
13551   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13552   "template_args" : [ "type-197" ],
13553   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13554  },
13555  {
13556   "alignment" : 1,
13557   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13558   "name" : "android::trait_trivial_copy<unsigned char>",
13559   "referenced_type" : "type-194",
13560   "self_type" : "type-194",
13561   "size" : 1,
13562   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13563   "template_args" : [ "type-78" ],
13564   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13565  },
13566  {
13567   "alignment" : 1,
13568   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13569   "name" : "android::trait_trivial_copy<unsigned int>",
13570   "referenced_type" : "type-212",
13571   "self_type" : "type-212",
13572   "size" : 1,
13573   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13574   "template_args" : [ "type-2" ],
13575   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13576  },
13577  {
13578   "alignment" : 1,
13579   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13580   "name" : "android::trait_trivial_copy<unsigned long long>",
13581   "referenced_type" : "type-233",
13582   "self_type" : "type-233",
13583   "size" : 1,
13584   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13585   "template_args" : [ "type-231" ],
13586   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13587  },
13588  {
13589   "alignment" : 1,
13590   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13591   "name" : "android::trait_trivial_copy<unsigned long>",
13592   "referenced_type" : "type-221",
13593   "self_type" : "type-221",
13594   "size" : 1,
13595   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13596   "template_args" : [ "type-30" ],
13597   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13598  },
13599  {
13600   "alignment" : 1,
13601   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13602   "name" : "android::trait_trivial_copy<unsigned short>",
13603   "referenced_type" : "type-203",
13604   "self_type" : "type-203",
13605   "size" : 1,
13606   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13607   "template_args" : [ "type-80" ],
13608   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13609  },
13610  {
13611   "alignment" : 1,
13612   "linker_set_key" : "android::trait_trivial_copy<void>",
13613   "name" : "android::trait_trivial_copy<void>",
13614   "referenced_type" : "type-182",
13615   "self_type" : "type-182",
13616   "size" : 1,
13617   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13618   "template_args" : [ "type-27" ],
13619   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13620  },
13621  {
13622   "alignment" : 1,
13623   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13624   "name" : "android::trait_trivial_ctor<bool>",
13625   "referenced_type" : "type-184",
13626   "self_type" : "type-184",
13627   "size" : 1,
13628   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13629   "template_args" : [ "type-41" ],
13630   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13631  },
13632  {
13633   "alignment" : 1,
13634   "linker_set_key" : "android::trait_trivial_ctor<char>",
13635   "name" : "android::trait_trivial_ctor<char>",
13636   "referenced_type" : "type-188",
13637   "self_type" : "type-188",
13638   "size" : 1,
13639   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13640   "template_args" : [ "type-58" ],
13641   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13642  },
13643  {
13644   "alignment" : 1,
13645   "linker_set_key" : "android::trait_trivial_ctor<double>",
13646   "name" : "android::trait_trivial_ctor<double>",
13647   "referenced_type" : "type-242",
13648   "self_type" : "type-242",
13649   "size" : 1,
13650   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13651   "template_args" : [ "type-243" ],
13652   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13653  },
13654  {
13655   "alignment" : 1,
13656   "linker_set_key" : "android::trait_trivial_ctor<float>",
13657   "name" : "android::trait_trivial_ctor<float>",
13658   "referenced_type" : "type-235",
13659   "self_type" : "type-235",
13660   "size" : 1,
13661   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13662   "template_args" : [ "type-236" ],
13663   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13664  },
13665  {
13666   "alignment" : 1,
13667   "linker_set_key" : "android::trait_trivial_ctor<int>",
13668   "name" : "android::trait_trivial_ctor<int>",
13669   "referenced_type" : "type-206",
13670   "self_type" : "type-206",
13671   "size" : 1,
13672   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13673   "template_args" : [ "type-25" ],
13674   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13675  },
13676  {
13677   "alignment" : 1,
13678   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13679   "name" : "android::trait_trivial_ctor<long long>",
13680   "referenced_type" : "type-223",
13681   "self_type" : "type-223",
13682   "size" : 1,
13683   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13684   "template_args" : [ "type-224" ],
13685   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13686  },
13687  {
13688   "alignment" : 1,
13689   "linker_set_key" : "android::trait_trivial_ctor<long>",
13690   "name" : "android::trait_trivial_ctor<long>",
13691   "referenced_type" : "type-214",
13692   "self_type" : "type-214",
13693   "size" : 1,
13694   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13695   "template_args" : [ "type-31" ],
13696   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13697  },
13698  {
13699   "alignment" : 1,
13700   "linker_set_key" : "android::trait_trivial_ctor<short>",
13701   "name" : "android::trait_trivial_ctor<short>",
13702   "referenced_type" : "type-196",
13703   "self_type" : "type-196",
13704   "size" : 1,
13705   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13706   "template_args" : [ "type-197" ],
13707   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13708  },
13709  {
13710   "alignment" : 1,
13711   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13712   "name" : "android::trait_trivial_ctor<unsigned char>",
13713   "referenced_type" : "type-192",
13714   "self_type" : "type-192",
13715   "size" : 1,
13716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13717   "template_args" : [ "type-78" ],
13718   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13719  },
13720  {
13721   "alignment" : 1,
13722   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13723   "name" : "android::trait_trivial_ctor<unsigned int>",
13724   "referenced_type" : "type-210",
13725   "self_type" : "type-210",
13726   "size" : 1,
13727   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13728   "template_args" : [ "type-2" ],
13729   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13730  },
13731  {
13732   "alignment" : 1,
13733   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13734   "name" : "android::trait_trivial_ctor<unsigned long long>",
13735   "referenced_type" : "type-230",
13736   "self_type" : "type-230",
13737   "size" : 1,
13738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13739   "template_args" : [ "type-231" ],
13740   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13741  },
13742  {
13743   "alignment" : 1,
13744   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13745   "name" : "android::trait_trivial_ctor<unsigned long>",
13746   "referenced_type" : "type-219",
13747   "self_type" : "type-219",
13748   "size" : 1,
13749   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13750   "template_args" : [ "type-30" ],
13751   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13752  },
13753  {
13754   "alignment" : 1,
13755   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13756   "name" : "android::trait_trivial_ctor<unsigned short>",
13757   "referenced_type" : "type-201",
13758   "self_type" : "type-201",
13759   "size" : 1,
13760   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13761   "template_args" : [ "type-80" ],
13762   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13763  },
13764  {
13765   "alignment" : 1,
13766   "linker_set_key" : "android::trait_trivial_ctor<void>",
13767   "name" : "android::trait_trivial_ctor<void>",
13768   "referenced_type" : "type-180",
13769   "self_type" : "type-180",
13770   "size" : 1,
13771   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13772   "template_args" : [ "type-27" ],
13773   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13774  },
13775  {
13776   "alignment" : 1,
13777   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13778   "name" : "android::trait_trivial_dtor<bool>",
13779   "referenced_type" : "type-185",
13780   "self_type" : "type-185",
13781   "size" : 1,
13782   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13783   "template_args" : [ "type-41" ],
13784   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13785  },
13786  {
13787   "alignment" : 1,
13788   "linker_set_key" : "android::trait_trivial_dtor<char>",
13789   "name" : "android::trait_trivial_dtor<char>",
13790   "referenced_type" : "type-189",
13791   "self_type" : "type-189",
13792   "size" : 1,
13793   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13794   "template_args" : [ "type-58" ],
13795   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13796  },
13797  {
13798   "alignment" : 1,
13799   "linker_set_key" : "android::trait_trivial_dtor<double>",
13800   "name" : "android::trait_trivial_dtor<double>",
13801   "referenced_type" : "type-244",
13802   "self_type" : "type-244",
13803   "size" : 1,
13804   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13805   "template_args" : [ "type-243" ],
13806   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13807  },
13808  {
13809   "alignment" : 1,
13810   "linker_set_key" : "android::trait_trivial_dtor<float>",
13811   "name" : "android::trait_trivial_dtor<float>",
13812   "referenced_type" : "type-239",
13813   "self_type" : "type-239",
13814   "size" : 1,
13815   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13816   "template_args" : [ "type-236" ],
13817   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13818  },
13819  {
13820   "alignment" : 1,
13821   "linker_set_key" : "android::trait_trivial_dtor<int>",
13822   "name" : "android::trait_trivial_dtor<int>",
13823   "referenced_type" : "type-207",
13824   "self_type" : "type-207",
13825   "size" : 1,
13826   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13827   "template_args" : [ "type-25" ],
13828   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13829  },
13830  {
13831   "alignment" : 1,
13832   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13833   "name" : "android::trait_trivial_dtor<long long>",
13834   "referenced_type" : "type-227",
13835   "self_type" : "type-227",
13836   "size" : 1,
13837   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13838   "template_args" : [ "type-224" ],
13839   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13840  },
13841  {
13842   "alignment" : 1,
13843   "linker_set_key" : "android::trait_trivial_dtor<long>",
13844   "name" : "android::trait_trivial_dtor<long>",
13845   "referenced_type" : "type-216",
13846   "self_type" : "type-216",
13847   "size" : 1,
13848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13849   "template_args" : [ "type-31" ],
13850   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13851  },
13852  {
13853   "alignment" : 1,
13854   "linker_set_key" : "android::trait_trivial_dtor<short>",
13855   "name" : "android::trait_trivial_dtor<short>",
13856   "referenced_type" : "type-198",
13857   "self_type" : "type-198",
13858   "size" : 1,
13859   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13860   "template_args" : [ "type-197" ],
13861   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13862  },
13863  {
13864   "alignment" : 1,
13865   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13866   "name" : "android::trait_trivial_dtor<unsigned char>",
13867   "referenced_type" : "type-193",
13868   "self_type" : "type-193",
13869   "size" : 1,
13870   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13871   "template_args" : [ "type-78" ],
13872   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13873  },
13874  {
13875   "alignment" : 1,
13876   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13877   "name" : "android::trait_trivial_dtor<unsigned int>",
13878   "referenced_type" : "type-211",
13879   "self_type" : "type-211",
13880   "size" : 1,
13881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13882   "template_args" : [ "type-2" ],
13883   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13884  },
13885  {
13886   "alignment" : 1,
13887   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13888   "name" : "android::trait_trivial_dtor<unsigned long long>",
13889   "referenced_type" : "type-232",
13890   "self_type" : "type-232",
13891   "size" : 1,
13892   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13893   "template_args" : [ "type-231" ],
13894   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13895  },
13896  {
13897   "alignment" : 1,
13898   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13899   "name" : "android::trait_trivial_dtor<unsigned long>",
13900   "referenced_type" : "type-220",
13901   "self_type" : "type-220",
13902   "size" : 1,
13903   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13904   "template_args" : [ "type-30" ],
13905   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13906  },
13907  {
13908   "alignment" : 1,
13909   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13910   "name" : "android::trait_trivial_dtor<unsigned short>",
13911   "referenced_type" : "type-202",
13912   "self_type" : "type-202",
13913   "size" : 1,
13914   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13915   "template_args" : [ "type-80" ],
13916   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13917  },
13918  {
13919   "alignment" : 1,
13920   "linker_set_key" : "android::trait_trivial_dtor<void>",
13921   "name" : "android::trait_trivial_dtor<void>",
13922   "referenced_type" : "type-181",
13923   "self_type" : "type-181",
13924   "size" : 1,
13925   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13926   "template_args" : [ "type-27" ],
13927   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13928  },
13929  {
13930   "alignment" : 1,
13931   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13932   "name" : "android::trait_trivial_move<android::String16>",
13933   "referenced_type" : "type-409",
13934   "self_type" : "type-409",
13935   "size" : 1,
13936   "source_file" : "/system/core/libutils/include/utils/String16.h",
13937   "template_args" : [ "type-46" ],
13938   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13939  },
13940  {
13941   "alignment" : 1,
13942   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13943   "name" : "android::trait_trivial_move<android::String8>",
13944   "referenced_type" : "type-404",
13945   "self_type" : "type-404",
13946   "size" : 1,
13947   "source_file" : "/system/core/libutils/include/utils/String8.h",
13948   "template_args" : [ "type-55" ],
13949   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13950  },
13951  {
13952   "alignment" : 1,
13953   "linker_set_key" : "android::trait_trivial_move<bool>",
13954   "name" : "android::trait_trivial_move<bool>",
13955   "referenced_type" : "type-187",
13956   "self_type" : "type-187",
13957   "size" : 1,
13958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13959   "template_args" : [ "type-41" ],
13960   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13961  },
13962  {
13963   "alignment" : 1,
13964   "linker_set_key" : "android::trait_trivial_move<char>",
13965   "name" : "android::trait_trivial_move<char>",
13966   "referenced_type" : "type-191",
13967   "self_type" : "type-191",
13968   "size" : 1,
13969   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13970   "template_args" : [ "type-58" ],
13971   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13972  },
13973  {
13974   "alignment" : 1,
13975   "linker_set_key" : "android::trait_trivial_move<double>",
13976   "name" : "android::trait_trivial_move<double>",
13977   "referenced_type" : "type-246",
13978   "self_type" : "type-246",
13979   "size" : 1,
13980   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13981   "template_args" : [ "type-243" ],
13982   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13983  },
13984  {
13985   "alignment" : 1,
13986   "linker_set_key" : "android::trait_trivial_move<float>",
13987   "name" : "android::trait_trivial_move<float>",
13988   "referenced_type" : "type-241",
13989   "self_type" : "type-241",
13990   "size" : 1,
13991   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13992   "template_args" : [ "type-236" ],
13993   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13994  },
13995  {
13996   "alignment" : 1,
13997   "linker_set_key" : "android::trait_trivial_move<int>",
13998   "name" : "android::trait_trivial_move<int>",
13999   "referenced_type" : "type-209",
14000   "self_type" : "type-209",
14001   "size" : 1,
14002   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14003   "template_args" : [ "type-25" ],
14004   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14005  },
14006  {
14007   "alignment" : 1,
14008   "linker_set_key" : "android::trait_trivial_move<long long>",
14009   "name" : "android::trait_trivial_move<long long>",
14010   "referenced_type" : "type-229",
14011   "self_type" : "type-229",
14012   "size" : 1,
14013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14014   "template_args" : [ "type-224" ],
14015   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14016  },
14017  {
14018   "alignment" : 1,
14019   "linker_set_key" : "android::trait_trivial_move<long>",
14020   "name" : "android::trait_trivial_move<long>",
14021   "referenced_type" : "type-218",
14022   "self_type" : "type-218",
14023   "size" : 1,
14024   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14025   "template_args" : [ "type-31" ],
14026   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14027  },
14028  {
14029   "alignment" : 1,
14030   "linker_set_key" : "android::trait_trivial_move<short>",
14031   "name" : "android::trait_trivial_move<short>",
14032   "referenced_type" : "type-200",
14033   "self_type" : "type-200",
14034   "size" : 1,
14035   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14036   "template_args" : [ "type-197" ],
14037   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14038  },
14039  {
14040   "alignment" : 1,
14041   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14042   "name" : "android::trait_trivial_move<unsigned char>",
14043   "referenced_type" : "type-195",
14044   "self_type" : "type-195",
14045   "size" : 1,
14046   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14047   "template_args" : [ "type-78" ],
14048   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14049  },
14050  {
14051   "alignment" : 1,
14052   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14053   "name" : "android::trait_trivial_move<unsigned int>",
14054   "referenced_type" : "type-213",
14055   "self_type" : "type-213",
14056   "size" : 1,
14057   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14058   "template_args" : [ "type-2" ],
14059   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14060  },
14061  {
14062   "alignment" : 1,
14063   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14064   "name" : "android::trait_trivial_move<unsigned long long>",
14065   "referenced_type" : "type-234",
14066   "self_type" : "type-234",
14067   "size" : 1,
14068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14069   "template_args" : [ "type-231" ],
14070   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14071  },
14072  {
14073   "alignment" : 1,
14074   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14075   "name" : "android::trait_trivial_move<unsigned long>",
14076   "referenced_type" : "type-222",
14077   "self_type" : "type-222",
14078   "size" : 1,
14079   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14080   "template_args" : [ "type-30" ],
14081   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14082  },
14083  {
14084   "alignment" : 1,
14085   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14086   "name" : "android::trait_trivial_move<unsigned short>",
14087   "referenced_type" : "type-205",
14088   "self_type" : "type-205",
14089   "size" : 1,
14090   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14091   "template_args" : [ "type-80" ],
14092   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14093  },
14094  {
14095   "alignment" : 1,
14096   "linker_set_key" : "android::trait_trivial_move<void>",
14097   "name" : "android::trait_trivial_move<void>",
14098   "referenced_type" : "type-183",
14099   "self_type" : "type-183",
14100   "size" : 1,
14101   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14102   "template_args" : [ "type-27" ],
14103   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14104  },
14105  {
14106   "alignment" : 8,
14107   "fields" :
14108   [
14109    {
14110     "access" : "private",
14111     "field_name" : "m_ptr",
14112     "referenced_type" : "type-126"
14113    },
14114    {
14115     "access" : "private",
14116     "field_name" : "m_refs",
14117     "field_offset" : 64,
14118     "referenced_type" : "type-39"
14119    }
14120   ],
14121   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14122   "name" : "android::wp<android::hardware::BHwBinder>",
14123   "record_kind" : "class",
14124   "referenced_type" : "type-457",
14125   "self_type" : "type-457",
14126   "size" : 16,
14127   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14128   "template_args" : [ "type-127" ],
14129   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14130  },
14131  {
14132   "alignment" : 8,
14133   "fields" :
14134   [
14135    {
14136     "access" : "private",
14137     "field_name" : "m_ptr",
14138     "referenced_type" : "type-6"
14139    },
14140    {
14141     "access" : "private",
14142     "field_name" : "m_refs",
14143     "field_offset" : 64,
14144     "referenced_type" : "type-39"
14145    }
14146   ],
14147   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14148   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14149   "record_kind" : "class",
14150   "referenced_type" : "type-333",
14151   "self_type" : "type-333",
14152   "size" : 16,
14153   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14154   "template_args" : [ "type-7" ],
14155   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14156  },
14157  {
14158   "alignment" : 8,
14159   "fields" :
14160   [
14161    {
14162     "access" : "private",
14163     "field_name" : "m_ptr",
14164     "referenced_type" : "type-116"
14165    },
14166    {
14167     "access" : "private",
14168     "field_name" : "m_refs",
14169     "field_offset" : 64,
14170     "referenced_type" : "type-39"
14171    }
14172   ],
14173   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14174   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14175   "record_kind" : "class",
14176   "referenced_type" : "type-115",
14177   "self_type" : "type-115",
14178   "size" : 16,
14179   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14180   "template_args" : [ "type-117" ],
14181   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14182  },
14183  {
14184   "alignment" : 8,
14185   "fields" :
14186   [
14187    {
14188     "access" : "private",
14189     "field_name" : "m_ptr",
14190     "referenced_type" : "type-119"
14191    },
14192    {
14193     "access" : "private",
14194     "field_name" : "m_refs",
14195     "field_offset" : 64,
14196     "referenced_type" : "type-39"
14197    }
14198   ],
14199   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14200   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14201   "record_kind" : "class",
14202   "referenced_type" : "type-118",
14203   "self_type" : "type-118",
14204   "size" : 16,
14205   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14206   "template_args" : [ "type-72" ],
14207   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14208  },
14209  {
14210   "alignment" : 4,
14211   "fields" :
14212   [
14213    {
14214     "field_name" : "maxContentLightLevel",
14215     "referenced_type" : "type-236"
14216    },
14217    {
14218     "field_name" : "maxFrameAverageLightLevel",
14219     "field_offset" : 32,
14220     "referenced_type" : "type-236"
14221    }
14222   ],
14223   "linker_set_key" : "android_cta861_3_metadata",
14224   "name" : "android_cta861_3_metadata",
14225   "referenced_type" : "type-512",
14226   "self_type" : "type-512",
14227   "size" : 8,
14228   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14229   "unique_id" : "android_cta861_3_metadata"
14230  },
14231  {
14232   "alignment" : 4,
14233   "fields" :
14234   [
14235    {
14236     "field_name" : "num_points",
14237     "referenced_type" : "type-2"
14238    },
14239    {
14240     "field_name" : "reserved",
14241     "field_offset" : 32,
14242     "referenced_type" : "type-501"
14243    },
14244    {
14245     "field_name" : "xyzc_points",
14246     "field_offset" : 288,
14247     "referenced_type" : "type-509"
14248    }
14249   ],
14250   "linker_set_key" : "android_depth_points",
14251   "name" : "android_depth_points",
14252   "referenced_type" : "type-508",
14253   "self_type" : "type-508",
14254   "size" : 36,
14255   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14256   "unique_id" : "android_depth_points"
14257  },
14258  {
14259   "alignment" : 8,
14260   "fields" :
14261   [
14262    {
14263     "field_name" : "format",
14264     "referenced_type" : "type-505"
14265    },
14266    {
14267     "field_name" : "num_planes",
14268     "field_offset" : 32,
14269     "referenced_type" : "type-2"
14270    },
14271    {
14272     "field_name" : "planes",
14273     "field_offset" : 64,
14274     "referenced_type" : "type-507"
14275    }
14276   ],
14277   "linker_set_key" : "android_flex_layout",
14278   "name" : "android_flex_layout",
14279   "referenced_type" : "type-506",
14280   "self_type" : "type-506",
14281   "size" : 16,
14282   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14283   "unique_id" : "android_flex_layout"
14284  },
14285  {
14286   "alignment" : 8,
14287   "fields" :
14288   [
14289    {
14290     "field_name" : "top_left",
14291     "referenced_type" : "type-332"
14292    },
14293    {
14294     "field_name" : "component",
14295     "field_offset" : 64,
14296     "referenced_type" : "type-503"
14297    },
14298    {
14299     "field_name" : "bits_per_component",
14300     "field_offset" : 96,
14301     "referenced_type" : "type-25"
14302    },
14303    {
14304     "field_name" : "bits_used",
14305     "field_offset" : 128,
14306     "referenced_type" : "type-25"
14307    },
14308    {
14309     "field_name" : "h_increment",
14310     "field_offset" : 160,
14311     "referenced_type" : "type-25"
14312    },
14313    {
14314     "field_name" : "v_increment",
14315     "field_offset" : 192,
14316     "referenced_type" : "type-25"
14317    },
14318    {
14319     "field_name" : "h_subsampling",
14320     "field_offset" : 224,
14321     "referenced_type" : "type-25"
14322    },
14323    {
14324     "field_name" : "v_subsampling",
14325     "field_offset" : 256,
14326     "referenced_type" : "type-25"
14327    }
14328   ],
14329   "linker_set_key" : "android_flex_plane",
14330   "name" : "android_flex_plane",
14331   "referenced_type" : "type-504",
14332   "self_type" : "type-504",
14333   "size" : 40,
14334   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14335   "unique_id" : "android_flex_plane"
14336  },
14337  {
14338   "alignment" : 4,
14339   "fields" :
14340   [
14341    {
14342     "field_name" : "displayPrimaryRed",
14343     "referenced_type" : "type-510"
14344    },
14345    {
14346     "field_name" : "displayPrimaryGreen",
14347     "field_offset" : 64,
14348     "referenced_type" : "type-510"
14349    },
14350    {
14351     "field_name" : "displayPrimaryBlue",
14352     "field_offset" : 128,
14353     "referenced_type" : "type-510"
14354    },
14355    {
14356     "field_name" : "whitePoint",
14357     "field_offset" : 192,
14358     "referenced_type" : "type-510"
14359    },
14360    {
14361     "field_name" : "maxLuminance",
14362     "field_offset" : 256,
14363     "referenced_type" : "type-236"
14364    },
14365    {
14366     "field_name" : "minLuminance",
14367     "field_offset" : 288,
14368     "referenced_type" : "type-236"
14369    }
14370   ],
14371   "linker_set_key" : "android_smpte2086_metadata",
14372   "name" : "android_smpte2086_metadata",
14373   "referenced_type" : "type-511",
14374   "self_type" : "type-511",
14375   "size" : 40,
14376   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14377   "unique_id" : "android_smpte2086_metadata"
14378  },
14379  {
14380   "alignment" : 4,
14381   "fields" :
14382   [
14383    {
14384     "field_name" : "x",
14385     "referenced_type" : "type-236"
14386    },
14387    {
14388     "field_name" : "y",
14389     "field_offset" : 32,
14390     "referenced_type" : "type-236"
14391    }
14392   ],
14393   "linker_set_key" : "android_xy_color",
14394   "name" : "android_xy_color",
14395   "referenced_type" : "type-510",
14396   "self_type" : "type-510",
14397   "size" : 8,
14398   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14399   "unique_id" : "android_xy_color"
14400  },
14401  {
14402   "alignment" : 8,
14403   "fields" :
14404   [
14405    {
14406     "field_name" : "y",
14407     "referenced_type" : "type-26"
14408    },
14409    {
14410     "field_name" : "cb",
14411     "field_offset" : 64,
14412     "referenced_type" : "type-26"
14413    },
14414    {
14415     "field_name" : "cr",
14416     "field_offset" : 128,
14417     "referenced_type" : "type-26"
14418    },
14419    {
14420     "field_name" : "ystride",
14421     "field_offset" : 192,
14422     "referenced_type" : "type-30"
14423    },
14424    {
14425     "field_name" : "cstride",
14426     "field_offset" : 256,
14427     "referenced_type" : "type-30"
14428    },
14429    {
14430     "field_name" : "chroma_step",
14431     "field_offset" : 320,
14432     "referenced_type" : "type-30"
14433    },
14434    {
14435     "field_name" : "reserved",
14436     "field_offset" : 384,
14437     "referenced_type" : "type-501"
14438    }
14439   ],
14440   "linker_set_key" : "android_ycbcr",
14441   "name" : "android_ycbcr",
14442   "referenced_type" : "type-500",
14443   "self_type" : "type-500",
14444   "size" : 80,
14445   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14446   "unique_id" : "android_ycbcr"
14447  },
14448  {
14449   "alignment" : 4,
14450   "fields" :
14451   [
14452    {
14453     "referenced_type" : "type-76"
14454    }
14455   ],
14456   "linker_set_key" : "log_msg",
14457   "name" : "log_msg",
14458   "referenced_type" : "type-75",
14459   "self_type" : "type-75",
14460   "size" : 5124,
14461   "source_file" : "/system/core/liblog/include/log/log_read.h",
14462   "unique_id" : "log_msg"
14463  },
14464  {
14465   "alignment" : 4,
14466   "fields" :
14467   [
14468    {
14469     "field_name" : "buf",
14470     "referenced_type" : "type-77"
14471    },
14472    {
14473     "field_name" : "entry",
14474     "referenced_type" : "type-79"
14475    },
14476    {
14477     "field_name" : "entry_v4",
14478     "referenced_type" : "type-79"
14479    },
14480    {
14481     "field_name" : "entry_v3",
14482     "referenced_type" : "type-82"
14483    },
14484    {
14485     "field_name" : "entry_v2",
14486     "referenced_type" : "type-83"
14487    },
14488    {
14489     "field_name" : "entry_v1",
14490     "referenced_type" : "type-84"
14491    }
14492   ],
14493   "is_anonymous" : true,
14494   "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",
14495   "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",
14496   "record_kind" : "union",
14497   "referenced_type" : "type-76",
14498   "self_type" : "type-76",
14499   "size" : 5124,
14500   "source_file" : "/system/core/liblog/include/log/log_read.h",
14501   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14502  },
14503  {
14504   "alignment" : 1,
14505   "fields" :
14506   [
14507    {
14508     "field_name" : "tv_sec",
14509     "referenced_type" : "type-2"
14510    },
14511    {
14512     "field_name" : "tv_nsec",
14513     "field_offset" : 32,
14514     "referenced_type" : "type-2"
14515    }
14516   ],
14517   "linker_set_key" : "log_time",
14518   "name" : "log_time",
14519   "referenced_type" : "type-388",
14520   "self_type" : "type-388",
14521   "size" : 8,
14522   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14523   "unique_id" : "_ZTS8log_time"
14524  },
14525  {
14526   "alignment" : 4,
14527   "fields" :
14528   [
14529    {
14530     "field_name" : "len",
14531     "referenced_type" : "type-80"
14532    },
14533    {
14534     "field_name" : "__pad",
14535     "field_offset" : 16,
14536     "referenced_type" : "type-80"
14537    },
14538    {
14539     "field_name" : "pid",
14540     "field_offset" : 32,
14541     "referenced_type" : "type-25"
14542    },
14543    {
14544     "field_name" : "tid",
14545     "field_offset" : 64,
14546     "referenced_type" : "type-25"
14547    },
14548    {
14549     "field_name" : "sec",
14550     "field_offset" : 96,
14551     "referenced_type" : "type-25"
14552    },
14553    {
14554     "field_name" : "nsec",
14555     "field_offset" : 128,
14556     "referenced_type" : "type-25"
14557    },
14558    {
14559     "field_name" : "msg",
14560     "field_offset" : 160,
14561     "referenced_type" : "type-81"
14562    }
14563   ],
14564   "linker_set_key" : "logger_entry",
14565   "name" : "logger_entry",
14566   "referenced_type" : "type-84",
14567   "self_type" : "type-84",
14568   "size" : 20,
14569   "source_file" : "/system/core/liblog/include/log/log_read.h",
14570   "unique_id" : "logger_entry"
14571  },
14572  {
14573   "alignment" : 1,
14574   "fields" :
14575   [
14576    {
14577     "field_name" : "len",
14578     "referenced_type" : "type-80"
14579    },
14580    {
14581     "field_name" : "hdr_size",
14582     "field_offset" : 16,
14583     "referenced_type" : "type-80"
14584    },
14585    {
14586     "field_name" : "pid",
14587     "field_offset" : 32,
14588     "referenced_type" : "type-25"
14589    },
14590    {
14591     "field_name" : "tid",
14592     "field_offset" : 64,
14593     "referenced_type" : "type-25"
14594    },
14595    {
14596     "field_name" : "sec",
14597     "field_offset" : 96,
14598     "referenced_type" : "type-25"
14599    },
14600    {
14601     "field_name" : "nsec",
14602     "field_offset" : 128,
14603     "referenced_type" : "type-25"
14604    },
14605    {
14606     "field_name" : "euid",
14607     "field_offset" : 160,
14608     "referenced_type" : "type-2"
14609    },
14610    {
14611     "field_name" : "msg",
14612     "field_offset" : 192,
14613     "referenced_type" : "type-81"
14614    }
14615   ],
14616   "linker_set_key" : "logger_entry_v2",
14617   "name" : "logger_entry_v2",
14618   "referenced_type" : "type-83",
14619   "self_type" : "type-83",
14620   "size" : 24,
14621   "source_file" : "/system/core/liblog/include/log/log_read.h",
14622   "unique_id" : "logger_entry_v2"
14623  },
14624  {
14625   "alignment" : 1,
14626   "fields" :
14627   [
14628    {
14629     "field_name" : "len",
14630     "referenced_type" : "type-80"
14631    },
14632    {
14633     "field_name" : "hdr_size",
14634     "field_offset" : 16,
14635     "referenced_type" : "type-80"
14636    },
14637    {
14638     "field_name" : "pid",
14639     "field_offset" : 32,
14640     "referenced_type" : "type-25"
14641    },
14642    {
14643     "field_name" : "tid",
14644     "field_offset" : 64,
14645     "referenced_type" : "type-25"
14646    },
14647    {
14648     "field_name" : "sec",
14649     "field_offset" : 96,
14650     "referenced_type" : "type-25"
14651    },
14652    {
14653     "field_name" : "nsec",
14654     "field_offset" : 128,
14655     "referenced_type" : "type-25"
14656    },
14657    {
14658     "field_name" : "lid",
14659     "field_offset" : 160,
14660     "referenced_type" : "type-2"
14661    },
14662    {
14663     "field_name" : "msg",
14664     "field_offset" : 192,
14665     "referenced_type" : "type-81"
14666    }
14667   ],
14668   "linker_set_key" : "logger_entry_v3",
14669   "name" : "logger_entry_v3",
14670   "referenced_type" : "type-82",
14671   "self_type" : "type-82",
14672   "size" : 24,
14673   "source_file" : "/system/core/liblog/include/log/log_read.h",
14674   "unique_id" : "logger_entry_v3"
14675  },
14676  {
14677   "alignment" : 4,
14678   "fields" :
14679   [
14680    {
14681     "field_name" : "len",
14682     "referenced_type" : "type-80"
14683    },
14684    {
14685     "field_name" : "hdr_size",
14686     "field_offset" : 16,
14687     "referenced_type" : "type-80"
14688    },
14689    {
14690     "field_name" : "pid",
14691     "field_offset" : 32,
14692     "referenced_type" : "type-25"
14693    },
14694    {
14695     "field_name" : "tid",
14696     "field_offset" : 64,
14697     "referenced_type" : "type-2"
14698    },
14699    {
14700     "field_name" : "sec",
14701     "field_offset" : 96,
14702     "referenced_type" : "type-2"
14703    },
14704    {
14705     "field_name" : "nsec",
14706     "field_offset" : 128,
14707     "referenced_type" : "type-2"
14708    },
14709    {
14710     "field_name" : "lid",
14711     "field_offset" : 160,
14712     "referenced_type" : "type-2"
14713    },
14714    {
14715     "field_name" : "uid",
14716     "field_offset" : 192,
14717     "referenced_type" : "type-2"
14718    },
14719    {
14720     "field_name" : "msg",
14721     "field_offset" : 224,
14722     "referenced_type" : "type-81"
14723    }
14724   ],
14725   "linker_set_key" : "logger_entry_v4",
14726   "name" : "logger_entry_v4",
14727   "referenced_type" : "type-79",
14728   "self_type" : "type-79",
14729   "size" : 28,
14730   "source_file" : "/system/core/liblog/include/log/log_read.h",
14731   "unique_id" : "logger_entry_v4"
14732  },
14733  {
14734   "alignment" : 4,
14735   "fields" :
14736   [
14737    {
14738     "field_name" : "version",
14739     "referenced_type" : "type-25"
14740    },
14741    {
14742     "field_name" : "numFds",
14743     "field_offset" : 32,
14744     "referenced_type" : "type-25"
14745    },
14746    {
14747     "field_name" : "numInts",
14748     "field_offset" : 64,
14749     "referenced_type" : "type-25"
14750    },
14751    {
14752     "field_name" : "data",
14753     "field_offset" : 96,
14754     "referenced_type" : "type-178"
14755    }
14756   ],
14757   "linker_set_key" : "native_handle",
14758   "name" : "native_handle",
14759   "referenced_type" : "type-177",
14760   "self_type" : "type-177",
14761   "size" : 12,
14762   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14763   "unique_id" : "native_handle"
14764  }
14765 ],
14766 "rvalue_reference_types" :
14767 [
14768  {
14769   "alignment" : 8,
14770   "linker_set_key" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14771   "name" : "android::hardware::Return<android::hardware::keymaster::V3_0::ErrorCode> &&",
14772   "referenced_type" : "type-145",
14773   "self_type" : "type-149",
14774   "size" : 8,
14775   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14776  },
14777  {
14778   "alignment" : 8,
14779   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14780   "name" : "android::hardware::Return<android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> > &&",
14781   "referenced_type" : "type-153",
14782   "self_type" : "type-155",
14783   "size" : 8,
14784   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14785  },
14786  {
14787   "alignment" : 8,
14788   "linker_set_key" : "android::hardware::Return<bool> &&",
14789   "name" : "android::hardware::Return<bool> &&",
14790   "referenced_type" : "type-138",
14791   "self_type" : "type-141",
14792   "size" : 8,
14793   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14794  },
14795  {
14796   "alignment" : 8,
14797   "linker_set_key" : "android::hardware::Return<void> &&",
14798   "name" : "android::hardware::Return<void> &&",
14799   "referenced_type" : "type-166",
14800   "self_type" : "type-168",
14801   "size" : 8,
14802   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14803  },
14804  {
14805   "alignment" : 8,
14806   "linker_set_key" : "android::hardware::Status &&",
14807   "name" : "android::hardware::Status &&",
14808   "referenced_type" : "type-129",
14809   "self_type" : "type-135",
14810   "size" : 8,
14811   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14812  },
14813  {
14814   "alignment" : 8,
14815   "linker_set_key" : "android::hardware::details::return_status &&",
14816   "name" : "android::hardware::details::return_status &&",
14817   "referenced_type" : "type-139",
14818   "self_type" : "type-162",
14819   "size" : 8,
14820   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14821  },
14822  {
14823   "alignment" : 8,
14824   "linker_set_key" : "android::hardware::hidl_handle &&",
14825   "name" : "android::hardware::hidl_handle &&",
14826   "referenced_type" : "type-273",
14827   "self_type" : "type-281",
14828   "size" : 8,
14829   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14830  },
14831  {
14832   "alignment" : 8,
14833   "linker_set_key" : "android::hardware::hidl_memory &&",
14834   "name" : "android::hardware::hidl_memory &&",
14835   "referenced_type" : "type-279",
14836   "self_type" : "type-286",
14837   "size" : 8,
14838   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14839  },
14840  {
14841   "alignment" : 8,
14842   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14843   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14844   "referenced_type" : "type-112",
14845   "self_type" : "type-120",
14846   "size" : 8,
14847   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14848  },
14849  {
14850   "alignment" : 8,
14851   "linker_set_key" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14852   "name" : "android::sp<android::hardware::keymaster::V3_0::IKeymasterDevice> &&",
14853   "referenced_type" : "type-104",
14854   "self_type" : "type-107",
14855   "size" : 8,
14856   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14857  },
14858  {
14859   "alignment" : 8,
14860   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14861   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14862   "referenced_type" : "type-468",
14863   "self_type" : "type-467",
14864   "size" : 8,
14865   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14866  },
14867  {
14868   "alignment" : 8,
14869   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14870   "name" : "std::function<sp<IBase> (void *)> &&",
14871   "referenced_type" : "type-479",
14872   "self_type" : "type-478",
14873   "size" : 8,
14874   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14875  },
14876  {
14877   "alignment" : 8,
14878   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14879   "name" : "std::function<sp<IBinder> (void *)> &&",
14880   "referenced_type" : "type-470",
14881   "self_type" : "type-469",
14882   "size" : 8,
14883   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14884  }
14885 ]
14886}
14887