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