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