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