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