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