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