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