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