1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-47",
9   "self_type" : "type-109",
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-227",
16   "self_type" : "type-457",
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-49",
24   "self_type" : "type-167",
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-106",
32   "self_type" : "type-308",
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-106",
41   "self_type" : "type-105",
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-450",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-30",
64   "self_type" : "type-30",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-47",
74   "self_type" : "type-47",
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-36",
84   "self_type" : "type-36",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-232",
92   "self_type" : "type-232",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-227",
100   "self_type" : "type-227",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-49",
109   "self_type" : "type-49",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-205",
118   "self_type" : "type-205",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-570",
126   "self_type" : "type-570",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-57",
135   "self_type" : "type-57",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-187",
144   "self_type" : "type-187",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-241",
153   "self_type" : "type-241",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-106",
163   "self_type" : "type-106",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-210",
183   "self_type" : "type-210",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-108",
203   "self_type" : "type-108",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-23",
210   "self_type" : "type-23"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware4boot4V1_012IBootControl10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware4boot4V1_012IBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware4boot4V1_012IBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware4boot4V1_012IBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware4boot4V1_012IBootControl13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware4boot4V1_012IBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware4boot4V1_012IBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware4boot4V1_012IBootControl17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware4boot4V1_012IBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware4boot4V1_012IBootControl21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware4boot4V1_012IBootControl21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware4boot4V1_012IBootControl24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware4boot4V1_012IBootControl4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware4boot4V1_012IBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware4boot4V1_012IBootControl8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware4boot4V1_012IBootControl8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware4boot4V1_013BsBootControl13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware4boot4V1_013BsBootControlC1ENS_2spINS2_12IBootControlEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware4boot4V1_013BsBootControlC2ENS_2spINS2_12IBootControlEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
277  },
278  {
279   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl15_hidl_getSuffixEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_getCurrentSlotEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_getNumberSlotsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_isSlotBootableEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
289  },
290  {
291   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl23_hidl_setActiveBootSlotEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
292  },
293  {
294   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl24_hidl_markBootSuccessfulEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
295  },
296  {
297   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl25_hidl_setSlotAsUnbootableEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
298  },
299  {
300   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl28_hidl_isSlotMarkedSuccessfulEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
301  },
302  {
303   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl4pingEv"
304  },
305  {
306   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlC1ERKNS_2spINS2_12IBootControlEEE"
307  },
308  {
309   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlC2ERKNS_2spINS2_12IBootControlEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD0Ev"
313  },
314  {
315   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD1Ev"
316  },
317  {
318   "name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD2Ev"
319  },
320  {
321   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
322  },
323  {
324   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
328  },
329  {
330   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
331  },
332  {
333   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getCurrentSlotEv"
334  },
335  {
336   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getNumberSlotsEv"
337  },
338  {
339   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14isSlotBootableEj"
343  },
344  {
345   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl15_hidl_getSuffixEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_getCurrentSlotEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
361  },
362  {
363   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_getNumberSlotsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
364  },
365  {
366   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_isSlotBootableEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEj"
367  },
368  {
369   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21notifySyspropsChangedEv"
370  },
371  {
372   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21setHALInstrumentationEv"
373  },
374  {
375   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl22isSlotMarkedSuccessfulEj"
376  },
377  {
378   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl23_hidl_setActiveBootSlotEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
379  },
380  {
381   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl24_hidl_markBootSuccessfulEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13CommandResultEEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl25_hidl_setSlotAsUnbootableEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
385  },
386  {
387   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl28_hidl_isSlotMarkedSuccessfulEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEj"
388  },
389  {
390   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl4pingEv"
391  },
392  {
393   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
394  },
395  {
396   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
397  },
398  {
399   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControlC1ERKNS_2spINS0_7IBinderEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware4boot4V1_015BpHwBootControlC2ERKNS_2spINS0_7IBinderEEE"
403  },
404  {
405   "name" : "_ZN7android8hardware4boot4V1_021writeEmbeddedToParcelERKNS2_13CommandResultEPNS0_6ParcelEjj"
406  },
407  {
408   "name" : "_ZN7android8hardware4boot4V1_022readEmbeddedFromParcelERKNS2_13CommandResultERKNS0_6ParcelEjj"
409  },
410  {
411   "binding" : "weak",
412   "name" : "_ZN7android8hardware7details13castInterfaceINS0_4boot4V1_012IBootControlENS_4hidl4base4V1_05IBaseENS4_15BpHwBootControlEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
413  },
414  {
415   "binding" : "weak",
416   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_4boot4V1_015BpHwBootControlENS4_12IBootControlEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
417  },
418  {
419   "binding" : "weak",
420   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
421  },
422  {
423   "binding" : "weak",
424   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
425  },
426  {
427   "binding" : "weak",
428   "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_"
429  },
430  {
431   "binding" : "weak",
432   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
433  },
434  {
435   "binding" : "weak",
436   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
437  },
438  {
439   "binding" : "weak",
440   "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_"
441  },
442  {
443   "binding" : "weak",
444   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
445  },
446  {
447   "binding" : "weak",
448   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
449  },
450  {
451   "binding" : "weak",
452   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
453  },
454  {
455   "binding" : "weak",
456   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
457  },
458  {
459   "binding" : "weak",
460   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
461  },
462  {
463   "name" : "_ZThn20_N7android8hardware4boot4V1_015BnHwBootControlD0Ev"
464  },
465  {
466   "name" : "_ZThn20_N7android8hardware4boot4V1_015BnHwBootControlD1Ev"
467  },
468  {
469   "name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BnHwBootControlD0Ev"
470  },
471  {
472   "name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BnHwBootControlD1Ev"
473  },
474  {
475   "name" : "__aeabi_memclr"
476  },
477  {
478   "name" : "__aeabi_memclr4"
479  },
480  {
481   "name" : "__aeabi_memclr8"
482  },
483  {
484   "name" : "__aeabi_memcpy"
485  },
486  {
487   "name" : "__aeabi_memcpy4"
488  },
489  {
490   "name" : "__aeabi_memcpy8"
491  },
492  {
493   "name" : "__aeabi_memset"
494  },
495  {
496   "name" : "__aeabi_memset4"
497  },
498  {
499   "name" : "__aeabi_memset8"
500  }
501 ],
502 "elf_objects" :
503 [
504  {
505   "name" : "_ZN7android8hardware4boot4V1_012IBootControl10descriptorE"
506  },
507  {
508   "name" : "_ZTCN7android8hardware4boot4V1_012IBootControlE0_NS_4hidl4base4V1_05IBaseE"
509  },
510  {
511   "binding" : "weak",
512   "name" : "_ZTCN7android8hardware4boot4V1_013BsBootControlE0_NS2_12IBootControlE"
513  },
514  {
515   "name" : "_ZTCN7android8hardware4boot4V1_015BnHwBootControlE0_NS0_7IBinderE"
516  },
517  {
518   "name" : "_ZTCN7android8hardware4boot4V1_015BnHwBootControlE0_NS0_9BHwBinderE"
519  },
520  {
521   "name" : "_ZTCN7android8hardware4boot4V1_015BnHwBootControlE0_NS_4hidl4base4V1_08BnHwBaseE"
522  },
523  {
524   "name" : "_ZTCN7android8hardware4boot4V1_015BpHwBootControlE0_NS0_11BpInterfaceINS2_12IBootControlEEE"
525  },
526  {
527   "name" : "_ZTCN7android8hardware4boot4V1_015BpHwBootControlE0_NS2_12IBootControlE"
528  },
529  {
530   "name" : "_ZTCN7android8hardware4boot4V1_015BpHwBootControlE0_NS_4hidl4base4V1_05IBaseE"
531  },
532  {
533   "name" : "_ZTCN7android8hardware4boot4V1_015BpHwBootControlE4_NS0_10IInterfaceE"
534  },
535  {
536   "name" : "_ZTCN7android8hardware4boot4V1_015BpHwBootControlE8_NS0_11BpHwRefBaseE"
537  },
538  {
539   "name" : "_ZTTN7android8hardware4boot4V1_012IBootControlE"
540  },
541  {
542   "name" : "_ZTTN7android8hardware4boot4V1_015BnHwBootControlE"
543  },
544  {
545   "name" : "_ZTTN7android8hardware4boot4V1_015BpHwBootControlE"
546  },
547  {
548   "name" : "_ZTVN7android8hardware4boot4V1_012IBootControlE"
549  },
550  {
551   "binding" : "weak",
552   "name" : "_ZTVN7android8hardware4boot4V1_013BsBootControlE"
553  },
554  {
555   "name" : "_ZTVN7android8hardware4boot4V1_015BnHwBootControlE"
556  },
557  {
558   "name" : "_ZTVN7android8hardware4boot4V1_015BpHwBootControlE"
559  }
560 ],
561 "enum_types" :
562 [
563  {
564   "alignment" : 4,
565   "enum_fields" :
566   [
567    {
568     "enum_field_value" : 0,
569     "name" : "android::Condition::WAKE_UP_ONE"
570    },
571    {
572     "enum_field_value" : 1,
573     "name" : "android::Condition::WAKE_UP_ALL"
574    }
575   ],
576   "linker_set_key" : "android::Condition::WakeUpType",
577   "name" : "android::Condition::WakeUpType",
578   "referenced_type" : "type-470",
579   "self_type" : "type-470",
580   "size" : 4,
581   "source_file" : "/system/core/libutils/include/utils/Condition.h",
582   "underlying_type" : "type-2",
583   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
584  },
585  {
586   "alignment" : 4,
587   "enum_fields" :
588   [
589    {
590     "enum_field_value" : 0,
591     "name" : "android::String16::kEmptyString"
592    }
593   ],
594   "linker_set_key" : "android::String16::StaticLinkage",
595   "name" : "android::String16::StaticLinkage",
596   "referenced_type" : "type-355",
597   "self_type" : "type-355",
598   "size" : 4,
599   "source_file" : "/system/core/libutils/include/utils/String16.h",
600   "underlying_type" : "type-2",
601   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
602  },
603  {
604   "alignment" : 4,
605   "enum_fields" :
606   [
607    {
608     "enum_field_value" : 0,
609     "name" : "android::String8::kEmptyString"
610    }
611   ],
612   "linker_set_key" : "android::String8::StaticLinkage",
613   "name" : "android::String8::StaticLinkage",
614   "referenced_type" : "type-347",
615   "self_type" : "type-347",
616   "size" : 4,
617   "source_file" : "/system/core/libutils/include/utils/String8.h",
618   "underlying_type" : "type-2",
619   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
620  },
621  {
622   "alignment" : 4,
623   "enum_fields" :
624   [
625    {
626     "enum_field_value" : 0,
627     "name" : "android::hardware::HidlReturnRestriction::NONE"
628    },
629    {
630     "enum_field_value" : 1,
631     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
632    },
633    {
634     "enum_field_value" : 2,
635     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
636    }
637   ],
638   "linker_set_key" : "android::hardware::HidlReturnRestriction",
639   "name" : "android::hardware::HidlReturnRestriction",
640   "referenced_type" : "type-153",
641   "self_type" : "type-153",
642   "size" : 4,
643   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
644   "underlying_type" : "type-49",
645   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
646  },
647  {
648   "alignment" : 4,
649   "enum_fields" :
650   [
651    {
652     "enum_field_value" : 0,
653     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
654    },
655    {
656     "enum_field_value" : 1,
657     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
658    },
659    {
660     "enum_field_value" : 2,
661     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
662    },
663    {
664     "enum_field_value" : 3,
665     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
666    }
667   ],
668   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
669   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
670   "referenced_type" : "type-338",
671   "self_type" : "type-338",
672   "size" : 4,
673   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
674   "underlying_type" : "type-49",
675   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
676  },
677  {
678   "alignment" : 4,
679   "enum_fields" :
680   [
681    {
682     "enum_field_value" : 1,
683     "name" : "android::hardware::kSynchronizedReadWrite"
684    },
685    {
686     "enum_field_value" : 2,
687     "name" : "android::hardware::kUnsynchronizedWrite"
688    }
689   ],
690   "linker_set_key" : "android::hardware::MQFlavor",
691   "name" : "android::hardware::MQFlavor",
692   "referenced_type" : "type-334",
693   "self_type" : "type-334",
694   "size" : 4,
695   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
696   "underlying_type" : "type-2",
697   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
698  },
699  {
700   "alignment" : 4,
701   "enum_fields" :
702   [
703    {
704     "enum_field_value" : 0,
705     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
706    },
707    {
708     "enum_field_value" : 1,
709     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
710    },
711    {
712     "enum_field_value" : 2,
713     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
714    }
715   ],
716   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
717   "name" : "android::hardware::ProcessState::CallRestriction",
718   "referenced_type" : "type-50",
719   "self_type" : "type-50",
720   "size" : 4,
721   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
722   "underlying_type" : "type-49",
723   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
724  },
725  {
726   "alignment" : 4,
727   "enum_fields" :
728   [
729    {
730     "enum_field_value" : 0,
731     "name" : "android::hardware::Status::EX_NONE"
732    },
733    {
734     "enum_field_value" : -1,
735     "name" : "android::hardware::Status::EX_SECURITY"
736    },
737    {
738     "enum_field_value" : -2,
739     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
740    },
741    {
742     "enum_field_value" : -3,
743     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
744    },
745    {
746     "enum_field_value" : -4,
747     "name" : "android::hardware::Status::EX_NULL_POINTER"
748    },
749    {
750     "enum_field_value" : -5,
751     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
752    },
753    {
754     "enum_field_value" : -6,
755     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
756    },
757    {
758     "enum_field_value" : -7,
759     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
760    },
761    {
762     "enum_field_value" : -128,
763     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
764    },
765    {
766     "enum_field_value" : -129,
767     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
768    }
769   ],
770   "linker_set_key" : "android::hardware::Status::Exception",
771   "name" : "android::hardware::Status::Exception",
772   "referenced_type" : "type-113",
773   "self_type" : "type-113",
774   "size" : 4,
775   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
776   "underlying_type" : "type-49",
777   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
778  },
779  {
780   "alignment" : 4,
781   "enum_fields" :
782   [
783    {
784     "enum_field_value" : 0,
785     "name" : "android::hardware::boot::V1_0::BoolResult::FALSE"
786    },
787    {
788     "enum_field_value" : 1,
789     "name" : "android::hardware::boot::V1_0::BoolResult::TRUE"
790    },
791    {
792     "enum_field_value" : -1,
793     "name" : "android::hardware::boot::V1_0::BoolResult::INVALID_SLOT"
794    }
795   ],
796   "linker_set_key" : "android::hardware::boot::V1_0::BoolResult",
797   "name" : "android::hardware::boot::V1_0::BoolResult",
798   "referenced_type" : "type-136",
799   "self_type" : "type-136",
800   "size" : 4,
801   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/types.h",
802   "underlying_type" : "type-49",
803   "unique_id" : "_ZTSN7android8hardware4boot4V1_010BoolResultE"
804  },
805  {
806   "alignment" : 4,
807   "enum_fields" :
808   [
809    {
810     "enum_field_value" : 0,
811     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
812    },
813    {
814     "enum_field_value" : 1,
815     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
816    },
817    {
818     "enum_field_value" : 2,
819     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
820    },
821    {
822     "enum_field_value" : 3,
823     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
824    },
825    {
826     "enum_field_value" : 4,
827     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
828    },
829    {
830     "enum_field_value" : 5,
831     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
832    },
833    {
834     "enum_field_value" : 6,
835     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
836    },
837    {
838     "enum_field_value" : 7,
839     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
840    },
841    {
842     "enum_field_value" : 8,
843     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
844    },
845    {
846     "enum_field_value" : 9,
847     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
848    }
849   ],
850   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
851   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
852   "referenced_type" : "type-529",
853   "self_type" : "type-529",
854   "size" : 4,
855   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
856   "underlying_type" : "type-2",
857   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
858  },
859  {
860   "alignment" : 4,
861   "enum_fields" :
862   [
863    {
864     "enum_field_value" : 0,
865     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
866    },
867    {
868     "enum_field_value" : 1,
869     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
870    },
871    {
872     "enum_field_value" : 2,
873     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
874    }
875   ],
876   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
877   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
878   "referenced_type" : "type-342",
879   "self_type" : "type-342",
880   "size" : 4,
881   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
882   "underlying_type" : "type-49",
883   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
884  },
885  {
886   "alignment" : 4,
887   "enum_fields" :
888   [
889    {
890     "enum_field_value" : -1,
891     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
892    }
893   ],
894   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
895   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
896   "referenced_type" : "type-487",
897   "self_type" : "type-487",
898   "size" : 4,
899   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
900   "underlying_type" : "type-49",
901   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
902  },
903  {
904   "alignment" : 1,
905   "enum_fields" :
906   [
907    {
908     "enum_field_value" : 0,
909     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
910    },
911    {
912     "enum_field_value" : 1,
913     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
914    },
915    {
916     "enum_field_value" : 2,
917     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
918    }
919   ],
920   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
921   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
922   "referenced_type" : "type-486",
923   "self_type" : "type-486",
924   "size" : 1,
925   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
926   "underlying_type" : "type-106",
927   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
928  },
929  {
930   "alignment" : 4,
931   "enum_fields" :
932   [
933    {
934     "enum_field_value" : 0,
935     "name" : "ANDROID_LOG_UNKNOWN"
936    },
937    {
938     "enum_field_value" : 1,
939     "name" : "ANDROID_LOG_DEFAULT"
940    },
941    {
942     "enum_field_value" : 2,
943     "name" : "ANDROID_LOG_VERBOSE"
944    },
945    {
946     "enum_field_value" : 3,
947     "name" : "ANDROID_LOG_DEBUG"
948    },
949    {
950     "enum_field_value" : 4,
951     "name" : "ANDROID_LOG_INFO"
952    },
953    {
954     "enum_field_value" : 5,
955     "name" : "ANDROID_LOG_WARN"
956    },
957    {
958     "enum_field_value" : 6,
959     "name" : "ANDROID_LOG_ERROR"
960    },
961    {
962     "enum_field_value" : 7,
963     "name" : "ANDROID_LOG_FATAL"
964    },
965    {
966     "enum_field_value" : 8,
967     "name" : "ANDROID_LOG_SILENT"
968    }
969   ],
970   "linker_set_key" : "android_LogPriority",
971   "name" : "android_LogPriority",
972   "referenced_type" : "type-1",
973   "self_type" : "type-1",
974   "size" : 4,
975   "source_file" : "/system/core/liblog/include/android/log.h",
976   "underlying_type" : "type-2",
977   "unique_id" : "android_LogPriority"
978  },
979  {
980   "alignment" : 4,
981   "enum_fields" :
982   [
983    {
984     "enum_field_value" : 0,
985     "name" : "HAL_COLOR_MODE_NATIVE"
986    },
987    {
988     "enum_field_value" : 1,
989     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
990    },
991    {
992     "enum_field_value" : 2,
993     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
994    },
995    {
996     "enum_field_value" : 3,
997     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
998    },
999    {
1000     "enum_field_value" : 4,
1001     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1002    },
1003    {
1004     "enum_field_value" : 5,
1005     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1006    },
1007    {
1008     "enum_field_value" : 6,
1009     "name" : "HAL_COLOR_MODE_DCI_P3"
1010    },
1011    {
1012     "enum_field_value" : 7,
1013     "name" : "HAL_COLOR_MODE_SRGB"
1014    },
1015    {
1016     "enum_field_value" : 8,
1017     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1018    },
1019    {
1020     "enum_field_value" : 9,
1021     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1022    }
1023   ],
1024   "linker_set_key" : "android_color_mode_t",
1025   "name" : "android_color_mode_t",
1026   "referenced_type" : "type-438",
1027   "self_type" : "type-438",
1028   "size" : 4,
1029   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1030   "underlying_type" : "type-2",
1031   "unique_id" : "android_color_mode_t"
1032  },
1033  {
1034   "alignment" : 4,
1035   "enum_fields" :
1036   [
1037    {
1038     "enum_field_value" : 10,
1039     "name" : "HAL_COLOR_MODE_BT2020"
1040    },
1041    {
1042     "enum_field_value" : 11,
1043     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1044    },
1045    {
1046     "enum_field_value" : 12,
1047     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1048    }
1049   ],
1050   "linker_set_key" : "android_color_mode_v1_1_t",
1051   "name" : "android_color_mode_v1_1_t",
1052   "referenced_type" : "type-443",
1053   "self_type" : "type-443",
1054   "size" : 4,
1055   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1056   "underlying_type" : "type-2",
1057   "unique_id" : "android_color_mode_v1_1_t"
1058  },
1059  {
1060   "alignment" : 4,
1061   "enum_fields" :
1062   [
1063    {
1064     "enum_field_value" : 0,
1065     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1066    },
1067    {
1068     "enum_field_value" : 1,
1069     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1070    },
1071    {
1072     "enum_field_value" : 2,
1073     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1074    },
1075    {
1076     "enum_field_value" : 3,
1077     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1078    },
1079    {
1080     "enum_field_value" : 4,
1081     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1082    },
1083    {
1084     "enum_field_value" : 5,
1085     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1086    },
1087    {
1088     "enum_field_value" : 6,
1089     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1090    }
1091   ],
1092   "linker_set_key" : "android_color_transform_t",
1093   "name" : "android_color_transform_t",
1094   "referenced_type" : "type-439",
1095   "self_type" : "type-439",
1096   "size" : 4,
1097   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1098   "underlying_type" : "type-2",
1099   "unique_id" : "android_color_transform_t"
1100  },
1101  {
1102   "alignment" : 4,
1103   "enum_fields" :
1104   [
1105    {
1106     "enum_field_value" : 0,
1107     "name" : "HAL_DATASPACE_UNKNOWN"
1108    },
1109    {
1110     "enum_field_value" : 1,
1111     "name" : "HAL_DATASPACE_ARBITRARY"
1112    },
1113    {
1114     "enum_field_value" : 16,
1115     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1116    },
1117    {
1118     "enum_field_value" : 4128768,
1119     "name" : "HAL_DATASPACE_STANDARD_MASK"
1120    },
1121    {
1122     "enum_field_value" : 0,
1123     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1124    },
1125    {
1126     "enum_field_value" : 65536,
1127     "name" : "HAL_DATASPACE_STANDARD_BT709"
1128    },
1129    {
1130     "enum_field_value" : 131072,
1131     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1132    },
1133    {
1134     "enum_field_value" : 196608,
1135     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1136    },
1137    {
1138     "enum_field_value" : 262144,
1139     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1140    },
1141    {
1142     "enum_field_value" : 327680,
1143     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1144    },
1145    {
1146     "enum_field_value" : 393216,
1147     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1148    },
1149    {
1150     "enum_field_value" : 458752,
1151     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1152    },
1153    {
1154     "enum_field_value" : 524288,
1155     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1156    },
1157    {
1158     "enum_field_value" : 589824,
1159     "name" : "HAL_DATASPACE_STANDARD_FILM"
1160    },
1161    {
1162     "enum_field_value" : 655360,
1163     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1164    },
1165    {
1166     "enum_field_value" : 720896,
1167     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1168    },
1169    {
1170     "enum_field_value" : 22,
1171     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1172    },
1173    {
1174     "enum_field_value" : 130023424,
1175     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1176    },
1177    {
1178     "enum_field_value" : 0,
1179     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1180    },
1181    {
1182     "enum_field_value" : 4194304,
1183     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1184    },
1185    {
1186     "enum_field_value" : 8388608,
1187     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1188    },
1189    {
1190     "enum_field_value" : 12582912,
1191     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1192    },
1193    {
1194     "enum_field_value" : 16777216,
1195     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1196    },
1197    {
1198     "enum_field_value" : 20971520,
1199     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1200    },
1201    {
1202     "enum_field_value" : 25165824,
1203     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1204    },
1205    {
1206     "enum_field_value" : 29360128,
1207     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1208    },
1209    {
1210     "enum_field_value" : 33554432,
1211     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1212    },
1213    {
1214     "enum_field_value" : 27,
1215     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1216    },
1217    {
1218     "enum_field_value" : 939524096,
1219     "name" : "HAL_DATASPACE_RANGE_MASK"
1220    },
1221    {
1222     "enum_field_value" : 0,
1223     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1224    },
1225    {
1226     "enum_field_value" : 134217728,
1227     "name" : "HAL_DATASPACE_RANGE_FULL"
1228    },
1229    {
1230     "enum_field_value" : 268435456,
1231     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1232    },
1233    {
1234     "enum_field_value" : 402653184,
1235     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1236    },
1237    {
1238     "enum_field_value" : 512,
1239     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1240    },
1241    {
1242     "enum_field_value" : 138477568,
1243     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1244    },
1245    {
1246     "enum_field_value" : 406913024,
1247     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1248    },
1249    {
1250     "enum_field_value" : 513,
1251     "name" : "HAL_DATASPACE_SRGB"
1252    },
1253    {
1254     "enum_field_value" : 142671872,
1255     "name" : "HAL_DATASPACE_V0_SRGB"
1256    },
1257    {
1258     "enum_field_value" : 411107328,
1259     "name" : "HAL_DATASPACE_V0_SCRGB"
1260    },
1261    {
1262     "enum_field_value" : 257,
1263     "name" : "HAL_DATASPACE_JFIF"
1264    },
1265    {
1266     "enum_field_value" : 146931712,
1267     "name" : "HAL_DATASPACE_V0_JFIF"
1268    },
1269    {
1270     "enum_field_value" : 258,
1271     "name" : "HAL_DATASPACE_BT601_625"
1272    },
1273    {
1274     "enum_field_value" : 281149440,
1275     "name" : "HAL_DATASPACE_V0_BT601_625"
1276    },
1277    {
1278     "enum_field_value" : 259,
1279     "name" : "HAL_DATASPACE_BT601_525"
1280    },
1281    {
1282     "enum_field_value" : 281280512,
1283     "name" : "HAL_DATASPACE_V0_BT601_525"
1284    },
1285    {
1286     "enum_field_value" : 260,
1287     "name" : "HAL_DATASPACE_BT709"
1288    },
1289    {
1290     "enum_field_value" : 281083904,
1291     "name" : "HAL_DATASPACE_V0_BT709"
1292    },
1293    {
1294     "enum_field_value" : 139067392,
1295     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1296    },
1297    {
1298     "enum_field_value" : 155844608,
1299     "name" : "HAL_DATASPACE_DCI_P3"
1300    },
1301    {
1302     "enum_field_value" : 139067392,
1303     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1304    },
1305    {
1306     "enum_field_value" : 143261696,
1307     "name" : "HAL_DATASPACE_DISPLAY_P3"
1308    },
1309    {
1310     "enum_field_value" : 151715840,
1311     "name" : "HAL_DATASPACE_ADOBE_RGB"
1312    },
1313    {
1314     "enum_field_value" : 138805248,
1315     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1316    },
1317    {
1318     "enum_field_value" : 147193856,
1319     "name" : "HAL_DATASPACE_BT2020"
1320    },
1321    {
1322     "enum_field_value" : 163971072,
1323     "name" : "HAL_DATASPACE_BT2020_PQ"
1324    },
1325    {
1326     "enum_field_value" : 4096,
1327     "name" : "HAL_DATASPACE_DEPTH"
1328    },
1329    {
1330     "enum_field_value" : 4097,
1331     "name" : "HAL_DATASPACE_SENSOR"
1332    }
1333   ],
1334   "linker_set_key" : "android_dataspace_t",
1335   "name" : "android_dataspace_t",
1336   "referenced_type" : "type-437",
1337   "self_type" : "type-437",
1338   "size" : 4,
1339   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1340   "underlying_type" : "type-2",
1341   "unique_id" : "android_dataspace_t"
1342  },
1343  {
1344   "alignment" : 4,
1345   "enum_fields" :
1346   [
1347    {
1348     "enum_field_value" : 281411584,
1349     "name" : "HAL_DATASPACE_BT2020_ITU"
1350    },
1351    {
1352     "enum_field_value" : 298188800,
1353     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1354    },
1355    {
1356     "enum_field_value" : 302383104,
1357     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1358    },
1359    {
1360     "enum_field_value" : 168165376,
1361     "name" : "HAL_DATASPACE_BT2020_HLG"
1362    }
1363   ],
1364   "linker_set_key" : "android_dataspace_v1_1_t",
1365   "name" : "android_dataspace_v1_1_t",
1366   "referenced_type" : "type-442",
1367   "self_type" : "type-442",
1368   "size" : 4,
1369   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1370   "underlying_type" : "type-2",
1371   "unique_id" : "android_dataspace_v1_1_t"
1372  },
1373  {
1374   "alignment" : 4,
1375   "enum_fields" :
1376   [
1377    {
1378     "enum_field_value" : 142999552,
1379     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1380    },
1381    {
1382     "enum_field_value" : 4098,
1383     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1384    },
1385    {
1386     "enum_field_value" : 4099,
1387     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1388    },
1389    {
1390     "enum_field_value" : 4100,
1391     "name" : "HAL_DATASPACE_HEIF"
1392    }
1393   ],
1394   "linker_set_key" : "android_dataspace_v1_2_t",
1395   "name" : "android_dataspace_v1_2_t",
1396   "referenced_type" : "type-446",
1397   "self_type" : "type-446",
1398   "size" : 4,
1399   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1400   "underlying_type" : "type-2",
1401   "unique_id" : "android_dataspace_v1_2_t"
1402  },
1403  {
1404   "alignment" : 4,
1405   "enum_fields" :
1406   [
1407    {
1408     "enum_field_value" : 1,
1409     "name" : "FLEX_COMPONENT_Y"
1410    },
1411    {
1412     "enum_field_value" : 2,
1413     "name" : "FLEX_COMPONENT_Cb"
1414    },
1415    {
1416     "enum_field_value" : 4,
1417     "name" : "FLEX_COMPONENT_Cr"
1418    },
1419    {
1420     "enum_field_value" : 1024,
1421     "name" : "FLEX_COMPONENT_R"
1422    },
1423    {
1424     "enum_field_value" : 2048,
1425     "name" : "FLEX_COMPONENT_G"
1426    },
1427    {
1428     "enum_field_value" : 4096,
1429     "name" : "FLEX_COMPONENT_B"
1430    },
1431    {
1432     "enum_field_value" : 1073741824,
1433     "name" : "FLEX_COMPONENT_A"
1434    }
1435   ],
1436   "linker_set_key" : "android_flex_component",
1437   "name" : "android_flex_component",
1438   "referenced_type" : "type-451",
1439   "self_type" : "type-451",
1440   "size" : 4,
1441   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1442   "underlying_type" : "type-2",
1443   "unique_id" : "android_flex_component"
1444  },
1445  {
1446   "alignment" : 4,
1447   "enum_fields" :
1448   [
1449    {
1450     "enum_field_value" : 0,
1451     "name" : "FLEX_FORMAT_INVALID"
1452    },
1453    {
1454     "enum_field_value" : 1,
1455     "name" : "FLEX_FORMAT_Y"
1456    },
1457    {
1458     "enum_field_value" : 7,
1459     "name" : "FLEX_FORMAT_YCbCr"
1460    },
1461    {
1462     "enum_field_value" : 1073741831,
1463     "name" : "FLEX_FORMAT_YCbCrA"
1464    },
1465    {
1466     "enum_field_value" : 7168,
1467     "name" : "FLEX_FORMAT_RGB"
1468    },
1469    {
1470     "enum_field_value" : 1073748992,
1471     "name" : "FLEX_FORMAT_RGBA"
1472    }
1473   ],
1474   "linker_set_key" : "android_flex_format",
1475   "name" : "android_flex_format",
1476   "referenced_type" : "type-453",
1477   "self_type" : "type-453",
1478   "size" : 4,
1479   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1480   "underlying_type" : "type-2",
1481   "unique_id" : "android_flex_format"
1482  },
1483  {
1484   "alignment" : 4,
1485   "enum_fields" :
1486   [
1487    {
1488     "enum_field_value" : 1,
1489     "name" : "HAL_HDR_DOLBY_VISION"
1490    },
1491    {
1492     "enum_field_value" : 2,
1493     "name" : "HAL_HDR_HDR10"
1494    },
1495    {
1496     "enum_field_value" : 3,
1497     "name" : "HAL_HDR_HLG"
1498    }
1499   ],
1500   "linker_set_key" : "android_hdr_t",
1501   "name" : "android_hdr_t",
1502   "referenced_type" : "type-440",
1503   "self_type" : "type-440",
1504   "size" : 4,
1505   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1506   "underlying_type" : "type-2",
1507   "unique_id" : "android_hdr_t"
1508  },
1509  {
1510   "alignment" : 4,
1511   "enum_fields" :
1512   [
1513    {
1514     "enum_field_value" : 4,
1515     "name" : "HAL_HDR_HDR10_PLUS"
1516    }
1517   ],
1518   "linker_set_key" : "android_hdr_v1_2_t",
1519   "name" : "android_hdr_v1_2_t",
1520   "referenced_type" : "type-445",
1521   "self_type" : "type-445",
1522   "size" : 4,
1523   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1524   "underlying_type" : "type-2",
1525   "unique_id" : "android_hdr_v1_2_t"
1526  },
1527  {
1528   "alignment" : 4,
1529   "enum_fields" :
1530   [
1531    {
1532     "enum_field_value" : 39,
1533     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1534    },
1535    {
1536     "enum_field_value" : 40,
1537     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1538    },
1539    {
1540     "enum_field_value" : 41,
1541     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1542    },
1543    {
1544     "enum_field_value" : 42,
1545     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1546    }
1547   ],
1548   "linker_set_key" : "android_pixel_format_sw_t",
1549   "name" : "android_pixel_format_sw_t",
1550   "referenced_type" : "type-448",
1551   "self_type" : "type-448",
1552   "size" : 4,
1553   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1554   "underlying_type" : "type-2",
1555   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1556  },
1557  {
1558   "alignment" : 4,
1559   "enum_fields" :
1560   [
1561    {
1562     "enum_field_value" : 1,
1563     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1564    },
1565    {
1566     "enum_field_value" : 2,
1567     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1568    },
1569    {
1570     "enum_field_value" : 3,
1571     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1572    },
1573    {
1574     "enum_field_value" : 4,
1575     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1576    },
1577    {
1578     "enum_field_value" : 5,
1579     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1580    },
1581    {
1582     "enum_field_value" : 16,
1583     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1584    },
1585    {
1586     "enum_field_value" : 17,
1587     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1588    },
1589    {
1590     "enum_field_value" : 20,
1591     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1592    },
1593    {
1594     "enum_field_value" : 22,
1595     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1596    },
1597    {
1598     "enum_field_value" : 32,
1599     "name" : "HAL_PIXEL_FORMAT_RAW16"
1600    },
1601    {
1602     "enum_field_value" : 33,
1603     "name" : "HAL_PIXEL_FORMAT_BLOB"
1604    },
1605    {
1606     "enum_field_value" : 34,
1607     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1608    },
1609    {
1610     "enum_field_value" : 35,
1611     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1612    },
1613    {
1614     "enum_field_value" : 36,
1615     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1616    },
1617    {
1618     "enum_field_value" : 37,
1619     "name" : "HAL_PIXEL_FORMAT_RAW10"
1620    },
1621    {
1622     "enum_field_value" : 38,
1623     "name" : "HAL_PIXEL_FORMAT_RAW12"
1624    },
1625    {
1626     "enum_field_value" : 43,
1627     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1628    },
1629    {
1630     "enum_field_value" : 538982489,
1631     "name" : "HAL_PIXEL_FORMAT_Y8"
1632    },
1633    {
1634     "enum_field_value" : 540422489,
1635     "name" : "HAL_PIXEL_FORMAT_Y16"
1636    },
1637    {
1638     "enum_field_value" : 842094169,
1639     "name" : "HAL_PIXEL_FORMAT_YV12"
1640    }
1641   ],
1642   "linker_set_key" : "android_pixel_format_t",
1643   "name" : "android_pixel_format_t",
1644   "referenced_type" : "type-435",
1645   "self_type" : "type-435",
1646   "size" : 4,
1647   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1648   "underlying_type" : "type-2",
1649   "unique_id" : "android_pixel_format_t"
1650  },
1651  {
1652   "alignment" : 4,
1653   "enum_fields" :
1654   [
1655    {
1656     "enum_field_value" : 48,
1657     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1658    },
1659    {
1660     "enum_field_value" : 49,
1661     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1662    },
1663    {
1664     "enum_field_value" : 50,
1665     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1666    },
1667    {
1668     "enum_field_value" : 51,
1669     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1670    },
1671    {
1672     "enum_field_value" : 52,
1673     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1674    },
1675    {
1676     "enum_field_value" : 53,
1677     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1678    },
1679    {
1680     "enum_field_value" : 54,
1681     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1682    }
1683   ],
1684   "linker_set_key" : "android_pixel_format_v1_1_t",
1685   "name" : "android_pixel_format_v1_1_t",
1686   "referenced_type" : "type-441",
1687   "self_type" : "type-441",
1688   "size" : 4,
1689   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1690   "underlying_type" : "type-2",
1691   "unique_id" : "android_pixel_format_v1_1_t"
1692  },
1693  {
1694   "alignment" : 4,
1695   "enum_fields" :
1696   [
1697    {
1698     "enum_field_value" : 55,
1699     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1700    }
1701   ],
1702   "linker_set_key" : "android_pixel_format_v1_2_t",
1703   "name" : "android_pixel_format_v1_2_t",
1704   "referenced_type" : "type-447",
1705   "self_type" : "type-447",
1706   "size" : 4,
1707   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1708   "underlying_type" : "type-2",
1709   "unique_id" : "android_pixel_format_v1_2_t"
1710  },
1711  {
1712   "alignment" : 4,
1713   "enum_fields" :
1714   [
1715    {
1716     "enum_field_value" : 0,
1717     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1718    },
1719    {
1720     "enum_field_value" : 1,
1721     "name" : "HAL_RENDER_INTENT_ENHANCE"
1722    },
1723    {
1724     "enum_field_value" : 2,
1725     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1726    },
1727    {
1728     "enum_field_value" : 3,
1729     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1730    }
1731   ],
1732   "linker_set_key" : "android_render_intent_v1_1_t",
1733   "name" : "android_render_intent_v1_1_t",
1734   "referenced_type" : "type-444",
1735   "self_type" : "type-444",
1736   "size" : 4,
1737   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1738   "underlying_type" : "type-2",
1739   "unique_id" : "android_render_intent_v1_1_t"
1740  },
1741  {
1742   "alignment" : 4,
1743   "enum_fields" :
1744   [
1745    {
1746     "enum_field_value" : 1,
1747     "name" : "HAL_TRANSFORM_FLIP_H"
1748    },
1749    {
1750     "enum_field_value" : 2,
1751     "name" : "HAL_TRANSFORM_FLIP_V"
1752    },
1753    {
1754     "enum_field_value" : 4,
1755     "name" : "HAL_TRANSFORM_ROT_90"
1756    },
1757    {
1758     "enum_field_value" : 3,
1759     "name" : "HAL_TRANSFORM_ROT_180"
1760    },
1761    {
1762     "enum_field_value" : 7,
1763     "name" : "HAL_TRANSFORM_ROT_270"
1764    }
1765   ],
1766   "linker_set_key" : "android_transform_t",
1767   "name" : "android_transform_t",
1768   "referenced_type" : "type-436",
1769   "self_type" : "type-436",
1770   "size" : 4,
1771   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1772   "underlying_type" : "type-2",
1773   "unique_id" : "android_transform_t"
1774  },
1775  {
1776   "alignment" : 4,
1777   "enum_fields" :
1778   [
1779    {
1780     "enum_field_value" : 0,
1781     "name" : "LOG_ID_MIN"
1782    },
1783    {
1784     "enum_field_value" : 0,
1785     "name" : "LOG_ID_MAIN"
1786    },
1787    {
1788     "enum_field_value" : 1,
1789     "name" : "LOG_ID_RADIO"
1790    },
1791    {
1792     "enum_field_value" : 2,
1793     "name" : "LOG_ID_EVENTS"
1794    },
1795    {
1796     "enum_field_value" : 3,
1797     "name" : "LOG_ID_SYSTEM"
1798    },
1799    {
1800     "enum_field_value" : 4,
1801     "name" : "LOG_ID_CRASH"
1802    },
1803    {
1804     "enum_field_value" : 5,
1805     "name" : "LOG_ID_STATS"
1806    },
1807    {
1808     "enum_field_value" : 6,
1809     "name" : "LOG_ID_SECURITY"
1810    },
1811    {
1812     "enum_field_value" : 7,
1813     "name" : "LOG_ID_KERNEL"
1814    },
1815    {
1816     "enum_field_value" : 8,
1817     "name" : "LOG_ID_MAX"
1818    }
1819   ],
1820   "linker_set_key" : "log_id",
1821   "name" : "log_id",
1822   "referenced_type" : "type-247",
1823   "self_type" : "type-247",
1824   "size" : 4,
1825   "source_file" : "/system/core/liblog/include/android/log.h",
1826   "underlying_type" : "type-2",
1827   "unique_id" : "log_id"
1828  }
1829 ],
1830 "function_types" :
1831 [
1832  {
1833   "alignment" : 4,
1834   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1835   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1836   "parameters" :
1837   [
1838    {
1839     "referenced_type" : "type-31"
1840    },
1841    {
1842     "referenced_type" : "type-37"
1843    },
1844    {
1845     "referenced_type" : "type-22"
1846    }
1847   ],
1848   "referenced_type" : "type-29",
1849   "return_type" : "type-30",
1850   "self_type" : "type-29",
1851   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1852  },
1853  {
1854   "alignment" : 4,
1855   "linker_set_key" : "int (void *)",
1856   "name" : "int (void *)",
1857   "parameters" :
1858   [
1859    {
1860     "referenced_type" : "type-22"
1861    }
1862   ],
1863   "referenced_type" : "type-461",
1864   "return_type" : "type-49",
1865   "self_type" : "type-461",
1866   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1867  },
1868  {
1869   "alignment" : 4,
1870   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1871   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1872   "parameters" :
1873   [
1874    {
1875     "referenced_type" : "type-383"
1876    },
1877    {
1878     "referenced_type" : "type-324"
1879    },
1880    {
1881     "referenced_type" : "type-2"
1882    },
1883    {
1884     "referenced_type" : "type-384"
1885    },
1886    {
1887     "referenced_type" : "type-2"
1888    },
1889    {
1890     "referenced_type" : "type-22"
1891    }
1892   ],
1893   "referenced_type" : "type-382",
1894   "return_type" : "type-23",
1895   "self_type" : "type-382",
1896   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1897  }
1898 ],
1899 "functions" :
1900 [
1901  {
1902   "function_name" : "android::hardware::boot::V1_0::IBootControl::getService",
1903   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1904   "parameters" :
1905   [
1906    {
1907     "default_arg" : true,
1908     "referenced_type" : "type-393"
1909    },
1910    {
1911     "default_arg" : true,
1912     "referenced_type" : "type-30"
1913    }
1914   ],
1915   "return_type" : "type-82",
1916   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
1917  },
1918  {
1919   "function_name" : "android::hardware::boot::V1_0::IBootControl::linkToDeath",
1920   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
1921   "parameters" :
1922   [
1923    {
1924     "is_this_ptr" : true,
1925     "referenced_type" : "type-83"
1926    },
1927    {
1928     "referenced_type" : "type-257"
1929    },
1930    {
1931     "referenced_type" : "type-13"
1932    }
1933   ],
1934   "return_type" : "type-120",
1935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
1936  },
1937  {
1938   "function_name" : "android::hardware::boot::V1_0::IBootControl::getDebugInfo",
1939   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1940   "parameters" :
1941   [
1942    {
1943     "is_this_ptr" : true,
1944     "referenced_type" : "type-83"
1945    },
1946    {
1947     "referenced_type" : "type-581"
1948    }
1949   ],
1950   "return_type" : "type-154",
1951   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
1952  },
1953  {
1954   "function_name" : "android::hardware::boot::V1_0::IBootControl::getHashChain",
1955   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
1956   "parameters" :
1957   [
1958    {
1959     "is_this_ptr" : true,
1960     "referenced_type" : "type-83"
1961    },
1962    {
1963     "referenced_type" : "type-582"
1964    }
1965   ],
1966   "return_type" : "type-154",
1967   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
1968  },
1969  {
1970   "function_name" : "android::hardware::boot::V1_0::IBootControl::tryGetService",
1971   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1972   "parameters" :
1973   [
1974    {
1975     "default_arg" : true,
1976     "referenced_type" : "type-393"
1977    },
1978    {
1979     "default_arg" : true,
1980     "referenced_type" : "type-30"
1981    }
1982   ],
1983   "return_type" : "type-82",
1984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
1985  },
1986  {
1987   "function_name" : "android::hardware::boot::V1_0::IBootControl::unlinkToDeath",
1988   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
1989   "parameters" :
1990   [
1991    {
1992     "is_this_ptr" : true,
1993     "referenced_type" : "type-83"
1994    },
1995    {
1996     "referenced_type" : "type-257"
1997    }
1998   ],
1999   "return_type" : "type-120",
2000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2001  },
2002  {
2003   "function_name" : "android::hardware::boot::V1_0::IBootControl::interfaceChain",
2004   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2005   "parameters" :
2006   [
2007    {
2008     "is_this_ptr" : true,
2009     "referenced_type" : "type-83"
2010    },
2011    {
2012     "referenced_type" : "type-583"
2013    }
2014   ],
2015   "return_type" : "type-154",
2016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2017  },
2018  {
2019   "function_name" : "android::hardware::boot::V1_0::IBootControl::registerAsService",
2020   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2021   "parameters" :
2022   [
2023    {
2024     "is_this_ptr" : true,
2025     "referenced_type" : "type-83"
2026    },
2027    {
2028     "default_arg" : true,
2029     "referenced_type" : "type-393"
2030    }
2031   ],
2032   "return_type" : "type-49",
2033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2034  },
2035  {
2036   "function_name" : "android::hardware::boot::V1_0::IBootControl::interfaceDescriptor",
2037   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2038   "parameters" :
2039   [
2040    {
2041     "is_this_ptr" : true,
2042     "referenced_type" : "type-83"
2043    },
2044    {
2045     "referenced_type" : "type-584"
2046    }
2047   ],
2048   "return_type" : "type-154",
2049   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2050  },
2051  {
2052   "function_name" : "android::hardware::boot::V1_0::IBootControl::notifySyspropsChanged",
2053   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl21notifySyspropsChangedEv",
2054   "parameters" :
2055   [
2056    {
2057     "is_this_ptr" : true,
2058     "referenced_type" : "type-83"
2059    }
2060   ],
2061   "return_type" : "type-154",
2062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2063  },
2064  {
2065   "function_name" : "android::hardware::boot::V1_0::IBootControl::setHALInstrumentation",
2066   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl21setHALInstrumentationEv",
2067   "parameters" :
2068   [
2069    {
2070     "is_this_ptr" : true,
2071     "referenced_type" : "type-83"
2072    }
2073   ],
2074   "return_type" : "type-154",
2075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2076  },
2077  {
2078   "function_name" : "android::hardware::boot::V1_0::IBootControl::registerForNotifications",
2079   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2080   "parameters" :
2081   [
2082    {
2083     "referenced_type" : "type-393"
2084    },
2085    {
2086     "referenced_type" : "type-507"
2087    }
2088   ],
2089   "return_type" : "type-30",
2090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2091  },
2092  {
2093   "function_name" : "android::hardware::boot::V1_0::IBootControl::ping",
2094   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl4pingEv",
2095   "parameters" :
2096   [
2097    {
2098     "is_this_ptr" : true,
2099     "referenced_type" : "type-83"
2100    }
2101   ],
2102   "return_type" : "type-154",
2103   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2104  },
2105  {
2106   "function_name" : "android::hardware::boot::V1_0::IBootControl::debug",
2107   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2108   "parameters" :
2109   [
2110    {
2111     "is_this_ptr" : true,
2112     "referenced_type" : "type-83"
2113    },
2114    {
2115     "referenced_type" : "type-333"
2116    },
2117    {
2118     "referenced_type" : "type-505"
2119    }
2120   ],
2121   "return_type" : "type-154",
2122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2123  },
2124  {
2125   "function_name" : "android::hardware::boot::V1_0::IBootControl::castFrom",
2126   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2127   "parameters" :
2128   [
2129    {
2130     "referenced_type" : "type-548"
2131    },
2132    {
2133     "default_arg" : true,
2134     "referenced_type" : "type-30"
2135    }
2136   ],
2137   "return_type" : "type-142",
2138   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2139  },
2140  {
2141   "function_name" : "android::hardware::boot::V1_0::IBootControl::castFrom",
2142   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl8castFromERKNS_2spIS3_EEb",
2143   "parameters" :
2144   [
2145    {
2146     "referenced_type" : "type-535"
2147    },
2148    {
2149     "default_arg" : true,
2150     "referenced_type" : "type-30"
2151    }
2152   ],
2153   "return_type" : "type-142",
2154   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
2155  },
2156  {
2157   "access" : "private",
2158   "function_name" : "android::hardware::boot::V1_0::BsBootControl::addOnewayTask",
2159   "linker_set_key" : "_ZN7android8hardware4boot4V1_013BsBootControl13addOnewayTaskENSt3__18functionIFvvEEE",
2160   "parameters" :
2161   [
2162    {
2163     "is_this_ptr" : true,
2164     "referenced_type" : "type-555"
2165    },
2166    {
2167     "referenced_type" : "type-587"
2168    }
2169   ],
2170   "return_type" : "type-154",
2171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BsBootControl.h"
2172  },
2173  {
2174   "function_name" : "android::hardware::boot::V1_0::BsBootControl::BsBootControl",
2175   "linker_set_key" : "_ZN7android8hardware4boot4V1_013BsBootControlC1ENS_2spINS2_12IBootControlEEE",
2176   "parameters" :
2177   [
2178    {
2179     "is_this_ptr" : true,
2180     "referenced_type" : "type-555"
2181    },
2182    {
2183     "referenced_type" : "type-88"
2184    }
2185   ],
2186   "return_type" : "type-23",
2187   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BsBootControl.h"
2188  },
2189  {
2190   "function_name" : "android::hardware::boot::V1_0::BsBootControl::BsBootControl",
2191   "linker_set_key" : "_ZN7android8hardware4boot4V1_013BsBootControlC2ENS_2spINS2_12IBootControlEEE",
2192   "parameters" :
2193   [
2194    {
2195     "is_this_ptr" : true,
2196     "referenced_type" : "type-555"
2197    },
2198    {
2199     "referenced_type" : "type-88"
2200    }
2201   ],
2202   "return_type" : "type-23",
2203   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BsBootControl.h"
2204  },
2205  {
2206   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::onTransact",
2207   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2208   "parameters" :
2209   [
2210    {
2211     "is_this_ptr" : true,
2212     "referenced_type" : "type-484"
2213    },
2214    {
2215     "referenced_type" : "type-2"
2216    },
2217    {
2218     "referenced_type" : "type-389"
2219    },
2220    {
2221     "referenced_type" : "type-383"
2222    },
2223    {
2224     "default_arg" : true,
2225     "referenced_type" : "type-2"
2226    },
2227    {
2228     "default_arg" : true,
2229     "referenced_type" : "type-594"
2230    }
2231   ],
2232   "return_type" : "type-49",
2233   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2234  },
2235  {
2236   "access" : "private",
2237   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::getDebugInfo",
2238   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2239   "parameters" :
2240   [
2241    {
2242     "is_this_ptr" : true,
2243     "referenced_type" : "type-484"
2244    },
2245    {
2246     "referenced_type" : "type-595"
2247    }
2248   ],
2249   "return_type" : "type-154",
2250   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2251  },
2252  {
2253   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_getSuffix",
2254   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl15_hidl_getSuffixEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2255   "parameters" :
2256   [
2257    {
2258     "referenced_type" : "type-390"
2259    },
2260    {
2261     "referenced_type" : "type-389"
2262    },
2263    {
2264     "referenced_type" : "type-383"
2265    },
2266    {
2267     "referenced_type" : "type-596"
2268    }
2269   ],
2270   "return_type" : "type-49",
2271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2272  },
2273  {
2274   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_getCurrentSlot",
2275   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_getCurrentSlotEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2276   "parameters" :
2277   [
2278    {
2279     "referenced_type" : "type-390"
2280    },
2281    {
2282     "referenced_type" : "type-389"
2283    },
2284    {
2285     "referenced_type" : "type-383"
2286    },
2287    {
2288     "referenced_type" : "type-597"
2289    }
2290   ],
2291   "return_type" : "type-49",
2292   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2293  },
2294  {
2295   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_getNumberSlots",
2296   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_getNumberSlotsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2297   "parameters" :
2298   [
2299    {
2300     "referenced_type" : "type-390"
2301    },
2302    {
2303     "referenced_type" : "type-389"
2304    },
2305    {
2306     "referenced_type" : "type-383"
2307    },
2308    {
2309     "referenced_type" : "type-598"
2310    }
2311   ],
2312   "return_type" : "type-49",
2313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2314  },
2315  {
2316   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_isSlotBootable",
2317   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl20_hidl_isSlotBootableEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2318   "parameters" :
2319   [
2320    {
2321     "referenced_type" : "type-390"
2322    },
2323    {
2324     "referenced_type" : "type-389"
2325    },
2326    {
2327     "referenced_type" : "type-383"
2328    },
2329    {
2330     "referenced_type" : "type-599"
2331    }
2332   ],
2333   "return_type" : "type-49",
2334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2335  },
2336  {
2337   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_setActiveBootSlot",
2338   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl23_hidl_setActiveBootSlotEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2339   "parameters" :
2340   [
2341    {
2342     "referenced_type" : "type-390"
2343    },
2344    {
2345     "referenced_type" : "type-389"
2346    },
2347    {
2348     "referenced_type" : "type-383"
2349    },
2350    {
2351     "referenced_type" : "type-600"
2352    }
2353   ],
2354   "return_type" : "type-49",
2355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2356  },
2357  {
2358   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_markBootSuccessful",
2359   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl24_hidl_markBootSuccessfulEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2360   "parameters" :
2361   [
2362    {
2363     "referenced_type" : "type-390"
2364    },
2365    {
2366     "referenced_type" : "type-389"
2367    },
2368    {
2369     "referenced_type" : "type-383"
2370    },
2371    {
2372     "referenced_type" : "type-601"
2373    }
2374   ],
2375   "return_type" : "type-49",
2376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2377  },
2378  {
2379   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_setSlotAsUnbootable",
2380   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl25_hidl_setSlotAsUnbootableEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2381   "parameters" :
2382   [
2383    {
2384     "referenced_type" : "type-390"
2385    },
2386    {
2387     "referenced_type" : "type-389"
2388    },
2389    {
2390     "referenced_type" : "type-383"
2391    },
2392    {
2393     "referenced_type" : "type-602"
2394    }
2395   ],
2396   "return_type" : "type-49",
2397   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2398  },
2399  {
2400   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::_hidl_isSlotMarkedSuccessful",
2401   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl28_hidl_isSlotMarkedSuccessfulEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2402   "parameters" :
2403   [
2404    {
2405     "referenced_type" : "type-390"
2406    },
2407    {
2408     "referenced_type" : "type-389"
2409    },
2410    {
2411     "referenced_type" : "type-383"
2412    },
2413    {
2414     "referenced_type" : "type-603"
2415    }
2416   ],
2417   "return_type" : "type-49",
2418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2419  },
2420  {
2421   "access" : "private",
2422   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::ping",
2423   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControl4pingEv",
2424   "parameters" :
2425   [
2426    {
2427     "is_this_ptr" : true,
2428     "referenced_type" : "type-484"
2429    }
2430   ],
2431   "return_type" : "type-154",
2432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2433  },
2434  {
2435   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::BnHwBootControl",
2436   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControlC1ERKNS_2spINS2_12IBootControlEEE",
2437   "parameters" :
2438   [
2439    {
2440     "is_this_ptr" : true,
2441     "referenced_type" : "type-484"
2442    },
2443    {
2444     "referenced_type" : "type-535"
2445    }
2446   ],
2447   "return_type" : "type-23",
2448   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2449  },
2450  {
2451   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::BnHwBootControl",
2452   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControlC2ERKNS_2spINS2_12IBootControlEEE",
2453   "parameters" :
2454   [
2455    {
2456     "is_this_ptr" : true,
2457     "referenced_type" : "type-484"
2458    },
2459    {
2460     "referenced_type" : "type-535"
2461    }
2462   ],
2463   "return_type" : "type-23",
2464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2465  },
2466  {
2467   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::~BnHwBootControl",
2468   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD0Ev",
2469   "parameters" :
2470   [
2471    {
2472     "is_this_ptr" : true,
2473     "referenced_type" : "type-484"
2474    }
2475   ],
2476   "return_type" : "type-23",
2477   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2478  },
2479  {
2480   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::~BnHwBootControl",
2481   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD1Ev",
2482   "parameters" :
2483   [
2484    {
2485     "is_this_ptr" : true,
2486     "referenced_type" : "type-484"
2487    }
2488   ],
2489   "return_type" : "type-23",
2490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2491  },
2492  {
2493   "function_name" : "android::hardware::boot::V1_0::BnHwBootControl::~BnHwBootControl",
2494   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD2Ev",
2495   "parameters" :
2496   [
2497    {
2498     "is_this_ptr" : true,
2499     "referenced_type" : "type-484"
2500    }
2501   ],
2502   "return_type" : "type-23",
2503   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h"
2504  },
2505  {
2506   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::linkToDeath",
2507   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2508   "parameters" :
2509   [
2510    {
2511     "is_this_ptr" : true,
2512     "referenced_type" : "type-571"
2513    },
2514    {
2515     "referenced_type" : "type-257"
2516    },
2517    {
2518     "referenced_type" : "type-13"
2519    }
2520   ],
2521   "return_type" : "type-120",
2522   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2523  },
2524  {
2525   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::getDebugInfo",
2526   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2527   "parameters" :
2528   [
2529    {
2530     "is_this_ptr" : true,
2531     "referenced_type" : "type-571"
2532    },
2533    {
2534     "referenced_type" : "type-604"
2535    }
2536   ],
2537   "return_type" : "type-154",
2538   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2539  },
2540  {
2541   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::getHashChain",
2542   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2543   "parameters" :
2544   [
2545    {
2546     "is_this_ptr" : true,
2547     "referenced_type" : "type-571"
2548    },
2549    {
2550     "referenced_type" : "type-605"
2551    }
2552   ],
2553   "return_type" : "type-154",
2554   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2555  },
2556  {
2557   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::unlinkToDeath",
2558   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2559   "parameters" :
2560   [
2561    {
2562     "is_this_ptr" : true,
2563     "referenced_type" : "type-571"
2564    },
2565    {
2566     "referenced_type" : "type-257"
2567    }
2568   ],
2569   "return_type" : "type-120",
2570   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2571  },
2572  {
2573   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::getCurrentSlot",
2574   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getCurrentSlotEv",
2575   "parameters" :
2576   [
2577    {
2578     "is_this_ptr" : true,
2579     "referenced_type" : "type-571"
2580    }
2581   ],
2582   "return_type" : "type-128",
2583   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2584  },
2585  {
2586   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::getNumberSlots",
2587   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getNumberSlotsEv",
2588   "parameters" :
2589   [
2590    {
2591     "is_this_ptr" : true,
2592     "referenced_type" : "type-571"
2593    }
2594   ],
2595   "return_type" : "type-128",
2596   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2597  },
2598  {
2599   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::interfaceChain",
2600   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2601   "parameters" :
2602   [
2603    {
2604     "is_this_ptr" : true,
2605     "referenced_type" : "type-571"
2606    },
2607    {
2608     "referenced_type" : "type-606"
2609    }
2610   ],
2611   "return_type" : "type-154",
2612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2613  },
2614  {
2615   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::isSlotBootable",
2616   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14isSlotBootableEj",
2617   "parameters" :
2618   [
2619    {
2620     "is_this_ptr" : true,
2621     "referenced_type" : "type-571"
2622    },
2623    {
2624     "referenced_type" : "type-2"
2625    }
2626   ],
2627   "return_type" : "type-135",
2628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2629  },
2630  {
2631   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_getSuffix",
2632   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl15_hidl_getSuffixEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2633   "parameters" :
2634   [
2635    {
2636     "referenced_type" : "type-578"
2637    },
2638    {
2639     "referenced_type" : "type-533"
2640    },
2641    {
2642     "referenced_type" : "type-2"
2643    },
2644    {
2645     "referenced_type" : "type-607"
2646    }
2647   ],
2648   "return_type" : "type-154",
2649   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2650  },
2651  {
2652   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::setActiveBootSlot",
2653   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE",
2654   "parameters" :
2655   [
2656    {
2657     "is_this_ptr" : true,
2658     "referenced_type" : "type-571"
2659    },
2660    {
2661     "referenced_type" : "type-2"
2662    },
2663    {
2664     "referenced_type" : "type-608"
2665    }
2666   ],
2667   "return_type" : "type-154",
2668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2669  },
2670  {
2671   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::markBootSuccessful",
2672   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE",
2673   "parameters" :
2674   [
2675    {
2676     "is_this_ptr" : true,
2677     "referenced_type" : "type-571"
2678    },
2679    {
2680     "referenced_type" : "type-609"
2681    }
2682   ],
2683   "return_type" : "type-154",
2684   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2685  },
2686  {
2687   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::interfaceDescriptor",
2688   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2689   "parameters" :
2690   [
2691    {
2692     "is_this_ptr" : true,
2693     "referenced_type" : "type-571"
2694    },
2695    {
2696     "referenced_type" : "type-610"
2697    }
2698   ],
2699   "return_type" : "type-154",
2700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2701  },
2702  {
2703   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::setSlotAsUnbootable",
2704   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE",
2705   "parameters" :
2706   [
2707    {
2708     "is_this_ptr" : true,
2709     "referenced_type" : "type-571"
2710    },
2711    {
2712     "referenced_type" : "type-2"
2713    },
2714    {
2715     "referenced_type" : "type-611"
2716    }
2717   ],
2718   "return_type" : "type-154",
2719   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2720  },
2721  {
2722   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_getCurrentSlot",
2723   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_getCurrentSlotEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2724   "parameters" :
2725   [
2726    {
2727     "referenced_type" : "type-578"
2728    },
2729    {
2730     "referenced_type" : "type-533"
2731    }
2732   ],
2733   "return_type" : "type-128",
2734   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2735  },
2736  {
2737   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_getNumberSlots",
2738   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_getNumberSlotsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2739   "parameters" :
2740   [
2741    {
2742     "referenced_type" : "type-578"
2743    },
2744    {
2745     "referenced_type" : "type-533"
2746    }
2747   ],
2748   "return_type" : "type-128",
2749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2750  },
2751  {
2752   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_isSlotBootable",
2753   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl20_hidl_isSlotBootableEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEj",
2754   "parameters" :
2755   [
2756    {
2757     "referenced_type" : "type-578"
2758    },
2759    {
2760     "referenced_type" : "type-533"
2761    },
2762    {
2763     "referenced_type" : "type-2"
2764    }
2765   ],
2766   "return_type" : "type-135",
2767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2768  },
2769  {
2770   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::notifySyspropsChanged",
2771   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21notifySyspropsChangedEv",
2772   "parameters" :
2773   [
2774    {
2775     "is_this_ptr" : true,
2776     "referenced_type" : "type-571"
2777    }
2778   ],
2779   "return_type" : "type-154",
2780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2781  },
2782  {
2783   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::setHALInstrumentation",
2784   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21setHALInstrumentationEv",
2785   "parameters" :
2786   [
2787    {
2788     "is_this_ptr" : true,
2789     "referenced_type" : "type-571"
2790    }
2791   ],
2792   "return_type" : "type-154",
2793   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2794  },
2795  {
2796   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::isSlotMarkedSuccessful",
2797   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl22isSlotMarkedSuccessfulEj",
2798   "parameters" :
2799   [
2800    {
2801     "is_this_ptr" : true,
2802     "referenced_type" : "type-571"
2803    },
2804    {
2805     "referenced_type" : "type-2"
2806    }
2807   ],
2808   "return_type" : "type-135",
2809   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2810  },
2811  {
2812   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_setActiveBootSlot",
2813   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl23_hidl_setActiveBootSlotEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_13CommandResultEEEE",
2814   "parameters" :
2815   [
2816    {
2817     "referenced_type" : "type-578"
2818    },
2819    {
2820     "referenced_type" : "type-533"
2821    },
2822    {
2823     "referenced_type" : "type-2"
2824    },
2825    {
2826     "referenced_type" : "type-612"
2827    }
2828   ],
2829   "return_type" : "type-154",
2830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2831  },
2832  {
2833   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_markBootSuccessful",
2834   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl24_hidl_markBootSuccessfulEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13CommandResultEEEE",
2835   "parameters" :
2836   [
2837    {
2838     "referenced_type" : "type-578"
2839    },
2840    {
2841     "referenced_type" : "type-533"
2842    },
2843    {
2844     "referenced_type" : "type-613"
2845    }
2846   ],
2847   "return_type" : "type-154",
2848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2849  },
2850  {
2851   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_setSlotAsUnbootable",
2852   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl25_hidl_setSlotAsUnbootableEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEjNSt3__18functionIFvRKNS2_13CommandResultEEEE",
2853   "parameters" :
2854   [
2855    {
2856     "referenced_type" : "type-578"
2857    },
2858    {
2859     "referenced_type" : "type-533"
2860    },
2861    {
2862     "referenced_type" : "type-2"
2863    },
2864    {
2865     "referenced_type" : "type-614"
2866    }
2867   ],
2868   "return_type" : "type-154",
2869   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2870  },
2871  {
2872   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::_hidl_isSlotMarkedSuccessful",
2873   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl28_hidl_isSlotMarkedSuccessfulEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEj",
2874   "parameters" :
2875   [
2876    {
2877     "referenced_type" : "type-578"
2878    },
2879    {
2880     "referenced_type" : "type-533"
2881    },
2882    {
2883     "referenced_type" : "type-2"
2884    }
2885   ],
2886   "return_type" : "type-135",
2887   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2888  },
2889  {
2890   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::ping",
2891   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl4pingEv",
2892   "parameters" :
2893   [
2894    {
2895     "is_this_ptr" : true,
2896     "referenced_type" : "type-571"
2897    }
2898   ],
2899   "return_type" : "type-154",
2900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2901  },
2902  {
2903   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::debug",
2904   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2905   "parameters" :
2906   [
2907    {
2908     "is_this_ptr" : true,
2909     "referenced_type" : "type-571"
2910    },
2911    {
2912     "referenced_type" : "type-333"
2913    },
2914    {
2915     "referenced_type" : "type-505"
2916    }
2917   ],
2918   "return_type" : "type-154",
2919   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2920  },
2921  {
2922   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::getSuffix",
2923   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2924   "parameters" :
2925   [
2926    {
2927     "is_this_ptr" : true,
2928     "referenced_type" : "type-571"
2929    },
2930    {
2931     "referenced_type" : "type-2"
2932    },
2933    {
2934     "referenced_type" : "type-615"
2935    }
2936   ],
2937   "return_type" : "type-154",
2938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2939  },
2940  {
2941   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::BpHwBootControl",
2942   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControlC1ERKNS_2spINS0_7IBinderEEE",
2943   "parameters" :
2944   [
2945    {
2946     "is_this_ptr" : true,
2947     "referenced_type" : "type-571"
2948    },
2949    {
2950     "referenced_type" : "type-37"
2951    }
2952   ],
2953   "return_type" : "type-23",
2954   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2955  },
2956  {
2957   "function_name" : "android::hardware::boot::V1_0::BpHwBootControl::BpHwBootControl",
2958   "linker_set_key" : "_ZN7android8hardware4boot4V1_015BpHwBootControlC2ERKNS_2spINS0_7IBinderEEE",
2959   "parameters" :
2960   [
2961    {
2962     "is_this_ptr" : true,
2963     "referenced_type" : "type-571"
2964    },
2965    {
2966     "referenced_type" : "type-37"
2967    }
2968   ],
2969   "return_type" : "type-23",
2970   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
2971  },
2972  {
2973   "function_name" : "android::hardware::boot::V1_0::writeEmbeddedToParcel",
2974   "linker_set_key" : "_ZN7android8hardware4boot4V1_021writeEmbeddedToParcelERKNS2_13CommandResultEPNS0_6ParcelEjj",
2975   "parameters" :
2976   [
2977    {
2978     "referenced_type" : "type-566"
2979    },
2980    {
2981     "referenced_type" : "type-383"
2982    },
2983    {
2984     "referenced_type" : "type-2"
2985    },
2986    {
2987     "referenced_type" : "type-2"
2988    }
2989   ],
2990   "return_type" : "type-49",
2991   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/hwtypes.h"
2992  },
2993  {
2994   "function_name" : "android::hardware::boot::V1_0::readEmbeddedFromParcel",
2995   "linker_set_key" : "_ZN7android8hardware4boot4V1_022readEmbeddedFromParcelERKNS2_13CommandResultERKNS0_6ParcelEjj",
2996   "parameters" :
2997   [
2998    {
2999     "referenced_type" : "type-566"
3000    },
3001    {
3002     "referenced_type" : "type-389"
3003    },
3004    {
3005     "referenced_type" : "type-2"
3006    },
3007    {
3008     "referenced_type" : "type-2"
3009    }
3010   ],
3011   "return_type" : "type-49",
3012   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/hwtypes.h"
3013  },
3014  {
3015   "function_name" : "android::hardware::details::castInterface",
3016   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_4boot4V1_012IBootControlENS_4hidl4base4V1_05IBaseENS4_15BpHwBootControlEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3017   "parameters" :
3018   [
3019    {
3020     "referenced_type" : "type-362"
3021    },
3022    {
3023     "referenced_type" : "type-45"
3024    },
3025    {
3026     "referenced_type" : "type-30"
3027    }
3028   ],
3029   "return_type" : "type-142",
3030   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3031   "template_args" : [ "type-84", "type-16", "type-514" ]
3032  },
3033  {
3034   "function_name" : "android::hardware::details::getServiceInternal",
3035   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_4boot4V1_015BpHwBootControlENS4_12IBootControlEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3036   "parameters" :
3037   [
3038    {
3039     "referenced_type" : "type-393"
3040    },
3041    {
3042     "referenced_type" : "type-30"
3043    },
3044    {
3045     "referenced_type" : "type-30"
3046    }
3047   ],
3048   "return_type" : "type-82",
3049   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3050   "template_args" : [ "type-514", "type-84", "type-23", "type-23" ]
3051  }
3052 ],
3053 "global_vars" :
3054 [
3055  {
3056   "linker_set_key" : "_ZN7android8hardware4boot4V1_012IBootControl10descriptorE",
3057   "name" : "android::hardware::boot::V1_0::IBootControl::descriptor",
3058   "referenced_type" : "type-45",
3059   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
3060  }
3061 ],
3062 "lvalue_reference_types" :
3063 [
3064  {
3065   "alignment" : 4,
3066   "linker_set_key" : "android::Mutex &",
3067   "name" : "android::Mutex &",
3068   "referenced_type" : "type-18",
3069   "self_type" : "type-468",
3070   "size" : 4,
3071   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3072  },
3073  {
3074   "alignment" : 4,
3075   "linker_set_key" : "android::RWLock &",
3076   "name" : "android::RWLock &",
3077   "referenced_type" : "type-472",
3078   "self_type" : "type-476",
3079   "size" : 4,
3080   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3081  },
3082  {
3083   "alignment" : 4,
3084   "linker_set_key" : "android::String16 &",
3085   "name" : "android::String16 &",
3086   "referenced_type" : "type-33",
3087   "self_type" : "type-357",
3088   "size" : 4,
3089   "source_file" : "/system/core/libutils/include/utils/String16.h"
3090  },
3091  {
3092   "alignment" : 4,
3093   "linker_set_key" : "android::String8 &",
3094   "name" : "android::String8 &",
3095   "referenced_type" : "type-44",
3096   "self_type" : "type-352",
3097   "size" : 4,
3098   "source_file" : "/system/core/libutils/include/utils/String8.h"
3099  },
3100  {
3101   "alignment" : 4,
3102   "linker_set_key" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> &",
3103   "name" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> &",
3104   "referenced_type" : "type-135",
3105   "self_type" : "type-139",
3106   "size" : 4,
3107   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3108  },
3109  {
3110   "alignment" : 4,
3111   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > &",
3112   "name" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > &",
3113   "referenced_type" : "type-142",
3114   "self_type" : "type-145",
3115   "size" : 4,
3116   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3117  },
3118  {
3119   "alignment" : 4,
3120   "linker_set_key" : "android::hardware::Return<bool> &",
3121   "name" : "android::hardware::Return<bool> &",
3122   "referenced_type" : "type-120",
3123   "self_type" : "type-125",
3124   "size" : 4,
3125   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3126  },
3127  {
3128   "alignment" : 4,
3129   "linker_set_key" : "android::hardware::Return<unsigned int> &",
3130   "name" : "android::hardware::Return<unsigned int> &",
3131   "referenced_type" : "type-128",
3132   "self_type" : "type-131",
3133   "size" : 4,
3134   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3135  },
3136  {
3137   "alignment" : 4,
3138   "linker_set_key" : "android::hardware::Return<void> &",
3139   "name" : "android::hardware::Return<void> &",
3140   "referenced_type" : "type-154",
3141   "self_type" : "type-158",
3142   "size" : 4,
3143   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3144  },
3145  {
3146   "alignment" : 4,
3147   "linker_set_key" : "android::hardware::Status &",
3148   "name" : "android::hardware::Status &",
3149   "referenced_type" : "type-100",
3150   "self_type" : "type-118",
3151   "size" : 4,
3152   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3153  },
3154  {
3155   "alignment" : 4,
3156   "linker_set_key" : "android::hardware::TextOutput &",
3157   "name" : "android::hardware::TextOutput &",
3158   "referenced_type" : "type-387",
3159   "self_type" : "type-386",
3160   "size" : 4,
3161   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3162  },
3163  {
3164   "alignment" : 4,
3165   "linker_set_key" : "android::hardware::TextOutput &",
3166   "name" : "android::hardware::TextOutput &",
3167   "referenced_type" : "type-562",
3168   "self_type" : "type-561",
3169   "size" : 4,
3170   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3171  },
3172  {
3173   "alignment" : 4,
3174   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3175   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3176   "referenced_type" : "type-304",
3177   "self_type" : "type-525",
3178   "size" : 4,
3179   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3180  },
3181  {
3182   "alignment" : 4,
3183   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3184   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3185   "referenced_type" : "type-296",
3186   "self_type" : "type-519",
3187   "size" : 4,
3188   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3189  },
3190  {
3191   "alignment" : 4,
3192   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3193   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3194   "referenced_type" : "type-307",
3195   "self_type" : "type-528",
3196   "size" : 4,
3197   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3198  },
3199  {
3200   "alignment" : 4,
3201   "linker_set_key" : "android::hardware::hidl_memory &",
3202   "name" : "android::hardware::hidl_memory &",
3203   "referenced_type" : "type-277",
3204   "self_type" : "type-283",
3205   "size" : 4,
3206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3207  },
3208  {
3209   "alignment" : 4,
3210   "linker_set_key" : "android::hardware::hidl_string &",
3211   "name" : "android::hardware::hidl_string &",
3212   "referenced_type" : "type-273",
3213   "self_type" : "type-523",
3214   "size" : 4,
3215   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3216  },
3217  {
3218   "alignment" : 4,
3219   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3220   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3221   "referenced_type" : "type-303",
3222   "self_type" : "type-312",
3223   "size" : 4,
3224   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3225  },
3226  {
3227   "alignment" : 4,
3228   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3229   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3230   "referenced_type" : "type-295",
3231   "self_type" : "type-302",
3232   "size" : 4,
3233   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3234  },
3235  {
3236   "alignment" : 4,
3237   "linker_set_key" : "android::sp<android::hardware::boot::V1_0::IBootControl> &",
3238   "name" : "android::sp<android::hardware::boot::V1_0::IBootControl> &",
3239   "referenced_type" : "type-82",
3240   "self_type" : "type-86",
3241   "size" : 4,
3242   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3243  },
3244  {
3245   "alignment" : 4,
3246   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3247   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3248   "referenced_type" : "type-90",
3249   "self_type" : "type-93",
3250   "size" : 4,
3251   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3252  },
3253  {
3254   "alignment" : 4,
3255   "linker_set_key" : "const android::String16 &",
3256   "name" : "const android::String16 &",
3257   "referenced_type" : "type-32",
3258   "self_type" : "type-31",
3259   "size" : 4,
3260   "source_file" : "/system/core/libutils/include/utils/String16.h"
3261  },
3262  {
3263   "alignment" : 4,
3264   "linker_set_key" : "const android::String8 &",
3265   "name" : "const android::String8 &",
3266   "referenced_type" : "type-348",
3267   "self_type" : "type-351",
3268   "size" : 4,
3269   "source_file" : "/system/core/libutils/include/utils/String8.h"
3270  },
3271  {
3272   "alignment" : 4,
3273   "linker_set_key" : "const android::hardware::Parcel &",
3274   "name" : "const android::hardware::Parcel &",
3275   "referenced_type" : "type-388",
3276   "self_type" : "type-389",
3277   "size" : 4,
3278   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3279  },
3280  {
3281   "alignment" : 4,
3282   "linker_set_key" : "const android::hardware::Return<bool> &",
3283   "name" : "const android::hardware::Return<bool> &",
3284   "referenced_type" : "type-126",
3285   "self_type" : "type-148",
3286   "size" : 4,
3287   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3288  },
3289  {
3290   "alignment" : 4,
3291   "linker_set_key" : "const android::hardware::Status &",
3292   "name" : "const android::hardware::Status &",
3293   "referenced_type" : "type-115",
3294   "self_type" : "type-116",
3295   "size" : 4,
3296   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3297  },
3298  {
3299   "alignment" : 4,
3300   "linker_set_key" : "const android::hardware::boot::V1_0::CommandResult &",
3301   "name" : "const android::hardware::boot::V1_0::CommandResult &",
3302   "referenced_type" : "type-565",
3303   "self_type" : "type-566",
3304   "size" : 4,
3305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/hwtypes.h"
3306  },
3307  {
3308   "alignment" : 4,
3309   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3310   "name" : "const android::hardware::details::SchedPrio &",
3311   "referenced_type" : "type-399",
3312   "self_type" : "type-398",
3313   "size" : 4,
3314   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3315  },
3316  {
3317   "alignment" : 4,
3318   "linker_set_key" : "const android::hardware::hidl_handle &",
3319   "name" : "const android::hardware::hidl_handle &",
3320   "referenced_type" : "type-332",
3321   "self_type" : "type-333",
3322   "size" : 4,
3323   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3324  },
3325  {
3326   "alignment" : 4,
3327   "linker_set_key" : "const android::hardware::hidl_memory &",
3328   "name" : "const android::hardware::hidl_memory &",
3329   "referenced_type" : "type-281",
3330   "self_type" : "type-282",
3331   "size" : 4,
3332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3333  },
3334  {
3335   "alignment" : 4,
3336   "linker_set_key" : "const android::hardware::hidl_string &",
3337   "name" : "const android::hardware::hidl_string &",
3338   "referenced_type" : "type-272",
3339   "self_type" : "type-276",
3340   "size" : 4,
3341   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3342  },
3343  {
3344   "alignment" : 4,
3345   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3346   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3347   "referenced_type" : "type-504",
3348   "self_type" : "type-505",
3349   "size" : 4,
3350   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
3351  },
3352  {
3353   "alignment" : 4,
3354   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3355   "name" : "const android::hardware::hidl_vec<int> &",
3356   "referenced_type" : "type-317",
3357   "self_type" : "type-319",
3358   "size" : 4,
3359   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3360  },
3361  {
3362   "alignment" : 4,
3363   "linker_set_key" : "const android::hardware::hidl_version &",
3364   "name" : "const android::hardware::hidl_version &",
3365   "referenced_type" : "type-327",
3366   "self_type" : "type-329",
3367   "size" : 4,
3368   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3369  },
3370  {
3371   "alignment" : 4,
3372   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3373   "name" : "const android::hidl::base::V1_0::IBase *const &",
3374   "referenced_type" : "type-413",
3375   "self_type" : "type-414",
3376   "size" : 4,
3377   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3378  },
3379  {
3380   "alignment" : 4,
3381   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3382   "name" : "const android::sp<android::hardware::IBinder> &",
3383   "referenced_type" : "type-38",
3384   "self_type" : "type-37",
3385   "size" : 4,
3386   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3387  },
3388  {
3389   "alignment" : 4,
3390   "linker_set_key" : "const android::sp<android::hardware::boot::V1_0::IBootControl> &",
3391   "name" : "const android::sp<android::hardware::boot::V1_0::IBootControl> &",
3392   "referenced_type" : "type-88",
3393   "self_type" : "type-535",
3394   "size" : 4,
3395   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3396  },
3397  {
3398   "alignment" : 4,
3399   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3400   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3401   "referenced_type" : "type-95",
3402   "self_type" : "type-543",
3403   "size" : 4,
3404   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3405  },
3406  {
3407   "alignment" : 4,
3408   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3409   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3410   "referenced_type" : "type-235",
3411   "self_type" : "type-257",
3412   "size" : 4,
3413   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3414  },
3415  {
3416   "alignment" : 4,
3417   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3418   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3419   "referenced_type" : "type-547",
3420   "self_type" : "type-548",
3421   "size" : 4,
3422   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3423  },
3424  {
3425   "alignment" : 4,
3426   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3427   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3428   "referenced_type" : "type-79",
3429   "self_type" : "type-507",
3430   "size" : 4,
3431   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
3432  },
3433  {
3434   "alignment" : 4,
3435   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3436   "name" : "const android::wp<android::hardware::BHwBinder> &",
3437   "referenced_type" : "type-495",
3438   "self_type" : "type-520",
3439   "size" : 4,
3440   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3441  },
3442  {
3443   "alignment" : 4,
3444   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3445   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3446   "referenced_type" : "type-536",
3447   "self_type" : "type-538",
3448   "size" : 4,
3449   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3450  },
3451  {
3452   "alignment" : 4,
3453   "linker_set_key" : "const bool &",
3454   "name" : "const bool &",
3455   "referenced_type" : "type-71",
3456   "self_type" : "type-239",
3457   "size" : 4,
3458   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3459  },
3460  {
3461   "alignment" : 4,
3462   "linker_set_key" : "const double &",
3463   "name" : "const double &",
3464   "referenced_type" : "type-263",
3465   "self_type" : "type-264",
3466   "size" : 4,
3467   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3468  },
3469  {
3470   "alignment" : 4,
3471   "linker_set_key" : "const float &",
3472   "name" : "const float &",
3473   "referenced_type" : "type-256",
3474   "self_type" : "type-258",
3475   "size" : 4,
3476   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3477  },
3478  {
3479   "alignment" : 4,
3480   "linker_set_key" : "const int &",
3481   "name" : "const int &",
3482   "referenced_type" : "type-465",
3483   "self_type" : "type-464",
3484   "size" : 4,
3485   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3486  },
3487  {
3488   "linker_set_key" : "const iter<is_const> &",
3489   "name" : "const iter<is_const> &",
3490   "referenced_type" : "type-287",
3491   "self_type" : "type-289",
3492   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3493  },
3494  {
3495   "linker_set_key" : "const iter<is_const> &",
3496   "name" : "const iter<is_const> &",
3497   "referenced_type" : "type-556",
3498   "self_type" : "type-558",
3499   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3500  },
3501  {
3502   "alignment" : 4,
3503   "linker_set_key" : "const log_msg &",
3504   "name" : "const log_msg &",
3505   "referenced_type" : "type-102",
3506   "self_type" : "type-134",
3507   "size" : 4,
3508   "source_file" : "/system/core/liblog/include/log/log_read.h"
3509  },
3510  {
3511   "alignment" : 4,
3512   "linker_set_key" : "const long long &",
3513   "name" : "const long long &",
3514   "referenced_type" : "type-252",
3515   "self_type" : "type-253",
3516   "size" : 4,
3517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3518  },
3519  {
3520   "alignment" : 4,
3521   "linker_set_key" : "const short &",
3522   "name" : "const short &",
3523   "referenced_type" : "type-245",
3524   "self_type" : "type-246",
3525   "size" : 4,
3526   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3527  },
3528  {
3529   "alignment" : 4,
3530   "linker_set_key" : "const signed char &",
3531   "name" : "const signed char &",
3532   "referenced_type" : "type-240",
3533   "self_type" : "type-242",
3534   "size" : 4,
3535   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3536  },
3537  {
3538   "alignment" : 4,
3539   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3540   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3541   "referenced_type" : "type-391",
3542   "self_type" : "type-393",
3543   "size" : 4,
3544   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3545  },
3546  {
3547   "alignment" : 4,
3548   "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 *> > *)> > > &",
3549   "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 *> > *)> > > &",
3550   "referenced_type" : "type-531",
3551   "self_type" : "type-530",
3552   "size" : 4,
3553   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3554  },
3555  {
3556   "alignment" : 4,
3557   "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 *> > *)> > > &",
3558   "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 *> > *)> > > &",
3559   "referenced_type" : "type-568",
3560   "self_type" : "type-567",
3561   "size" : 4,
3562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3563  },
3564  {
3565   "alignment" : 4,
3566   "linker_set_key" : "const unsigned char &",
3567   "name" : "const unsigned char &",
3568   "referenced_type" : "type-243",
3569   "self_type" : "type-244",
3570   "size" : 4,
3571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3572  },
3573  {
3574   "alignment" : 4,
3575   "linker_set_key" : "const unsigned int &",
3576   "name" : "const unsigned int &",
3577   "referenced_type" : "type-24",
3578   "self_type" : "type-251",
3579   "size" : 4,
3580   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3581  },
3582  {
3583   "alignment" : 4,
3584   "linker_set_key" : "const unsigned long long &",
3585   "name" : "const unsigned long long &",
3586   "referenced_type" : "type-254",
3587   "self_type" : "type-255",
3588   "size" : 4,
3589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3590  },
3591  {
3592   "alignment" : 4,
3593   "linker_set_key" : "const unsigned short &",
3594   "name" : "const unsigned short &",
3595   "referenced_type" : "type-249",
3596   "self_type" : "type-250",
3597   "size" : 4,
3598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3599  },
3600  {
3601   "alignment" : 4,
3602   "linker_set_key" : "int &",
3603   "name" : "int &",
3604   "referenced_type" : "type-49",
3605   "self_type" : "type-344",
3606   "size" : 4,
3607   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3608  },
3609  {
3610   "alignment" : 4,
3611   "linker_set_key" : "unsigned char &",
3612   "name" : "unsigned char &",
3613   "referenced_type" : "type-106",
3614   "self_type" : "type-491",
3615   "size" : 4,
3616   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3617  }
3618 ],
3619 "pointer_types" :
3620 [
3621  {
3622   "alignment" : 4,
3623   "linker_set_key" : "android::Condition *",
3624   "name" : "android::Condition *",
3625   "referenced_type" : "type-72",
3626   "self_type" : "type-471",
3627   "size" : 4,
3628   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3629  },
3630  {
3631   "alignment" : 4,
3632   "linker_set_key" : "android::Mutex *",
3633   "name" : "android::Mutex *",
3634   "referenced_type" : "type-18",
3635   "self_type" : "type-466",
3636   "size" : 4,
3637   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3638  },
3639  {
3640   "alignment" : 4,
3641   "linker_set_key" : "android::Mutex::Autolock *",
3642   "name" : "android::Mutex::Autolock *",
3643   "referenced_type" : "type-467",
3644   "self_type" : "type-469",
3645   "size" : 4,
3646   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3647  },
3648  {
3649   "alignment" : 4,
3650   "linker_set_key" : "android::RWLock *",
3651   "name" : "android::RWLock *",
3652   "referenced_type" : "type-472",
3653   "self_type" : "type-474",
3654   "size" : 4,
3655   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3656  },
3657  {
3658   "alignment" : 4,
3659   "linker_set_key" : "android::RWLock::AutoRLock *",
3660   "name" : "android::RWLock::AutoRLock *",
3661   "referenced_type" : "type-475",
3662   "self_type" : "type-477",
3663   "size" : 4,
3664   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3665  },
3666  {
3667   "alignment" : 4,
3668   "linker_set_key" : "android::RWLock::AutoWLock *",
3669   "name" : "android::RWLock::AutoWLock *",
3670   "referenced_type" : "type-478",
3671   "self_type" : "type-479",
3672   "size" : 4,
3673   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3674  },
3675  {
3676   "alignment" : 4,
3677   "linker_set_key" : "android::RefBase *",
3678   "name" : "android::RefBase *",
3679   "referenced_type" : "type-7",
3680   "self_type" : "type-269",
3681   "size" : 4,
3682   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3683  },
3684  {
3685   "alignment" : 4,
3686   "linker_set_key" : "android::RefBase::weakref_impl *",
3687   "name" : "android::RefBase::weakref_impl *",
3688   "referenced_type" : "type-10",
3689   "self_type" : "type-9",
3690   "size" : 4,
3691   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3692  },
3693  {
3694   "alignment" : 4,
3695   "linker_set_key" : "android::RefBase::weakref_impl *",
3696   "name" : "android::RefBase::weakref_impl *",
3697   "referenced_type" : "type-553",
3698   "self_type" : "type-552",
3699   "size" : 4,
3700   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3701  },
3702  {
3703   "alignment" : 4,
3704   "linker_set_key" : "android::RefBase::weakref_type *",
3705   "name" : "android::RefBase::weakref_type *",
3706   "referenced_type" : "type-12",
3707   "self_type" : "type-11",
3708   "size" : 4,
3709   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3710  },
3711  {
3712   "alignment" : 4,
3713   "linker_set_key" : "android::ReferenceRenamer *",
3714   "name" : "android::ReferenceRenamer *",
3715   "referenced_type" : "type-265",
3716   "self_type" : "type-266",
3717   "size" : 4,
3718   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3719  },
3720  {
3721   "alignment" : 4,
3722   "linker_set_key" : "android::ScopedTrace *",
3723   "name" : "android::ScopedTrace *",
3724   "referenced_type" : "type-481",
3725   "self_type" : "type-482",
3726   "size" : 4,
3727   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3728  },
3729  {
3730   "alignment" : 4,
3731   "linker_set_key" : "android::String16 *",
3732   "name" : "android::String16 *",
3733   "referenced_type" : "type-33",
3734   "self_type" : "type-358",
3735   "size" : 4,
3736   "source_file" : "/system/core/libutils/include/utils/String16.h"
3737  },
3738  {
3739   "alignment" : 4,
3740   "linker_set_key" : "android::String8 *",
3741   "name" : "android::String8 *",
3742   "referenced_type" : "type-44",
3743   "self_type" : "type-353",
3744   "size" : 4,
3745   "source_file" : "/system/core/libutils/include/utils/String8.h"
3746  },
3747  {
3748   "alignment" : 4,
3749   "linker_set_key" : "android::Thread *",
3750   "name" : "android::Thread *",
3751   "referenced_type" : "type-70",
3752   "self_type" : "type-69",
3753   "size" : 4,
3754   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3755  },
3756  {
3757   "alignment" : 4,
3758   "linker_set_key" : "android::VirtualLightRefBase *",
3759   "name" : "android::VirtualLightRefBase *",
3760   "referenced_type" : "type-161",
3761   "self_type" : "type-168",
3762   "size" : 4,
3763   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3764  },
3765  {
3766   "alignment" : 4,
3767   "linker_set_key" : "android::hardware::BHwBinder *",
3768   "name" : "android::hardware::BHwBinder *",
3769   "referenced_type" : "type-98",
3770   "self_type" : "type-97",
3771   "size" : 4,
3772   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3773  },
3774  {
3775   "alignment" : 4,
3776   "linker_set_key" : "android::hardware::BpInterface<android::hardware::boot::V1_0::IBootControl> *",
3777   "name" : "android::hardware::BpInterface<android::hardware::boot::V1_0::IBootControl> *",
3778   "referenced_type" : "type-376",
3779   "self_type" : "type-375",
3780   "size" : 4,
3781   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3782  },
3783  {
3784   "alignment" : 4,
3785   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3786   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3787   "referenced_type" : "type-407",
3788   "self_type" : "type-412",
3789   "size" : 4,
3790   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3791  },
3792  {
3793   "alignment" : 4,
3794   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3795   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3796   "referenced_type" : "type-425",
3797   "self_type" : "type-430",
3798   "size" : 4,
3799   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3800  },
3801  {
3802   "alignment" : 4,
3803   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3804   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3805   "referenced_type" : "type-415",
3806   "self_type" : "type-420",
3807   "size" : 4,
3808   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3809  },
3810  {
3811   "alignment" : 4,
3812   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3813   "name" : "android::hardware::GrantorDescriptor *",
3814   "referenced_type" : "type-294",
3815   "self_type" : "type-293",
3816   "size" : 4,
3817   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3818  },
3819  {
3820   "alignment" : 4,
3821   "linker_set_key" : "android::hardware::IBinder *",
3822   "name" : "android::hardware::IBinder *",
3823   "referenced_type" : "type-27",
3824   "self_type" : "type-26",
3825   "size" : 4,
3826   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3827  },
3828  {
3829   "alignment" : 4,
3830   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3831   "name" : "android::hardware::IBinder::DeathRecipient *",
3832   "referenced_type" : "type-17",
3833   "self_type" : "type-540",
3834   "size" : 4,
3835   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3836  },
3837  {
3838   "alignment" : 4,
3839   "linker_set_key" : "android::hardware::IInterface *",
3840   "name" : "android::hardware::IInterface *",
3841   "referenced_type" : "type-374",
3842   "self_type" : "type-578",
3843   "size" : 4,
3844   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3845  },
3846  {
3847   "alignment" : 4,
3848   "linker_set_key" : "android::hardware::Parcel *",
3849   "name" : "android::hardware::Parcel *",
3850   "referenced_type" : "type-377",
3851   "self_type" : "type-383",
3852   "size" : 4,
3853   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3854  },
3855  {
3856   "alignment" : 4,
3857   "linker_set_key" : "android::hardware::ProcessState *",
3858   "name" : "android::hardware::ProcessState *",
3859   "referenced_type" : "type-54",
3860   "self_type" : "type-53",
3861   "size" : 4,
3862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3863  },
3864  {
3865   "alignment" : 4,
3866   "linker_set_key" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> *",
3867   "name" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> *",
3868   "referenced_type" : "type-135",
3869   "self_type" : "type-137",
3870   "size" : 4,
3871   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3872  },
3873  {
3874   "alignment" : 4,
3875   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > *",
3876   "name" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > *",
3877   "referenced_type" : "type-142",
3878   "self_type" : "type-143",
3879   "size" : 4,
3880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3881  },
3882  {
3883   "alignment" : 4,
3884   "linker_set_key" : "android::hardware::Return<bool> *",
3885   "name" : "android::hardware::Return<bool> *",
3886   "referenced_type" : "type-120",
3887   "self_type" : "type-122",
3888   "size" : 4,
3889   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3890  },
3891  {
3892   "alignment" : 4,
3893   "linker_set_key" : "android::hardware::Return<unsigned int> *",
3894   "name" : "android::hardware::Return<unsigned int> *",
3895   "referenced_type" : "type-128",
3896   "self_type" : "type-129",
3897   "size" : 4,
3898   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3899  },
3900  {
3901   "alignment" : 4,
3902   "linker_set_key" : "android::hardware::Return<void> *",
3903   "name" : "android::hardware::Return<void> *",
3904   "referenced_type" : "type-154",
3905   "self_type" : "type-156",
3906   "size" : 4,
3907   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3908  },
3909  {
3910   "alignment" : 4,
3911   "linker_set_key" : "android::hardware::Status *",
3912   "name" : "android::hardware::Status *",
3913   "referenced_type" : "type-100",
3914   "self_type" : "type-114",
3915   "size" : 4,
3916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3917  },
3918  {
3919   "alignment" : 4,
3920   "linker_set_key" : "android::hardware::boot::V1_0::BnHwBootControl *",
3921   "name" : "android::hardware::boot::V1_0::BnHwBootControl *",
3922   "referenced_type" : "type-360",
3923   "self_type" : "type-484",
3924   "size" : 4,
3925   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3926  },
3927  {
3928   "alignment" : 4,
3929   "linker_set_key" : "android::hardware::boot::V1_0::BpHwBootControl *",
3930   "name" : "android::hardware::boot::V1_0::BpHwBootControl *",
3931   "referenced_type" : "type-514",
3932   "self_type" : "type-571",
3933   "size" : 4,
3934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3935  },
3936  {
3937   "alignment" : 4,
3938   "linker_set_key" : "android::hardware::boot::V1_0::BsBootControl *",
3939   "name" : "android::hardware::boot::V1_0::BsBootControl *",
3940   "referenced_type" : "type-549",
3941   "self_type" : "type-555",
3942   "size" : 4,
3943   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3944  },
3945  {
3946   "alignment" : 4,
3947   "linker_set_key" : "android::hardware::boot::V1_0::IBootControl *",
3948   "name" : "android::hardware::boot::V1_0::IBootControl *",
3949   "referenced_type" : "type-84",
3950   "self_type" : "type-83",
3951   "size" : 4,
3952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3953  },
3954  {
3955   "alignment" : 4,
3956   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3957   "name" : "android::hardware::details::HidlInstrumentor *",
3958   "referenced_type" : "type-363",
3959   "self_type" : "type-533",
3960   "size" : 4,
3961   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3962  },
3963  {
3964   "alignment" : 4,
3965   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3966   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3967   "referenced_type" : "type-304",
3968   "self_type" : "type-524",
3969   "size" : 4,
3970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3971  },
3972  {
3973   "alignment" : 4,
3974   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3975   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3976   "referenced_type" : "type-296",
3977   "self_type" : "type-518",
3978   "size" : 4,
3979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3980  },
3981  {
3982   "alignment" : 4,
3983   "linker_set_key" : "android::hardware::details::return_status *",
3984   "name" : "android::hardware::details::return_status *",
3985   "referenced_type" : "type-121",
3986   "self_type" : "type-149",
3987   "size" : 4,
3988   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3989  },
3990  {
3991   "alignment" : 4,
3992   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3993   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3994   "referenced_type" : "type-307",
3995   "self_type" : "type-306",
3996   "size" : 4,
3997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3998  },
3999  {
4000   "alignment" : 4,
4001   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4002   "name" : "android::hardware::hidl_binder_death_recipient *",
4003   "referenced_type" : "type-3",
4004   "self_type" : "type-91",
4005   "size" : 4,
4006   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4007  },
4008  {
4009   "alignment" : 4,
4010   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4011   "name" : "android::hardware::hidl_death_recipient *",
4012   "referenced_type" : "type-6",
4013   "self_type" : "type-5",
4014   "size" : 4,
4015   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4016  },
4017  {
4018   "alignment" : 4,
4019   "linker_set_key" : "android::hardware::hidl_memory *",
4020   "name" : "android::hardware::hidl_memory *",
4021   "referenced_type" : "type-277",
4022   "self_type" : "type-279",
4023   "size" : 4,
4024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4025  },
4026  {
4027   "alignment" : 4,
4028   "linker_set_key" : "android::hardware::hidl_string *",
4029   "name" : "android::hardware::hidl_string *",
4030   "referenced_type" : "type-273",
4031   "self_type" : "type-298",
4032   "size" : 4,
4033   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4034  },
4035  {
4036   "alignment" : 4,
4037   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4038   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4039   "referenced_type" : "type-303",
4040   "self_type" : "type-309",
4041   "size" : 4,
4042   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4043  },
4044  {
4045   "alignment" : 4,
4046   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4047   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4048   "referenced_type" : "type-295",
4049   "self_type" : "type-299",
4050   "size" : 4,
4051   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4052  },
4053  {
4054   "alignment" : 4,
4055   "linker_set_key" : "android::hardware::hidl_version *",
4056   "name" : "android::hardware::hidl_version *",
4057   "referenced_type" : "type-325",
4058   "self_type" : "type-326",
4059   "size" : 4,
4060   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4061  },
4062  {
4063   "alignment" : 4,
4064   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4065   "name" : "android::hidl::base::V1_0::BnHwBase *",
4066   "referenced_type" : "type-361",
4067   "self_type" : "type-390",
4068   "size" : 4,
4069   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4070  },
4071  {
4072   "alignment" : 4,
4073   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4074   "name" : "android::hidl::base::V1_0::IBase *",
4075   "referenced_type" : "type-16",
4076   "self_type" : "type-15",
4077   "size" : 4,
4078   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4079  },
4080  {
4081   "alignment" : 4,
4082   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4083   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4084   "referenced_type" : "type-62",
4085   "self_type" : "type-61",
4086   "size" : 4,
4087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4088  },
4089  {
4090   "alignment" : 4,
4091   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4092   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4093   "referenced_type" : "type-77",
4094   "self_type" : "type-76",
4095   "size" : 4,
4096   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4097  },
4098  {
4099   "alignment" : 4,
4100   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4101   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4102   "referenced_type" : "type-573",
4103   "self_type" : "type-574",
4104   "size" : 4,
4105   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4106  },
4107  {
4108   "alignment" : 4,
4109   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4110   "name" : "android::sp<android::hardware::IBinder> *",
4111   "referenced_type" : "type-39",
4112   "self_type" : "type-575",
4113   "size" : 4,
4114   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4115  },
4116  {
4117   "alignment" : 4,
4118   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4119   "name" : "android::sp<android::hardware::ProcessState> *",
4120   "referenced_type" : "type-52",
4121   "self_type" : "type-51",
4122   "size" : 4,
4123   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4124  },
4125  {
4126   "alignment" : 4,
4127   "linker_set_key" : "android::sp<android::hardware::boot::V1_0::IBootControl> *",
4128   "name" : "android::sp<android::hardware::boot::V1_0::IBootControl> *",
4129   "referenced_type" : "type-82",
4130   "self_type" : "type-81",
4131   "size" : 4,
4132   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4133  },
4134  {
4135   "alignment" : 4,
4136   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4137   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4138   "referenced_type" : "type-90",
4139   "self_type" : "type-89",
4140   "size" : 4,
4141   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4142  },
4143  {
4144   "alignment" : 4,
4145   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4146   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4147   "referenced_type" : "type-362",
4148   "self_type" : "type-546",
4149   "size" : 4,
4150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4151  },
4152  {
4153   "alignment" : 4,
4154   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4155   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4156   "referenced_type" : "type-60",
4157   "self_type" : "type-63",
4158   "size" : 4,
4159   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4160  },
4161  {
4162   "alignment" : 4,
4163   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4164   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4165   "referenced_type" : "type-75",
4166   "self_type" : "type-78",
4167   "size" : 4,
4168   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4169  },
4170  {
4171   "alignment" : 4,
4172   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4173   "name" : "android::wp<android::hardware::BHwBinder> *",
4174   "referenced_type" : "type-278",
4175   "self_type" : "type-349",
4176   "size" : 4,
4177   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4178  },
4179  {
4180   "alignment" : 4,
4181   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4182   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4183   "referenced_type" : "type-539",
4184   "self_type" : "type-541",
4185   "size" : 4,
4186   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4187  },
4188  {
4189   "alignment" : 4,
4190   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4191   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4192   "referenced_type" : "type-4",
4193   "self_type" : "type-202",
4194   "size" : 4,
4195   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4196  },
4197  {
4198   "alignment" : 4,
4199   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4200   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4201   "referenced_type" : "type-14",
4202   "self_type" : "type-534",
4203   "size" : 4,
4204   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4205  },
4206  {
4207   "alignment" : 4,
4208   "linker_set_key" : "android_flex_plane *",
4209   "name" : "android_flex_plane *",
4210   "referenced_type" : "type-452",
4211   "self_type" : "type-455",
4212   "size" : 4,
4213   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4214  },
4215  {
4216   "alignment" : 4,
4217   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4218   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4219   "referenced_type" : "type-29",
4220   "self_type" : "type-28",
4221   "size" : 4,
4222   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4223  },
4224  {
4225   "alignment" : 4,
4226   "linker_set_key" : "char *",
4227   "name" : "char *",
4228   "referenced_type" : "type-47",
4229   "self_type" : "type-170",
4230   "size" : 4,
4231   "source_file" : "/system/core/liblog/include/log/log_read.h"
4232  },
4233  {
4234   "alignment" : 4,
4235   "linker_set_key" : "const android::NativeHandle *",
4236   "name" : "const android::NativeHandle *",
4237   "referenced_type" : "type-339",
4238   "self_type" : "type-340",
4239   "size" : 4,
4240   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4241  },
4242  {
4243   "alignment" : 4,
4244   "linker_set_key" : "const android::RefBase *",
4245   "name" : "const android::RefBase *",
4246   "referenced_type" : "type-267",
4247   "self_type" : "type-268",
4248   "size" : 4,
4249   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4250  },
4251  {
4252   "alignment" : 4,
4253   "linker_set_key" : "const android::String16 *",
4254   "name" : "const android::String16 *",
4255   "referenced_type" : "type-32",
4256   "self_type" : "type-356",
4257   "size" : 4,
4258   "source_file" : "/system/core/libutils/include/utils/String16.h"
4259  },
4260  {
4261   "alignment" : 4,
4262   "linker_set_key" : "const android::String8 *",
4263   "name" : "const android::String8 *",
4264   "referenced_type" : "type-348",
4265   "self_type" : "type-350",
4266   "size" : 4,
4267   "source_file" : "/system/core/libutils/include/utils/String8.h"
4268  },
4269  {
4270   "alignment" : 4,
4271   "linker_set_key" : "const android::VectorImpl *",
4272   "name" : "const android::VectorImpl *",
4273   "referenced_type" : "type-433",
4274   "self_type" : "type-434",
4275   "size" : 4,
4276   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4277  },
4278  {
4279   "alignment" : 4,
4280   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4281   "name" : "const android::hardware::BpHwRefBase *",
4282   "referenced_type" : "type-368",
4283   "self_type" : "type-372",
4284   "size" : 4,
4285   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4286  },
4287  {
4288   "alignment" : 4,
4289   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4290   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4291   "referenced_type" : "type-400",
4292   "self_type" : "type-401",
4293   "size" : 4,
4294   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4295  },
4296  {
4297   "alignment" : 4,
4298   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4299   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4300   "referenced_type" : "type-405",
4301   "self_type" : "type-406",
4302   "size" : 4,
4303   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4304  },
4305  {
4306   "alignment" : 4,
4307   "linker_set_key" : "const android::hardware::Return<android::hardware::boot::V1_0::BoolResult> *",
4308   "name" : "const android::hardware::Return<android::hardware::boot::V1_0::BoolResult> *",
4309   "referenced_type" : "type-140",
4310   "self_type" : "type-141",
4311   "size" : 4,
4312   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4313  },
4314  {
4315   "alignment" : 4,
4316   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > *",
4317   "name" : "const android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > *",
4318   "referenced_type" : "type-146",
4319   "self_type" : "type-147",
4320   "size" : 4,
4321   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4322  },
4323  {
4324   "alignment" : 4,
4325   "linker_set_key" : "const android::hardware::Return<bool> *",
4326   "name" : "const android::hardware::Return<bool> *",
4327   "referenced_type" : "type-126",
4328   "self_type" : "type-127",
4329   "size" : 4,
4330   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4331  },
4332  {
4333   "alignment" : 4,
4334   "linker_set_key" : "const android::hardware::Return<unsigned int> *",
4335   "name" : "const android::hardware::Return<unsigned int> *",
4336   "referenced_type" : "type-132",
4337   "self_type" : "type-133",
4338   "size" : 4,
4339   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4340  },
4341  {
4342   "alignment" : 4,
4343   "linker_set_key" : "const android::hardware::Status *",
4344   "name" : "const android::hardware::Status *",
4345   "referenced_type" : "type-115",
4346   "self_type" : "type-119",
4347   "size" : 4,
4348   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4349  },
4350  {
4351   "alignment" : 4,
4352   "linker_set_key" : "const android::hardware::boot::V1_0::BpHwBootControl *",
4353   "name" : "const android::hardware::boot::V1_0::BpHwBootControl *",
4354   "referenced_type" : "type-513",
4355   "self_type" : "type-517",
4356   "size" : 4,
4357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
4358  },
4359  {
4360   "alignment" : 4,
4361   "linker_set_key" : "const android::hardware::boot::V1_0::IBootControl *",
4362   "name" : "const android::hardware::boot::V1_0::IBootControl *",
4363   "referenced_type" : "type-502",
4364   "self_type" : "type-503",
4365   "size" : 4,
4366   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
4367  },
4368  {
4369   "alignment" : 4,
4370   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4371   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4372   "referenced_type" : "type-526",
4373   "self_type" : "type-527",
4374   "size" : 4,
4375   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4376  },
4377  {
4378   "alignment" : 4,
4379   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4380   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4381   "referenced_type" : "type-521",
4382   "self_type" : "type-522",
4383   "size" : 4,
4384   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4385  },
4386  {
4387   "alignment" : 4,
4388   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4389   "name" : "const android::hardware::details::hidl_pointer<int> *",
4390   "referenced_type" : "type-480",
4391   "self_type" : "type-490",
4392   "size" : 4,
4393   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4394  },
4395  {
4396   "alignment" : 4,
4397   "linker_set_key" : "const android::hardware::details::return_status *",
4398   "name" : "const android::hardware::details::return_status *",
4399   "referenced_type" : "type-151",
4400   "self_type" : "type-152",
4401   "size" : 4,
4402   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4403  },
4404  {
4405   "alignment" : 4,
4406   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4407   "name" : "const android::hardware::hidl_death_recipient *",
4408   "referenced_type" : "type-544",
4409   "self_type" : "type-545",
4410   "size" : 4,
4411   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4412  },
4413  {
4414   "alignment" : 4,
4415   "linker_set_key" : "const android::hardware::hidl_memory *",
4416   "name" : "const android::hardware::hidl_memory *",
4417   "referenced_type" : "type-281",
4418   "self_type" : "type-285",
4419   "size" : 4,
4420   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4421  },
4422  {
4423   "alignment" : 4,
4424   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4425   "name" : "const android::hardware::hidl_vec<int> *",
4426   "referenced_type" : "type-317",
4427   "self_type" : "type-318",
4428   "size" : 4,
4429   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4430  },
4431  {
4432   "alignment" : 4,
4433   "linker_set_key" : "const android::hardware::hidl_version *",
4434   "name" : "const android::hardware::hidl_version *",
4435   "referenced_type" : "type-327",
4436   "self_type" : "type-328",
4437   "size" : 4,
4438   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4439  },
4440  {
4441   "alignment" : 4,
4442   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4443   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4444   "referenced_type" : "type-511",
4445   "self_type" : "type-512",
4446   "size" : 4,
4447   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4448  },
4449  {
4450   "alignment" : 4,
4451   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4452   "name" : "const android::hidl::base::V1_0::IBase *",
4453   "referenced_type" : "type-411",
4454   "self_type" : "type-410",
4455   "size" : 4,
4456   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4457  },
4458  {
4459   "alignment" : 4,
4460   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4461   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4462   "referenced_type" : "type-66",
4463   "self_type" : "type-67",
4464   "size" : 4,
4465   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4466  },
4467  {
4468   "alignment" : 4,
4469   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4470   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4471   "referenced_type" : "type-483",
4472   "self_type" : "type-485",
4473   "size" : 4,
4474   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4475  },
4476  {
4477   "alignment" : 4,
4478   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4479   "name" : "const android::sp<android::hardware::IBinder> *",
4480   "referenced_type" : "type-38",
4481   "self_type" : "type-576",
4482   "size" : 4,
4483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4484  },
4485  {
4486   "alignment" : 4,
4487   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4488   "name" : "const android::sp<android::hardware::ProcessState> *",
4489   "referenced_type" : "type-58",
4490   "self_type" : "type-59",
4491   "size" : 4,
4492   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4493  },
4494  {
4495   "alignment" : 4,
4496   "linker_set_key" : "const android::sp<android::hardware::boot::V1_0::IBootControl> *",
4497   "name" : "const android::sp<android::hardware::boot::V1_0::IBootControl> *",
4498   "referenced_type" : "type-88",
4499   "self_type" : "type-87",
4500   "size" : 4,
4501   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4502  },
4503  {
4504   "alignment" : 4,
4505   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4506   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4507   "referenced_type" : "type-95",
4508   "self_type" : "type-94",
4509   "size" : 4,
4510   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4511  },
4512  {
4513   "alignment" : 4,
4514   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4515   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4516   "referenced_type" : "type-235",
4517   "self_type" : "type-542",
4518   "size" : 4,
4519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4520  },
4521  {
4522   "alignment" : 4,
4523   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4524   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4525   "referenced_type" : "type-547",
4526   "self_type" : "type-572",
4527   "size" : 4,
4528   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4529  },
4530  {
4531   "alignment" : 4,
4532   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4533   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4534   "referenced_type" : "type-64",
4535   "self_type" : "type-65",
4536   "size" : 4,
4537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4538  },
4539  {
4540   "alignment" : 4,
4541   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4542   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4543   "referenced_type" : "type-79",
4544   "self_type" : "type-80",
4545   "size" : 4,
4546   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4547  },
4548  {
4549   "alignment" : 4,
4550   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4551   "name" : "const android::wp<android::hardware::BHwBinder> *",
4552   "referenced_type" : "type-495",
4553   "self_type" : "type-506",
4554   "size" : 4,
4555   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4556  },
4557  {
4558   "alignment" : 4,
4559   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4560   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4561   "referenced_type" : "type-213",
4562   "self_type" : "type-224",
4563   "size" : 4,
4564   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4565  },
4566  {
4567   "alignment" : 4,
4568   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4569   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4570   "referenced_type" : "type-536",
4571   "self_type" : "type-537",
4572   "size" : 4,
4573   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4574  },
4575  {
4576   "alignment" : 4,
4577   "linker_set_key" : "const char *",
4578   "name" : "const char *",
4579   "referenced_type" : "type-46",
4580   "self_type" : "type-45",
4581   "size" : 4,
4582   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4583  },
4584  {
4585   "alignment" : 4,
4586   "linker_set_key" : "const char16_t *",
4587   "name" : "const char16_t *",
4588   "referenced_type" : "type-35",
4589   "self_type" : "type-34",
4590   "size" : 4,
4591   "source_file" : "/system/core/libutils/include/utils/String16.h"
4592  },
4593  {
4594   "alignment" : 4,
4595   "linker_set_key" : "const log_msg *",
4596   "name" : "const log_msg *",
4597   "referenced_type" : "type-102",
4598   "self_type" : "type-123",
4599   "size" : 4,
4600   "source_file" : "/system/core/liblog/include/log/log_read.h"
4601  },
4602  {
4603   "alignment" : 4,
4604   "linker_set_key" : "const native_handle *",
4605   "name" : "const native_handle *",
4606   "referenced_type" : "type-262",
4607   "self_type" : "type-261",
4608   "size" : 4,
4609   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4610  },
4611  {
4612   "alignment" : 4,
4613   "linker_set_key" : "const unsigned char *",
4614   "name" : "const unsigned char *",
4615   "referenced_type" : "type-243",
4616   "self_type" : "type-324",
4617   "size" : 4,
4618   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4619  },
4620  {
4621   "alignment" : 4,
4622   "linker_set_key" : "const unsigned long long *",
4623   "name" : "const unsigned long long *",
4624   "referenced_type" : "type-254",
4625   "self_type" : "type-384",
4626   "size" : 4,
4627   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4628  },
4629  {
4630   "alignment" : 4,
4631   "linker_set_key" : "const void *",
4632   "name" : "const void *",
4633   "referenced_type" : "type-330",
4634   "self_type" : "type-331",
4635   "size" : 4,
4636   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4637  },
4638  {
4639   "alignment" : 4,
4640   "linker_set_key" : "int (*)(void *)",
4641   "name" : "int (*)(void *)",
4642   "referenced_type" : "type-461",
4643   "self_type" : "type-462",
4644   "size" : 4,
4645   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4646  },
4647  {
4648   "alignment" : 4,
4649   "linker_set_key" : "int *",
4650   "name" : "int *",
4651   "referenced_type" : "type-49",
4652   "self_type" : "type-316",
4653   "size" : 4,
4654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4655  },
4656  {
4657   "alignment" : 4,
4658   "linker_set_key" : "log_msg *",
4659   "name" : "log_msg *",
4660   "referenced_type" : "type-103",
4661   "self_type" : "type-155",
4662   "size" : 4,
4663   "source_file" : "/system/core/liblog/include/log/log_read.h"
4664  },
4665  {
4666   "alignment" : 4,
4667   "linker_set_key" : "native_handle *",
4668   "name" : "native_handle *",
4669   "referenced_type" : "type-166",
4670   "self_type" : "type-165",
4671   "size" : 4,
4672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4673  },
4674  {
4675   "alignment" : 4,
4676   "linker_set_key" : "unsigned char *",
4677   "name" : "unsigned char *",
4678   "referenced_type" : "type-106",
4679   "self_type" : "type-379",
4680   "size" : 4,
4681   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4682  },
4683  {
4684   "alignment" : 4,
4685   "linker_set_key" : "unsigned long long *",
4686   "name" : "unsigned long long *",
4687   "referenced_type" : "type-13",
4688   "self_type" : "type-380",
4689   "size" : 4,
4690   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4691  },
4692  {
4693   "alignment" : 4,
4694   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4695   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4696   "referenced_type" : "type-382",
4697   "self_type" : "type-381",
4698   "size" : 4,
4699   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4700  },
4701  {
4702   "alignment" : 4,
4703   "linker_set_key" : "void *",
4704   "name" : "void *",
4705   "referenced_type" : "type-23",
4706   "self_type" : "type-22",
4707   "size" : 4,
4708   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4709  },
4710  {
4711   "alignment" : 4,
4712   "linker_set_key" : "void **",
4713   "name" : "void **",
4714   "referenced_type" : "type-22",
4715   "self_type" : "type-463",
4716   "size" : 4,
4717   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4718  }
4719 ],
4720 "qualified_types" :
4721 [
4722  {
4723   "alignment" : 4,
4724   "is_const" : true,
4725   "linker_set_key" : "android::RefBase::weakref_impl *const",
4726   "name" : "android::RefBase::weakref_impl *const",
4727   "referenced_type" : "type-552",
4728   "self_type" : "type-554",
4729   "size" : 4,
4730   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4731  },
4732  {
4733   "alignment" : 4,
4734   "is_const" : true,
4735   "linker_set_key" : "android::RefBase::weakref_impl *const",
4736   "name" : "android::RefBase::weakref_impl *const",
4737   "referenced_type" : "type-9",
4738   "self_type" : "type-8",
4739   "size" : 4,
4740   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "is_const" : true,
4745   "linker_set_key" : "android::hardware::IBinder *const",
4746   "name" : "android::hardware::IBinder *const",
4747   "referenced_type" : "type-26",
4748   "self_type" : "type-370",
4749   "size" : 4,
4750   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4751  },
4752  {
4753   "alignment" : 4,
4754   "is_const" : true,
4755   "linker_set_key" : "const android::NativeHandle",
4756   "name" : "const android::NativeHandle",
4757   "referenced_type" : "type-164",
4758   "self_type" : "type-339",
4759   "size" : 12,
4760   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4761  },
4762  {
4763   "alignment" : 4,
4764   "is_const" : true,
4765   "linker_set_key" : "const android::RefBase",
4766   "name" : "const android::RefBase",
4767   "referenced_type" : "type-7",
4768   "self_type" : "type-267",
4769   "size" : 8,
4770   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4771  },
4772  {
4773   "alignment" : 4,
4774   "is_const" : true,
4775   "linker_set_key" : "const android::String16",
4776   "name" : "const android::String16",
4777   "referenced_type" : "type-33",
4778   "self_type" : "type-32",
4779   "size" : 4,
4780   "source_file" : "/system/core/libutils/include/utils/String16.h"
4781  },
4782  {
4783   "alignment" : 4,
4784   "is_const" : true,
4785   "linker_set_key" : "const android::String8",
4786   "name" : "const android::String8",
4787   "referenced_type" : "type-44",
4788   "self_type" : "type-348",
4789   "size" : 4,
4790   "source_file" : "/system/core/libutils/include/utils/String8.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "is_const" : true,
4795   "linker_set_key" : "const android::VectorImpl",
4796   "name" : "const android::VectorImpl",
4797   "referenced_type" : "type-21",
4798   "self_type" : "type-433",
4799   "size" : 20,
4800   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4801  },
4802  {
4803   "alignment" : 4,
4804   "is_const" : true,
4805   "linker_set_key" : "const android::hardware::BpHwRefBase",
4806   "name" : "const android::hardware::BpHwRefBase",
4807   "referenced_type" : "type-369",
4808   "self_type" : "type-368",
4809   "size" : 24,
4810   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4811  },
4812  {
4813   "alignment" : 4,
4814   "is_const" : true,
4815   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4816   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4817   "referenced_type" : "type-394",
4818   "self_type" : "type-400",
4819   "size" : 16,
4820   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4821  },
4822  {
4823   "alignment" : 4,
4824   "is_const" : true,
4825   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4826   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4827   "referenced_type" : "type-402",
4828   "self_type" : "type-405",
4829   "size" : 16,
4830   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "is_const" : true,
4835   "linker_set_key" : "const android::hardware::Parcel",
4836   "name" : "const android::hardware::Parcel",
4837   "referenced_type" : "type-377",
4838   "self_type" : "type-388",
4839   "size" : 68,
4840   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4841  },
4842  {
4843   "alignment" : 4,
4844   "is_const" : true,
4845   "linker_set_key" : "const android::hardware::Return<android::hardware::boot::V1_0::BoolResult>",
4846   "name" : "const android::hardware::Return<android::hardware::boot::V1_0::BoolResult>",
4847   "referenced_type" : "type-135",
4848   "self_type" : "type-140",
4849   "size" : 28,
4850   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4851  },
4852  {
4853   "alignment" : 4,
4854   "is_const" : true,
4855   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> >",
4856   "name" : "const android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> >",
4857   "referenced_type" : "type-142",
4858   "self_type" : "type-146",
4859   "size" : 28,
4860   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4861  },
4862  {
4863   "alignment" : 4,
4864   "is_const" : true,
4865   "linker_set_key" : "const android::hardware::Return<bool>",
4866   "name" : "const android::hardware::Return<bool>",
4867   "referenced_type" : "type-120",
4868   "self_type" : "type-126",
4869   "size" : 24,
4870   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4871  },
4872  {
4873   "alignment" : 4,
4874   "is_const" : true,
4875   "linker_set_key" : "const android::hardware::Return<unsigned int>",
4876   "name" : "const android::hardware::Return<unsigned int>",
4877   "referenced_type" : "type-128",
4878   "self_type" : "type-132",
4879   "size" : 28,
4880   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4881  },
4882  {
4883   "alignment" : 4,
4884   "is_const" : true,
4885   "linker_set_key" : "const android::hardware::Status",
4886   "name" : "const android::hardware::Status",
4887   "referenced_type" : "type-100",
4888   "self_type" : "type-115",
4889   "size" : 20,
4890   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4891  },
4892  {
4893   "alignment" : 4,
4894   "is_const" : true,
4895   "linker_set_key" : "const android::hardware::boot::V1_0::BoolResult",
4896   "name" : "const android::hardware::boot::V1_0::BoolResult",
4897   "referenced_type" : "type-136",
4898   "self_type" : "type-499",
4899   "size" : 4,
4900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/types.h"
4901  },
4902  {
4903   "alignment" : 4,
4904   "is_const" : true,
4905   "linker_set_key" : "const android::hardware::boot::V1_0::BpHwBootControl",
4906   "name" : "const android::hardware::boot::V1_0::BpHwBootControl",
4907   "referenced_type" : "type-514",
4908   "self_type" : "type-513",
4909   "size" : 92,
4910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h"
4911  },
4912  {
4913   "alignment" : 8,
4914   "is_const" : true,
4915   "linker_set_key" : "const android::hardware::boot::V1_0::CommandResult",
4916   "name" : "const android::hardware::boot::V1_0::CommandResult",
4917   "referenced_type" : "type-498",
4918   "self_type" : "type-565",
4919   "size" : 24,
4920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/hwtypes.h"
4921  },
4922  {
4923   "alignment" : 4,
4924   "is_const" : true,
4925   "linker_set_key" : "const android::hardware::boot::V1_0::IBootControl",
4926   "name" : "const android::hardware::boot::V1_0::IBootControl",
4927   "referenced_type" : "type-84",
4928   "self_type" : "type-502",
4929   "size" : 12,
4930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
4931  },
4932  {
4933   "alignment" : 4,
4934   "is_const" : true,
4935   "linker_set_key" : "const android::hardware::details::SchedPrio",
4936   "name" : "const android::hardware::details::SchedPrio",
4937   "referenced_type" : "type-397",
4938   "self_type" : "type-399",
4939   "size" : 8,
4940   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4941  },
4942  {
4943   "alignment" : 8,
4944   "is_const" : true,
4945   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4946   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4947   "referenced_type" : "type-304",
4948   "self_type" : "type-526",
4949   "size" : 8,
4950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4951  },
4952  {
4953   "alignment" : 8,
4954   "is_const" : true,
4955   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4956   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4957   "referenced_type" : "type-296",
4958   "self_type" : "type-521",
4959   "size" : 8,
4960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4961  },
4962  {
4963   "alignment" : 8,
4964   "is_const" : true,
4965   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4966   "name" : "const android::hardware::details::hidl_pointer<int>",
4967   "referenced_type" : "type-314",
4968   "self_type" : "type-480",
4969   "size" : 8,
4970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4971  },
4972  {
4973   "alignment" : 4,
4974   "is_const" : true,
4975   "linker_set_key" : "const android::hardware::details::return_status",
4976   "name" : "const android::hardware::details::return_status",
4977   "referenced_type" : "type-121",
4978   "self_type" : "type-151",
4979   "size" : 24,
4980   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4981  },
4982  {
4983   "alignment" : 4,
4984   "is_const" : true,
4985   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4986   "name" : "const android::hardware::hidl_death_recipient",
4987   "referenced_type" : "type-6",
4988   "self_type" : "type-544",
4989   "size" : 12,
4990   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4991  },
4992  {
4993   "alignment" : 8,
4994   "is_const" : true,
4995   "linker_set_key" : "const android::hardware::hidl_handle",
4996   "name" : "const android::hardware::hidl_handle",
4997   "referenced_type" : "type-271",
4998   "self_type" : "type-332",
4999   "size" : 16,
5000   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5001  },
5002  {
5003   "alignment" : 8,
5004   "is_const" : true,
5005   "linker_set_key" : "const android::hardware::hidl_memory",
5006   "name" : "const android::hardware::hidl_memory",
5007   "referenced_type" : "type-277",
5008   "self_type" : "type-281",
5009   "size" : 40,
5010   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5011  },
5012  {
5013   "alignment" : 8,
5014   "is_const" : true,
5015   "linker_set_key" : "const android::hardware::hidl_string",
5016   "name" : "const android::hardware::hidl_string",
5017   "referenced_type" : "type-273",
5018   "self_type" : "type-272",
5019   "size" : 16,
5020   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5021  },
5022  {
5023   "alignment" : 8,
5024   "is_const" : true,
5025   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5026   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5027   "referenced_type" : "type-295",
5028   "self_type" : "type-504",
5029   "size" : 16,
5030   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h"
5031  },
5032  {
5033   "alignment" : 8,
5034   "is_const" : true,
5035   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5036   "name" : "const android::hardware::hidl_vec<int>",
5037   "referenced_type" : "type-313",
5038   "self_type" : "type-317",
5039   "size" : 16,
5040   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5041  },
5042  {
5043   "alignment" : 2,
5044   "is_const" : true,
5045   "linker_set_key" : "const android::hardware::hidl_version",
5046   "name" : "const android::hardware::hidl_version",
5047   "referenced_type" : "type-325",
5048   "self_type" : "type-327",
5049   "size" : 4,
5050   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5051  },
5052  {
5053   "alignment" : 4,
5054   "is_const" : true,
5055   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5056   "name" : "const android::hidl::base::V1_0::BpHwBase",
5057   "referenced_type" : "type-508",
5058   "self_type" : "type-511",
5059   "size" : 92,
5060   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5061  },
5062  {
5063   "alignment" : 4,
5064   "is_const" : true,
5065   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5066   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5067   "referenced_type" : "type-342",
5068   "self_type" : "type-343",
5069   "size" : 4,
5070   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5071  },
5072  {
5073   "alignment" : 4,
5074   "is_const" : true,
5075   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5076   "name" : "const android::hidl::base::V1_0::IBase",
5077   "referenced_type" : "type-16",
5078   "self_type" : "type-411",
5079   "size" : 12,
5080   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5081  },
5082  {
5083   "alignment" : 4,
5084   "is_const" : true,
5085   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5086   "name" : "const android::hidl::base::V1_0::IBase *const",
5087   "referenced_type" : "type-410",
5088   "self_type" : "type-413",
5089   "size" : 4,
5090   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5091  },
5092  {
5093   "alignment" : 4,
5094   "is_const" : true,
5095   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5096   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5097   "referenced_type" : "type-62",
5098   "self_type" : "type-66",
5099   "size" : 12,
5100   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5101  },
5102  {
5103   "alignment" : 4,
5104   "is_const" : true,
5105   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5106   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5107   "referenced_type" : "type-487",
5108   "self_type" : "type-492",
5109   "size" : 4,
5110   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5111  },
5112  {
5113   "alignment" : 1,
5114   "is_const" : true,
5115   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5116   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5117   "referenced_type" : "type-486",
5118   "self_type" : "type-489",
5119   "size" : 1,
5120   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5121  },
5122  {
5123   "alignment" : 4,
5124   "is_const" : true,
5125   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5126   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5127   "referenced_type" : "type-77",
5128   "self_type" : "type-483",
5129   "size" : 12,
5130   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5131  },
5132  {
5133   "alignment" : 4,
5134   "is_const" : true,
5135   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5136   "name" : "const android::sp<android::hardware::IBinder>",
5137   "referenced_type" : "type-39",
5138   "self_type" : "type-38",
5139   "size" : 4,
5140   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5141  },
5142  {
5143   "alignment" : 4,
5144   "is_const" : true,
5145   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5146   "name" : "const android::sp<android::hardware::ProcessState>",
5147   "referenced_type" : "type-52",
5148   "self_type" : "type-58",
5149   "size" : 4,
5150   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5151  },
5152  {
5153   "alignment" : 4,
5154   "is_const" : true,
5155   "linker_set_key" : "const android::sp<android::hardware::boot::V1_0::IBootControl>",
5156   "name" : "const android::sp<android::hardware::boot::V1_0::IBootControl>",
5157   "referenced_type" : "type-82",
5158   "self_type" : "type-88",
5159   "size" : 4,
5160   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5161  },
5162  {
5163   "alignment" : 4,
5164   "is_const" : true,
5165   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5166   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5167   "referenced_type" : "type-90",
5168   "self_type" : "type-95",
5169   "size" : 4,
5170   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5171  },
5172  {
5173   "alignment" : 4,
5174   "is_const" : true,
5175   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5176   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5177   "referenced_type" : "type-236",
5178   "self_type" : "type-235",
5179   "size" : 4,
5180   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5181  },
5182  {
5183   "alignment" : 4,
5184   "is_const" : true,
5185   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5186   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5187   "referenced_type" : "type-362",
5188   "self_type" : "type-547",
5189   "size" : 4,
5190   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5191  },
5192  {
5193   "alignment" : 4,
5194   "is_const" : true,
5195   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5196   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5197   "referenced_type" : "type-60",
5198   "self_type" : "type-64",
5199   "size" : 4,
5200   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5201  },
5202  {
5203   "alignment" : 4,
5204   "is_const" : true,
5205   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5206   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5207   "referenced_type" : "type-75",
5208   "self_type" : "type-79",
5209   "size" : 4,
5210   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5211  },
5212  {
5213   "alignment" : 4,
5214   "is_const" : true,
5215   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5216   "name" : "const android::wp<android::hardware::BHwBinder>",
5217   "referenced_type" : "type-278",
5218   "self_type" : "type-495",
5219   "size" : 8,
5220   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5221  },
5222  {
5223   "alignment" : 4,
5224   "is_const" : true,
5225   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5226   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5227   "referenced_type" : "type-4",
5228   "self_type" : "type-213",
5229   "size" : 8,
5230   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5231  },
5232  {
5233   "alignment" : 4,
5234   "is_const" : true,
5235   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5236   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5237   "referenced_type" : "type-14",
5238   "self_type" : "type-536",
5239   "size" : 8,
5240   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5241  },
5242  {
5243   "alignment" : 1,
5244   "is_const" : true,
5245   "linker_set_key" : "const bool",
5246   "name" : "const bool",
5247   "referenced_type" : "type-30",
5248   "self_type" : "type-71",
5249   "size" : 1,
5250   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5251  },
5252  {
5253   "alignment" : 1,
5254   "is_const" : true,
5255   "linker_set_key" : "const char",
5256   "name" : "const char",
5257   "referenced_type" : "type-47",
5258   "self_type" : "type-46",
5259   "size" : 1,
5260   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5261  },
5262  {
5263   "alignment" : 2,
5264   "is_const" : true,
5265   "linker_set_key" : "const char16_t",
5266   "name" : "const char16_t",
5267   "referenced_type" : "type-36",
5268   "self_type" : "type-35",
5269   "size" : 2,
5270   "source_file" : "/system/core/libutils/include/utils/String16.h"
5271  },
5272  {
5273   "alignment" : 8,
5274   "is_const" : true,
5275   "linker_set_key" : "const double",
5276   "name" : "const double",
5277   "referenced_type" : "type-232",
5278   "self_type" : "type-263",
5279   "size" : 8,
5280   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5281  },
5282  {
5283   "alignment" : 4,
5284   "is_const" : true,
5285   "linker_set_key" : "const float",
5286   "name" : "const float",
5287   "referenced_type" : "type-227",
5288   "self_type" : "type-256",
5289   "size" : 4,
5290   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5291  },
5292  {
5293   "alignment" : 4,
5294   "is_const" : true,
5295   "linker_set_key" : "const int",
5296   "name" : "const int",
5297   "referenced_type" : "type-49",
5298   "self_type" : "type-465",
5299   "size" : 4,
5300   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5301  },
5302  {
5303   "is_const" : true,
5304   "linker_set_key" : "const iter<is_const>",
5305   "name" : "const iter<is_const>",
5306   "referenced_type" : "type-288",
5307   "self_type" : "type-287",
5308   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5309  },
5310  {
5311   "is_const" : true,
5312   "linker_set_key" : "const iter<is_const>",
5313   "name" : "const iter<is_const>",
5314   "referenced_type" : "type-557",
5315   "self_type" : "type-556",
5316   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5317  },
5318  {
5319   "alignment" : 4,
5320   "is_const" : true,
5321   "linker_set_key" : "const log_msg",
5322   "name" : "const log_msg",
5323   "referenced_type" : "type-103",
5324   "self_type" : "type-102",
5325   "size" : 5124,
5326   "source_file" : "/system/core/liblog/include/log/log_read.h"
5327  },
5328  {
5329   "alignment" : 8,
5330   "is_const" : true,
5331   "linker_set_key" : "const long long",
5332   "name" : "const long long",
5333   "referenced_type" : "type-57",
5334   "self_type" : "type-252",
5335   "size" : 8,
5336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5337  },
5338  {
5339   "alignment" : 4,
5340   "is_const" : true,
5341   "linker_set_key" : "const native_handle",
5342   "name" : "const native_handle",
5343   "referenced_type" : "type-166",
5344   "self_type" : "type-262",
5345   "size" : 12,
5346   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5347  },
5348  {
5349   "alignment" : 2,
5350   "is_const" : true,
5351   "linker_set_key" : "const short",
5352   "name" : "const short",
5353   "referenced_type" : "type-187",
5354   "self_type" : "type-245",
5355   "size" : 2,
5356   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5357  },
5358  {
5359   "alignment" : 1,
5360   "is_const" : true,
5361   "linker_set_key" : "const signed char",
5362   "name" : "const signed char",
5363   "referenced_type" : "type-241",
5364   "self_type" : "type-240",
5365   "size" : 1,
5366   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5367  },
5368  {
5369   "alignment" : 4,
5370   "is_const" : true,
5371   "linker_set_key" : "const std::array<android::hardware::boot::V1_0::BoolResult, 3>",
5372   "name" : "const std::array<android::hardware::boot::V1_0::BoolResult, 3>",
5373   "referenced_type" : "type-501",
5374   "self_type" : "type-500",
5375   "size" : 12,
5376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/types.h"
5377  },
5378  {
5379   "alignment" : 4,
5380   "is_const" : true,
5381   "linker_set_key" : "const std::array<android::hardware::boot::V1_0::BoolResult, 3>",
5382   "name" : "const std::array<android::hardware::boot::V1_0::BoolResult, 3>",
5383   "referenced_type" : "type-564",
5384   "self_type" : "type-563",
5385   "size" : 12,
5386   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/types.h"
5387  },
5388  {
5389   "alignment" : 4,
5390   "is_const" : true,
5391   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5392   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5393   "referenced_type" : "type-346",
5394   "self_type" : "type-345",
5395   "size" : 12,
5396   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5397  },
5398  {
5399   "alignment" : 4,
5400   "is_const" : true,
5401   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5402   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5403   "referenced_type" : "type-560",
5404   "self_type" : "type-559",
5405   "size" : 12,
5406   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5407  },
5408  {
5409   "alignment" : 4,
5410   "is_const" : true,
5411   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5412   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5413   "referenced_type" : "type-497",
5414   "self_type" : "type-496",
5415   "size" : 4,
5416   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5417  },
5418  {
5419   "alignment" : 1,
5420   "is_const" : true,
5421   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5422   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5423   "referenced_type" : "type-494",
5424   "self_type" : "type-493",
5425   "size" : 3,
5426   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5427  },
5428  {
5429   "alignment" : 4,
5430   "is_const" : true,
5431   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5432   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5433   "referenced_type" : "type-392",
5434   "self_type" : "type-391",
5435   "size" : 12,
5436   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5437  },
5438  {
5439   "alignment" : 4,
5440   "is_const" : true,
5441   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5442   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5443   "referenced_type" : "type-311",
5444   "self_type" : "type-310",
5445   "size" : 8,
5446   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5447  },
5448  {
5449   "alignment" : 4,
5450   "is_const" : true,
5451   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5452   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5453   "referenced_type" : "type-301",
5454   "self_type" : "type-300",
5455   "size" : 8,
5456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5457  },
5458  {
5459   "alignment" : 4,
5460   "is_const" : true,
5461   "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 *> > *)> > >",
5462   "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 *> > *)> > >",
5463   "referenced_type" : "type-532",
5464   "self_type" : "type-531",
5465   "size" : 12,
5466   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5467  },
5468  {
5469   "alignment" : 4,
5470   "is_const" : true,
5471   "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 *> > *)> > >",
5472   "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 *> > *)> > >",
5473   "referenced_type" : "type-569",
5474   "self_type" : "type-568",
5475   "size" : 12,
5476   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5477  },
5478  {
5479   "alignment" : 1,
5480   "is_const" : true,
5481   "linker_set_key" : "const unsigned char",
5482   "name" : "const unsigned char",
5483   "referenced_type" : "type-106",
5484   "self_type" : "type-243",
5485   "size" : 1,
5486   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5487  },
5488  {
5489   "alignment" : 4,
5490   "is_const" : true,
5491   "linker_set_key" : "const unsigned int",
5492   "name" : "const unsigned int",
5493   "referenced_type" : "type-2",
5494   "self_type" : "type-24",
5495   "size" : 4,
5496   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5497  },
5498  {
5499   "alignment" : 8,
5500   "is_const" : true,
5501   "linker_set_key" : "const unsigned long long",
5502   "name" : "const unsigned long long",
5503   "referenced_type" : "type-13",
5504   "self_type" : "type-254",
5505   "size" : 8,
5506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5507  },
5508  {
5509   "alignment" : 2,
5510   "is_const" : true,
5511   "linker_set_key" : "const unsigned short",
5512   "name" : "const unsigned short",
5513   "referenced_type" : "type-108",
5514   "self_type" : "type-249",
5515   "size" : 2,
5516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5517  },
5518  {
5519   "is_const" : true,
5520   "linker_set_key" : "const void",
5521   "name" : "const void",
5522   "referenced_type" : "type-23",
5523   "self_type" : "type-330",
5524   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5525  },
5526  {
5527   "alignment" : 1,
5528   "is_volatile" : true,
5529   "linker_set_key" : "volatile bool",
5530   "name" : "volatile bool",
5531   "referenced_type" : "type-30",
5532   "self_type" : "type-74",
5533   "size" : 1,
5534   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5535  },
5536  {
5537   "alignment" : 4,
5538   "is_volatile" : true,
5539   "linker_set_key" : "volatile int",
5540   "name" : "volatile int",
5541   "referenced_type" : "type-49",
5542   "self_type" : "type-48",
5543   "size" : 4,
5544   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5545  }
5546 ],
5547 "record_types" :
5548 [
5549  {
5550   "alignment" : 4,
5551   "fields" :
5552   [
5553    {
5554     "access" : "private",
5555     "field_name" : "mCond",
5556     "referenced_type" : "type-73"
5557    }
5558   ],
5559   "linker_set_key" : "android::Condition",
5560   "name" : "android::Condition",
5561   "record_kind" : "class",
5562   "referenced_type" : "type-72",
5563   "self_type" : "type-72",
5564   "size" : 4,
5565   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5566   "unique_id" : "_ZTSN7android9ConditionE"
5567  },
5568  {
5569   "alignment" : 4,
5570   "fields" :
5571   [
5572    {
5573     "access" : "private",
5574     "field_name" : "mVector",
5575     "referenced_type" : "type-41"
5576    }
5577   ],
5578   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5579   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5580   "record_kind" : "class",
5581   "referenced_type" : "type-40",
5582   "self_type" : "type-40",
5583   "size" : 20,
5584   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5585   "template_args" : [ "type-33", "type-39" ],
5586   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5587  },
5588  {
5589   "alignment" : 4,
5590   "fields" :
5591   [
5592    {
5593     "access" : "private",
5594     "field_name" : "mCount",
5595     "referenced_type" : "type-163"
5596    }
5597   ],
5598   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5599   "name" : "android::LightRefBase<android::NativeHandle>",
5600   "record_kind" : "class",
5601   "referenced_type" : "type-162",
5602   "self_type" : "type-162",
5603   "size" : 4,
5604   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5605   "template_args" : [ "type-164" ],
5606   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5607  },
5608  {
5609   "alignment" : 4,
5610   "fields" :
5611   [
5612    {
5613     "access" : "private",
5614     "field_name" : "mCount",
5615     "referenced_type" : "type-160"
5616    }
5617   ],
5618   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5619   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5620   "record_kind" : "class",
5621   "referenced_type" : "type-159",
5622   "self_type" : "type-159",
5623   "size" : 4,
5624   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5625   "template_args" : [ "type-161" ],
5626   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5627  },
5628  {
5629   "alignment" : 4,
5630   "fields" :
5631   [
5632    {
5633     "access" : "private",
5634     "field_name" : "mMutex",
5635     "referenced_type" : "type-19"
5636    }
5637   ],
5638   "linker_set_key" : "android::Mutex",
5639   "name" : "android::Mutex",
5640   "record_kind" : "class",
5641   "referenced_type" : "type-18",
5642   "self_type" : "type-18",
5643   "size" : 4,
5644   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5645   "unique_id" : "_ZTSN7android5MutexE"
5646  },
5647  {
5648   "alignment" : 4,
5649   "fields" :
5650   [
5651    {
5652     "access" : "private",
5653     "field_name" : "mLock",
5654     "referenced_type" : "type-468"
5655    }
5656   ],
5657   "linker_set_key" : "android::Mutex::Autolock",
5658   "name" : "android::Mutex::Autolock",
5659   "record_kind" : "class",
5660   "referenced_type" : "type-467",
5661   "self_type" : "type-467",
5662   "size" : 4,
5663   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5664   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5665  },
5666  {
5667   "alignment" : 4,
5668   "base_specifiers" :
5669   [
5670    {
5671     "referenced_type" : "type-162"
5672    }
5673   ],
5674   "fields" :
5675   [
5676    {
5677     "access" : "private",
5678     "field_name" : "mHandle",
5679     "field_offset" : 32,
5680     "referenced_type" : "type-165"
5681    },
5682    {
5683     "access" : "private",
5684     "field_name" : "mOwnsHandle",
5685     "field_offset" : 64,
5686     "referenced_type" : "type-30"
5687    }
5688   ],
5689   "linker_set_key" : "android::NativeHandle",
5690   "name" : "android::NativeHandle",
5691   "record_kind" : "class",
5692   "referenced_type" : "type-164",
5693   "self_type" : "type-164",
5694   "size" : 12,
5695   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5696   "unique_id" : "_ZTSN7android12NativeHandleE"
5697  },
5698  {
5699   "alignment" : 4,
5700   "fields" :
5701   [
5702    {
5703     "access" : "private",
5704     "field_name" : "mRWLock",
5705     "referenced_type" : "type-473"
5706    }
5707   ],
5708   "linker_set_key" : "android::RWLock",
5709   "name" : "android::RWLock",
5710   "record_kind" : "class",
5711   "referenced_type" : "type-472",
5712   "self_type" : "type-472",
5713   "size" : 40,
5714   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5715   "unique_id" : "_ZTSN7android6RWLockE"
5716  },
5717  {
5718   "alignment" : 4,
5719   "fields" :
5720   [
5721    {
5722     "access" : "private",
5723     "field_name" : "mLock",
5724     "referenced_type" : "type-476"
5725    }
5726   ],
5727   "linker_set_key" : "android::RWLock::AutoRLock",
5728   "name" : "android::RWLock::AutoRLock",
5729   "record_kind" : "class",
5730   "referenced_type" : "type-475",
5731   "self_type" : "type-475",
5732   "size" : 4,
5733   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5734   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5735  },
5736  {
5737   "alignment" : 4,
5738   "fields" :
5739   [
5740    {
5741     "access" : "private",
5742     "field_name" : "mLock",
5743     "referenced_type" : "type-476"
5744    }
5745   ],
5746   "linker_set_key" : "android::RWLock::AutoWLock",
5747   "name" : "android::RWLock::AutoWLock",
5748   "record_kind" : "class",
5749   "referenced_type" : "type-478",
5750   "self_type" : "type-478",
5751   "size" : 4,
5752   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5753   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5754  },
5755  {
5756   "alignment" : 4,
5757   "fields" :
5758   [
5759    {
5760     "access" : "private",
5761     "field_name" : "mRefs",
5762     "field_offset" : 32,
5763     "referenced_type" : "type-8"
5764    }
5765   ],
5766   "linker_set_key" : "android::RefBase",
5767   "name" : "android::RefBase",
5768   "record_kind" : "class",
5769   "referenced_type" : "type-7",
5770   "self_type" : "type-7",
5771   "size" : 8,
5772   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5773   "unique_id" : "_ZTSN7android7RefBaseE",
5774   "vtable_components" :
5775   [
5776    {
5777     "kind" : "offset_to_top"
5778    },
5779    {
5780     "kind" : "rtti",
5781     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5782    },
5783    {
5784     "kind" : "complete_dtor_pointer",
5785     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5786    },
5787    {
5788     "kind" : "deleting_dtor_pointer",
5789     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5790    },
5791    {
5792     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5793    },
5794    {
5795     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5796    },
5797    {
5798     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5799    },
5800    {
5801     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5802    }
5803   ]
5804  },
5805  {
5806   "alignment" : 1,
5807   "linker_set_key" : "android::RefBase::weakref_type",
5808   "name" : "android::RefBase::weakref_type",
5809   "record_kind" : "class",
5810   "referenced_type" : "type-12",
5811   "self_type" : "type-12",
5812   "size" : 1,
5813   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5814   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5815  },
5816  {
5817   "alignment" : 1,
5818   "linker_set_key" : "android::ReferenceMover",
5819   "name" : "android::ReferenceMover",
5820   "record_kind" : "class",
5821   "referenced_type" : "type-270",
5822   "self_type" : "type-270",
5823   "size" : 1,
5824   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5825   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5826  },
5827  {
5828   "alignment" : 4,
5829   "linker_set_key" : "android::ReferenceRenamer",
5830   "name" : "android::ReferenceRenamer",
5831   "record_kind" : "class",
5832   "referenced_type" : "type-265",
5833   "self_type" : "type-265",
5834   "size" : 4,
5835   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5836   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5837   "vtable_components" :
5838   [
5839    {
5840     "kind" : "offset_to_top"
5841    },
5842    {
5843     "kind" : "rtti",
5844     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5845    },
5846    {
5847     "is_pure" : true,
5848     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5849    }
5850   ]
5851  },
5852  {
5853   "alignment" : 8,
5854   "fields" :
5855   [
5856    {
5857     "access" : "private",
5858     "field_name" : "mTag",
5859     "referenced_type" : "type-13"
5860    }
5861   ],
5862   "linker_set_key" : "android::ScopedTrace",
5863   "name" : "android::ScopedTrace",
5864   "record_kind" : "class",
5865   "referenced_type" : "type-481",
5866   "self_type" : "type-481",
5867   "size" : 8,
5868   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5869   "unique_id" : "_ZTSN7android11ScopedTraceE"
5870  },
5871  {
5872   "alignment" : 4,
5873   "base_specifiers" :
5874   [
5875    {
5876     "access" : "private",
5877     "referenced_type" : "type-42"
5878    }
5879   ],
5880   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5881   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5882   "record_kind" : "class",
5883   "referenced_type" : "type-41",
5884   "self_type" : "type-41",
5885   "size" : 20,
5886   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5887   "template_args" : [ "type-43" ],
5888   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5889   "vtable_components" :
5890   [
5891    {
5892     "kind" : "offset_to_top"
5893    },
5894    {
5895     "kind" : "rtti",
5896     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5897    },
5898    {
5899     "kind" : "complete_dtor_pointer",
5900     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5901    },
5902    {
5903     "kind" : "deleting_dtor_pointer",
5904     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5905    },
5906    {
5907     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5908    },
5909    {
5910     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5911    },
5912    {
5913     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5914    },
5915    {
5916     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5917    },
5918    {
5919     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5920    },
5921    {
5922     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5923    },
5924    {
5925     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5926    }
5927   ]
5928  },
5929  {
5930   "alignment" : 4,
5931   "base_specifiers" :
5932   [
5933    {
5934     "referenced_type" : "type-21"
5935    }
5936   ],
5937   "linker_set_key" : "android::SortedVectorImpl",
5938   "name" : "android::SortedVectorImpl",
5939   "record_kind" : "class",
5940   "referenced_type" : "type-42",
5941   "self_type" : "type-42",
5942   "size" : 20,
5943   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5944   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5945   "vtable_components" :
5946   [
5947    {
5948     "kind" : "offset_to_top"
5949    },
5950    {
5951     "kind" : "rtti",
5952     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5953    },
5954    {
5955     "kind" : "complete_dtor_pointer",
5956     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5957    },
5958    {
5959     "kind" : "deleting_dtor_pointer",
5960     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5961    },
5962    {
5963     "is_pure" : true,
5964     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5965    },
5966    {
5967     "is_pure" : true,
5968     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5969    },
5970    {
5971     "is_pure" : true,
5972     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5973    },
5974    {
5975     "is_pure" : true,
5976     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5977    },
5978    {
5979     "is_pure" : true,
5980     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5981    },
5982    {
5983     "is_pure" : true,
5984     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5985    },
5986    {
5987     "is_pure" : true,
5988     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5989    }
5990   ]
5991  },
5992  {
5993   "alignment" : 4,
5994   "fields" :
5995   [
5996    {
5997     "access" : "private",
5998     "field_name" : "mString",
5999     "referenced_type" : "type-34"
6000    }
6001   ],
6002   "linker_set_key" : "android::String16",
6003   "name" : "android::String16",
6004   "record_kind" : "class",
6005   "referenced_type" : "type-33",
6006   "self_type" : "type-33",
6007   "size" : 4,
6008   "source_file" : "/system/core/libutils/include/utils/String16.h",
6009   "unique_id" : "_ZTSN7android8String16E"
6010  },
6011  {
6012   "alignment" : 4,
6013   "fields" :
6014   [
6015    {
6016     "access" : "private",
6017     "field_name" : "mString",
6018     "referenced_type" : "type-45"
6019    }
6020   ],
6021   "linker_set_key" : "android::String8",
6022   "name" : "android::String8",
6023   "record_kind" : "class",
6024   "referenced_type" : "type-44",
6025   "self_type" : "type-44",
6026   "size" : 4,
6027   "source_file" : "/system/core/libutils/include/utils/String8.h",
6028   "unique_id" : "_ZTSN7android7String8E"
6029  },
6030  {
6031   "alignment" : 4,
6032   "base_specifiers" :
6033   [
6034    {
6035     "is_virtual" : true,
6036     "referenced_type" : "type-7"
6037    }
6038   ],
6039   "fields" :
6040   [
6041    {
6042     "access" : "private",
6043     "field_name" : "mCanCallJava",
6044     "field_offset" : 32,
6045     "referenced_type" : "type-71"
6046    },
6047    {
6048     "access" : "private",
6049     "field_name" : "mThread",
6050     "field_offset" : 64,
6051     "referenced_type" : "type-22"
6052    },
6053    {
6054     "access" : "private",
6055     "field_name" : "mLock",
6056     "field_offset" : 96,
6057     "referenced_type" : "type-18"
6058    },
6059    {
6060     "access" : "private",
6061     "field_name" : "mThreadExitedCondition",
6062     "field_offset" : 128,
6063     "referenced_type" : "type-72"
6064    },
6065    {
6066     "access" : "private",
6067     "field_name" : "mStatus",
6068     "field_offset" : 160,
6069     "referenced_type" : "type-49"
6070    },
6071    {
6072     "access" : "private",
6073     "field_name" : "mExitPending",
6074     "field_offset" : 192,
6075     "referenced_type" : "type-74"
6076    },
6077    {
6078     "access" : "private",
6079     "field_name" : "mRunning",
6080     "field_offset" : 200,
6081     "referenced_type" : "type-74"
6082    },
6083    {
6084     "access" : "private",
6085     "field_name" : "mHoldSelf",
6086     "field_offset" : 224,
6087     "referenced_type" : "type-68"
6088    },
6089    {
6090     "access" : "private",
6091     "field_name" : "mTid",
6092     "field_offset" : 256,
6093     "referenced_type" : "type-49"
6094    }
6095   ],
6096   "linker_set_key" : "android::Thread",
6097   "name" : "android::Thread",
6098   "record_kind" : "class",
6099   "referenced_type" : "type-70",
6100   "self_type" : "type-70",
6101   "size" : 44,
6102   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6103   "unique_id" : "_ZTSN7android6ThreadE",
6104   "vtable_components" :
6105   [
6106    {
6107     "component_value" : 36,
6108     "kind" : "vbase_offset"
6109    },
6110    {
6111     "kind" : "offset_to_top"
6112    },
6113    {
6114     "kind" : "rtti",
6115     "mangled_component_name" : "_ZTIN7android6ThreadE"
6116    },
6117    {
6118     "kind" : "complete_dtor_pointer",
6119     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6120    },
6121    {
6122     "kind" : "deleting_dtor_pointer",
6123     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6124    },
6125    {
6126     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6127    },
6128    {
6129     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6130    },
6131    {
6132     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6133    },
6134    {
6135     "is_pure" : true,
6136     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6137    },
6138    {
6139     "kind" : "vcall_offset"
6140    },
6141    {
6142     "kind" : "vcall_offset"
6143    },
6144    {
6145     "kind" : "vcall_offset"
6146    },
6147    {
6148     "kind" : "vcall_offset"
6149    },
6150    {
6151     "component_value" : -36,
6152     "kind" : "vcall_offset"
6153    },
6154    {
6155     "component_value" : -36,
6156     "kind" : "offset_to_top"
6157    },
6158    {
6159     "kind" : "rtti",
6160     "mangled_component_name" : "_ZTIN7android6ThreadE"
6161    },
6162    {
6163     "kind" : "complete_dtor_pointer",
6164     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6165    },
6166    {
6167     "kind" : "deleting_dtor_pointer",
6168     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6169    },
6170    {
6171     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6172    },
6173    {
6174     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6175    },
6176    {
6177     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6178    },
6179    {
6180     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6181    }
6182   ]
6183  },
6184  {
6185   "alignment" : 4,
6186   "base_specifiers" :
6187   [
6188    {
6189     "access" : "private",
6190     "referenced_type" : "type-21"
6191    }
6192   ],
6193   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6194   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6195   "record_kind" : "class",
6196   "referenced_type" : "type-20",
6197   "self_type" : "type-20",
6198   "size" : 20,
6199   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6200   "template_args" : [ "type-25" ],
6201   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6202   "vtable_components" :
6203   [
6204    {
6205     "kind" : "offset_to_top"
6206    },
6207    {
6208     "kind" : "rtti",
6209     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6210    },
6211    {
6212     "kind" : "complete_dtor_pointer",
6213     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6214    },
6215    {
6216     "kind" : "deleting_dtor_pointer",
6217     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6218    },
6219    {
6220     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6221    },
6222    {
6223     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6224    },
6225    {
6226     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6227    },
6228    {
6229     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6230    },
6231    {
6232     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6233    },
6234    {
6235     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6236    }
6237   ]
6238  },
6239  {
6240   "alignment" : 4,
6241   "fields" :
6242   [
6243    {
6244     "access" : "private",
6245     "field_name" : "mStorage",
6246     "field_offset" : 32,
6247     "referenced_type" : "type-22"
6248    },
6249    {
6250     "access" : "private",
6251     "field_name" : "mCount",
6252     "field_offset" : 64,
6253     "referenced_type" : "type-2"
6254    },
6255    {
6256     "access" : "private",
6257     "field_name" : "mFlags",
6258     "field_offset" : 96,
6259     "referenced_type" : "type-24"
6260    },
6261    {
6262     "access" : "private",
6263     "field_name" : "mItemSize",
6264     "field_offset" : 128,
6265     "referenced_type" : "type-24"
6266    }
6267   ],
6268   "linker_set_key" : "android::VectorImpl",
6269   "name" : "android::VectorImpl",
6270   "record_kind" : "class",
6271   "referenced_type" : "type-21",
6272   "self_type" : "type-21",
6273   "size" : 20,
6274   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6275   "unique_id" : "_ZTSN7android10VectorImplE",
6276   "vtable_components" :
6277   [
6278    {
6279     "kind" : "offset_to_top"
6280    },
6281    {
6282     "kind" : "rtti",
6283     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6284    },
6285    {
6286     "kind" : "complete_dtor_pointer",
6287     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6288    },
6289    {
6290     "kind" : "deleting_dtor_pointer",
6291     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6292    },
6293    {
6294     "is_pure" : true,
6295     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6296    },
6297    {
6298     "is_pure" : true,
6299     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6300    },
6301    {
6302     "is_pure" : true,
6303     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6304    },
6305    {
6306     "is_pure" : true,
6307     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6308    },
6309    {
6310     "is_pure" : true,
6311     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6312    },
6313    {
6314     "is_pure" : true,
6315     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6316    }
6317   ]
6318  },
6319  {
6320   "alignment" : 4,
6321   "base_specifiers" :
6322   [
6323    {
6324     "referenced_type" : "type-159"
6325    }
6326   ],
6327   "linker_set_key" : "android::VirtualLightRefBase",
6328   "name" : "android::VirtualLightRefBase",
6329   "record_kind" : "class",
6330   "referenced_type" : "type-161",
6331   "self_type" : "type-161",
6332   "size" : 8,
6333   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6334   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6335   "vtable_components" :
6336   [
6337    {
6338     "kind" : "offset_to_top"
6339    },
6340    {
6341     "kind" : "rtti",
6342     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6343    },
6344    {
6345     "kind" : "complete_dtor_pointer",
6346     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6347    },
6348    {
6349     "kind" : "deleting_dtor_pointer",
6350     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6351    }
6352   ]
6353  },
6354  {
6355   "alignment" : 4,
6356   "base_specifiers" :
6357   [
6358    {
6359     "referenced_type" : "type-27"
6360    }
6361   ],
6362   "fields" :
6363   [
6364    {
6365     "access" : "protected",
6366     "field_name" : "mSchedPolicy",
6367     "field_offset" : 32,
6368     "referenced_type" : "type-49"
6369    },
6370    {
6371     "access" : "protected",
6372     "field_name" : "mSchedPriority",
6373     "field_offset" : 64,
6374     "referenced_type" : "type-49"
6375    },
6376    {
6377     "access" : "private",
6378     "field_name" : "mExtras",
6379     "field_offset" : 96,
6380     "referenced_type" : "type-99"
6381    },
6382    {
6383     "access" : "private",
6384     "field_name" : "mReserved0",
6385     "field_offset" : 128,
6386     "referenced_type" : "type-22"
6387    }
6388   ],
6389   "linker_set_key" : "android::hardware::BHwBinder",
6390   "name" : "android::hardware::BHwBinder",
6391   "record_kind" : "class",
6392   "referenced_type" : "type-98",
6393   "self_type" : "type-98",
6394   "size" : 28,
6395   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6396   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6397   "vtable_components" :
6398   [
6399    {
6400     "component_value" : 20,
6401     "kind" : "vbase_offset"
6402    },
6403    {
6404     "kind" : "offset_to_top"
6405    },
6406    {
6407     "kind" : "rtti",
6408     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6409    },
6410    {
6411     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6412    },
6413    {
6414     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6415    },
6416    {
6417     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6418    },
6419    {
6420     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6421    },
6422    {
6423     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6424    },
6425    {
6426     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6427    },
6428    {
6429     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6430    },
6431    {
6432     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6433    },
6434    {
6435     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6436    },
6437    {
6438     "kind" : "complete_dtor_pointer",
6439     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6440    },
6441    {
6442     "kind" : "deleting_dtor_pointer",
6443     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6444    },
6445    {
6446     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6447    },
6448    {
6449     "kind" : "vcall_offset"
6450    },
6451    {
6452     "kind" : "vcall_offset"
6453    },
6454    {
6455     "kind" : "vcall_offset"
6456    },
6457    {
6458     "kind" : "vcall_offset"
6459    },
6460    {
6461     "component_value" : -20,
6462     "kind" : "vcall_offset"
6463    },
6464    {
6465     "component_value" : -20,
6466     "kind" : "offset_to_top"
6467    },
6468    {
6469     "kind" : "rtti",
6470     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6471    },
6472    {
6473     "kind" : "complete_dtor_pointer",
6474     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
6475    },
6476    {
6477     "kind" : "deleting_dtor_pointer",
6478     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
6479    },
6480    {
6481     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6482    },
6483    {
6484     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6485    },
6486    {
6487     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6488    },
6489    {
6490     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6491    }
6492   ]
6493  },
6494  {
6495   "alignment" : 4,
6496   "base_specifiers" :
6497   [
6498    {
6499     "is_virtual" : true,
6500     "referenced_type" : "type-7"
6501    }
6502   ],
6503   "fields" :
6504   [
6505    {
6506     "access" : "private",
6507     "field_name" : "mRemote",
6508     "field_offset" : 32,
6509     "referenced_type" : "type-370"
6510    },
6511    {
6512     "access" : "private",
6513     "field_name" : "mRefs",
6514     "field_offset" : 64,
6515     "referenced_type" : "type-11"
6516    },
6517    {
6518     "access" : "private",
6519     "field_name" : "mState",
6520     "field_offset" : 96,
6521     "referenced_type" : "type-371"
6522    }
6523   ],
6524   "linker_set_key" : "android::hardware::BpHwRefBase",
6525   "name" : "android::hardware::BpHwRefBase",
6526   "record_kind" : "class",
6527   "referenced_type" : "type-369",
6528   "self_type" : "type-369",
6529   "size" : 24,
6530   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6531   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6532   "vtable_components" :
6533   [
6534    {
6535     "component_value" : 16,
6536     "kind" : "vbase_offset"
6537    },
6538    {
6539     "kind" : "offset_to_top"
6540    },
6541    {
6542     "kind" : "rtti",
6543     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6544    },
6545    {
6546     "kind" : "complete_dtor_pointer",
6547     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6548    },
6549    {
6550     "kind" : "deleting_dtor_pointer",
6551     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6552    },
6553    {
6554     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6558    },
6559    {
6560     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6561    },
6562    {
6563     "kind" : "vcall_offset"
6564    },
6565    {
6566     "component_value" : -16,
6567     "kind" : "vcall_offset"
6568    },
6569    {
6570     "component_value" : -16,
6571     "kind" : "vcall_offset"
6572    },
6573    {
6574     "component_value" : -16,
6575     "kind" : "vcall_offset"
6576    },
6577    {
6578     "component_value" : -16,
6579     "kind" : "vcall_offset"
6580    },
6581    {
6582     "component_value" : -16,
6583     "kind" : "offset_to_top"
6584    },
6585    {
6586     "kind" : "rtti",
6587     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6588    },
6589    {
6590     "kind" : "complete_dtor_pointer",
6591     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
6592    },
6593    {
6594     "kind" : "deleting_dtor_pointer",
6595     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
6596    },
6597    {
6598     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6599    },
6600    {
6601     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6602    },
6603    {
6604     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6605    },
6606    {
6607     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6608    }
6609   ]
6610  },
6611  {
6612   "alignment" : 4,
6613   "base_specifiers" :
6614   [
6615    {
6616     "referenced_type" : "type-84"
6617    },
6618    {
6619     "referenced_type" : "type-374"
6620    },
6621    {
6622     "referenced_type" : "type-369"
6623    }
6624   ],
6625   "linker_set_key" : "android::hardware::BpInterface<android::hardware::boot::V1_0::IBootControl>",
6626   "name" : "android::hardware::BpInterface<android::hardware::boot::V1_0::IBootControl>",
6627   "record_kind" : "class",
6628   "referenced_type" : "type-376",
6629   "self_type" : "type-376",
6630   "size" : 32,
6631   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6632   "template_args" : [ "type-84" ],
6633   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEEE",
6634   "vtable_components" :
6635   [
6636    {
6637     "component_value" : 24,
6638     "kind" : "vbase_offset"
6639    },
6640    {
6641     "kind" : "offset_to_top"
6642    },
6643    {
6644     "kind" : "rtti",
6645     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEEE"
6646    },
6647    {
6648     "mangled_component_name" : "_ZNK7android8hardware4boot4V1_012IBootControl8isRemoteEv"
6649    },
6650    {
6651     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6652    },
6653    {
6654     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6655    },
6656    {
6657     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6658    },
6659    {
6660     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
6661    },
6662    {
6663     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl21setHALInstrumentationEv"
6664    },
6665    {
6666     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6667    },
6668    {
6669     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl4pingEv"
6670    },
6671    {
6672     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6673    },
6674    {
6675     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl21notifySyspropsChangedEv"
6676    },
6677    {
6678     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6679    },
6680    {
6681     "kind" : "complete_dtor_pointer",
6682     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED1Ev"
6683    },
6684    {
6685     "kind" : "deleting_dtor_pointer",
6686     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED0Ev"
6687    },
6688    {
6689     "is_pure" : true,
6690     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14getNumberSlotsEv"
6691    },
6692    {
6693     "is_pure" : true,
6694     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14getCurrentSlotEv"
6695    },
6696    {
6697     "is_pure" : true,
6698     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE"
6699    },
6700    {
6701     "is_pure" : true,
6702     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
6703    },
6704    {
6705     "is_pure" : true,
6706     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
6707    },
6708    {
6709     "is_pure" : true,
6710     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14isSlotBootableEj"
6711    },
6712    {
6713     "is_pure" : true,
6714     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl22isSlotMarkedSuccessfulEj"
6715    },
6716    {
6717     "is_pure" : true,
6718     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6719    },
6720    {
6721     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEE10onAsBinderEv"
6722    },
6723    {
6724     "component_value" : 20,
6725     "kind" : "vbase_offset"
6726    },
6727    {
6728     "component_value" : -4,
6729     "kind" : "offset_to_top"
6730    },
6731    {
6732     "kind" : "rtti",
6733     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEEE"
6734    },
6735    {
6736     "kind" : "complete_dtor_pointer",
6737     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED1Ev"
6738    },
6739    {
6740     "kind" : "deleting_dtor_pointer",
6741     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED0Ev"
6742    },
6743    {
6744     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEE10onAsBinderEv"
6745    },
6746    {
6747     "component_value" : 16,
6748     "kind" : "vbase_offset"
6749    },
6750    {
6751     "component_value" : -8,
6752     "kind" : "offset_to_top"
6753    },
6754    {
6755     "kind" : "rtti",
6756     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEEE"
6757    },
6758    {
6759     "kind" : "complete_dtor_pointer",
6760     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED1Ev"
6761    },
6762    {
6763     "kind" : "deleting_dtor_pointer",
6764     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED0Ev"
6765    },
6766    {
6767     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6768    },
6769    {
6770     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6771    },
6772    {
6773     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6774    },
6775    {
6776     "kind" : "vcall_offset"
6777    },
6778    {
6779     "component_value" : -16,
6780     "kind" : "vcall_offset"
6781    },
6782    {
6783     "component_value" : -16,
6784     "kind" : "vcall_offset"
6785    },
6786    {
6787     "component_value" : -16,
6788     "kind" : "vcall_offset"
6789    },
6790    {
6791     "component_value" : -24,
6792     "kind" : "vcall_offset"
6793    },
6794    {
6795     "component_value" : -24,
6796     "kind" : "offset_to_top"
6797    },
6798    {
6799     "kind" : "rtti",
6800     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEEE"
6801    },
6802    {
6803     "kind" : "complete_dtor_pointer",
6804     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED1Ev"
6805    },
6806    {
6807     "kind" : "deleting_dtor_pointer",
6808     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEED0Ev"
6809    },
6810    {
6811     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6812    },
6813    {
6814     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6815    },
6816    {
6817     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6818    },
6819    {
6820     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6821    }
6822   ]
6823  },
6824  {
6825   "alignment" : 4,
6826   "base_specifiers" :
6827   [
6828    {
6829     "referenced_type" : "type-16"
6830    },
6831    {
6832     "referenced_type" : "type-374"
6833    },
6834    {
6835     "referenced_type" : "type-369"
6836    }
6837   ],
6838   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6839   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6840   "record_kind" : "class",
6841   "referenced_type" : "type-373",
6842   "self_type" : "type-373",
6843   "size" : 32,
6844   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6845   "template_args" : [ "type-16" ],
6846   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6847   "vtable_components" :
6848   [
6849    {
6850     "component_value" : 24,
6851     "kind" : "vbase_offset"
6852    },
6853    {
6854     "kind" : "offset_to_top"
6855    },
6856    {
6857     "kind" : "rtti",
6858     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6859    },
6860    {
6861     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6862    },
6863    {
6864     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6865    },
6866    {
6867     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6868    },
6869    {
6870     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6871    },
6872    {
6873     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6874    },
6875    {
6876     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6877    },
6878    {
6879     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6880    },
6881    {
6882     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6883    },
6884    {
6885     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6886    },
6887    {
6888     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6889    },
6890    {
6891     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6892    },
6893    {
6894     "kind" : "complete_dtor_pointer",
6895     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6896    },
6897    {
6898     "kind" : "deleting_dtor_pointer",
6899     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6900    },
6901    {
6902     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6903    },
6904    {
6905     "component_value" : 20,
6906     "kind" : "vbase_offset"
6907    },
6908    {
6909     "component_value" : -4,
6910     "kind" : "offset_to_top"
6911    },
6912    {
6913     "kind" : "rtti",
6914     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6915    },
6916    {
6917     "kind" : "complete_dtor_pointer",
6918     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6919    },
6920    {
6921     "kind" : "deleting_dtor_pointer",
6922     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6923    },
6924    {
6925     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6926    },
6927    {
6928     "component_value" : 16,
6929     "kind" : "vbase_offset"
6930    },
6931    {
6932     "component_value" : -8,
6933     "kind" : "offset_to_top"
6934    },
6935    {
6936     "kind" : "rtti",
6937     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6938    },
6939    {
6940     "kind" : "complete_dtor_pointer",
6941     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6942    },
6943    {
6944     "kind" : "deleting_dtor_pointer",
6945     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6946    },
6947    {
6948     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6949    },
6950    {
6951     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6952    },
6953    {
6954     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6955    },
6956    {
6957     "kind" : "vcall_offset"
6958    },
6959    {
6960     "component_value" : -16,
6961     "kind" : "vcall_offset"
6962    },
6963    {
6964     "component_value" : -16,
6965     "kind" : "vcall_offset"
6966    },
6967    {
6968     "component_value" : -16,
6969     "kind" : "vcall_offset"
6970    },
6971    {
6972     "component_value" : -24,
6973     "kind" : "vcall_offset"
6974    },
6975    {
6976     "component_value" : -24,
6977     "kind" : "offset_to_top"
6978    },
6979    {
6980     "kind" : "rtti",
6981     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6982    },
6983    {
6984     "kind" : "complete_dtor_pointer",
6985     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6986    },
6987    {
6988     "kind" : "deleting_dtor_pointer",
6989     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6990    },
6991    {
6992     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6993    },
6994    {
6995     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6996    },
6997    {
6998     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6999    },
7000    {
7001     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7002    }
7003   ]
7004  },
7005  {
7006   "alignment" : 4,
7007   "fields" :
7008   [
7009    {
7010     "access" : "private",
7011     "field_name" : "mMutex",
7012     "referenced_type" : "type-395"
7013    },
7014    {
7015     "access" : "private",
7016     "field_name" : "mMap",
7017     "field_offset" : 32,
7018     "referenced_type" : "type-396"
7019    }
7020   ],
7021   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7022   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7023   "record_kind" : "class",
7024   "referenced_type" : "type-394",
7025   "self_type" : "type-394",
7026   "size" : 16,
7027   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7028   "template_args" : [ "type-14", "type-397" ],
7029   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7030  },
7031  {
7032   "alignment" : 4,
7033   "fields" :
7034   [
7035    {
7036     "access" : "private",
7037     "field_name" : "mMutex",
7038     "referenced_type" : "type-403"
7039    },
7040    {
7041     "access" : "private",
7042     "field_name" : "mMap",
7043     "field_offset" : 32,
7044     "referenced_type" : "type-404"
7045    }
7046   ],
7047   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7048   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7049   "record_kind" : "class",
7050   "referenced_type" : "type-402",
7051   "self_type" : "type-402",
7052   "size" : 16,
7053   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7054   "template_args" : [ "type-14", "type-30" ],
7055   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7056  },
7057  {
7058   "alignment" : 4,
7059   "fields" :
7060   [
7061    {
7062     "access" : "private",
7063     "field_name" : "mMutex",
7064     "referenced_type" : "type-408"
7065    },
7066    {
7067     "access" : "private",
7068     "field_name" : "mMap",
7069     "field_offset" : 32,
7070     "referenced_type" : "type-409"
7071    }
7072   ],
7073   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7074   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7075   "record_kind" : "class",
7076   "referenced_type" : "type-407",
7077   "self_type" : "type-407",
7078   "size" : 16,
7079   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7080   "template_args" : [ "type-410", "type-278" ],
7081   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7082  },
7083  {
7084   "alignment" : 4,
7085   "fields" :
7086   [
7087    {
7088     "access" : "private",
7089     "field_name" : "mMutex",
7090     "referenced_type" : "type-426"
7091    },
7092    {
7093     "access" : "private",
7094     "field_name" : "mMap",
7095     "field_offset" : 32,
7096     "referenced_type" : "type-427"
7097    }
7098   ],
7099   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7100   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7101   "record_kind" : "class",
7102   "referenced_type" : "type-425",
7103   "self_type" : "type-425",
7104   "size" : 16,
7105   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7106   "template_args" : [ "type-428", "type-429" ],
7107   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7108  },
7109  {
7110   "alignment" : 4,
7111   "fields" :
7112   [
7113    {
7114     "access" : "private",
7115     "field_name" : "mMutex",
7116     "referenced_type" : "type-416"
7117    },
7118    {
7119     "access" : "private",
7120     "field_name" : "mMap",
7121     "field_offset" : 32,
7122     "referenced_type" : "type-417"
7123    }
7124   ],
7125   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7126   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7127   "record_kind" : "class",
7128   "referenced_type" : "type-415",
7129   "self_type" : "type-415",
7130   "size" : 16,
7131   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7132   "template_args" : [ "type-418", "type-419" ],
7133   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7134  },
7135  {
7136   "alignment" : 8,
7137   "fields" :
7138   [
7139    {
7140     "field_name" : "flags",
7141     "referenced_type" : "type-2"
7142    },
7143    {
7144     "field_name" : "fdIndex",
7145     "field_offset" : 32,
7146     "referenced_type" : "type-2"
7147    },
7148    {
7149     "field_name" : "offset",
7150     "field_offset" : 64,
7151     "referenced_type" : "type-2"
7152    },
7153    {
7154     "field_name" : "extent",
7155     "field_offset" : 128,
7156     "referenced_type" : "type-13"
7157    }
7158   ],
7159   "linker_set_key" : "android::hardware::GrantorDescriptor",
7160   "name" : "android::hardware::GrantorDescriptor",
7161   "referenced_type" : "type-294",
7162   "self_type" : "type-294",
7163   "size" : 24,
7164   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7165   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7166  },
7167  {
7168   "alignment" : 8,
7169   "base_specifiers" :
7170   [
7171    {
7172     "is_virtual" : true,
7173     "referenced_type" : "type-277"
7174    },
7175    {
7176     "is_virtual" : true,
7177     "referenced_type" : "type-7"
7178    }
7179   ],
7180   "linker_set_key" : "android::hardware::HidlMemory",
7181   "name" : "android::hardware::HidlMemory",
7182   "record_kind" : "class",
7183   "referenced_type" : "type-286",
7184   "self_type" : "type-286",
7185   "size" : 56,
7186   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7187   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7188   "vtable_components" :
7189   [
7190    {
7191     "component_value" : 48,
7192     "kind" : "vbase_offset"
7193    },
7194    {
7195     "component_value" : 8,
7196     "kind" : "vbase_offset"
7197    },
7198    {
7199     "kind" : "offset_to_top"
7200    },
7201    {
7202     "kind" : "rtti",
7203     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7204    },
7205    {
7206     "kind" : "complete_dtor_pointer",
7207     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7208    },
7209    {
7210     "kind" : "deleting_dtor_pointer",
7211     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7212    },
7213    {
7214     "kind" : "vcall_offset"
7215    },
7216    {
7217     "kind" : "vcall_offset"
7218    },
7219    {
7220     "kind" : "vcall_offset"
7221    },
7222    {
7223     "kind" : "vcall_offset"
7224    },
7225    {
7226     "component_value" : -48,
7227     "kind" : "vcall_offset"
7228    },
7229    {
7230     "component_value" : -48,
7231     "kind" : "offset_to_top"
7232    },
7233    {
7234     "kind" : "rtti",
7235     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7236    },
7237    {
7238     "kind" : "complete_dtor_pointer",
7239     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
7240    },
7241    {
7242     "kind" : "deleting_dtor_pointer",
7243     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
7244    },
7245    {
7246     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7247    },
7248    {
7249     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7250    },
7251    {
7252     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7253    },
7254    {
7255     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7256    }
7257   ]
7258  },
7259  {
7260   "alignment" : 4,
7261   "base_specifiers" :
7262   [
7263    {
7264     "is_virtual" : true,
7265     "referenced_type" : "type-7"
7266    }
7267   ],
7268   "linker_set_key" : "android::hardware::IBinder",
7269   "name" : "android::hardware::IBinder",
7270   "record_kind" : "class",
7271   "referenced_type" : "type-27",
7272   "self_type" : "type-27",
7273   "size" : 12,
7274   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7275   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7276   "vtable_components" :
7277   [
7278    {
7279     "component_value" : 4,
7280     "kind" : "vbase_offset"
7281    },
7282    {
7283     "kind" : "offset_to_top"
7284    },
7285    {
7286     "kind" : "rtti",
7287     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7288    },
7289    {
7290     "is_pure" : true,
7291     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7292    },
7293    {
7294     "is_pure" : true,
7295     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7296    },
7297    {
7298     "is_pure" : true,
7299     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7300    },
7301    {
7302     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7303    },
7304    {
7305     "is_pure" : true,
7306     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7307    },
7308    {
7309     "is_pure" : true,
7310     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7311    },
7312    {
7313     "is_pure" : true,
7314     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7315    },
7316    {
7317     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7318    },
7319    {
7320     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7321    },
7322    {
7323     "kind" : "complete_dtor_pointer",
7324     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7325    },
7326    {
7327     "kind" : "deleting_dtor_pointer",
7328     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7329    },
7330    {
7331     "kind" : "vcall_offset"
7332    },
7333    {
7334     "kind" : "vcall_offset"
7335    },
7336    {
7337     "kind" : "vcall_offset"
7338    },
7339    {
7340     "kind" : "vcall_offset"
7341    },
7342    {
7343     "component_value" : -4,
7344     "kind" : "vcall_offset"
7345    },
7346    {
7347     "component_value" : -4,
7348     "kind" : "offset_to_top"
7349    },
7350    {
7351     "kind" : "rtti",
7352     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7353    },
7354    {
7355     "kind" : "complete_dtor_pointer",
7356     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
7357    },
7358    {
7359     "kind" : "deleting_dtor_pointer",
7360     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
7361    },
7362    {
7363     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7364    },
7365    {
7366     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7367    },
7368    {
7369     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7370    },
7371    {
7372     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7373    }
7374   ]
7375  },
7376  {
7377   "alignment" : 4,
7378   "base_specifiers" :
7379   [
7380    {
7381     "is_virtual" : true,
7382     "referenced_type" : "type-7"
7383    }
7384   ],
7385   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7386   "name" : "android::hardware::IBinder::DeathRecipient",
7387   "record_kind" : "class",
7388   "referenced_type" : "type-17",
7389   "self_type" : "type-17",
7390   "size" : 12,
7391   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7392   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7393   "vtable_components" :
7394   [
7395    {
7396     "component_value" : 4,
7397     "kind" : "vbase_offset"
7398    },
7399    {
7400     "kind" : "offset_to_top"
7401    },
7402    {
7403     "kind" : "rtti",
7404     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7405    },
7406    {
7407     "is_pure" : true,
7408     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7409    },
7410    {
7411     "kind" : "complete_dtor_pointer",
7412     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7413    },
7414    {
7415     "kind" : "deleting_dtor_pointer",
7416     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7417    },
7418    {
7419     "kind" : "vcall_offset"
7420    },
7421    {
7422     "kind" : "vcall_offset"
7423    },
7424    {
7425     "kind" : "vcall_offset"
7426    },
7427    {
7428     "kind" : "vcall_offset"
7429    },
7430    {
7431     "component_value" : -4,
7432     "kind" : "vcall_offset"
7433    },
7434    {
7435     "component_value" : -4,
7436     "kind" : "offset_to_top"
7437    },
7438    {
7439     "kind" : "rtti",
7440     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7441    },
7442    {
7443     "kind" : "complete_dtor_pointer",
7444     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
7445    },
7446    {
7447     "kind" : "deleting_dtor_pointer",
7448     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
7449    },
7450    {
7451     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7452    },
7453    {
7454     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7455    },
7456    {
7457     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7458    },
7459    {
7460     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7461    }
7462   ]
7463  },
7464  {
7465   "alignment" : 4,
7466   "base_specifiers" :
7467   [
7468    {
7469     "is_virtual" : true,
7470     "referenced_type" : "type-7"
7471    }
7472   ],
7473   "linker_set_key" : "android::hardware::IInterface",
7474   "name" : "android::hardware::IInterface",
7475   "record_kind" : "class",
7476   "referenced_type" : "type-374",
7477   "self_type" : "type-374",
7478   "size" : 12,
7479   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7480   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7481   "vtable_components" :
7482   [
7483    {
7484     "component_value" : 4,
7485     "kind" : "vbase_offset"
7486    },
7487    {
7488     "kind" : "offset_to_top"
7489    },
7490    {
7491     "kind" : "rtti",
7492     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7493    },
7494    {
7495     "kind" : "complete_dtor_pointer",
7496     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7497    },
7498    {
7499     "kind" : "deleting_dtor_pointer",
7500     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7501    },
7502    {
7503     "is_pure" : true,
7504     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7505    },
7506    {
7507     "kind" : "vcall_offset"
7508    },
7509    {
7510     "kind" : "vcall_offset"
7511    },
7512    {
7513     "kind" : "vcall_offset"
7514    },
7515    {
7516     "kind" : "vcall_offset"
7517    },
7518    {
7519     "component_value" : -4,
7520     "kind" : "vcall_offset"
7521    },
7522    {
7523     "component_value" : -4,
7524     "kind" : "offset_to_top"
7525    },
7526    {
7527     "kind" : "rtti",
7528     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7529    },
7530    {
7531     "kind" : "complete_dtor_pointer",
7532     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
7533    },
7534    {
7535     "kind" : "deleting_dtor_pointer",
7536     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
7537    },
7538    {
7539     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7540    },
7541    {
7542     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7543    },
7544    {
7545     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7546    },
7547    {
7548     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7549    }
7550   ]
7551  },
7552  {
7553   "alignment" : 8,
7554   "fields" :
7555   [
7556    {
7557     "access" : "private",
7558     "field_name" : "mGrantors",
7559     "referenced_type" : "type-290"
7560    },
7561    {
7562     "access" : "private",
7563     "field_name" : "mHandle",
7564     "field_offset" : 128,
7565     "referenced_type" : "type-336"
7566    },
7567    {
7568     "access" : "private",
7569     "field_name" : "mQuantum",
7570     "field_offset" : 192,
7571     "referenced_type" : "type-2"
7572    },
7573    {
7574     "access" : "private",
7575     "field_name" : "mFlags",
7576     "field_offset" : 224,
7577     "referenced_type" : "type-2"
7578    }
7579   ],
7580   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7581   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7582   "referenced_type" : "type-335",
7583   "self_type" : "type-335",
7584   "size" : 32,
7585   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7586   "template_args" : [ "type-47" ],
7587   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7588  },
7589  {
7590   "alignment" : 4,
7591   "fields" :
7592   [
7593    {
7594     "access" : "private",
7595     "field_name" : "mBufCachePos",
7596     "referenced_type" : "type-2"
7597    },
7598    {
7599     "access" : "private",
7600     "field_name" : "mBufCache",
7601     "field_offset" : 32,
7602     "referenced_type" : "type-378"
7603    },
7604    {
7605     "access" : "private",
7606     "field_name" : "mError",
7607     "field_offset" : 128,
7608     "referenced_type" : "type-49"
7609    },
7610    {
7611     "access" : "private",
7612     "field_name" : "mData",
7613     "field_offset" : 160,
7614     "referenced_type" : "type-379"
7615    },
7616    {
7617     "access" : "private",
7618     "field_name" : "mDataSize",
7619     "field_offset" : 192,
7620     "referenced_type" : "type-2"
7621    },
7622    {
7623     "access" : "private",
7624     "field_name" : "mDataCapacity",
7625     "field_offset" : 224,
7626     "referenced_type" : "type-2"
7627    },
7628    {
7629     "access" : "private",
7630     "field_name" : "mDataPos",
7631     "field_offset" : 256,
7632     "referenced_type" : "type-2"
7633    },
7634    {
7635     "access" : "private",
7636     "field_name" : "mObjects",
7637     "field_offset" : 288,
7638     "referenced_type" : "type-380"
7639    },
7640    {
7641     "access" : "private",
7642     "field_name" : "mObjectsSize",
7643     "field_offset" : 320,
7644     "referenced_type" : "type-2"
7645    },
7646    {
7647     "access" : "private",
7648     "field_name" : "mObjectsCapacity",
7649     "field_offset" : 352,
7650     "referenced_type" : "type-2"
7651    },
7652    {
7653     "access" : "private",
7654     "field_name" : "mNextObjectHint",
7655     "field_offset" : 384,
7656     "referenced_type" : "type-2"
7657    },
7658    {
7659     "access" : "private",
7660     "field_name" : "mNumRef",
7661     "field_offset" : 416,
7662     "referenced_type" : "type-2"
7663    },
7664    {
7665     "access" : "private",
7666     "field_name" : "mFdsKnown",
7667     "field_offset" : 448,
7668     "referenced_type" : "type-30"
7669    },
7670    {
7671     "access" : "private",
7672     "field_name" : "mHasFds",
7673     "field_offset" : 456,
7674     "referenced_type" : "type-30"
7675    },
7676    {
7677     "access" : "private",
7678     "field_name" : "mAllowFds",
7679     "field_offset" : 464,
7680     "referenced_type" : "type-30"
7681    },
7682    {
7683     "access" : "private",
7684     "field_name" : "mOwner",
7685     "field_offset" : 480,
7686     "referenced_type" : "type-381"
7687    },
7688    {
7689     "access" : "private",
7690     "field_name" : "mOwnerCookie",
7691     "field_offset" : 512,
7692     "referenced_type" : "type-22"
7693    }
7694   ],
7695   "linker_set_key" : "android::hardware::Parcel",
7696   "name" : "android::hardware::Parcel",
7697   "record_kind" : "class",
7698   "referenced_type" : "type-377",
7699   "self_type" : "type-377",
7700   "size" : 68,
7701   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7702   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7703  },
7704  {
7705   "access" : "private",
7706   "alignment" : 8,
7707   "fields" :
7708   [
7709    {
7710     "field_name" : "index",
7711     "referenced_type" : "type-2"
7712    },
7713    {
7714     "field_name" : "buffer",
7715     "field_offset" : 64,
7716     "referenced_type" : "type-13"
7717    },
7718    {
7719     "field_name" : "bufend",
7720     "field_offset" : 128,
7721     "referenced_type" : "type-13"
7722    }
7723   ],
7724   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7725   "name" : "android::hardware::Parcel::BufferInfo",
7726   "referenced_type" : "type-385",
7727   "self_type" : "type-385",
7728   "size" : 24,
7729   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7730   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7731  },
7732  {
7733   "alignment" : 8,
7734   "base_specifiers" :
7735   [
7736    {
7737     "is_virtual" : true,
7738     "referenced_type" : "type-7"
7739    }
7740   ],
7741   "fields" :
7742   [
7743    {
7744     "access" : "private",
7745     "field_name" : "mDriverFD",
7746     "field_offset" : 32,
7747     "referenced_type" : "type-49"
7748    },
7749    {
7750     "access" : "private",
7751     "field_name" : "mVMStart",
7752     "field_offset" : 64,
7753     "referenced_type" : "type-22"
7754    },
7755    {
7756     "access" : "private",
7757     "field_name" : "mThreadCountLock",
7758     "field_offset" : 96,
7759     "referenced_type" : "type-55"
7760    },
7761    {
7762     "access" : "private",
7763     "field_name" : "mThreadCountDecrement",
7764     "field_offset" : 128,
7765     "referenced_type" : "type-56"
7766    },
7767    {
7768     "access" : "private",
7769     "field_name" : "mExecutingThreadsCount",
7770     "field_offset" : 160,
7771     "referenced_type" : "type-2"
7772    },
7773    {
7774     "access" : "private",
7775     "field_name" : "mMaxThreads",
7776     "field_offset" : 192,
7777     "referenced_type" : "type-2"
7778    },
7779    {
7780     "access" : "private",
7781     "field_name" : "mStarvationStartTimeMs",
7782     "field_offset" : 256,
7783     "referenced_type" : "type-57"
7784    },
7785    {
7786     "access" : "private",
7787     "field_name" : "mLock",
7788     "field_offset" : 320,
7789     "referenced_type" : "type-18"
7790    },
7791    {
7792     "access" : "private",
7793     "field_name" : "mHandleToObject",
7794     "field_offset" : 352,
7795     "referenced_type" : "type-20"
7796    },
7797    {
7798     "access" : "private",
7799     "field_name" : "mManagesContexts",
7800     "field_offset" : 512,
7801     "referenced_type" : "type-30"
7802    },
7803    {
7804     "access" : "private",
7805     "field_name" : "mBinderContextCheckFunc",
7806     "field_offset" : 544,
7807     "referenced_type" : "type-28"
7808    },
7809    {
7810     "access" : "private",
7811     "field_name" : "mBinderContextUserData",
7812     "field_offset" : 576,
7813     "referenced_type" : "type-22"
7814    },
7815    {
7816     "access" : "private",
7817     "field_name" : "mContexts",
7818     "field_offset" : 608,
7819     "referenced_type" : "type-40"
7820    },
7821    {
7822     "access" : "private",
7823     "field_name" : "mRootDir",
7824     "field_offset" : 768,
7825     "referenced_type" : "type-44"
7826    },
7827    {
7828     "access" : "private",
7829     "field_name" : "mThreadPoolStarted",
7830     "field_offset" : 800,
7831     "referenced_type" : "type-30"
7832    },
7833    {
7834     "access" : "private",
7835     "field_name" : "mSpawnThreadOnStart",
7836     "field_offset" : 808,
7837     "referenced_type" : "type-30"
7838    },
7839    {
7840     "access" : "private",
7841     "field_name" : "mThreadPoolSeq",
7842     "field_offset" : 832,
7843     "referenced_type" : "type-48"
7844    },
7845    {
7846     "access" : "private",
7847     "field_name" : "mMmapSize",
7848     "field_offset" : 864,
7849     "referenced_type" : "type-24"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mCallRestriction",
7854     "field_offset" : 896,
7855     "referenced_type" : "type-50"
7856    }
7857   ],
7858   "linker_set_key" : "android::hardware::ProcessState",
7859   "name" : "android::hardware::ProcessState",
7860   "record_kind" : "class",
7861   "referenced_type" : "type-54",
7862   "self_type" : "type-54",
7863   "size" : 128,
7864   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7865   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7866   "vtable_components" :
7867   [
7868    {
7869     "component_value" : 116,
7870     "kind" : "vbase_offset"
7871    },
7872    {
7873     "kind" : "offset_to_top"
7874    },
7875    {
7876     "kind" : "rtti",
7877     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7878    },
7879    {
7880     "kind" : "complete_dtor_pointer",
7881     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7882    },
7883    {
7884     "kind" : "deleting_dtor_pointer",
7885     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7886    },
7887    {
7888     "kind" : "vcall_offset"
7889    },
7890    {
7891     "kind" : "vcall_offset"
7892    },
7893    {
7894     "kind" : "vcall_offset"
7895    },
7896    {
7897     "kind" : "vcall_offset"
7898    },
7899    {
7900     "component_value" : -116,
7901     "kind" : "vcall_offset"
7902    },
7903    {
7904     "component_value" : -116,
7905     "kind" : "offset_to_top"
7906    },
7907    {
7908     "kind" : "rtti",
7909     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7910    },
7911    {
7912     "kind" : "complete_dtor_pointer",
7913     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7914    },
7915    {
7916     "kind" : "deleting_dtor_pointer",
7917     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7918    },
7919    {
7920     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7921    },
7922    {
7923     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7924    },
7925    {
7926     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7927    },
7928    {
7929     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7930    }
7931   ]
7932  },
7933  {
7934   "access" : "private",
7935   "alignment" : 4,
7936   "fields" :
7937   [
7938    {
7939     "field_name" : "binder",
7940     "referenced_type" : "type-26"
7941    },
7942    {
7943     "field_name" : "refs",
7944     "field_offset" : 32,
7945     "referenced_type" : "type-11"
7946    }
7947   ],
7948   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7949   "name" : "android::hardware::ProcessState::handle_entry",
7950   "referenced_type" : "type-25",
7951   "self_type" : "type-25",
7952   "size" : 8,
7953   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7954   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7955  },
7956  {
7957   "alignment" : 4,
7958   "base_specifiers" :
7959   [
7960    {
7961     "referenced_type" : "type-121"
7962    }
7963   ],
7964   "fields" :
7965   [
7966    {
7967     "access" : "private",
7968     "field_name" : "mVal",
7969     "field_offset" : 192,
7970     "referenced_type" : "type-136"
7971    }
7972   ],
7973   "linker_set_key" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult>",
7974   "name" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult>",
7975   "record_kind" : "class",
7976   "referenced_type" : "type-135",
7977   "self_type" : "type-135",
7978   "size" : 28,
7979   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7980   "template_args" : [ "type-136" ],
7981   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_4boot4V1_010BoolResultEEE"
7982  },
7983  {
7984   "alignment" : 4,
7985   "base_specifiers" :
7986   [
7987    {
7988     "referenced_type" : "type-121"
7989    }
7990   ],
7991   "fields" :
7992   [
7993    {
7994     "access" : "private",
7995     "field_name" : "mVal",
7996     "field_offset" : 192,
7997     "referenced_type" : "type-82"
7998    }
7999   ],
8000   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> >",
8001   "name" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> >",
8002   "record_kind" : "class",
8003   "referenced_type" : "type-142",
8004   "self_type" : "type-142",
8005   "size" : 28,
8006   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8007   "template_args" : [ "type-82" ],
8008   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_4boot4V1_012IBootControlEEEEE"
8009  },
8010  {
8011   "alignment" : 4,
8012   "base_specifiers" :
8013   [
8014    {
8015     "referenced_type" : "type-121"
8016    }
8017   ],
8018   "fields" :
8019   [
8020    {
8021     "access" : "private",
8022     "field_name" : "mVal",
8023     "field_offset" : 168,
8024     "referenced_type" : "type-30"
8025    }
8026   ],
8027   "linker_set_key" : "android::hardware::Return<bool>",
8028   "name" : "android::hardware::Return<bool>",
8029   "record_kind" : "class",
8030   "referenced_type" : "type-120",
8031   "self_type" : "type-120",
8032   "size" : 24,
8033   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8034   "template_args" : [ "type-30" ],
8035   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8036  },
8037  {
8038   "alignment" : 4,
8039   "base_specifiers" :
8040   [
8041    {
8042     "referenced_type" : "type-121"
8043    }
8044   ],
8045   "fields" :
8046   [
8047    {
8048     "access" : "private",
8049     "field_name" : "mVal",
8050     "field_offset" : 192,
8051     "referenced_type" : "type-2"
8052    }
8053   ],
8054   "linker_set_key" : "android::hardware::Return<unsigned int>",
8055   "name" : "android::hardware::Return<unsigned int>",
8056   "record_kind" : "class",
8057   "referenced_type" : "type-128",
8058   "self_type" : "type-128",
8059   "size" : 28,
8060   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8061   "template_args" : [ "type-2" ],
8062   "unique_id" : "_ZTSN7android8hardware6ReturnIjEE"
8063  },
8064  {
8065   "alignment" : 4,
8066   "base_specifiers" :
8067   [
8068    {
8069     "referenced_type" : "type-121"
8070    }
8071   ],
8072   "linker_set_key" : "android::hardware::Return<void>",
8073   "name" : "android::hardware::Return<void>",
8074   "record_kind" : "class",
8075   "referenced_type" : "type-154",
8076   "self_type" : "type-154",
8077   "size" : 24,
8078   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8079   "template_args" : [ "type-23" ],
8080   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8081  },
8082  {
8083   "alignment" : 4,
8084   "fields" :
8085   [
8086    {
8087     "access" : "private",
8088     "field_name" : "mException",
8089     "referenced_type" : "type-49"
8090    },
8091    {
8092     "access" : "private",
8093     "field_name" : "mErrorCode",
8094     "field_offset" : 32,
8095     "referenced_type" : "type-49"
8096    },
8097    {
8098     "access" : "private",
8099     "field_name" : "mMessage",
8100     "field_offset" : 64,
8101     "referenced_type" : "type-101"
8102    }
8103   ],
8104   "linker_set_key" : "android::hardware::Status",
8105   "name" : "android::hardware::Status",
8106   "record_kind" : "class",
8107   "referenced_type" : "type-100",
8108   "self_type" : "type-100",
8109   "size" : 20,
8110   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8111   "unique_id" : "_ZTSN7android8hardware6StatusE"
8112  },
8113  {
8114   "alignment" : 4,
8115   "base_specifiers" :
8116   [
8117    {
8118     "referenced_type" : "type-361"
8119    }
8120   ],
8121   "fields" :
8122   [
8123    {
8124     "access" : "private",
8125     "field_name" : "_hidl_mImpl",
8126     "field_offset" : 544,
8127     "referenced_type" : "type-82"
8128    }
8129   ],
8130   "linker_set_key" : "android::hardware::boot::V1_0::BnHwBootControl",
8131   "name" : "android::hardware::boot::V1_0::BnHwBootControl",
8132   "referenced_type" : "type-360",
8133   "self_type" : "type-360",
8134   "size" : 80,
8135   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BnHwBootControl.h",
8136   "unique_id" : "_ZTSN7android8hardware4boot4V1_015BnHwBootControlE",
8137   "vtable_components" :
8138   [
8139    {
8140     "component_value" : 72,
8141     "kind" : "vbase_offset"
8142    },
8143    {
8144     "kind" : "offset_to_top"
8145    },
8146    {
8147     "kind" : "rtti",
8148     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BnHwBootControlE"
8149    },
8150    {
8151     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8152    },
8153    {
8154     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8155    },
8156    {
8157     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8158    },
8159    {
8160     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8161    },
8162    {
8163     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8164    },
8165    {
8166     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8167    },
8168    {
8169     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8170    },
8171    {
8172     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8173    },
8174    {
8175     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8176    },
8177    {
8178     "kind" : "complete_dtor_pointer",
8179     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD1Ev"
8180    },
8181    {
8182     "kind" : "deleting_dtor_pointer",
8183     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BnHwBootControlD0Ev"
8184    },
8185    {
8186     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BnHwBootControl10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8187    },
8188    {
8189     "component_value" : -20,
8190     "kind" : "offset_to_top"
8191    },
8192    {
8193     "kind" : "rtti",
8194     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BnHwBootControlE"
8195    },
8196    {
8197     "kind" : "complete_dtor_pointer",
8198     "mangled_component_name" : "_ZThn20_N7android8hardware4boot4V1_015BnHwBootControlD1Ev"
8199    },
8200    {
8201     "kind" : "deleting_dtor_pointer",
8202     "mangled_component_name" : "_ZThn20_N7android8hardware4boot4V1_015BnHwBootControlD0Ev"
8203    },
8204    {
8205     "kind" : "vcall_offset"
8206    },
8207    {
8208     "kind" : "vcall_offset"
8209    },
8210    {
8211     "kind" : "vcall_offset"
8212    },
8213    {
8214     "kind" : "vcall_offset"
8215    },
8216    {
8217     "component_value" : -72,
8218     "kind" : "vcall_offset"
8219    },
8220    {
8221     "component_value" : -72,
8222     "kind" : "offset_to_top"
8223    },
8224    {
8225     "kind" : "rtti",
8226     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BnHwBootControlE"
8227    },
8228    {
8229     "kind" : "complete_dtor_pointer",
8230     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BnHwBootControlD1Ev"
8231    },
8232    {
8233     "kind" : "deleting_dtor_pointer",
8234     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BnHwBootControlD0Ev"
8235    },
8236    {
8237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8238    },
8239    {
8240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8241    },
8242    {
8243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8244    },
8245    {
8246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8247    }
8248   ]
8249  },
8250  {
8251   "alignment" : 4,
8252   "base_specifiers" :
8253   [
8254    {
8255     "referenced_type" : "type-376"
8256    },
8257    {
8258     "referenced_type" : "type-363"
8259    }
8260   ],
8261   "fields" :
8262   [
8263    {
8264     "access" : "private",
8265     "field_name" : "_hidl_mMutex",
8266     "field_offset" : 544,
8267     "referenced_type" : "type-515"
8268    },
8269    {
8270     "access" : "private",
8271     "field_name" : "_hidl_mDeathRecipients",
8272     "field_offset" : 576,
8273     "referenced_type" : "type-516"
8274    }
8275   ],
8276   "linker_set_key" : "android::hardware::boot::V1_0::BpHwBootControl",
8277   "name" : "android::hardware::boot::V1_0::BpHwBootControl",
8278   "referenced_type" : "type-514",
8279   "self_type" : "type-514",
8280   "size" : 92,
8281   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BpHwBootControl.h",
8282   "unique_id" : "_ZTSN7android8hardware4boot4V1_015BpHwBootControlE",
8283   "vtable_components" :
8284   [
8285    {
8286     "component_value" : 84,
8287     "kind" : "vbase_offset"
8288    },
8289    {
8290     "kind" : "offset_to_top"
8291    },
8292    {
8293     "kind" : "rtti",
8294     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BpHwBootControlE"
8295    },
8296    {
8297     "mangled_component_name" : "_ZNK7android8hardware4boot4V1_015BpHwBootControl8isRemoteEv"
8298    },
8299    {
8300     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8301    },
8302    {
8303     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8304    },
8305    {
8306     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8307    },
8308    {
8309     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8310    },
8311    {
8312     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21setHALInstrumentationEv"
8313    },
8314    {
8315     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8316    },
8317    {
8318     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl4pingEv"
8319    },
8320    {
8321     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8322    },
8323    {
8324     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl21notifySyspropsChangedEv"
8325    },
8326    {
8327     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8328    },
8329    {
8330     "kind" : "complete_dtor_pointer",
8331     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControlD1Ev"
8332    },
8333    {
8334     "kind" : "deleting_dtor_pointer",
8335     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControlD0Ev"
8336    },
8337    {
8338     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getNumberSlotsEv"
8339    },
8340    {
8341     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14getCurrentSlotEv"
8342    },
8343    {
8344     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE"
8345    },
8346    {
8347     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8348    },
8349    {
8350     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8351    },
8352    {
8353     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl14isSlotBootableEj"
8354    },
8355    {
8356     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl22isSlotMarkedSuccessfulEj"
8357    },
8358    {
8359     "mangled_component_name" : "_ZN7android8hardware4boot4V1_015BpHwBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8360    },
8361    {
8362     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEE10onAsBinderEv"
8363    },
8364    {
8365     "component_value" : 80,
8366     "kind" : "vbase_offset"
8367    },
8368    {
8369     "component_value" : -4,
8370     "kind" : "offset_to_top"
8371    },
8372    {
8373     "kind" : "rtti",
8374     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BpHwBootControlE"
8375    },
8376    {
8377     "kind" : "complete_dtor_pointer",
8378     "mangled_component_name" : "_ZThn4_N7android8hardware4boot4V1_015BpHwBootControlD1Ev"
8379    },
8380    {
8381     "kind" : "deleting_dtor_pointer",
8382     "mangled_component_name" : "_ZThn4_N7android8hardware4boot4V1_015BpHwBootControlD0Ev"
8383    },
8384    {
8385     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_4boot4V1_012IBootControlEE10onAsBinderEv"
8386    },
8387    {
8388     "component_value" : 76,
8389     "kind" : "vbase_offset"
8390    },
8391    {
8392     "component_value" : -8,
8393     "kind" : "offset_to_top"
8394    },
8395    {
8396     "kind" : "rtti",
8397     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BpHwBootControlE"
8398    },
8399    {
8400     "kind" : "complete_dtor_pointer",
8401     "mangled_component_name" : "_ZThn8_N7android8hardware4boot4V1_015BpHwBootControlD1Ev"
8402    },
8403    {
8404     "kind" : "deleting_dtor_pointer",
8405     "mangled_component_name" : "_ZThn8_N7android8hardware4boot4V1_015BpHwBootControlD0Ev"
8406    },
8407    {
8408     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8409    },
8410    {
8411     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8412    },
8413    {
8414     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8415    },
8416    {
8417     "component_value" : -24,
8418     "kind" : "offset_to_top"
8419    },
8420    {
8421     "kind" : "rtti",
8422     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BpHwBootControlE"
8423    },
8424    {
8425     "kind" : "complete_dtor_pointer",
8426     "mangled_component_name" : "_ZThn24_N7android8hardware4boot4V1_015BpHwBootControlD1Ev"
8427    },
8428    {
8429     "kind" : "deleting_dtor_pointer",
8430     "mangled_component_name" : "_ZThn24_N7android8hardware4boot4V1_015BpHwBootControlD0Ev"
8431    },
8432    {
8433     "kind" : "vcall_offset"
8434    },
8435    {
8436     "component_value" : -76,
8437     "kind" : "vcall_offset"
8438    },
8439    {
8440     "component_value" : -76,
8441     "kind" : "vcall_offset"
8442    },
8443    {
8444     "component_value" : -76,
8445     "kind" : "vcall_offset"
8446    },
8447    {
8448     "component_value" : -84,
8449     "kind" : "vcall_offset"
8450    },
8451    {
8452     "component_value" : -84,
8453     "kind" : "offset_to_top"
8454    },
8455    {
8456     "kind" : "rtti",
8457     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_015BpHwBootControlE"
8458    },
8459    {
8460     "kind" : "complete_dtor_pointer",
8461     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BpHwBootControlD1Ev"
8462    },
8463    {
8464     "kind" : "deleting_dtor_pointer",
8465     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_015BpHwBootControlD0Ev"
8466    },
8467    {
8468     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8469    },
8470    {
8471     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8472    },
8473    {
8474     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8475    },
8476    {
8477     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8478    }
8479   ]
8480  },
8481  {
8482   "alignment" : 4,
8483   "base_specifiers" :
8484   [
8485    {
8486     "referenced_type" : "type-84"
8487    },
8488    {
8489     "referenced_type" : "type-363"
8490    }
8491   ],
8492   "fields" :
8493   [
8494    {
8495     "access" : "private",
8496     "field_name" : "mImpl",
8497     "field_offset" : 384,
8498     "referenced_type" : "type-88"
8499    },
8500    {
8501     "access" : "private",
8502     "field_name" : "mOnewayQueue",
8503     "field_offset" : 416,
8504     "referenced_type" : "type-550"
8505    }
8506   ],
8507   "linker_set_key" : "android::hardware::boot::V1_0::BsBootControl",
8508   "name" : "android::hardware::boot::V1_0::BsBootControl",
8509   "referenced_type" : "type-549",
8510   "self_type" : "type-549",
8511   "size" : 68,
8512   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/BsBootControl.h",
8513   "unique_id" : "_ZTSN7android8hardware4boot4V1_013BsBootControlE",
8514   "vtable_components" :
8515   [
8516    {
8517     "component_value" : 60,
8518     "kind" : "vbase_offset"
8519    },
8520    {
8521     "kind" : "offset_to_top"
8522    },
8523    {
8524     "kind" : "rtti",
8525     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_013BsBootControlE"
8526    },
8527    {
8528     "mangled_component_name" : "_ZNK7android8hardware4boot4V1_012IBootControl8isRemoteEv"
8529    },
8530    {
8531     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8532    },
8533    {
8534     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8535    },
8536    {
8537     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8538    },
8539    {
8540     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8541    },
8542    {
8543     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl21setHALInstrumentationEv"
8544    },
8545    {
8546     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8547    },
8548    {
8549     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl4pingEv"
8550    },
8551    {
8552     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8553    },
8554    {
8555     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl21notifySyspropsChangedEv"
8556    },
8557    {
8558     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8559    },
8560    {
8561     "kind" : "complete_dtor_pointer",
8562     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControlD1Ev"
8563    },
8564    {
8565     "kind" : "deleting_dtor_pointer",
8566     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControlD0Ev"
8567    },
8568    {
8569     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl14getNumberSlotsEv"
8570    },
8571    {
8572     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl14getCurrentSlotEv"
8573    },
8574    {
8575     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE"
8576    },
8577    {
8578     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8579    },
8580    {
8581     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8582    },
8583    {
8584     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl14isSlotBootableEj"
8585    },
8586    {
8587     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl22isSlotMarkedSuccessfulEj"
8588    },
8589    {
8590     "mangled_component_name" : "_ZN7android8hardware4boot4V1_013BsBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8591    },
8592    {
8593     "component_value" : -4,
8594     "kind" : "offset_to_top"
8595    },
8596    {
8597     "kind" : "rtti",
8598     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_013BsBootControlE"
8599    },
8600    {
8601     "kind" : "complete_dtor_pointer",
8602     "mangled_component_name" : "_ZThn4_N7android8hardware4boot4V1_013BsBootControlD1Ev"
8603    },
8604    {
8605     "kind" : "deleting_dtor_pointer",
8606     "mangled_component_name" : "_ZThn4_N7android8hardware4boot4V1_013BsBootControlD0Ev"
8607    },
8608    {
8609     "kind" : "vcall_offset"
8610    },
8611    {
8612     "kind" : "vcall_offset"
8613    },
8614    {
8615     "kind" : "vcall_offset"
8616    },
8617    {
8618     "kind" : "vcall_offset"
8619    },
8620    {
8621     "component_value" : -60,
8622     "kind" : "vcall_offset"
8623    },
8624    {
8625     "component_value" : -60,
8626     "kind" : "offset_to_top"
8627    },
8628    {
8629     "kind" : "rtti",
8630     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_013BsBootControlE"
8631    },
8632    {
8633     "kind" : "complete_dtor_pointer",
8634     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_013BsBootControlD1Ev"
8635    },
8636    {
8637     "kind" : "deleting_dtor_pointer",
8638     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_013BsBootControlD0Ev"
8639    },
8640    {
8641     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8642    },
8643    {
8644     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8645    },
8646    {
8647     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8648    },
8649    {
8650     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8651    }
8652   ]
8653  },
8654  {
8655   "alignment" : 8,
8656   "fields" :
8657   [
8658    {
8659     "field_name" : "success",
8660     "referenced_type" : "type-30"
8661    },
8662    {
8663     "field_name" : "errMsg",
8664     "field_offset" : 64,
8665     "referenced_type" : "type-273"
8666    }
8667   ],
8668   "linker_set_key" : "android::hardware::boot::V1_0::CommandResult",
8669   "name" : "android::hardware::boot::V1_0::CommandResult",
8670   "referenced_type" : "type-498",
8671   "self_type" : "type-498",
8672   "size" : 24,
8673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/types.h",
8674   "unique_id" : "_ZTSN7android8hardware4boot4V1_013CommandResultE"
8675  },
8676  {
8677   "alignment" : 4,
8678   "base_specifiers" :
8679   [
8680    {
8681     "referenced_type" : "type-16"
8682    }
8683   ],
8684   "linker_set_key" : "android::hardware::boot::V1_0::IBootControl",
8685   "name" : "android::hardware::boot::V1_0::IBootControl",
8686   "referenced_type" : "type-84",
8687   "self_type" : "type-84",
8688   "size" : 12,
8689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/boot/1.0/[email protected]_genc++_headers/gen/android/hardware/boot/1.0/IBootControl.h",
8690   "unique_id" : "_ZTSN7android8hardware4boot4V1_012IBootControlE",
8691   "vtable_components" :
8692   [
8693    {
8694     "component_value" : 4,
8695     "kind" : "vbase_offset"
8696    },
8697    {
8698     "kind" : "offset_to_top"
8699    },
8700    {
8701     "kind" : "rtti",
8702     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_012IBootControlE"
8703    },
8704    {
8705     "mangled_component_name" : "_ZNK7android8hardware4boot4V1_012IBootControl8isRemoteEv"
8706    },
8707    {
8708     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8709    },
8710    {
8711     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8712    },
8713    {
8714     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8715    },
8716    {
8717     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8718    },
8719    {
8720     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl21setHALInstrumentationEv"
8721    },
8722    {
8723     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8724    },
8725    {
8726     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl4pingEv"
8727    },
8728    {
8729     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8730    },
8731    {
8732     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl21notifySyspropsChangedEv"
8733    },
8734    {
8735     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8736    },
8737    {
8738     "kind" : "complete_dtor_pointer",
8739     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControlD1Ev"
8740    },
8741    {
8742     "kind" : "deleting_dtor_pointer",
8743     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControlD0Ev"
8744    },
8745    {
8746     "is_pure" : true,
8747     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14getNumberSlotsEv"
8748    },
8749    {
8750     "is_pure" : true,
8751     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14getCurrentSlotEv"
8752    },
8753    {
8754     "is_pure" : true,
8755     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl18markBootSuccessfulENSt3__18functionIFvRKNS2_13CommandResultEEEE"
8756    },
8757    {
8758     "is_pure" : true,
8759     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl17setActiveBootSlotEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8760    },
8761    {
8762     "is_pure" : true,
8763     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl19setSlotAsUnbootableEjNSt3__18functionIFvRKNS2_13CommandResultEEEE"
8764    },
8765    {
8766     "is_pure" : true,
8767     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl14isSlotBootableEj"
8768    },
8769    {
8770     "is_pure" : true,
8771     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl22isSlotMarkedSuccessfulEj"
8772    },
8773    {
8774     "is_pure" : true,
8775     "mangled_component_name" : "_ZN7android8hardware4boot4V1_012IBootControl9getSuffixEjNSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8776    },
8777    {
8778     "kind" : "vcall_offset"
8779    },
8780    {
8781     "kind" : "vcall_offset"
8782    },
8783    {
8784     "kind" : "vcall_offset"
8785    },
8786    {
8787     "kind" : "vcall_offset"
8788    },
8789    {
8790     "component_value" : -4,
8791     "kind" : "vcall_offset"
8792    },
8793    {
8794     "component_value" : -4,
8795     "kind" : "offset_to_top"
8796    },
8797    {
8798     "kind" : "rtti",
8799     "mangled_component_name" : "_ZTIN7android8hardware4boot4V1_012IBootControlE"
8800    },
8801    {
8802     "kind" : "complete_dtor_pointer",
8803     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_012IBootControlD1Ev"
8804    },
8805    {
8806     "kind" : "deleting_dtor_pointer",
8807     "mangled_component_name" : "_ZTv0_n12_N7android8hardware4boot4V1_012IBootControlD0Ev"
8808    },
8809    {
8810     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8811    },
8812    {
8813     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8814    },
8815    {
8816     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8817    },
8818    {
8819     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8820    }
8821   ]
8822  },
8823  {
8824   "alignment" : 4,
8825   "fields" :
8826   [
8827    {
8828     "access" : "protected",
8829     "field_name" : "mInstrumentationCallbacks",
8830     "field_offset" : 32,
8831     "referenced_type" : "type-364"
8832    },
8833    {
8834     "access" : "protected",
8835     "field_name" : "mEnableInstrumentation",
8836     "field_offset" : 128,
8837     "referenced_type" : "type-30"
8838    },
8839    {
8840     "access" : "protected",
8841     "field_name" : "mInstrumentationLibPackage",
8842     "field_offset" : 160,
8843     "referenced_type" : "type-365"
8844    },
8845    {
8846     "access" : "protected",
8847     "field_name" : "mInterfaceName",
8848     "field_offset" : 256,
8849     "referenced_type" : "type-366"
8850    }
8851   ],
8852   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8853   "name" : "android::hardware::details::HidlInstrumentor",
8854   "referenced_type" : "type-363",
8855   "self_type" : "type-363",
8856   "size" : 44,
8857   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8858   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8859   "vtable_components" :
8860   [
8861    {
8862     "kind" : "offset_to_top"
8863    },
8864    {
8865     "kind" : "rtti",
8866     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8867    },
8868    {
8869     "kind" : "complete_dtor_pointer",
8870     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8871    },
8872    {
8873     "kind" : "deleting_dtor_pointer",
8874     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8875    }
8876   ]
8877  },
8878  {
8879   "alignment" : 4,
8880   "fields" :
8881   [
8882    {
8883     "field_name" : "sched_policy",
8884     "referenced_type" : "type-49"
8885    },
8886    {
8887     "field_name" : "prio",
8888     "field_offset" : 32,
8889     "referenced_type" : "type-49"
8890    }
8891   ],
8892   "linker_set_key" : "android::hardware::details::SchedPrio",
8893   "name" : "android::hardware::details::SchedPrio",
8894   "referenced_type" : "type-397",
8895   "self_type" : "type-397",
8896   "size" : 8,
8897   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8898   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8899  },
8900  {
8901   "alignment" : 4,
8902   "fields" :
8903   [
8904    {
8905     "access" : "private",
8906     "field_name" : "mQueue",
8907     "referenced_type" : "type-551"
8908    }
8909   ],
8910   "linker_set_key" : "android::hardware::details::TaskRunner",
8911   "name" : "android::hardware::details::TaskRunner",
8912   "record_kind" : "class",
8913   "referenced_type" : "type-550",
8914   "self_type" : "type-550",
8915   "size" : 8,
8916   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8917   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8918  },
8919  {
8920   "alignment" : 1,
8921   "linker_set_key" : "android::hardware::details::bnhw_tag",
8922   "name" : "android::hardware::details::bnhw_tag",
8923   "referenced_type" : "type-223",
8924   "self_type" : "type-223",
8925   "size" : 1,
8926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8927   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8928  },
8929  {
8930   "alignment" : 1,
8931   "linker_set_key" : "android::hardware::details::bphw_tag",
8932   "name" : "android::hardware::details::bphw_tag",
8933   "referenced_type" : "type-237",
8934   "self_type" : "type-237",
8935   "size" : 1,
8936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8937   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8938  },
8939  {
8940   "alignment" : 1,
8941   "linker_set_key" : "android::hardware::details::bs_tag",
8942   "name" : "android::hardware::details::bs_tag",
8943   "referenced_type" : "type-248",
8944   "self_type" : "type-248",
8945   "size" : 1,
8946   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8947   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8948  },
8949  {
8950   "access" : "private",
8951   "alignment" : 8,
8952   "fields" :
8953   [
8954    {
8955     "field_name" : "mPointer",
8956     "referenced_type" : "type-293"
8957    },
8958    {
8959     "field_name" : "_pad",
8960     "referenced_type" : "type-13"
8961    }
8962   ],
8963   "is_anonymous" : true,
8964   "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",
8965   "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",
8966   "record_kind" : "union",
8967   "referenced_type" : "type-292",
8968   "self_type" : "type-292",
8969   "size" : 8,
8970   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8971   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8972  },
8973  {
8974   "alignment" : 8,
8975   "fields" :
8976   [
8977    {
8978     "access" : "private",
8979     "referenced_type" : "type-292"
8980    }
8981   ],
8982   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8983   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8984   "referenced_type" : "type-291",
8985   "self_type" : "type-291",
8986   "size" : 8,
8987   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8988   "template_args" : [ "type-294" ],
8989   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8990  },
8991  {
8992   "alignment" : 8,
8993   "fields" :
8994   [
8995    {
8996     "access" : "private",
8997     "referenced_type" : "type-305"
8998    }
8999   ],
9000   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9001   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9002   "referenced_type" : "type-304",
9003   "self_type" : "type-304",
9004   "size" : 8,
9005   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9006   "template_args" : [ "type-307" ],
9007   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9008  },
9009  {
9010   "alignment" : 8,
9011   "fields" :
9012   [
9013    {
9014     "access" : "private",
9015     "referenced_type" : "type-297"
9016    }
9017   ],
9018   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9019   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9020   "referenced_type" : "type-296",
9021   "self_type" : "type-296",
9022   "size" : 8,
9023   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9024   "template_args" : [ "type-273" ],
9025   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9026  },
9027  {
9028   "alignment" : 8,
9029   "fields" :
9030   [
9031    {
9032     "access" : "private",
9033     "referenced_type" : "type-322"
9034    }
9035   ],
9036   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9037   "name" : "android::hardware::details::hidl_pointer<char>",
9038   "referenced_type" : "type-321",
9039   "self_type" : "type-321",
9040   "size" : 8,
9041   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9042   "template_args" : [ "type-47" ],
9043   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9044  },
9045  {
9046   "access" : "private",
9047   "alignment" : 8,
9048   "fields" :
9049   [
9050    {
9051     "field_name" : "mPointer",
9052     "referenced_type" : "type-170"
9053    },
9054    {
9055     "field_name" : "_pad",
9056     "referenced_type" : "type-13"
9057    }
9058   ],
9059   "is_anonymous" : true,
9060   "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",
9061   "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",
9062   "record_kind" : "union",
9063   "referenced_type" : "type-322",
9064   "self_type" : "type-322",
9065   "size" : 8,
9066   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9067   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9068  },
9069  {
9070   "alignment" : 8,
9071   "fields" :
9072   [
9073    {
9074     "access" : "private",
9075     "referenced_type" : "type-275"
9076    }
9077   ],
9078   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9079   "name" : "android::hardware::details::hidl_pointer<const char>",
9080   "referenced_type" : "type-274",
9081   "self_type" : "type-274",
9082   "size" : 8,
9083   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9084   "template_args" : [ "type-46" ],
9085   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9086  },
9087  {
9088   "access" : "private",
9089   "alignment" : 8,
9090   "fields" :
9091   [
9092    {
9093     "field_name" : "mPointer",
9094     "referenced_type" : "type-45"
9095    },
9096    {
9097     "field_name" : "_pad",
9098     "referenced_type" : "type-13"
9099    }
9100   ],
9101   "is_anonymous" : true,
9102   "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",
9103   "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",
9104   "record_kind" : "union",
9105   "referenced_type" : "type-275",
9106   "self_type" : "type-275",
9107   "size" : 8,
9108   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9109   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9110  },
9111  {
9112   "alignment" : 8,
9113   "fields" :
9114   [
9115    {
9116     "access" : "private",
9117     "referenced_type" : "type-260"
9118    }
9119   ],
9120   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9121   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9122   "referenced_type" : "type-259",
9123   "self_type" : "type-259",
9124   "size" : 8,
9125   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9126   "template_args" : [ "type-262" ],
9127   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9128  },
9129  {
9130   "access" : "private",
9131   "alignment" : 8,
9132   "fields" :
9133   [
9134    {
9135     "field_name" : "mPointer",
9136     "referenced_type" : "type-261"
9137    },
9138    {
9139     "field_name" : "_pad",
9140     "referenced_type" : "type-13"
9141    }
9142   ],
9143   "is_anonymous" : true,
9144   "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",
9145   "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",
9146   "record_kind" : "union",
9147   "referenced_type" : "type-260",
9148   "self_type" : "type-260",
9149   "size" : 8,
9150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9151   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9152  },
9153  {
9154   "access" : "private",
9155   "alignment" : 8,
9156   "fields" :
9157   [
9158    {
9159     "field_name" : "mPointer",
9160     "referenced_type" : "type-306"
9161    },
9162    {
9163     "field_name" : "_pad",
9164     "referenced_type" : "type-13"
9165    }
9166   ],
9167   "is_anonymous" : true,
9168   "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",
9169   "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",
9170   "record_kind" : "union",
9171   "referenced_type" : "type-305",
9172   "self_type" : "type-305",
9173   "size" : 8,
9174   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9175   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9176  },
9177  {
9178   "access" : "private",
9179   "alignment" : 8,
9180   "fields" :
9181   [
9182    {
9183     "field_name" : "mPointer",
9184     "referenced_type" : "type-298"
9185    },
9186    {
9187     "field_name" : "_pad",
9188     "referenced_type" : "type-13"
9189    }
9190   ],
9191   "is_anonymous" : true,
9192   "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",
9193   "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",
9194   "record_kind" : "union",
9195   "referenced_type" : "type-297",
9196   "self_type" : "type-297",
9197   "size" : 8,
9198   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9199   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9200  },
9201  {
9202   "alignment" : 8,
9203   "fields" :
9204   [
9205    {
9206     "access" : "private",
9207     "referenced_type" : "type-315"
9208    }
9209   ],
9210   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9211   "name" : "android::hardware::details::hidl_pointer<int>",
9212   "referenced_type" : "type-314",
9213   "self_type" : "type-314",
9214   "size" : 8,
9215   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9216   "template_args" : [ "type-49" ],
9217   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9218  },
9219  {
9220   "access" : "private",
9221   "alignment" : 8,
9222   "fields" :
9223   [
9224    {
9225     "field_name" : "mPointer",
9226     "referenced_type" : "type-316"
9227    },
9228    {
9229     "field_name" : "_pad",
9230     "referenced_type" : "type-13"
9231    }
9232   ],
9233   "is_anonymous" : true,
9234   "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",
9235   "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",
9236   "record_kind" : "union",
9237   "referenced_type" : "type-315",
9238   "self_type" : "type-315",
9239   "size" : 8,
9240   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9241   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9242  },
9243  {
9244   "alignment" : 8,
9245   "fields" :
9246   [
9247    {
9248     "access" : "private",
9249     "referenced_type" : "type-337"
9250    }
9251   ],
9252   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9253   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9254   "referenced_type" : "type-336",
9255   "self_type" : "type-336",
9256   "size" : 8,
9257   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9258   "template_args" : [ "type-166" ],
9259   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9260  },
9261  {
9262   "access" : "private",
9263   "alignment" : 8,
9264   "fields" :
9265   [
9266    {
9267     "field_name" : "mPointer",
9268     "referenced_type" : "type-165"
9269    },
9270    {
9271     "field_name" : "_pad",
9272     "referenced_type" : "type-13"
9273    }
9274   ],
9275   "is_anonymous" : true,
9276   "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",
9277   "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",
9278   "record_kind" : "union",
9279   "referenced_type" : "type-337",
9280   "self_type" : "type-337",
9281   "size" : 8,
9282   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9283   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9284  },
9285  {
9286   "alignment" : 1,
9287   "linker_set_key" : "android::hardware::details::i_tag",
9288   "name" : "android::hardware::details::i_tag",
9289   "referenced_type" : "type-212",
9290   "self_type" : "type-212",
9291   "size" : 1,
9292   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9293   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9294  },
9295  {
9296   "alignment" : 4,
9297   "fields" :
9298   [
9299    {
9300     "access" : "private",
9301     "field_name" : "mStatus",
9302     "referenced_type" : "type-100"
9303    },
9304    {
9305     "access" : "private",
9306     "field_name" : "mCheckedStatus",
9307     "field_offset" : 160,
9308     "referenced_type" : "type-30"
9309    }
9310   ],
9311   "linker_set_key" : "android::hardware::details::return_status",
9312   "name" : "android::hardware::details::return_status",
9313   "record_kind" : "class",
9314   "referenced_type" : "type-121",
9315   "self_type" : "type-121",
9316   "size" : 24,
9317   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9318   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9319  },
9320  {
9321   "alignment" : 1,
9322   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9323   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9324   "referenced_type" : "type-323",
9325   "self_type" : "type-323",
9326   "size" : 1,
9327   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9328   "template_args" : [ "type-106" ],
9329   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
9330  },
9331  {
9332   "alignment" : 1,
9333   "fields" :
9334   [
9335    {
9336     "access" : "private",
9337     "field_name" : "mBuffer",
9338     "referenced_type" : "type-308"
9339    }
9340   ],
9341   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9342   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9343   "referenced_type" : "type-307",
9344   "self_type" : "type-307",
9345   "size" : 32,
9346   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9347   "template_args" : [ "type-106" ],
9348   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
9349  },
9350  {
9351   "alignment" : 8,
9352   "base_specifiers" :
9353   [
9354    {
9355     "referenced_type" : "type-17"
9356    }
9357   ],
9358   "fields" :
9359   [
9360    {
9361     "access" : "private",
9362     "field_name" : "mRecipient",
9363     "field_offset" : 32,
9364     "referenced_type" : "type-4"
9365    },
9366    {
9367     "access" : "private",
9368     "field_name" : "mCookie",
9369     "field_offset" : 128,
9370     "referenced_type" : "type-13"
9371    },
9372    {
9373     "access" : "private",
9374     "field_name" : "mBase",
9375     "field_offset" : 192,
9376     "referenced_type" : "type-14"
9377    }
9378   ],
9379   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9380   "name" : "android::hardware::hidl_binder_death_recipient",
9381   "referenced_type" : "type-3",
9382   "self_type" : "type-3",
9383   "size" : 40,
9384   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9385   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9386   "vtable_components" :
9387   [
9388    {
9389     "component_value" : 32,
9390     "kind" : "vbase_offset"
9391    },
9392    {
9393     "kind" : "offset_to_top"
9394    },
9395    {
9396     "kind" : "rtti",
9397     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9398    },
9399    {
9400     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9401    },
9402    {
9403     "kind" : "complete_dtor_pointer",
9404     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9405    },
9406    {
9407     "kind" : "deleting_dtor_pointer",
9408     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9409    },
9410    {
9411     "kind" : "vcall_offset"
9412    },
9413    {
9414     "kind" : "vcall_offset"
9415    },
9416    {
9417     "kind" : "vcall_offset"
9418    },
9419    {
9420     "kind" : "vcall_offset"
9421    },
9422    {
9423     "component_value" : -32,
9424     "kind" : "vcall_offset"
9425    },
9426    {
9427     "component_value" : -32,
9428     "kind" : "offset_to_top"
9429    },
9430    {
9431     "kind" : "rtti",
9432     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9433    },
9434    {
9435     "kind" : "complete_dtor_pointer",
9436     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
9437    },
9438    {
9439     "kind" : "deleting_dtor_pointer",
9440     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
9441    },
9442    {
9443     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9444    },
9445    {
9446     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9447    },
9448    {
9449     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9450    },
9451    {
9452     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9453    }
9454   ]
9455  },
9456  {
9457   "alignment" : 4,
9458   "base_specifiers" :
9459   [
9460    {
9461     "is_virtual" : true,
9462     "referenced_type" : "type-7"
9463    }
9464   ],
9465   "linker_set_key" : "android::hardware::hidl_death_recipient",
9466   "name" : "android::hardware::hidl_death_recipient",
9467   "referenced_type" : "type-6",
9468   "self_type" : "type-6",
9469   "size" : 12,
9470   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9471   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9472   "vtable_components" :
9473   [
9474    {
9475     "component_value" : 4,
9476     "kind" : "vbase_offset"
9477    },
9478    {
9479     "kind" : "offset_to_top"
9480    },
9481    {
9482     "kind" : "rtti",
9483     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9484    },
9485    {
9486     "is_pure" : true,
9487     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9488    },
9489    {
9490     "kind" : "complete_dtor_pointer",
9491     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9492    },
9493    {
9494     "kind" : "deleting_dtor_pointer",
9495     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9496    },
9497    {
9498     "kind" : "vcall_offset"
9499    },
9500    {
9501     "kind" : "vcall_offset"
9502    },
9503    {
9504     "kind" : "vcall_offset"
9505    },
9506    {
9507     "kind" : "vcall_offset"
9508    },
9509    {
9510     "component_value" : -4,
9511     "kind" : "vcall_offset"
9512    },
9513    {
9514     "component_value" : -4,
9515     "kind" : "offset_to_top"
9516    },
9517    {
9518     "kind" : "rtti",
9519     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9520    },
9521    {
9522     "kind" : "complete_dtor_pointer",
9523     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
9524    },
9525    {
9526     "kind" : "deleting_dtor_pointer",
9527     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9534    },
9535    {
9536     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9537    },
9538    {
9539     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9540    }
9541   ]
9542  },
9543  {
9544   "alignment" : 8,
9545   "fields" :
9546   [
9547    {
9548     "access" : "private",
9549     "field_name" : "mHandle",
9550     "referenced_type" : "type-259"
9551    },
9552    {
9553     "access" : "private",
9554     "field_name" : "mOwnsHandle",
9555     "field_offset" : 64,
9556     "referenced_type" : "type-30"
9557    }
9558   ],
9559   "linker_set_key" : "android::hardware::hidl_handle",
9560   "name" : "android::hardware::hidl_handle",
9561   "referenced_type" : "type-271",
9562   "self_type" : "type-271",
9563   "size" : 16,
9564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9565   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9566  },
9567  {
9568   "alignment" : 8,
9569   "fields" :
9570   [
9571    {
9572     "access" : "private",
9573     "field_name" : "mHandle",
9574     "referenced_type" : "type-271"
9575    },
9576    {
9577     "access" : "private",
9578     "field_name" : "mSize",
9579     "field_offset" : 128,
9580     "referenced_type" : "type-13"
9581    },
9582    {
9583     "access" : "private",
9584     "field_name" : "mName",
9585     "field_offset" : 192,
9586     "referenced_type" : "type-273"
9587    }
9588   ],
9589   "linker_set_key" : "android::hardware::hidl_memory",
9590   "name" : "android::hardware::hidl_memory",
9591   "referenced_type" : "type-277",
9592   "self_type" : "type-277",
9593   "size" : 40,
9594   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9595   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9596  },
9597  {
9598   "alignment" : 8,
9599   "fields" :
9600   [
9601    {
9602     "access" : "private",
9603     "field_name" : "mBuffer",
9604     "referenced_type" : "type-274"
9605    },
9606    {
9607     "access" : "private",
9608     "field_name" : "mSize",
9609     "field_offset" : 64,
9610     "referenced_type" : "type-2"
9611    },
9612    {
9613     "access" : "private",
9614     "field_name" : "mOwnsBuffer",
9615     "field_offset" : 96,
9616     "referenced_type" : "type-30"
9617    }
9618   ],
9619   "linker_set_key" : "android::hardware::hidl_string",
9620   "name" : "android::hardware::hidl_string",
9621   "referenced_type" : "type-273",
9622   "self_type" : "type-273",
9623   "size" : 16,
9624   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9625   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9626  },
9627  {
9628   "alignment" : 8,
9629   "fields" :
9630   [
9631    {
9632     "access" : "private",
9633     "field_name" : "mBuffer",
9634     "referenced_type" : "type-291"
9635    },
9636    {
9637     "access" : "private",
9638     "field_name" : "mSize",
9639     "field_offset" : 64,
9640     "referenced_type" : "type-2"
9641    },
9642    {
9643     "access" : "private",
9644     "field_name" : "mOwnsBuffer",
9645     "field_offset" : 96,
9646     "referenced_type" : "type-30"
9647    }
9648   ],
9649   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9650   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9651   "referenced_type" : "type-290",
9652   "self_type" : "type-290",
9653   "size" : 16,
9654   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9655   "template_args" : [ "type-294" ],
9656   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9657  },
9658  {
9659   "alignment" : 8,
9660   "fields" :
9661   [
9662    {
9663     "access" : "private",
9664     "field_name" : "mBuffer",
9665     "referenced_type" : "type-304"
9666    },
9667    {
9668     "access" : "private",
9669     "field_name" : "mSize",
9670     "field_offset" : 64,
9671     "referenced_type" : "type-2"
9672    },
9673    {
9674     "access" : "private",
9675     "field_name" : "mOwnsBuffer",
9676     "field_offset" : 96,
9677     "referenced_type" : "type-30"
9678    }
9679   ],
9680   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9681   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9682   "referenced_type" : "type-303",
9683   "self_type" : "type-303",
9684   "size" : 16,
9685   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9686   "template_args" : [ "type-307" ],
9687   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
9688  },
9689  {
9690   "alignment" : 8,
9691   "fields" :
9692   [
9693    {
9694     "access" : "private",
9695     "field_name" : "mBuffer",
9696     "referenced_type" : "type-296"
9697    },
9698    {
9699     "access" : "private",
9700     "field_name" : "mSize",
9701     "field_offset" : 64,
9702     "referenced_type" : "type-2"
9703    },
9704    {
9705     "access" : "private",
9706     "field_name" : "mOwnsBuffer",
9707     "field_offset" : 96,
9708     "referenced_type" : "type-30"
9709    }
9710   ],
9711   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9712   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9713   "referenced_type" : "type-295",
9714   "self_type" : "type-295",
9715   "size" : 16,
9716   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9717   "template_args" : [ "type-273" ],
9718   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9719  },
9720  {
9721   "alignment" : 8,
9722   "fields" :
9723   [
9724    {
9725     "access" : "private",
9726     "field_name" : "mBuffer",
9727     "referenced_type" : "type-321"
9728    },
9729    {
9730     "access" : "private",
9731     "field_name" : "mSize",
9732     "field_offset" : 64,
9733     "referenced_type" : "type-2"
9734    },
9735    {
9736     "access" : "private",
9737     "field_name" : "mOwnsBuffer",
9738     "field_offset" : 96,
9739     "referenced_type" : "type-30"
9740    }
9741   ],
9742   "linker_set_key" : "android::hardware::hidl_vec<char>",
9743   "name" : "android::hardware::hidl_vec<char>",
9744   "referenced_type" : "type-320",
9745   "self_type" : "type-320",
9746   "size" : 16,
9747   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9748   "template_args" : [ "type-47" ],
9749   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9750  },
9751  {
9752   "alignment" : 8,
9753   "fields" :
9754   [
9755    {
9756     "access" : "private",
9757     "field_name" : "mBuffer",
9758     "referenced_type" : "type-314"
9759    },
9760    {
9761     "access" : "private",
9762     "field_name" : "mSize",
9763     "field_offset" : 64,
9764     "referenced_type" : "type-2"
9765    },
9766    {
9767     "access" : "private",
9768     "field_name" : "mOwnsBuffer",
9769     "field_offset" : 96,
9770     "referenced_type" : "type-30"
9771    }
9772   ],
9773   "linker_set_key" : "android::hardware::hidl_vec<int>",
9774   "name" : "android::hardware::hidl_vec<int>",
9775   "referenced_type" : "type-313",
9776   "self_type" : "type-313",
9777   "size" : 16,
9778   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9779   "template_args" : [ "type-49" ],
9780   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9781  },
9782  {
9783   "alignment" : 2,
9784   "fields" :
9785   [
9786    {
9787     "access" : "private",
9788     "field_name" : "mMajor",
9789     "referenced_type" : "type-108"
9790    },
9791    {
9792     "access" : "private",
9793     "field_name" : "mMinor",
9794     "field_offset" : 16,
9795     "referenced_type" : "type-108"
9796    }
9797   ],
9798   "linker_set_key" : "android::hardware::hidl_version",
9799   "name" : "android::hardware::hidl_version",
9800   "referenced_type" : "type-325",
9801   "self_type" : "type-325",
9802   "size" : 4,
9803   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9804   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9805  },
9806  {
9807   "alignment" : 4,
9808   "base_specifiers" :
9809   [
9810    {
9811     "referenced_type" : "type-98"
9812    },
9813    {
9814     "referenced_type" : "type-363"
9815    }
9816   ],
9817   "fields" :
9818   [
9819    {
9820     "access" : "private",
9821     "field_name" : "_hidl_mImpl",
9822     "field_offset" : 512,
9823     "referenced_type" : "type-362"
9824    }
9825   ],
9826   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9827   "name" : "android::hidl::base::V1_0::BnHwBase",
9828   "referenced_type" : "type-361",
9829   "self_type" : "type-361",
9830   "size" : 76,
9831   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9832   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9833   "vtable_components" :
9834   [
9835    {
9836     "component_value" : 68,
9837     "kind" : "vbase_offset"
9838    },
9839    {
9840     "kind" : "offset_to_top"
9841    },
9842    {
9843     "kind" : "rtti",
9844     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9845    },
9846    {
9847     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9848    },
9849    {
9850     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9851    },
9852    {
9853     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9854    },
9855    {
9856     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9857    },
9858    {
9859     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9860    },
9861    {
9862     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9863    },
9864    {
9865     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9866    },
9867    {
9868     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9869    },
9870    {
9871     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9872    },
9873    {
9874     "kind" : "complete_dtor_pointer",
9875     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9876    },
9877    {
9878     "kind" : "deleting_dtor_pointer",
9879     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9880    },
9881    {
9882     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9883    },
9884    {
9885     "component_value" : -20,
9886     "kind" : "offset_to_top"
9887    },
9888    {
9889     "kind" : "rtti",
9890     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9891    },
9892    {
9893     "kind" : "complete_dtor_pointer",
9894     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9895    },
9896    {
9897     "kind" : "deleting_dtor_pointer",
9898     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9899    },
9900    {
9901     "kind" : "vcall_offset"
9902    },
9903    {
9904     "kind" : "vcall_offset"
9905    },
9906    {
9907     "kind" : "vcall_offset"
9908    },
9909    {
9910     "kind" : "vcall_offset"
9911    },
9912    {
9913     "component_value" : -68,
9914     "kind" : "vcall_offset"
9915    },
9916    {
9917     "component_value" : -68,
9918     "kind" : "offset_to_top"
9919    },
9920    {
9921     "kind" : "rtti",
9922     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9923    },
9924    {
9925     "kind" : "complete_dtor_pointer",
9926     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9927    },
9928    {
9929     "kind" : "deleting_dtor_pointer",
9930     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9931    },
9932    {
9933     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9934    },
9935    {
9936     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9937    },
9938    {
9939     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9940    },
9941    {
9942     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9943    }
9944   ]
9945  },
9946  {
9947   "alignment" : 4,
9948   "base_specifiers" :
9949   [
9950    {
9951     "referenced_type" : "type-373"
9952    },
9953    {
9954     "referenced_type" : "type-363"
9955    }
9956   ],
9957   "fields" :
9958   [
9959    {
9960     "access" : "private",
9961     "field_name" : "_hidl_mMutex",
9962     "field_offset" : 544,
9963     "referenced_type" : "type-509"
9964    },
9965    {
9966     "access" : "private",
9967     "field_name" : "_hidl_mDeathRecipients",
9968     "field_offset" : 576,
9969     "referenced_type" : "type-510"
9970    }
9971   ],
9972   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9973   "name" : "android::hidl::base::V1_0::BpHwBase",
9974   "referenced_type" : "type-508",
9975   "self_type" : "type-508",
9976   "size" : 92,
9977   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9978   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9979   "vtable_components" :
9980   [
9981    {
9982     "component_value" : 84,
9983     "kind" : "vbase_offset"
9984    },
9985    {
9986     "kind" : "offset_to_top"
9987    },
9988    {
9989     "kind" : "rtti",
9990     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9991    },
9992    {
9993     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9997    },
9998    {
9999     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10000    },
10001    {
10002     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10003    },
10004    {
10005     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10006    },
10007    {
10008     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
10009    },
10010    {
10011     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10012    },
10013    {
10014     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
10015    },
10016    {
10017     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10018    },
10019    {
10020     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
10021    },
10022    {
10023     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10024    },
10025    {
10026     "kind" : "complete_dtor_pointer",
10027     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
10028    },
10029    {
10030     "kind" : "deleting_dtor_pointer",
10031     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
10032    },
10033    {
10034     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10035    },
10036    {
10037     "component_value" : 80,
10038     "kind" : "vbase_offset"
10039    },
10040    {
10041     "component_value" : -4,
10042     "kind" : "offset_to_top"
10043    },
10044    {
10045     "kind" : "rtti",
10046     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10047    },
10048    {
10049     "kind" : "complete_dtor_pointer",
10050     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10051    },
10052    {
10053     "kind" : "deleting_dtor_pointer",
10054     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10055    },
10056    {
10057     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10058    },
10059    {
10060     "component_value" : 76,
10061     "kind" : "vbase_offset"
10062    },
10063    {
10064     "component_value" : -8,
10065     "kind" : "offset_to_top"
10066    },
10067    {
10068     "kind" : "rtti",
10069     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10070    },
10071    {
10072     "kind" : "complete_dtor_pointer",
10073     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10074    },
10075    {
10076     "kind" : "deleting_dtor_pointer",
10077     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10078    },
10079    {
10080     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10081    },
10082    {
10083     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10084    },
10085    {
10086     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10087    },
10088    {
10089     "component_value" : -24,
10090     "kind" : "offset_to_top"
10091    },
10092    {
10093     "kind" : "rtti",
10094     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10095    },
10096    {
10097     "kind" : "complete_dtor_pointer",
10098     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10099    },
10100    {
10101     "kind" : "deleting_dtor_pointer",
10102     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10103    },
10104    {
10105     "kind" : "vcall_offset"
10106    },
10107    {
10108     "component_value" : -76,
10109     "kind" : "vcall_offset"
10110    },
10111    {
10112     "component_value" : -76,
10113     "kind" : "vcall_offset"
10114    },
10115    {
10116     "component_value" : -76,
10117     "kind" : "vcall_offset"
10118    },
10119    {
10120     "component_value" : -84,
10121     "kind" : "vcall_offset"
10122    },
10123    {
10124     "component_value" : -84,
10125     "kind" : "offset_to_top"
10126    },
10127    {
10128     "kind" : "rtti",
10129     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10130    },
10131    {
10132     "kind" : "complete_dtor_pointer",
10133     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10134    },
10135    {
10136     "kind" : "deleting_dtor_pointer",
10137     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10138    },
10139    {
10140     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10141    },
10142    {
10143     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10144    },
10145    {
10146     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10147    },
10148    {
10149     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10150    }
10151   ]
10152  },
10153  {
10154   "alignment" : 8,
10155   "fields" :
10156   [
10157    {
10158     "field_name" : "pid",
10159     "referenced_type" : "type-49"
10160    },
10161    {
10162     "field_name" : "ptr",
10163     "field_offset" : 64,
10164     "referenced_type" : "type-13"
10165    },
10166    {
10167     "field_name" : "arch",
10168     "field_offset" : 128,
10169     "referenced_type" : "type-342"
10170    }
10171   ],
10172   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
10173   "name" : "android::hidl::base::V1_0::DebugInfo",
10174   "referenced_type" : "type-341",
10175   "self_type" : "type-341",
10176   "size" : 24,
10177   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
10178   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
10179  },
10180  {
10181   "alignment" : 4,
10182   "base_specifiers" :
10183   [
10184    {
10185     "is_virtual" : true,
10186     "referenced_type" : "type-7"
10187    }
10188   ],
10189   "linker_set_key" : "android::hidl::base::V1_0::IBase",
10190   "name" : "android::hidl::base::V1_0::IBase",
10191   "referenced_type" : "type-16",
10192   "self_type" : "type-16",
10193   "size" : 12,
10194   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
10195   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
10196   "vtable_components" :
10197   [
10198    {
10199     "component_value" : 4,
10200     "kind" : "vbase_offset"
10201    },
10202    {
10203     "kind" : "offset_to_top"
10204    },
10205    {
10206     "kind" : "rtti",
10207     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10208    },
10209    {
10210     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10211    },
10212    {
10213     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10214    },
10215    {
10216     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10217    },
10218    {
10219     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10220    },
10221    {
10222     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10223    },
10224    {
10225     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10226    },
10227    {
10228     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10229    },
10230    {
10231     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10232    },
10233    {
10234     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10235    },
10236    {
10237     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10238    },
10239    {
10240     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10241    },
10242    {
10243     "kind" : "complete_dtor_pointer",
10244     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
10245    },
10246    {
10247     "kind" : "deleting_dtor_pointer",
10248     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10249    },
10250    {
10251     "kind" : "vcall_offset"
10252    },
10253    {
10254     "kind" : "vcall_offset"
10255    },
10256    {
10257     "kind" : "vcall_offset"
10258    },
10259    {
10260     "kind" : "vcall_offset"
10261    },
10262    {
10263     "component_value" : -4,
10264     "kind" : "vcall_offset"
10265    },
10266    {
10267     "component_value" : -4,
10268     "kind" : "offset_to_top"
10269    },
10270    {
10271     "kind" : "rtti",
10272     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10273    },
10274    {
10275     "kind" : "complete_dtor_pointer",
10276     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
10277    },
10278    {
10279     "kind" : "deleting_dtor_pointer",
10280     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10284    },
10285    {
10286     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10287    },
10288    {
10289     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10290    },
10291    {
10292     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10293    }
10294   ]
10295  },
10296  {
10297   "alignment" : 4,
10298   "base_specifiers" :
10299   [
10300    {
10301     "referenced_type" : "type-16"
10302    }
10303   ],
10304   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10305   "name" : "android::hidl::manager::V1_0::IServiceManager",
10306   "referenced_type" : "type-62",
10307   "self_type" : "type-62",
10308   "size" : 12,
10309   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10310   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10311   "vtable_components" :
10312   [
10313    {
10314     "component_value" : 4,
10315     "kind" : "vbase_offset"
10316    },
10317    {
10318     "kind" : "offset_to_top"
10319    },
10320    {
10321     "kind" : "rtti",
10322     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10323    },
10324    {
10325     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10326    },
10327    {
10328     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10329    },
10330    {
10331     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10332    },
10333    {
10334     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10335    },
10336    {
10337     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10338    },
10339    {
10340     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10341    },
10342    {
10343     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10344    },
10345    {
10346     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10347    },
10348    {
10349     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10350    },
10351    {
10352     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10353    },
10354    {
10355     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10356    },
10357    {
10358     "kind" : "complete_dtor_pointer",
10359     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10360    },
10361    {
10362     "kind" : "deleting_dtor_pointer",
10363     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10364    },
10365    {
10366     "is_pure" : true,
10367     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10368    },
10369    {
10370     "is_pure" : true,
10371     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10372    },
10373    {
10374     "is_pure" : true,
10375     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10376    },
10377    {
10378     "is_pure" : true,
10379     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10380    },
10381    {
10382     "is_pure" : true,
10383     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10384    },
10385    {
10386     "is_pure" : true,
10387     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10388    },
10389    {
10390     "is_pure" : true,
10391     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10392    },
10393    {
10394     "is_pure" : true,
10395     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10396    },
10397    {
10398     "kind" : "vcall_offset"
10399    },
10400    {
10401     "kind" : "vcall_offset"
10402    },
10403    {
10404     "kind" : "vcall_offset"
10405    },
10406    {
10407     "kind" : "vcall_offset"
10408    },
10409    {
10410     "component_value" : -4,
10411     "kind" : "vcall_offset"
10412    },
10413    {
10414     "component_value" : -4,
10415     "kind" : "offset_to_top"
10416    },
10417    {
10418     "kind" : "rtti",
10419     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10420    },
10421    {
10422     "kind" : "complete_dtor_pointer",
10423     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10424    },
10425    {
10426     "kind" : "deleting_dtor_pointer",
10427     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10428    },
10429    {
10430     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10431    },
10432    {
10433     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10434    },
10435    {
10436     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10437    },
10438    {
10439     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10440    }
10441   ]
10442  },
10443  {
10444   "alignment" : 8,
10445   "fields" :
10446   [
10447    {
10448     "field_name" : "interfaceName",
10449     "referenced_type" : "type-273"
10450    },
10451    {
10452     "field_name" : "instanceName",
10453     "field_offset" : 128,
10454     "referenced_type" : "type-273"
10455    },
10456    {
10457     "field_name" : "pid",
10458     "field_offset" : 256,
10459     "referenced_type" : "type-49"
10460    },
10461    {
10462     "field_name" : "clientPids",
10463     "field_offset" : 320,
10464     "referenced_type" : "type-313"
10465    },
10466    {
10467     "field_name" : "arch",
10468     "field_offset" : 448,
10469     "referenced_type" : "type-342"
10470    }
10471   ],
10472   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10473   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10474   "referenced_type" : "type-488",
10475   "self_type" : "type-488",
10476   "size" : 64,
10477   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10478   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10479  },
10480  {
10481   "alignment" : 4,
10482   "base_specifiers" :
10483   [
10484    {
10485     "referenced_type" : "type-16"
10486    }
10487   ],
10488   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10489   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10490   "referenced_type" : "type-77",
10491   "self_type" : "type-77",
10492   "size" : 12,
10493   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10494   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10495   "vtable_components" :
10496   [
10497    {
10498     "component_value" : 4,
10499     "kind" : "vbase_offset"
10500    },
10501    {
10502     "kind" : "offset_to_top"
10503    },
10504    {
10505     "kind" : "rtti",
10506     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10507    },
10508    {
10509     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10510    },
10511    {
10512     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10513    },
10514    {
10515     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10516    },
10517    {
10518     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10519    },
10520    {
10521     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10522    },
10523    {
10524     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10525    },
10526    {
10527     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10528    },
10529    {
10530     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10531    },
10532    {
10533     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10534    },
10535    {
10536     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10537    },
10538    {
10539     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10540    },
10541    {
10542     "kind" : "complete_dtor_pointer",
10543     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10544    },
10545    {
10546     "kind" : "deleting_dtor_pointer",
10547     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10548    },
10549    {
10550     "is_pure" : true,
10551     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10552    },
10553    {
10554     "kind" : "vcall_offset"
10555    },
10556    {
10557     "kind" : "vcall_offset"
10558    },
10559    {
10560     "kind" : "vcall_offset"
10561    },
10562    {
10563     "kind" : "vcall_offset"
10564    },
10565    {
10566     "component_value" : -4,
10567     "kind" : "vcall_offset"
10568    },
10569    {
10570     "component_value" : -4,
10571     "kind" : "offset_to_top"
10572    },
10573    {
10574     "kind" : "rtti",
10575     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10576    },
10577    {
10578     "kind" : "complete_dtor_pointer",
10579     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10580    },
10581    {
10582     "kind" : "deleting_dtor_pointer",
10583     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10584    },
10585    {
10586     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10587    },
10588    {
10589     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10590    },
10591    {
10592     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10593    },
10594    {
10595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10596    }
10597   ]
10598  },
10599  {
10600   "alignment" : 4,
10601   "fields" :
10602   [
10603    {
10604     "access" : "private",
10605     "field_name" : "m_ptr",
10606     "referenced_type" : "type-69"
10607    }
10608   ],
10609   "linker_set_key" : "android::sp<android::Thread>",
10610   "name" : "android::sp<android::Thread>",
10611   "record_kind" : "class",
10612   "referenced_type" : "type-68",
10613   "self_type" : "type-68",
10614   "size" : 4,
10615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10616   "template_args" : [ "type-70" ],
10617   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10618  },
10619  {
10620   "alignment" : 4,
10621   "fields" :
10622   [
10623    {
10624     "access" : "private",
10625     "field_name" : "m_ptr",
10626     "referenced_type" : "type-97"
10627    }
10628   ],
10629   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10630   "name" : "android::sp<android::hardware::BHwBinder>",
10631   "record_kind" : "class",
10632   "referenced_type" : "type-96",
10633   "self_type" : "type-96",
10634   "size" : 4,
10635   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10636   "template_args" : [ "type-98" ],
10637   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10638  },
10639  {
10640   "alignment" : 4,
10641   "fields" :
10642   [
10643    {
10644     "access" : "private",
10645     "field_name" : "m_ptr",
10646     "referenced_type" : "type-540"
10647    }
10648   ],
10649   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10650   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10651   "record_kind" : "class",
10652   "referenced_type" : "type-573",
10653   "self_type" : "type-573",
10654   "size" : 4,
10655   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10656   "template_args" : [ "type-17" ],
10657   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10658  },
10659  {
10660   "alignment" : 4,
10661   "fields" :
10662   [
10663    {
10664     "access" : "private",
10665     "field_name" : "m_ptr",
10666     "referenced_type" : "type-26"
10667    }
10668   ],
10669   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10670   "name" : "android::sp<android::hardware::IBinder>",
10671   "record_kind" : "class",
10672   "referenced_type" : "type-39",
10673   "self_type" : "type-39",
10674   "size" : 4,
10675   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10676   "template_args" : [ "type-27" ],
10677   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10678  },
10679  {
10680   "alignment" : 4,
10681   "fields" :
10682   [
10683    {
10684     "access" : "private",
10685     "field_name" : "m_ptr",
10686     "referenced_type" : "type-578"
10687    }
10688   ],
10689   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10690   "name" : "android::sp<android::hardware::IInterface>",
10691   "record_kind" : "class",
10692   "referenced_type" : "type-577",
10693   "self_type" : "type-577",
10694   "size" : 4,
10695   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10696   "template_args" : [ "type-374" ],
10697   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10698  },
10699  {
10700   "alignment" : 4,
10701   "fields" :
10702   [
10703    {
10704     "access" : "private",
10705     "field_name" : "m_ptr",
10706     "referenced_type" : "type-53"
10707    }
10708   ],
10709   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10710   "name" : "android::sp<android::hardware::ProcessState>",
10711   "record_kind" : "class",
10712   "referenced_type" : "type-52",
10713   "self_type" : "type-52",
10714   "size" : 4,
10715   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10716   "template_args" : [ "type-54" ],
10717   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10718  },
10719  {
10720   "alignment" : 4,
10721   "fields" :
10722   [
10723    {
10724     "access" : "private",
10725     "field_name" : "m_ptr",
10726     "referenced_type" : "type-83"
10727    }
10728   ],
10729   "linker_set_key" : "android::sp<android::hardware::boot::V1_0::IBootControl>",
10730   "name" : "android::sp<android::hardware::boot::V1_0::IBootControl>",
10731   "record_kind" : "class",
10732   "referenced_type" : "type-82",
10733   "self_type" : "type-82",
10734   "size" : 4,
10735   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10736   "template_args" : [ "type-84" ],
10737   "unique_id" : "_ZTSN7android2spINS_8hardware4boot4V1_012IBootControlEEE"
10738  },
10739  {
10740   "alignment" : 4,
10741   "fields" :
10742   [
10743    {
10744     "access" : "private",
10745     "field_name" : "m_ptr",
10746     "referenced_type" : "type-91"
10747    }
10748   ],
10749   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10750   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10751   "record_kind" : "class",
10752   "referenced_type" : "type-90",
10753   "self_type" : "type-90",
10754   "size" : 4,
10755   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10756   "template_args" : [ "type-3" ],
10757   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10758  },
10759  {
10760   "alignment" : 4,
10761   "fields" :
10762   [
10763    {
10764     "access" : "private",
10765     "field_name" : "m_ptr",
10766     "referenced_type" : "type-5"
10767    }
10768   ],
10769   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10770   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10771   "record_kind" : "class",
10772   "referenced_type" : "type-236",
10773   "self_type" : "type-236",
10774   "size" : 4,
10775   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10776   "template_args" : [ "type-6" ],
10777   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10778  },
10779  {
10780   "alignment" : 4,
10781   "fields" :
10782   [
10783    {
10784     "access" : "private",
10785     "field_name" : "m_ptr",
10786     "referenced_type" : "type-15"
10787    }
10788   ],
10789   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10790   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10791   "record_kind" : "class",
10792   "referenced_type" : "type-362",
10793   "self_type" : "type-362",
10794   "size" : 4,
10795   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10796   "template_args" : [ "type-16" ],
10797   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10798  },
10799  {
10800   "alignment" : 4,
10801   "fields" :
10802   [
10803    {
10804     "access" : "private",
10805     "field_name" : "m_ptr",
10806     "referenced_type" : "type-61"
10807    }
10808   ],
10809   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10810   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10811   "record_kind" : "class",
10812   "referenced_type" : "type-60",
10813   "self_type" : "type-60",
10814   "size" : 4,
10815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10816   "template_args" : [ "type-62" ],
10817   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10818  },
10819  {
10820   "alignment" : 4,
10821   "fields" :
10822   [
10823    {
10824     "access" : "private",
10825     "field_name" : "m_ptr",
10826     "referenced_type" : "type-76"
10827    }
10828   ],
10829   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10830   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10831   "record_kind" : "class",
10832   "referenced_type" : "type-75",
10833   "self_type" : "type-75",
10834   "size" : 4,
10835   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10836   "template_args" : [ "type-77" ],
10837   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10838  },
10839  {
10840   "alignment" : 1,
10841   "linker_set_key" : "android::trait_trivial_copy<bool>",
10842   "name" : "android::trait_trivial_copy<bool>",
10843   "referenced_type" : "type-176",
10844   "self_type" : "type-176",
10845   "size" : 1,
10846   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10847   "template_args" : [ "type-30" ],
10848   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10849  },
10850  {
10851   "alignment" : 1,
10852   "linker_set_key" : "android::trait_trivial_copy<char>",
10853   "name" : "android::trait_trivial_copy<char>",
10854   "referenced_type" : "type-180",
10855   "self_type" : "type-180",
10856   "size" : 1,
10857   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10858   "template_args" : [ "type-47" ],
10859   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10860  },
10861  {
10862   "alignment" : 1,
10863   "linker_set_key" : "android::trait_trivial_copy<double>",
10864   "name" : "android::trait_trivial_copy<double>",
10865   "referenced_type" : "type-234",
10866   "self_type" : "type-234",
10867   "size" : 1,
10868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10869   "template_args" : [ "type-232" ],
10870   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10871  },
10872  {
10873   "alignment" : 1,
10874   "linker_set_key" : "android::trait_trivial_copy<float>",
10875   "name" : "android::trait_trivial_copy<float>",
10876   "referenced_type" : "type-229",
10877   "self_type" : "type-229",
10878   "size" : 1,
10879   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10880   "template_args" : [ "type-227" ],
10881   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10882  },
10883  {
10884   "alignment" : 1,
10885   "linker_set_key" : "android::trait_trivial_copy<int>",
10886   "name" : "android::trait_trivial_copy<int>",
10887   "referenced_type" : "type-197",
10888   "self_type" : "type-197",
10889   "size" : 1,
10890   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10891   "template_args" : [ "type-49" ],
10892   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10893  },
10894  {
10895   "alignment" : 1,
10896   "linker_set_key" : "android::trait_trivial_copy<long long>",
10897   "name" : "android::trait_trivial_copy<long long>",
10898   "referenced_type" : "type-218",
10899   "self_type" : "type-218",
10900   "size" : 1,
10901   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10902   "template_args" : [ "type-57" ],
10903   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10904  },
10905  {
10906   "alignment" : 1,
10907   "linker_set_key" : "android::trait_trivial_copy<long>",
10908   "name" : "android::trait_trivial_copy<long>",
10909   "referenced_type" : "type-207",
10910   "self_type" : "type-207",
10911   "size" : 1,
10912   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10913   "template_args" : [ "type-205" ],
10914   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10915  },
10916  {
10917   "alignment" : 1,
10918   "linker_set_key" : "android::trait_trivial_copy<short>",
10919   "name" : "android::trait_trivial_copy<short>",
10920   "referenced_type" : "type-189",
10921   "self_type" : "type-189",
10922   "size" : 1,
10923   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10924   "template_args" : [ "type-187" ],
10925   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10926  },
10927  {
10928   "alignment" : 1,
10929   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10930   "name" : "android::trait_trivial_copy<unsigned char>",
10931   "referenced_type" : "type-184",
10932   "self_type" : "type-184",
10933   "size" : 1,
10934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10935   "template_args" : [ "type-106" ],
10936   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10937  },
10938  {
10939   "alignment" : 1,
10940   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10941   "name" : "android::trait_trivial_copy<unsigned int>",
10942   "referenced_type" : "type-201",
10943   "self_type" : "type-201",
10944   "size" : 1,
10945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10946   "template_args" : [ "type-2" ],
10947   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10948  },
10949  {
10950   "alignment" : 1,
10951   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10952   "name" : "android::trait_trivial_copy<unsigned long long>",
10953   "referenced_type" : "type-222",
10954   "self_type" : "type-222",
10955   "size" : 1,
10956   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10957   "template_args" : [ "type-13" ],
10958   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10959  },
10960  {
10961   "alignment" : 1,
10962   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10963   "name" : "android::trait_trivial_copy<unsigned long>",
10964   "referenced_type" : "type-214",
10965   "self_type" : "type-214",
10966   "size" : 1,
10967   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10968   "template_args" : [ "type-210" ],
10969   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10970  },
10971  {
10972   "alignment" : 1,
10973   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10974   "name" : "android::trait_trivial_copy<unsigned short>",
10975   "referenced_type" : "type-193",
10976   "self_type" : "type-193",
10977   "size" : 1,
10978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10979   "template_args" : [ "type-108" ],
10980   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10981  },
10982  {
10983   "alignment" : 1,
10984   "linker_set_key" : "android::trait_trivial_copy<void>",
10985   "name" : "android::trait_trivial_copy<void>",
10986   "referenced_type" : "type-172",
10987   "self_type" : "type-172",
10988   "size" : 1,
10989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10990   "template_args" : [ "type-23" ],
10991   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10992  },
10993  {
10994   "alignment" : 1,
10995   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10996   "name" : "android::trait_trivial_ctor<bool>",
10997   "referenced_type" : "type-174",
10998   "self_type" : "type-174",
10999   "size" : 1,
11000   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11001   "template_args" : [ "type-30" ],
11002   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
11003  },
11004  {
11005   "alignment" : 1,
11006   "linker_set_key" : "android::trait_trivial_ctor<char>",
11007   "name" : "android::trait_trivial_ctor<char>",
11008   "referenced_type" : "type-178",
11009   "self_type" : "type-178",
11010   "size" : 1,
11011   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11012   "template_args" : [ "type-47" ],
11013   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
11014  },
11015  {
11016   "alignment" : 1,
11017   "linker_set_key" : "android::trait_trivial_ctor<double>",
11018   "name" : "android::trait_trivial_ctor<double>",
11019   "referenced_type" : "type-231",
11020   "self_type" : "type-231",
11021   "size" : 1,
11022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11023   "template_args" : [ "type-232" ],
11024   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
11025  },
11026  {
11027   "alignment" : 1,
11028   "linker_set_key" : "android::trait_trivial_ctor<float>",
11029   "name" : "android::trait_trivial_ctor<float>",
11030   "referenced_type" : "type-226",
11031   "self_type" : "type-226",
11032   "size" : 1,
11033   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11034   "template_args" : [ "type-227" ],
11035   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
11036  },
11037  {
11038   "alignment" : 1,
11039   "linker_set_key" : "android::trait_trivial_ctor<int>",
11040   "name" : "android::trait_trivial_ctor<int>",
11041   "referenced_type" : "type-195",
11042   "self_type" : "type-195",
11043   "size" : 1,
11044   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11045   "template_args" : [ "type-49" ],
11046   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
11047  },
11048  {
11049   "alignment" : 1,
11050   "linker_set_key" : "android::trait_trivial_ctor<long long>",
11051   "name" : "android::trait_trivial_ctor<long long>",
11052   "referenced_type" : "type-216",
11053   "self_type" : "type-216",
11054   "size" : 1,
11055   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11056   "template_args" : [ "type-57" ],
11057   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
11058  },
11059  {
11060   "alignment" : 1,
11061   "linker_set_key" : "android::trait_trivial_ctor<long>",
11062   "name" : "android::trait_trivial_ctor<long>",
11063   "referenced_type" : "type-204",
11064   "self_type" : "type-204",
11065   "size" : 1,
11066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11067   "template_args" : [ "type-205" ],
11068   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
11069  },
11070  {
11071   "alignment" : 1,
11072   "linker_set_key" : "android::trait_trivial_ctor<short>",
11073   "name" : "android::trait_trivial_ctor<short>",
11074   "referenced_type" : "type-186",
11075   "self_type" : "type-186",
11076   "size" : 1,
11077   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11078   "template_args" : [ "type-187" ],
11079   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
11080  },
11081  {
11082   "alignment" : 1,
11083   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
11084   "name" : "android::trait_trivial_ctor<unsigned char>",
11085   "referenced_type" : "type-182",
11086   "self_type" : "type-182",
11087   "size" : 1,
11088   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11089   "template_args" : [ "type-106" ],
11090   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
11091  },
11092  {
11093   "alignment" : 1,
11094   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
11095   "name" : "android::trait_trivial_ctor<unsigned int>",
11096   "referenced_type" : "type-199",
11097   "self_type" : "type-199",
11098   "size" : 1,
11099   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11100   "template_args" : [ "type-2" ],
11101   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
11102  },
11103  {
11104   "alignment" : 1,
11105   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
11106   "name" : "android::trait_trivial_ctor<unsigned long long>",
11107   "referenced_type" : "type-220",
11108   "self_type" : "type-220",
11109   "size" : 1,
11110   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11111   "template_args" : [ "type-13" ],
11112   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
11113  },
11114  {
11115   "alignment" : 1,
11116   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
11117   "name" : "android::trait_trivial_ctor<unsigned long>",
11118   "referenced_type" : "type-209",
11119   "self_type" : "type-209",
11120   "size" : 1,
11121   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11122   "template_args" : [ "type-210" ],
11123   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
11124  },
11125  {
11126   "alignment" : 1,
11127   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
11128   "name" : "android::trait_trivial_ctor<unsigned short>",
11129   "referenced_type" : "type-191",
11130   "self_type" : "type-191",
11131   "size" : 1,
11132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11133   "template_args" : [ "type-108" ],
11134   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
11135  },
11136  {
11137   "alignment" : 1,
11138   "linker_set_key" : "android::trait_trivial_ctor<void>",
11139   "name" : "android::trait_trivial_ctor<void>",
11140   "referenced_type" : "type-169",
11141   "self_type" : "type-169",
11142   "size" : 1,
11143   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11144   "template_args" : [ "type-23" ],
11145   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
11146  },
11147  {
11148   "alignment" : 1,
11149   "linker_set_key" : "android::trait_trivial_dtor<bool>",
11150   "name" : "android::trait_trivial_dtor<bool>",
11151   "referenced_type" : "type-175",
11152   "self_type" : "type-175",
11153   "size" : 1,
11154   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11155   "template_args" : [ "type-30" ],
11156   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
11157  },
11158  {
11159   "alignment" : 1,
11160   "linker_set_key" : "android::trait_trivial_dtor<char>",
11161   "name" : "android::trait_trivial_dtor<char>",
11162   "referenced_type" : "type-179",
11163   "self_type" : "type-179",
11164   "size" : 1,
11165   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11166   "template_args" : [ "type-47" ],
11167   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
11168  },
11169  {
11170   "alignment" : 1,
11171   "linker_set_key" : "android::trait_trivial_dtor<double>",
11172   "name" : "android::trait_trivial_dtor<double>",
11173   "referenced_type" : "type-233",
11174   "self_type" : "type-233",
11175   "size" : 1,
11176   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11177   "template_args" : [ "type-232" ],
11178   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
11179  },
11180  {
11181   "alignment" : 1,
11182   "linker_set_key" : "android::trait_trivial_dtor<float>",
11183   "name" : "android::trait_trivial_dtor<float>",
11184   "referenced_type" : "type-228",
11185   "self_type" : "type-228",
11186   "size" : 1,
11187   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11188   "template_args" : [ "type-227" ],
11189   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
11190  },
11191  {
11192   "alignment" : 1,
11193   "linker_set_key" : "android::trait_trivial_dtor<int>",
11194   "name" : "android::trait_trivial_dtor<int>",
11195   "referenced_type" : "type-196",
11196   "self_type" : "type-196",
11197   "size" : 1,
11198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11199   "template_args" : [ "type-49" ],
11200   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
11201  },
11202  {
11203   "alignment" : 1,
11204   "linker_set_key" : "android::trait_trivial_dtor<long long>",
11205   "name" : "android::trait_trivial_dtor<long long>",
11206   "referenced_type" : "type-217",
11207   "self_type" : "type-217",
11208   "size" : 1,
11209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11210   "template_args" : [ "type-57" ],
11211   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
11212  },
11213  {
11214   "alignment" : 1,
11215   "linker_set_key" : "android::trait_trivial_dtor<long>",
11216   "name" : "android::trait_trivial_dtor<long>",
11217   "referenced_type" : "type-206",
11218   "self_type" : "type-206",
11219   "size" : 1,
11220   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11221   "template_args" : [ "type-205" ],
11222   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
11223  },
11224  {
11225   "alignment" : 1,
11226   "linker_set_key" : "android::trait_trivial_dtor<short>",
11227   "name" : "android::trait_trivial_dtor<short>",
11228   "referenced_type" : "type-188",
11229   "self_type" : "type-188",
11230   "size" : 1,
11231   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11232   "template_args" : [ "type-187" ],
11233   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
11234  },
11235  {
11236   "alignment" : 1,
11237   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
11238   "name" : "android::trait_trivial_dtor<unsigned char>",
11239   "referenced_type" : "type-183",
11240   "self_type" : "type-183",
11241   "size" : 1,
11242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11243   "template_args" : [ "type-106" ],
11244   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
11245  },
11246  {
11247   "alignment" : 1,
11248   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
11249   "name" : "android::trait_trivial_dtor<unsigned int>",
11250   "referenced_type" : "type-200",
11251   "self_type" : "type-200",
11252   "size" : 1,
11253   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11254   "template_args" : [ "type-2" ],
11255   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11256  },
11257  {
11258   "alignment" : 1,
11259   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11260   "name" : "android::trait_trivial_dtor<unsigned long long>",
11261   "referenced_type" : "type-221",
11262   "self_type" : "type-221",
11263   "size" : 1,
11264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11265   "template_args" : [ "type-13" ],
11266   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11267  },
11268  {
11269   "alignment" : 1,
11270   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11271   "name" : "android::trait_trivial_dtor<unsigned long>",
11272   "referenced_type" : "type-211",
11273   "self_type" : "type-211",
11274   "size" : 1,
11275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11276   "template_args" : [ "type-210" ],
11277   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11278  },
11279  {
11280   "alignment" : 1,
11281   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11282   "name" : "android::trait_trivial_dtor<unsigned short>",
11283   "referenced_type" : "type-192",
11284   "self_type" : "type-192",
11285   "size" : 1,
11286   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11287   "template_args" : [ "type-108" ],
11288   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11289  },
11290  {
11291   "alignment" : 1,
11292   "linker_set_key" : "android::trait_trivial_dtor<void>",
11293   "name" : "android::trait_trivial_dtor<void>",
11294   "referenced_type" : "type-171",
11295   "self_type" : "type-171",
11296   "size" : 1,
11297   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11298   "template_args" : [ "type-23" ],
11299   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11300  },
11301  {
11302   "alignment" : 1,
11303   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11304   "name" : "android::trait_trivial_move<android::String16>",
11305   "referenced_type" : "type-359",
11306   "self_type" : "type-359",
11307   "size" : 1,
11308   "source_file" : "/system/core/libutils/include/utils/String16.h",
11309   "template_args" : [ "type-33" ],
11310   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11311  },
11312  {
11313   "alignment" : 1,
11314   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11315   "name" : "android::trait_trivial_move<android::String8>",
11316   "referenced_type" : "type-354",
11317   "self_type" : "type-354",
11318   "size" : 1,
11319   "source_file" : "/system/core/libutils/include/utils/String8.h",
11320   "template_args" : [ "type-44" ],
11321   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11322  },
11323  {
11324   "alignment" : 1,
11325   "linker_set_key" : "android::trait_trivial_move<bool>",
11326   "name" : "android::trait_trivial_move<bool>",
11327   "referenced_type" : "type-177",
11328   "self_type" : "type-177",
11329   "size" : 1,
11330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11331   "template_args" : [ "type-30" ],
11332   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11333  },
11334  {
11335   "alignment" : 1,
11336   "linker_set_key" : "android::trait_trivial_move<char>",
11337   "name" : "android::trait_trivial_move<char>",
11338   "referenced_type" : "type-181",
11339   "self_type" : "type-181",
11340   "size" : 1,
11341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11342   "template_args" : [ "type-47" ],
11343   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11344  },
11345  {
11346   "alignment" : 1,
11347   "linker_set_key" : "android::trait_trivial_move<double>",
11348   "name" : "android::trait_trivial_move<double>",
11349   "referenced_type" : "type-238",
11350   "self_type" : "type-238",
11351   "size" : 1,
11352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11353   "template_args" : [ "type-232" ],
11354   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11355  },
11356  {
11357   "alignment" : 1,
11358   "linker_set_key" : "android::trait_trivial_move<float>",
11359   "name" : "android::trait_trivial_move<float>",
11360   "referenced_type" : "type-230",
11361   "self_type" : "type-230",
11362   "size" : 1,
11363   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11364   "template_args" : [ "type-227" ],
11365   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11366  },
11367  {
11368   "alignment" : 1,
11369   "linker_set_key" : "android::trait_trivial_move<int>",
11370   "name" : "android::trait_trivial_move<int>",
11371   "referenced_type" : "type-198",
11372   "self_type" : "type-198",
11373   "size" : 1,
11374   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11375   "template_args" : [ "type-49" ],
11376   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11377  },
11378  {
11379   "alignment" : 1,
11380   "linker_set_key" : "android::trait_trivial_move<long long>",
11381   "name" : "android::trait_trivial_move<long long>",
11382   "referenced_type" : "type-219",
11383   "self_type" : "type-219",
11384   "size" : 1,
11385   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11386   "template_args" : [ "type-57" ],
11387   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11388  },
11389  {
11390   "alignment" : 1,
11391   "linker_set_key" : "android::trait_trivial_move<long>",
11392   "name" : "android::trait_trivial_move<long>",
11393   "referenced_type" : "type-208",
11394   "self_type" : "type-208",
11395   "size" : 1,
11396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11397   "template_args" : [ "type-205" ],
11398   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11399  },
11400  {
11401   "alignment" : 1,
11402   "linker_set_key" : "android::trait_trivial_move<short>",
11403   "name" : "android::trait_trivial_move<short>",
11404   "referenced_type" : "type-190",
11405   "self_type" : "type-190",
11406   "size" : 1,
11407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11408   "template_args" : [ "type-187" ],
11409   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11410  },
11411  {
11412   "alignment" : 1,
11413   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11414   "name" : "android::trait_trivial_move<unsigned char>",
11415   "referenced_type" : "type-185",
11416   "self_type" : "type-185",
11417   "size" : 1,
11418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11419   "template_args" : [ "type-106" ],
11420   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11421  },
11422  {
11423   "alignment" : 1,
11424   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11425   "name" : "android::trait_trivial_move<unsigned int>",
11426   "referenced_type" : "type-203",
11427   "self_type" : "type-203",
11428   "size" : 1,
11429   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11430   "template_args" : [ "type-2" ],
11431   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11432  },
11433  {
11434   "alignment" : 1,
11435   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11436   "name" : "android::trait_trivial_move<unsigned long long>",
11437   "referenced_type" : "type-225",
11438   "self_type" : "type-225",
11439   "size" : 1,
11440   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11441   "template_args" : [ "type-13" ],
11442   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11443  },
11444  {
11445   "alignment" : 1,
11446   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11447   "name" : "android::trait_trivial_move<unsigned long>",
11448   "referenced_type" : "type-215",
11449   "self_type" : "type-215",
11450   "size" : 1,
11451   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11452   "template_args" : [ "type-210" ],
11453   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11454  },
11455  {
11456   "alignment" : 1,
11457   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11458   "name" : "android::trait_trivial_move<unsigned short>",
11459   "referenced_type" : "type-194",
11460   "self_type" : "type-194",
11461   "size" : 1,
11462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11463   "template_args" : [ "type-108" ],
11464   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11465  },
11466  {
11467   "alignment" : 1,
11468   "linker_set_key" : "android::trait_trivial_move<void>",
11469   "name" : "android::trait_trivial_move<void>",
11470   "referenced_type" : "type-173",
11471   "self_type" : "type-173",
11472   "size" : 1,
11473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11474   "template_args" : [ "type-23" ],
11475   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11476  },
11477  {
11478   "alignment" : 4,
11479   "fields" :
11480   [
11481    {
11482     "access" : "private",
11483     "field_name" : "m_ptr",
11484     "referenced_type" : "type-97"
11485    },
11486    {
11487     "access" : "private",
11488     "field_name" : "m_refs",
11489     "field_offset" : 32,
11490     "referenced_type" : "type-11"
11491    }
11492   ],
11493   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11494   "name" : "android::wp<android::hardware::BHwBinder>",
11495   "record_kind" : "class",
11496   "referenced_type" : "type-278",
11497   "self_type" : "type-278",
11498   "size" : 8,
11499   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11500   "template_args" : [ "type-98" ],
11501   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11502  },
11503  {
11504   "alignment" : 4,
11505   "fields" :
11506   [
11507    {
11508     "access" : "private",
11509     "field_name" : "m_ptr",
11510     "referenced_type" : "type-540"
11511    },
11512    {
11513     "access" : "private",
11514     "field_name" : "m_refs",
11515     "field_offset" : 32,
11516     "referenced_type" : "type-11"
11517    }
11518   ],
11519   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11520   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11521   "record_kind" : "class",
11522   "referenced_type" : "type-539",
11523   "self_type" : "type-539",
11524   "size" : 8,
11525   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11526   "template_args" : [ "type-17" ],
11527   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11528  },
11529  {
11530   "alignment" : 4,
11531   "fields" :
11532   [
11533    {
11534     "access" : "private",
11535     "field_name" : "m_ptr",
11536     "referenced_type" : "type-5"
11537    },
11538    {
11539     "access" : "private",
11540     "field_name" : "m_refs",
11541     "field_offset" : 32,
11542     "referenced_type" : "type-11"
11543    }
11544   ],
11545   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11546   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11547   "record_kind" : "class",
11548   "referenced_type" : "type-4",
11549   "self_type" : "type-4",
11550   "size" : 8,
11551   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11552   "template_args" : [ "type-6" ],
11553   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11554  },
11555  {
11556   "alignment" : 4,
11557   "fields" :
11558   [
11559    {
11560     "access" : "private",
11561     "field_name" : "m_ptr",
11562     "referenced_type" : "type-15"
11563    },
11564    {
11565     "access" : "private",
11566     "field_name" : "m_refs",
11567     "field_offset" : 32,
11568     "referenced_type" : "type-11"
11569    }
11570   ],
11571   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11572   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11573   "record_kind" : "class",
11574   "referenced_type" : "type-14",
11575   "self_type" : "type-14",
11576   "size" : 8,
11577   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11578   "template_args" : [ "type-16" ],
11579   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11580  },
11581  {
11582   "alignment" : 4,
11583   "fields" :
11584   [
11585    {
11586     "field_name" : "maxContentLightLevel",
11587     "referenced_type" : "type-227"
11588    },
11589    {
11590     "field_name" : "maxFrameAverageLightLevel",
11591     "field_offset" : 32,
11592     "referenced_type" : "type-227"
11593    }
11594   ],
11595   "linker_set_key" : "android_cta861_3_metadata",
11596   "name" : "android_cta861_3_metadata",
11597   "referenced_type" : "type-460",
11598   "self_type" : "type-460",
11599   "size" : 8,
11600   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11601   "unique_id" : "android_cta861_3_metadata"
11602  },
11603  {
11604   "alignment" : 4,
11605   "fields" :
11606   [
11607    {
11608     "field_name" : "num_points",
11609     "referenced_type" : "type-2"
11610    },
11611    {
11612     "field_name" : "reserved",
11613     "field_offset" : 32,
11614     "referenced_type" : "type-450"
11615    },
11616    {
11617     "field_name" : "xyzc_points",
11618     "field_offset" : 288,
11619     "referenced_type" : "type-457"
11620    }
11621   ],
11622   "linker_set_key" : "android_depth_points",
11623   "name" : "android_depth_points",
11624   "referenced_type" : "type-456",
11625   "self_type" : "type-456",
11626   "size" : 36,
11627   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11628   "unique_id" : "android_depth_points"
11629  },
11630  {
11631   "alignment" : 4,
11632   "fields" :
11633   [
11634    {
11635     "field_name" : "format",
11636     "referenced_type" : "type-453"
11637    },
11638    {
11639     "field_name" : "num_planes",
11640     "field_offset" : 32,
11641     "referenced_type" : "type-2"
11642    },
11643    {
11644     "field_name" : "planes",
11645     "field_offset" : 64,
11646     "referenced_type" : "type-455"
11647    }
11648   ],
11649   "linker_set_key" : "android_flex_layout",
11650   "name" : "android_flex_layout",
11651   "referenced_type" : "type-454",
11652   "self_type" : "type-454",
11653   "size" : 12,
11654   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11655   "unique_id" : "android_flex_layout"
11656  },
11657  {
11658   "alignment" : 4,
11659   "fields" :
11660   [
11661    {
11662     "field_name" : "top_left",
11663     "referenced_type" : "type-379"
11664    },
11665    {
11666     "field_name" : "component",
11667     "field_offset" : 32,
11668     "referenced_type" : "type-451"
11669    },
11670    {
11671     "field_name" : "bits_per_component",
11672     "field_offset" : 64,
11673     "referenced_type" : "type-49"
11674    },
11675    {
11676     "field_name" : "bits_used",
11677     "field_offset" : 96,
11678     "referenced_type" : "type-49"
11679    },
11680    {
11681     "field_name" : "h_increment",
11682     "field_offset" : 128,
11683     "referenced_type" : "type-49"
11684    },
11685    {
11686     "field_name" : "v_increment",
11687     "field_offset" : 160,
11688     "referenced_type" : "type-49"
11689    },
11690    {
11691     "field_name" : "h_subsampling",
11692     "field_offset" : 192,
11693     "referenced_type" : "type-49"
11694    },
11695    {
11696     "field_name" : "v_subsampling",
11697     "field_offset" : 224,
11698     "referenced_type" : "type-49"
11699    }
11700   ],
11701   "linker_set_key" : "android_flex_plane",
11702   "name" : "android_flex_plane",
11703   "referenced_type" : "type-452",
11704   "self_type" : "type-452",
11705   "size" : 32,
11706   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11707   "unique_id" : "android_flex_plane"
11708  },
11709  {
11710   "alignment" : 4,
11711   "fields" :
11712   [
11713    {
11714     "field_name" : "displayPrimaryRed",
11715     "referenced_type" : "type-458"
11716    },
11717    {
11718     "field_name" : "displayPrimaryGreen",
11719     "field_offset" : 64,
11720     "referenced_type" : "type-458"
11721    },
11722    {
11723     "field_name" : "displayPrimaryBlue",
11724     "field_offset" : 128,
11725     "referenced_type" : "type-458"
11726    },
11727    {
11728     "field_name" : "whitePoint",
11729     "field_offset" : 192,
11730     "referenced_type" : "type-458"
11731    },
11732    {
11733     "field_name" : "maxLuminance",
11734     "field_offset" : 256,
11735     "referenced_type" : "type-227"
11736    },
11737    {
11738     "field_name" : "minLuminance",
11739     "field_offset" : 288,
11740     "referenced_type" : "type-227"
11741    }
11742   ],
11743   "linker_set_key" : "android_smpte2086_metadata",
11744   "name" : "android_smpte2086_metadata",
11745   "referenced_type" : "type-459",
11746   "self_type" : "type-459",
11747   "size" : 40,
11748   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11749   "unique_id" : "android_smpte2086_metadata"
11750  },
11751  {
11752   "alignment" : 4,
11753   "fields" :
11754   [
11755    {
11756     "field_name" : "x",
11757     "referenced_type" : "type-227"
11758    },
11759    {
11760     "field_name" : "y",
11761     "field_offset" : 32,
11762     "referenced_type" : "type-227"
11763    }
11764   ],
11765   "linker_set_key" : "android_xy_color",
11766   "name" : "android_xy_color",
11767   "referenced_type" : "type-458",
11768   "self_type" : "type-458",
11769   "size" : 8,
11770   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11771   "unique_id" : "android_xy_color"
11772  },
11773  {
11774   "alignment" : 4,
11775   "fields" :
11776   [
11777    {
11778     "field_name" : "y",
11779     "referenced_type" : "type-22"
11780    },
11781    {
11782     "field_name" : "cb",
11783     "field_offset" : 32,
11784     "referenced_type" : "type-22"
11785    },
11786    {
11787     "field_name" : "cr",
11788     "field_offset" : 64,
11789     "referenced_type" : "type-22"
11790    },
11791    {
11792     "field_name" : "ystride",
11793     "field_offset" : 96,
11794     "referenced_type" : "type-2"
11795    },
11796    {
11797     "field_name" : "cstride",
11798     "field_offset" : 128,
11799     "referenced_type" : "type-2"
11800    },
11801    {
11802     "field_name" : "chroma_step",
11803     "field_offset" : 160,
11804     "referenced_type" : "type-2"
11805    },
11806    {
11807     "field_name" : "reserved",
11808     "field_offset" : 192,
11809     "referenced_type" : "type-450"
11810    }
11811   ],
11812   "linker_set_key" : "android_ycbcr",
11813   "name" : "android_ycbcr",
11814   "referenced_type" : "type-449",
11815   "self_type" : "type-449",
11816   "size" : 56,
11817   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11818   "unique_id" : "android_ycbcr"
11819  },
11820  {
11821   "alignment" : 4,
11822   "fields" :
11823   [
11824    {
11825     "referenced_type" : "type-104"
11826    }
11827   ],
11828   "linker_set_key" : "log_msg",
11829   "name" : "log_msg",
11830   "referenced_type" : "type-103",
11831   "self_type" : "type-103",
11832   "size" : 5124,
11833   "source_file" : "/system/core/liblog/include/log/log_read.h",
11834   "unique_id" : "log_msg"
11835  },
11836  {
11837   "alignment" : 4,
11838   "fields" :
11839   [
11840    {
11841     "field_name" : "buf",
11842     "referenced_type" : "type-105"
11843    },
11844    {
11845     "field_name" : "entry",
11846     "referenced_type" : "type-107"
11847    },
11848    {
11849     "field_name" : "entry_v4",
11850     "referenced_type" : "type-107"
11851    },
11852    {
11853     "field_name" : "entry_v3",
11854     "referenced_type" : "type-110"
11855    },
11856    {
11857     "field_name" : "entry_v2",
11858     "referenced_type" : "type-111"
11859    },
11860    {
11861     "field_name" : "entry_v1",
11862     "referenced_type" : "type-112"
11863    }
11864   ],
11865   "is_anonymous" : true,
11866   "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",
11867   "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",
11868   "record_kind" : "union",
11869   "referenced_type" : "type-104",
11870   "self_type" : "type-104",
11871   "size" : 5124,
11872   "source_file" : "/system/core/liblog/include/log/log_read.h",
11873   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11874  },
11875  {
11876   "alignment" : 1,
11877   "fields" :
11878   [
11879    {
11880     "field_name" : "tv_sec",
11881     "referenced_type" : "type-2"
11882    },
11883    {
11884     "field_name" : "tv_nsec",
11885     "field_offset" : 32,
11886     "referenced_type" : "type-2"
11887    }
11888   ],
11889   "linker_set_key" : "log_time",
11890   "name" : "log_time",
11891   "referenced_type" : "type-367",
11892   "self_type" : "type-367",
11893   "size" : 8,
11894   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11895   "unique_id" : "_ZTS8log_time"
11896  },
11897  {
11898   "alignment" : 4,
11899   "fields" :
11900   [
11901    {
11902     "field_name" : "len",
11903     "referenced_type" : "type-108"
11904    },
11905    {
11906     "field_name" : "__pad",
11907     "field_offset" : 16,
11908     "referenced_type" : "type-108"
11909    },
11910    {
11911     "field_name" : "pid",
11912     "field_offset" : 32,
11913     "referenced_type" : "type-49"
11914    },
11915    {
11916     "field_name" : "tid",
11917     "field_offset" : 64,
11918     "referenced_type" : "type-49"
11919    },
11920    {
11921     "field_name" : "sec",
11922     "field_offset" : 96,
11923     "referenced_type" : "type-49"
11924    },
11925    {
11926     "field_name" : "nsec",
11927     "field_offset" : 128,
11928     "referenced_type" : "type-49"
11929    },
11930    {
11931     "field_name" : "msg",
11932     "field_offset" : 160,
11933     "referenced_type" : "type-109"
11934    }
11935   ],
11936   "linker_set_key" : "logger_entry",
11937   "name" : "logger_entry",
11938   "referenced_type" : "type-112",
11939   "self_type" : "type-112",
11940   "size" : 20,
11941   "source_file" : "/system/core/liblog/include/log/log_read.h",
11942   "unique_id" : "logger_entry"
11943  },
11944  {
11945   "alignment" : 1,
11946   "fields" :
11947   [
11948    {
11949     "field_name" : "len",
11950     "referenced_type" : "type-108"
11951    },
11952    {
11953     "field_name" : "hdr_size",
11954     "field_offset" : 16,
11955     "referenced_type" : "type-108"
11956    },
11957    {
11958     "field_name" : "pid",
11959     "field_offset" : 32,
11960     "referenced_type" : "type-49"
11961    },
11962    {
11963     "field_name" : "tid",
11964     "field_offset" : 64,
11965     "referenced_type" : "type-49"
11966    },
11967    {
11968     "field_name" : "sec",
11969     "field_offset" : 96,
11970     "referenced_type" : "type-49"
11971    },
11972    {
11973     "field_name" : "nsec",
11974     "field_offset" : 128,
11975     "referenced_type" : "type-49"
11976    },
11977    {
11978     "field_name" : "euid",
11979     "field_offset" : 160,
11980     "referenced_type" : "type-2"
11981    },
11982    {
11983     "field_name" : "msg",
11984     "field_offset" : 192,
11985     "referenced_type" : "type-109"
11986    }
11987   ],
11988   "linker_set_key" : "logger_entry_v2",
11989   "name" : "logger_entry_v2",
11990   "referenced_type" : "type-111",
11991   "self_type" : "type-111",
11992   "size" : 24,
11993   "source_file" : "/system/core/liblog/include/log/log_read.h",
11994   "unique_id" : "logger_entry_v2"
11995  },
11996  {
11997   "alignment" : 1,
11998   "fields" :
11999   [
12000    {
12001     "field_name" : "len",
12002     "referenced_type" : "type-108"
12003    },
12004    {
12005     "field_name" : "hdr_size",
12006     "field_offset" : 16,
12007     "referenced_type" : "type-108"
12008    },
12009    {
12010     "field_name" : "pid",
12011     "field_offset" : 32,
12012     "referenced_type" : "type-49"
12013    },
12014    {
12015     "field_name" : "tid",
12016     "field_offset" : 64,
12017     "referenced_type" : "type-49"
12018    },
12019    {
12020     "field_name" : "sec",
12021     "field_offset" : 96,
12022     "referenced_type" : "type-49"
12023    },
12024    {
12025     "field_name" : "nsec",
12026     "field_offset" : 128,
12027     "referenced_type" : "type-49"
12028    },
12029    {
12030     "field_name" : "lid",
12031     "field_offset" : 160,
12032     "referenced_type" : "type-2"
12033    },
12034    {
12035     "field_name" : "msg",
12036     "field_offset" : 192,
12037     "referenced_type" : "type-109"
12038    }
12039   ],
12040   "linker_set_key" : "logger_entry_v3",
12041   "name" : "logger_entry_v3",
12042   "referenced_type" : "type-110",
12043   "self_type" : "type-110",
12044   "size" : 24,
12045   "source_file" : "/system/core/liblog/include/log/log_read.h",
12046   "unique_id" : "logger_entry_v3"
12047  },
12048  {
12049   "alignment" : 4,
12050   "fields" :
12051   [
12052    {
12053     "field_name" : "len",
12054     "referenced_type" : "type-108"
12055    },
12056    {
12057     "field_name" : "hdr_size",
12058     "field_offset" : 16,
12059     "referenced_type" : "type-108"
12060    },
12061    {
12062     "field_name" : "pid",
12063     "field_offset" : 32,
12064     "referenced_type" : "type-49"
12065    },
12066    {
12067     "field_name" : "tid",
12068     "field_offset" : 64,
12069     "referenced_type" : "type-2"
12070    },
12071    {
12072     "field_name" : "sec",
12073     "field_offset" : 96,
12074     "referenced_type" : "type-2"
12075    },
12076    {
12077     "field_name" : "nsec",
12078     "field_offset" : 128,
12079     "referenced_type" : "type-2"
12080    },
12081    {
12082     "field_name" : "lid",
12083     "field_offset" : 160,
12084     "referenced_type" : "type-2"
12085    },
12086    {
12087     "field_name" : "uid",
12088     "field_offset" : 192,
12089     "referenced_type" : "type-2"
12090    },
12091    {
12092     "field_name" : "msg",
12093     "field_offset" : 224,
12094     "referenced_type" : "type-109"
12095    }
12096   ],
12097   "linker_set_key" : "logger_entry_v4",
12098   "name" : "logger_entry_v4",
12099   "referenced_type" : "type-107",
12100   "self_type" : "type-107",
12101   "size" : 28,
12102   "source_file" : "/system/core/liblog/include/log/log_read.h",
12103   "unique_id" : "logger_entry_v4"
12104  },
12105  {
12106   "alignment" : 4,
12107   "fields" :
12108   [
12109    {
12110     "field_name" : "version",
12111     "referenced_type" : "type-49"
12112    },
12113    {
12114     "field_name" : "numFds",
12115     "field_offset" : 32,
12116     "referenced_type" : "type-49"
12117    },
12118    {
12119     "field_name" : "numInts",
12120     "field_offset" : 64,
12121     "referenced_type" : "type-49"
12122    },
12123    {
12124     "field_name" : "data",
12125     "field_offset" : 96,
12126     "referenced_type" : "type-167"
12127    }
12128   ],
12129   "linker_set_key" : "native_handle",
12130   "name" : "native_handle",
12131   "referenced_type" : "type-166",
12132   "self_type" : "type-166",
12133   "size" : 12,
12134   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
12135   "unique_id" : "native_handle"
12136  }
12137 ],
12138 "rvalue_reference_types" :
12139 [
12140  {
12141   "alignment" : 4,
12142   "linker_set_key" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> &&",
12143   "name" : "android::hardware::Return<android::hardware::boot::V1_0::BoolResult> &&",
12144   "referenced_type" : "type-135",
12145   "self_type" : "type-138",
12146   "size" : 4,
12147   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12148  },
12149  {
12150   "alignment" : 4,
12151   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > &&",
12152   "name" : "android::hardware::Return<android::sp<android::hardware::boot::V1_0::IBootControl> > &&",
12153   "referenced_type" : "type-142",
12154   "self_type" : "type-144",
12155   "size" : 4,
12156   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12157  },
12158  {
12159   "alignment" : 4,
12160   "linker_set_key" : "android::hardware::Return<bool> &&",
12161   "name" : "android::hardware::Return<bool> &&",
12162   "referenced_type" : "type-120",
12163   "self_type" : "type-124",
12164   "size" : 4,
12165   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12166  },
12167  {
12168   "alignment" : 4,
12169   "linker_set_key" : "android::hardware::Return<unsigned int> &&",
12170   "name" : "android::hardware::Return<unsigned int> &&",
12171   "referenced_type" : "type-128",
12172   "self_type" : "type-130",
12173   "size" : 4,
12174   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12175  },
12176  {
12177   "alignment" : 4,
12178   "linker_set_key" : "android::hardware::Return<void> &&",
12179   "name" : "android::hardware::Return<void> &&",
12180   "referenced_type" : "type-154",
12181   "self_type" : "type-157",
12182   "size" : 4,
12183   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12184  },
12185  {
12186   "alignment" : 4,
12187   "linker_set_key" : "android::hardware::Status &&",
12188   "name" : "android::hardware::Status &&",
12189   "referenced_type" : "type-100",
12190   "self_type" : "type-117",
12191   "size" : 4,
12192   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12193  },
12194  {
12195   "alignment" : 4,
12196   "linker_set_key" : "android::hardware::details::return_status &&",
12197   "name" : "android::hardware::details::return_status &&",
12198   "referenced_type" : "type-121",
12199   "self_type" : "type-150",
12200   "size" : 4,
12201   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12202  },
12203  {
12204   "alignment" : 4,
12205   "linker_set_key" : "android::hardware::hidl_handle &&",
12206   "name" : "android::hardware::hidl_handle &&",
12207   "referenced_type" : "type-271",
12208   "self_type" : "type-280",
12209   "size" : 4,
12210   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12211  },
12212  {
12213   "alignment" : 4,
12214   "linker_set_key" : "android::hardware::hidl_memory &&",
12215   "name" : "android::hardware::hidl_memory &&",
12216   "referenced_type" : "type-277",
12217   "self_type" : "type-284",
12218   "size" : 4,
12219   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12220  },
12221  {
12222   "alignment" : 4,
12223   "linker_set_key" : "android::sp<android::hardware::boot::V1_0::IBootControl> &&",
12224   "name" : "android::sp<android::hardware::boot::V1_0::IBootControl> &&",
12225   "referenced_type" : "type-82",
12226   "self_type" : "type-85",
12227   "size" : 4,
12228   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12229  },
12230  {
12231   "alignment" : 4,
12232   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12233   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12234   "referenced_type" : "type-90",
12235   "self_type" : "type-92",
12236   "size" : 4,
12237   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12238  },
12239  {
12240   "alignment" : 4,
12241   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12242   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12243   "referenced_type" : "type-422",
12244   "self_type" : "type-421",
12245   "size" : 4,
12246   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12247  },
12248  {
12249   "alignment" : 4,
12250   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
12251   "name" : "std::function<sp<IBase> (void *)> &&",
12252   "referenced_type" : "type-432",
12253   "self_type" : "type-431",
12254   "size" : 4,
12255   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12256  },
12257  {
12258   "alignment" : 4,
12259   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
12260   "name" : "std::function<sp<IBinder> (void *)> &&",
12261   "referenced_type" : "type-424",
12262   "self_type" : "type-423",
12263   "size" : 4,
12264   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12265  }
12266 ]
12267}
12268