1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-61",
9   "self_type" : "type-82",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-247",
16   "self_type" : "type-500",
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-28",
24   "self_type" : "type-183",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-79",
32   "self_type" : "type-321",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-79",
41   "self_type" : "type-78",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-493",
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-44",
64   "self_type" : "type-44",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-61",
74   "self_type" : "type-61",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-52",
84   "self_type" : "type-52",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-256",
92   "self_type" : "type-256",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-247",
100   "self_type" : "type-247",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-28",
109   "self_type" : "type-28",
110   "size" : 4
111  },
112  {
113   "alignment" : 8,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-34",
118   "self_type" : "type-34",
119   "size" : 8
120  },
121  {
122   "alignment" : 8,
123   "is_integral" : true,
124   "linker_set_key" : "long long",
125   "name" : "long long",
126   "referenced_type" : "type-234",
127   "self_type" : "type-234",
128   "size" : 8
129  },
130  {
131   "alignment" : 2,
132   "is_integral" : true,
133   "linker_set_key" : "short",
134   "name" : "short",
135   "referenced_type" : "type-207",
136   "self_type" : "type-207",
137   "size" : 2
138  },
139  {
140   "alignment" : 1,
141   "is_integral" : true,
142   "linker_set_key" : "signed char",
143   "name" : "signed char",
144   "referenced_type" : "type-262",
145   "self_type" : "type-262",
146   "size" : 1
147  },
148  {
149   "alignment" : 1,
150   "is_integral" : true,
151   "is_unsigned" : true,
152   "linker_set_key" : "unsigned char",
153   "name" : "unsigned char",
154   "referenced_type" : "type-79",
155   "self_type" : "type-79",
156   "size" : 1
157  },
158  {
159   "alignment" : 4,
160   "is_integral" : true,
161   "is_unsigned" : true,
162   "linker_set_key" : "unsigned int",
163   "name" : "unsigned int",
164   "referenced_type" : "type-2",
165   "self_type" : "type-2",
166   "size" : 4
167  },
168  {
169   "alignment" : 8,
170   "is_integral" : true,
171   "is_unsigned" : true,
172   "linker_set_key" : "unsigned long",
173   "name" : "unsigned long",
174   "referenced_type" : "type-33",
175   "self_type" : "type-33",
176   "size" : 8
177  },
178  {
179   "alignment" : 8,
180   "is_integral" : true,
181   "is_unsigned" : true,
182   "linker_set_key" : "unsigned long long",
183   "name" : "unsigned long long",
184   "referenced_type" : "type-242",
185   "self_type" : "type-242",
186   "size" : 8
187  },
188  {
189   "alignment" : 2,
190   "is_integral" : true,
191   "is_unsigned" : true,
192   "linker_set_key" : "unsigned short",
193   "name" : "unsigned short",
194   "referenced_type" : "type-81",
195   "self_type" : "type-81",
196   "size" : 2
197  },
198  {
199   "linker_set_key" : "void",
200   "name" : "void",
201   "referenced_type" : "type-30",
202   "self_type" : "type-30"
203  }
204 ],
205 "elf_functions" :
206 [
207  {
208   "name" : "_ZN7android8hardware5power4V1_26IPower10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
209  },
210  {
211   "name" : "_ZN7android8hardware5power4V1_26IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
212  },
213  {
214   "name" : "_ZN7android8hardware5power4V1_26IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
215  },
216  {
217   "name" : "_ZN7android8hardware5power4V1_26IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
218  },
219  {
220   "name" : "_ZN7android8hardware5power4V1_26IPower13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
221  },
222  {
223   "name" : "_ZN7android8hardware5power4V1_26IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
224  },
225  {
226   "name" : "_ZN7android8hardware5power4V1_26IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
227  },
228  {
229   "name" : "_ZN7android8hardware5power4V1_26IPower17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
230  },
231  {
232   "name" : "_ZN7android8hardware5power4V1_26IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
233  },
234  {
235   "name" : "_ZN7android8hardware5power4V1_26IPower21notifySyspropsChangedEv"
236  },
237  {
238   "name" : "_ZN7android8hardware5power4V1_26IPower21setHALInstrumentationEv"
239  },
240  {
241   "name" : "_ZN7android8hardware5power4V1_26IPower24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
242  },
243  {
244   "name" : "_ZN7android8hardware5power4V1_26IPower4pingEv"
245  },
246  {
247   "name" : "_ZN7android8hardware5power4V1_26IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
248  },
249  {
250   "name" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS1_4V1_06IPowerEEEb"
251  },
252  {
253   "name" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS1_4V1_16IPowerEEEb"
254  },
255  {
256   "name" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
257  },
258  {
259   "name" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spIS3_EEb"
260  },
261  {
262   "name" : "_ZN7android8hardware5power4V1_27BsPower13addOnewayTaskENSt3__18functionIFvvEEE"
263  },
264  {
265   "name" : "_ZN7android8hardware5power4V1_27BsPowerC1ENS_2spINS2_6IPowerEEE"
266  },
267  {
268   "name" : "_ZN7android8hardware5power4V1_27BsPowerC2ENS_2spINS2_6IPowerEEE"
269  },
270  {
271   "name" : "_ZN7android8hardware5power4V1_29BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
272  },
273  {
274   "name" : "_ZN7android8hardware5power4V1_29BnHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
275  },
276  {
277   "name" : "_ZN7android8hardware5power4V1_29BnHwPower24_hidl_powerHintAsync_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
278  },
279  {
280   "name" : "_ZN7android8hardware5power4V1_29BnHwPower4pingEv"
281  },
282  {
283   "name" : "_ZN7android8hardware5power4V1_29BnHwPowerC1ERKNS_2spINS2_6IPowerEEE"
284  },
285  {
286   "name" : "_ZN7android8hardware5power4V1_29BnHwPowerC2ERKNS_2spINS2_6IPowerEEE"
287  },
288  {
289   "name" : "_ZN7android8hardware5power4V1_29BnHwPowerD0Ev"
290  },
291  {
292   "name" : "_ZN7android8hardware5power4V1_29BnHwPowerD1Ev"
293  },
294  {
295   "name" : "_ZN7android8hardware5power4V1_29BnHwPowerD2Ev"
296  },
297  {
298   "name" : "_ZN7android8hardware5power4V1_29BpHwPower10setFeatureENS1_4V1_07FeatureEb"
299  },
300  {
301   "name" : "_ZN7android8hardware5power4V1_29BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
302  },
303  {
304   "name" : "_ZN7android8hardware5power4V1_29BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
305  },
306  {
307   "name" : "_ZN7android8hardware5power4V1_29BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
308  },
309  {
310   "name" : "_ZN7android8hardware5power4V1_29BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
311  },
312  {
313   "name" : "_ZN7android8hardware5power4V1_29BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
314  },
315  {
316   "name" : "_ZN7android8hardware5power4V1_29BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi"
317  },
318  {
319   "name" : "_ZN7android8hardware5power4V1_29BpHwPower14setInteractiveEb"
320  },
321  {
322   "name" : "_ZN7android8hardware5power4V1_29BpHwPower18powerHintAsync_1_2ENS2_9PowerHintEi"
323  },
324  {
325   "name" : "_ZN7android8hardware5power4V1_29BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
326  },
327  {
328   "name" : "_ZN7android8hardware5power4V1_29BpHwPower21notifySyspropsChangedEv"
329  },
330  {
331   "name" : "_ZN7android8hardware5power4V1_29BpHwPower21setHALInstrumentationEv"
332  },
333  {
334   "name" : "_ZN7android8hardware5power4V1_29BpHwPower24_hidl_powerHintAsync_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9PowerHintEi"
335  },
336  {
337   "name" : "_ZN7android8hardware5power4V1_29BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
338  },
339  {
340   "name" : "_ZN7android8hardware5power4V1_29BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
341  },
342  {
343   "name" : "_ZN7android8hardware5power4V1_29BpHwPower4pingEv"
344  },
345  {
346   "name" : "_ZN7android8hardware5power4V1_29BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
347  },
348  {
349   "name" : "_ZN7android8hardware5power4V1_29BpHwPower9powerHintENS1_4V1_09PowerHintEi"
350  },
351  {
352   "name" : "_ZN7android8hardware5power4V1_29BpHwPowerC1ERKNS_2spINS0_7IBinderEEE"
353  },
354  {
355   "name" : "_ZN7android8hardware5power4V1_29BpHwPowerC2ERKNS_2spINS0_7IBinderEEE"
356  },
357  {
358   "binding" : "weak",
359   "name" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS3_4V1_06IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
360  },
361  {
362   "binding" : "weak",
363   "name" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS3_4V1_16IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
364  },
365  {
366   "binding" : "weak",
367   "name" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS_4hidl4base4V1_05IBaseENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
368  },
369  {
370   "binding" : "weak",
371   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_5power4V1_29BpHwPowerENS4_6IPowerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
372  },
373  {
374   "binding" : "weak",
375   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
380  },
381  {
382   "binding" : "weak",
383   "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_"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEERKT_"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
392  },
393  {
394   "binding" : "weak",
395   "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_"
396  },
397  {
398   "binding" : "weak",
399   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
400  },
401  {
402   "binding" : "weak",
403   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
404  },
405  {
406   "binding" : "weak",
407   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
408  },
409  {
410   "binding" : "weak",
411   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
412  },
413  {
414   "binding" : "weak",
415   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
416  },
417  {
418   "name" : "_ZThn32_N7android8hardware5power4V1_29BnHwPowerD0Ev"
419  },
420  {
421   "name" : "_ZThn32_N7android8hardware5power4V1_29BnHwPowerD1Ev"
422  },
423  {
424   "name" : "_ZTv0_n24_N7android8hardware5power4V1_29BnHwPowerD0Ev"
425  },
426  {
427   "name" : "_ZTv0_n24_N7android8hardware5power4V1_29BnHwPowerD1Ev"
428  }
429 ],
430 "elf_objects" :
431 [
432  {
433   "name" : "_ZN7android8hardware5power4V1_26IPower10descriptorE"
434  },
435  {
436   "name" : "_ZTCN7android8hardware5power4V1_26IPowerE0_NS1_4V1_06IPowerE"
437  },
438  {
439   "name" : "_ZTCN7android8hardware5power4V1_26IPowerE0_NS1_4V1_16IPowerE"
440  },
441  {
442   "name" : "_ZTCN7android8hardware5power4V1_26IPowerE0_NS_4hidl4base4V1_05IBaseE"
443  },
444  {
445   "binding" : "weak",
446   "name" : "_ZTCN7android8hardware5power4V1_27BsPowerE0_NS2_6IPowerE"
447  },
448  {
449   "name" : "_ZTCN7android8hardware5power4V1_29BnHwPowerE0_NS0_7IBinderE"
450  },
451  {
452   "name" : "_ZTCN7android8hardware5power4V1_29BnHwPowerE0_NS0_9BHwBinderE"
453  },
454  {
455   "name" : "_ZTCN7android8hardware5power4V1_29BnHwPowerE0_NS_4hidl4base4V1_08BnHwBaseE"
456  },
457  {
458   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE0_NS0_11BpInterfaceINS2_6IPowerEEE"
459  },
460  {
461   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE0_NS1_4V1_06IPowerE"
462  },
463  {
464   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE0_NS1_4V1_16IPowerE"
465  },
466  {
467   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE0_NS2_6IPowerE"
468  },
469  {
470   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE0_NS_4hidl4base4V1_05IBaseE"
471  },
472  {
473   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE16_NS0_11BpHwRefBaseE"
474  },
475  {
476   "name" : "_ZTCN7android8hardware5power4V1_29BpHwPowerE8_NS0_10IInterfaceE"
477  },
478  {
479   "name" : "_ZTTN7android8hardware5power4V1_26IPowerE"
480  },
481  {
482   "name" : "_ZTTN7android8hardware5power4V1_29BnHwPowerE"
483  },
484  {
485   "name" : "_ZTTN7android8hardware5power4V1_29BpHwPowerE"
486  },
487  {
488   "name" : "_ZTVN7android8hardware5power4V1_26IPowerE"
489  },
490  {
491   "binding" : "weak",
492   "name" : "_ZTVN7android8hardware5power4V1_27BsPowerE"
493  },
494  {
495   "name" : "_ZTVN7android8hardware5power4V1_29BnHwPowerE"
496  },
497  {
498   "name" : "_ZTVN7android8hardware5power4V1_29BpHwPowerE"
499  }
500 ],
501 "enum_types" :
502 [
503  {
504   "alignment" : 4,
505   "enum_fields" :
506   [
507    {
508     "enum_field_value" : 0,
509     "name" : "android::Condition::WAKE_UP_ONE"
510    },
511    {
512     "enum_field_value" : 1,
513     "name" : "android::Condition::WAKE_UP_ALL"
514    }
515   ],
516   "linker_set_key" : "android::Condition::WakeUpType",
517   "name" : "android::Condition::WakeUpType",
518   "referenced_type" : "type-513",
519   "self_type" : "type-513",
520   "size" : 4,
521   "source_file" : "/system/core/libutils/include/utils/Condition.h",
522   "underlying_type" : "type-2",
523   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 0,
531     "name" : "android::String16::kEmptyString"
532    }
533   ],
534   "linker_set_key" : "android::String16::StaticLinkage",
535   "name" : "android::String16::StaticLinkage",
536   "referenced_type" : "type-399",
537   "self_type" : "type-399",
538   "size" : 4,
539   "source_file" : "/system/core/libutils/include/utils/String16.h",
540   "underlying_type" : "type-2",
541   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
542  },
543  {
544   "alignment" : 4,
545   "enum_fields" :
546   [
547    {
548     "enum_field_value" : 0,
549     "name" : "android::String8::kEmptyString"
550    }
551   ],
552   "linker_set_key" : "android::String8::StaticLinkage",
553   "name" : "android::String8::StaticLinkage",
554   "referenced_type" : "type-391",
555   "self_type" : "type-391",
556   "size" : 4,
557   "source_file" : "/system/core/libutils/include/utils/String8.h",
558   "underlying_type" : "type-2",
559   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
560  },
561  {
562   "alignment" : 4,
563   "enum_fields" :
564   [
565    {
566     "enum_field_value" : 0,
567     "name" : "android::hardware::HidlReturnRestriction::NONE"
568    },
569    {
570     "enum_field_value" : 1,
571     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
572    },
573    {
574     "enum_field_value" : 2,
575     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
576    }
577   ],
578   "linker_set_key" : "android::hardware::HidlReturnRestriction",
579   "name" : "android::hardware::HidlReturnRestriction",
580   "referenced_type" : "type-174",
581   "self_type" : "type-174",
582   "size" : 4,
583   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
584   "underlying_type" : "type-28",
585   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
586  },
587  {
588   "alignment" : 4,
589   "enum_fields" :
590   [
591    {
592     "enum_field_value" : 0,
593     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
594    },
595    {
596     "enum_field_value" : 1,
597     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
598    },
599    {
600     "enum_field_value" : 2,
601     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
602    },
603    {
604     "enum_field_value" : 3,
605     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
606    }
607   ],
608   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
609   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
610   "referenced_type" : "type-382",
611   "self_type" : "type-382",
612   "size" : 4,
613   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
614   "underlying_type" : "type-28",
615   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
616  },
617  {
618   "alignment" : 4,
619   "enum_fields" :
620   [
621    {
622     "enum_field_value" : 1,
623     "name" : "android::hardware::kSynchronizedReadWrite"
624    },
625    {
626     "enum_field_value" : 2,
627     "name" : "android::hardware::kUnsynchronizedWrite"
628    }
629   ],
630   "linker_set_key" : "android::hardware::MQFlavor",
631   "name" : "android::hardware::MQFlavor",
632   "referenced_type" : "type-378",
633   "self_type" : "type-378",
634   "size" : 4,
635   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
636   "underlying_type" : "type-2",
637   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
638  },
639  {
640   "alignment" : 4,
641   "enum_fields" :
642   [
643    {
644     "enum_field_value" : 0,
645     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
646    },
647    {
648     "enum_field_value" : 1,
649     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
650    },
651    {
652     "enum_field_value" : 2,
653     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
654    }
655   ],
656   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
657   "name" : "android::hardware::ProcessState::CallRestriction",
658   "referenced_type" : "type-63",
659   "self_type" : "type-63",
660   "size" : 4,
661   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
662   "underlying_type" : "type-28",
663   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
664  },
665  {
666   "alignment" : 4,
667   "enum_fields" :
668   [
669    {
670     "enum_field_value" : 0,
671     "name" : "android::hardware::Status::EX_NONE"
672    },
673    {
674     "enum_field_value" : -1,
675     "name" : "android::hardware::Status::EX_SECURITY"
676    },
677    {
678     "enum_field_value" : -2,
679     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
680    },
681    {
682     "enum_field_value" : -3,
683     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
684    },
685    {
686     "enum_field_value" : -4,
687     "name" : "android::hardware::Status::EX_NULL_POINTER"
688    },
689    {
690     "enum_field_value" : -5,
691     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
692    },
693    {
694     "enum_field_value" : -6,
695     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
696    },
697    {
698     "enum_field_value" : -7,
699     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
700    },
701    {
702     "enum_field_value" : -128,
703     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
704    },
705    {
706     "enum_field_value" : -129,
707     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
708    }
709   ],
710   "linker_set_key" : "android::hardware::Status::Exception",
711   "name" : "android::hardware::Status::Exception",
712   "referenced_type" : "type-147",
713   "self_type" : "type-147",
714   "size" : 4,
715   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
716   "underlying_type" : "type-28",
717   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
718  },
719  {
720   "alignment" : 4,
721   "enum_fields" :
722   [
723    {
724     "enum_field_value" : 0,
725     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
726    },
727    {
728     "enum_field_value" : 1,
729     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
730    },
731    {
732     "enum_field_value" : 2,
733     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
734    },
735    {
736     "enum_field_value" : 3,
737     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
738    },
739    {
740     "enum_field_value" : 4,
741     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
742    },
743    {
744     "enum_field_value" : 5,
745     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
746    },
747    {
748     "enum_field_value" : 6,
749     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
750    },
751    {
752     "enum_field_value" : 7,
753     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
754    },
755    {
756     "enum_field_value" : 8,
757     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
758    },
759    {
760     "enum_field_value" : 9,
761     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
762    }
763   ],
764   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
765   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
766   "referenced_type" : "type-627",
767   "self_type" : "type-627",
768   "size" : 4,
769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
770   "underlying_type" : "type-2",
771   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
772  },
773  {
774   "alignment" : 4,
775   "enum_fields" :
776   [
777    {
778     "enum_field_value" : 1,
779     "name" : "android::hardware::power::V1_0::Feature::POWER_FEATURE_DOUBLE_TAP_TO_WAKE"
780    }
781   ],
782   "linker_set_key" : "android::hardware::power::V1_0::Feature",
783   "name" : "android::hardware::power::V1_0::Feature",
784   "referenced_type" : "type-538",
785   "self_type" : "type-538",
786   "size" : 4,
787   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
788   "underlying_type" : "type-2",
789   "unique_id" : "_ZTSN7android8hardware5power4V1_07FeatureE"
790  },
791  {
792   "alignment" : 4,
793   "enum_fields" :
794   [
795    {
796     "enum_field_value" : 1,
797     "name" : "android::hardware::power::V1_0::PowerHint::VSYNC"
798    },
799    {
800     "enum_field_value" : 2,
801     "name" : "android::hardware::power::V1_0::PowerHint::INTERACTION"
802    },
803    {
804     "enum_field_value" : 3,
805     "name" : "android::hardware::power::V1_0::PowerHint::VIDEO_ENCODE"
806    },
807    {
808     "enum_field_value" : 4,
809     "name" : "android::hardware::power::V1_0::PowerHint::VIDEO_DECODE"
810    },
811    {
812     "enum_field_value" : 5,
813     "name" : "android::hardware::power::V1_0::PowerHint::LOW_POWER"
814    },
815    {
816     "enum_field_value" : 6,
817     "name" : "android::hardware::power::V1_0::PowerHint::SUSTAINED_PERFORMANCE"
818    },
819    {
820     "enum_field_value" : 7,
821     "name" : "android::hardware::power::V1_0::PowerHint::VR_MODE"
822    },
823    {
824     "enum_field_value" : 8,
825     "name" : "android::hardware::power::V1_0::PowerHint::LAUNCH"
826    }
827   ],
828   "linker_set_key" : "android::hardware::power::V1_0::PowerHint",
829   "name" : "android::hardware::power::V1_0::PowerHint",
830   "referenced_type" : "type-537",
831   "self_type" : "type-537",
832   "size" : 4,
833   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
834   "underlying_type" : "type-2",
835   "unique_id" : "_ZTSN7android8hardware5power4V1_09PowerHintE"
836  },
837  {
838   "alignment" : 4,
839   "enum_fields" :
840   [
841    {
842     "enum_field_value" : 0,
843     "name" : "android::hardware::power::V1_0::Status::SUCCESS"
844    },
845    {
846     "enum_field_value" : 1,
847     "name" : "android::hardware::power::V1_0::Status::FILESYSTEM_ERROR"
848    }
849   ],
850   "linker_set_key" : "android::hardware::power::V1_0::Status",
851   "name" : "android::hardware::power::V1_0::Status",
852   "referenced_type" : "type-539",
853   "self_type" : "type-539",
854   "size" : 4,
855   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
856   "underlying_type" : "type-2",
857   "unique_id" : "_ZTSN7android8hardware5power4V1_06StatusE"
858  },
859  {
860   "alignment" : 4,
861   "enum_fields" :
862   [
863    {
864     "enum_field_value" : 1,
865     "name" : "android::hardware::power::V1_2::PowerHint::VSYNC"
866    },
867    {
868     "enum_field_value" : 2,
869     "name" : "android::hardware::power::V1_2::PowerHint::INTERACTION"
870    },
871    {
872     "enum_field_value" : 3,
873     "name" : "android::hardware::power::V1_2::PowerHint::VIDEO_ENCODE"
874    },
875    {
876     "enum_field_value" : 4,
877     "name" : "android::hardware::power::V1_2::PowerHint::VIDEO_DECODE"
878    },
879    {
880     "enum_field_value" : 5,
881     "name" : "android::hardware::power::V1_2::PowerHint::LOW_POWER"
882    },
883    {
884     "enum_field_value" : 6,
885     "name" : "android::hardware::power::V1_2::PowerHint::SUSTAINED_PERFORMANCE"
886    },
887    {
888     "enum_field_value" : 7,
889     "name" : "android::hardware::power::V1_2::PowerHint::VR_MODE"
890    },
891    {
892     "enum_field_value" : 8,
893     "name" : "android::hardware::power::V1_2::PowerHint::LAUNCH"
894    },
895    {
896     "enum_field_value" : 9,
897     "name" : "android::hardware::power::V1_2::PowerHint::AUDIO_STREAMING"
898    },
899    {
900     "enum_field_value" : 10,
901     "name" : "android::hardware::power::V1_2::PowerHint::AUDIO_LOW_LATENCY"
902    },
903    {
904     "enum_field_value" : 11,
905     "name" : "android::hardware::power::V1_2::PowerHint::CAMERA_LAUNCH"
906    },
907    {
908     "enum_field_value" : 12,
909     "name" : "android::hardware::power::V1_2::PowerHint::CAMERA_STREAMING"
910    },
911    {
912     "enum_field_value" : 13,
913     "name" : "android::hardware::power::V1_2::PowerHint::CAMERA_SHOT"
914    }
915   ],
916   "linker_set_key" : "android::hardware::power::V1_2::PowerHint",
917   "name" : "android::hardware::power::V1_2::PowerHint",
918   "referenced_type" : "type-556",
919   "self_type" : "type-556",
920   "size" : 4,
921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/types.h",
922   "underlying_type" : "type-2",
923   "unique_id" : "_ZTSN7android8hardware5power4V1_29PowerHintE"
924  },
925  {
926   "alignment" : 4,
927   "enum_fields" :
928   [
929    {
930     "enum_field_value" : 0,
931     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
932    },
933    {
934     "enum_field_value" : 1,
935     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
936    },
937    {
938     "enum_field_value" : 2,
939     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
940    }
941   ],
942   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
943   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
944   "referenced_type" : "type-386",
945   "self_type" : "type-386",
946   "size" : 4,
947   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
948   "underlying_type" : "type-28",
949   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
950  },
951  {
952   "alignment" : 4,
953   "enum_fields" :
954   [
955    {
956     "enum_field_value" : -1,
957     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
958    }
959   ],
960   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
961   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
962   "referenced_type" : "type-528",
963   "self_type" : "type-528",
964   "size" : 4,
965   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
966   "underlying_type" : "type-28",
967   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
968  },
969  {
970   "alignment" : 1,
971   "enum_fields" :
972   [
973    {
974     "enum_field_value" : 0,
975     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
976    },
977    {
978     "enum_field_value" : 1,
979     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
980    },
981    {
982     "enum_field_value" : 2,
983     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
984    }
985   ],
986   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
987   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
988   "referenced_type" : "type-527",
989   "self_type" : "type-527",
990   "size" : 1,
991   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
992   "underlying_type" : "type-79",
993   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
994  },
995  {
996   "alignment" : 4,
997   "enum_fields" :
998   [
999    {
1000     "enum_field_value" : 0,
1001     "name" : "ANDROID_LOG_UNKNOWN"
1002    },
1003    {
1004     "enum_field_value" : 1,
1005     "name" : "ANDROID_LOG_DEFAULT"
1006    },
1007    {
1008     "enum_field_value" : 2,
1009     "name" : "ANDROID_LOG_VERBOSE"
1010    },
1011    {
1012     "enum_field_value" : 3,
1013     "name" : "ANDROID_LOG_DEBUG"
1014    },
1015    {
1016     "enum_field_value" : 4,
1017     "name" : "ANDROID_LOG_INFO"
1018    },
1019    {
1020     "enum_field_value" : 5,
1021     "name" : "ANDROID_LOG_WARN"
1022    },
1023    {
1024     "enum_field_value" : 6,
1025     "name" : "ANDROID_LOG_ERROR"
1026    },
1027    {
1028     "enum_field_value" : 7,
1029     "name" : "ANDROID_LOG_FATAL"
1030    },
1031    {
1032     "enum_field_value" : 8,
1033     "name" : "ANDROID_LOG_SILENT"
1034    }
1035   ],
1036   "linker_set_key" : "android_LogPriority",
1037   "name" : "android_LogPriority",
1038   "referenced_type" : "type-1",
1039   "self_type" : "type-1",
1040   "size" : 4,
1041   "source_file" : "/system/core/liblog/include/android/log.h",
1042   "underlying_type" : "type-2",
1043   "unique_id" : "android_LogPriority"
1044  },
1045  {
1046   "alignment" : 4,
1047   "enum_fields" :
1048   [
1049    {
1050     "enum_field_value" : 0,
1051     "name" : "HAL_COLOR_MODE_NATIVE"
1052    },
1053    {
1054     "enum_field_value" : 1,
1055     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1056    },
1057    {
1058     "enum_field_value" : 2,
1059     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1060    },
1061    {
1062     "enum_field_value" : 3,
1063     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1064    },
1065    {
1066     "enum_field_value" : 4,
1067     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1068    },
1069    {
1070     "enum_field_value" : 5,
1071     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1072    },
1073    {
1074     "enum_field_value" : 6,
1075     "name" : "HAL_COLOR_MODE_DCI_P3"
1076    },
1077    {
1078     "enum_field_value" : 7,
1079     "name" : "HAL_COLOR_MODE_SRGB"
1080    },
1081    {
1082     "enum_field_value" : 8,
1083     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1084    },
1085    {
1086     "enum_field_value" : 9,
1087     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1088    }
1089   ],
1090   "linker_set_key" : "android_color_mode_t",
1091   "name" : "android_color_mode_t",
1092   "referenced_type" : "type-479",
1093   "self_type" : "type-479",
1094   "size" : 4,
1095   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1096   "underlying_type" : "type-2",
1097   "unique_id" : "android_color_mode_t"
1098  },
1099  {
1100   "alignment" : 4,
1101   "enum_fields" :
1102   [
1103    {
1104     "enum_field_value" : 10,
1105     "name" : "HAL_COLOR_MODE_BT2020"
1106    },
1107    {
1108     "enum_field_value" : 11,
1109     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1110    },
1111    {
1112     "enum_field_value" : 12,
1113     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1114    }
1115   ],
1116   "linker_set_key" : "android_color_mode_v1_1_t",
1117   "name" : "android_color_mode_v1_1_t",
1118   "referenced_type" : "type-484",
1119   "self_type" : "type-484",
1120   "size" : 4,
1121   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1122   "underlying_type" : "type-2",
1123   "unique_id" : "android_color_mode_v1_1_t"
1124  },
1125  {
1126   "alignment" : 4,
1127   "enum_fields" :
1128   [
1129    {
1130     "enum_field_value" : 0,
1131     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1132    },
1133    {
1134     "enum_field_value" : 1,
1135     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1136    },
1137    {
1138     "enum_field_value" : 2,
1139     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1140    },
1141    {
1142     "enum_field_value" : 3,
1143     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1144    },
1145    {
1146     "enum_field_value" : 4,
1147     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1148    },
1149    {
1150     "enum_field_value" : 5,
1151     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1152    },
1153    {
1154     "enum_field_value" : 6,
1155     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1156    }
1157   ],
1158   "linker_set_key" : "android_color_transform_t",
1159   "name" : "android_color_transform_t",
1160   "referenced_type" : "type-480",
1161   "self_type" : "type-480",
1162   "size" : 4,
1163   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1164   "underlying_type" : "type-2",
1165   "unique_id" : "android_color_transform_t"
1166  },
1167  {
1168   "alignment" : 4,
1169   "enum_fields" :
1170   [
1171    {
1172     "enum_field_value" : 0,
1173     "name" : "HAL_DATASPACE_UNKNOWN"
1174    },
1175    {
1176     "enum_field_value" : 1,
1177     "name" : "HAL_DATASPACE_ARBITRARY"
1178    },
1179    {
1180     "enum_field_value" : 16,
1181     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1182    },
1183    {
1184     "enum_field_value" : 4128768,
1185     "name" : "HAL_DATASPACE_STANDARD_MASK"
1186    },
1187    {
1188     "enum_field_value" : 0,
1189     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1190    },
1191    {
1192     "enum_field_value" : 65536,
1193     "name" : "HAL_DATASPACE_STANDARD_BT709"
1194    },
1195    {
1196     "enum_field_value" : 131072,
1197     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1198    },
1199    {
1200     "enum_field_value" : 196608,
1201     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1202    },
1203    {
1204     "enum_field_value" : 262144,
1205     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1206    },
1207    {
1208     "enum_field_value" : 327680,
1209     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1210    },
1211    {
1212     "enum_field_value" : 393216,
1213     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1214    },
1215    {
1216     "enum_field_value" : 458752,
1217     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1218    },
1219    {
1220     "enum_field_value" : 524288,
1221     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1222    },
1223    {
1224     "enum_field_value" : 589824,
1225     "name" : "HAL_DATASPACE_STANDARD_FILM"
1226    },
1227    {
1228     "enum_field_value" : 655360,
1229     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1230    },
1231    {
1232     "enum_field_value" : 720896,
1233     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1234    },
1235    {
1236     "enum_field_value" : 22,
1237     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1238    },
1239    {
1240     "enum_field_value" : 130023424,
1241     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1242    },
1243    {
1244     "enum_field_value" : 0,
1245     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1246    },
1247    {
1248     "enum_field_value" : 4194304,
1249     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1250    },
1251    {
1252     "enum_field_value" : 8388608,
1253     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1254    },
1255    {
1256     "enum_field_value" : 12582912,
1257     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1258    },
1259    {
1260     "enum_field_value" : 16777216,
1261     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1262    },
1263    {
1264     "enum_field_value" : 20971520,
1265     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1266    },
1267    {
1268     "enum_field_value" : 25165824,
1269     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1270    },
1271    {
1272     "enum_field_value" : 29360128,
1273     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1274    },
1275    {
1276     "enum_field_value" : 33554432,
1277     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1278    },
1279    {
1280     "enum_field_value" : 27,
1281     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1282    },
1283    {
1284     "enum_field_value" : 939524096,
1285     "name" : "HAL_DATASPACE_RANGE_MASK"
1286    },
1287    {
1288     "enum_field_value" : 0,
1289     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1290    },
1291    {
1292     "enum_field_value" : 134217728,
1293     "name" : "HAL_DATASPACE_RANGE_FULL"
1294    },
1295    {
1296     "enum_field_value" : 268435456,
1297     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1298    },
1299    {
1300     "enum_field_value" : 402653184,
1301     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1302    },
1303    {
1304     "enum_field_value" : 512,
1305     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1306    },
1307    {
1308     "enum_field_value" : 138477568,
1309     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1310    },
1311    {
1312     "enum_field_value" : 406913024,
1313     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1314    },
1315    {
1316     "enum_field_value" : 513,
1317     "name" : "HAL_DATASPACE_SRGB"
1318    },
1319    {
1320     "enum_field_value" : 142671872,
1321     "name" : "HAL_DATASPACE_V0_SRGB"
1322    },
1323    {
1324     "enum_field_value" : 411107328,
1325     "name" : "HAL_DATASPACE_V0_SCRGB"
1326    },
1327    {
1328     "enum_field_value" : 257,
1329     "name" : "HAL_DATASPACE_JFIF"
1330    },
1331    {
1332     "enum_field_value" : 146931712,
1333     "name" : "HAL_DATASPACE_V0_JFIF"
1334    },
1335    {
1336     "enum_field_value" : 258,
1337     "name" : "HAL_DATASPACE_BT601_625"
1338    },
1339    {
1340     "enum_field_value" : 281149440,
1341     "name" : "HAL_DATASPACE_V0_BT601_625"
1342    },
1343    {
1344     "enum_field_value" : 259,
1345     "name" : "HAL_DATASPACE_BT601_525"
1346    },
1347    {
1348     "enum_field_value" : 281280512,
1349     "name" : "HAL_DATASPACE_V0_BT601_525"
1350    },
1351    {
1352     "enum_field_value" : 260,
1353     "name" : "HAL_DATASPACE_BT709"
1354    },
1355    {
1356     "enum_field_value" : 281083904,
1357     "name" : "HAL_DATASPACE_V0_BT709"
1358    },
1359    {
1360     "enum_field_value" : 139067392,
1361     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1362    },
1363    {
1364     "enum_field_value" : 155844608,
1365     "name" : "HAL_DATASPACE_DCI_P3"
1366    },
1367    {
1368     "enum_field_value" : 139067392,
1369     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1370    },
1371    {
1372     "enum_field_value" : 143261696,
1373     "name" : "HAL_DATASPACE_DISPLAY_P3"
1374    },
1375    {
1376     "enum_field_value" : 151715840,
1377     "name" : "HAL_DATASPACE_ADOBE_RGB"
1378    },
1379    {
1380     "enum_field_value" : 138805248,
1381     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1382    },
1383    {
1384     "enum_field_value" : 147193856,
1385     "name" : "HAL_DATASPACE_BT2020"
1386    },
1387    {
1388     "enum_field_value" : 163971072,
1389     "name" : "HAL_DATASPACE_BT2020_PQ"
1390    },
1391    {
1392     "enum_field_value" : 4096,
1393     "name" : "HAL_DATASPACE_DEPTH"
1394    },
1395    {
1396     "enum_field_value" : 4097,
1397     "name" : "HAL_DATASPACE_SENSOR"
1398    }
1399   ],
1400   "linker_set_key" : "android_dataspace_t",
1401   "name" : "android_dataspace_t",
1402   "referenced_type" : "type-478",
1403   "self_type" : "type-478",
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_dataspace_t"
1408  },
1409  {
1410   "alignment" : 4,
1411   "enum_fields" :
1412   [
1413    {
1414     "enum_field_value" : 281411584,
1415     "name" : "HAL_DATASPACE_BT2020_ITU"
1416    },
1417    {
1418     "enum_field_value" : 298188800,
1419     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1420    },
1421    {
1422     "enum_field_value" : 302383104,
1423     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1424    },
1425    {
1426     "enum_field_value" : 168165376,
1427     "name" : "HAL_DATASPACE_BT2020_HLG"
1428    }
1429   ],
1430   "linker_set_key" : "android_dataspace_v1_1_t",
1431   "name" : "android_dataspace_v1_1_t",
1432   "referenced_type" : "type-483",
1433   "self_type" : "type-483",
1434   "size" : 4,
1435   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1436   "underlying_type" : "type-2",
1437   "unique_id" : "android_dataspace_v1_1_t"
1438  },
1439  {
1440   "alignment" : 4,
1441   "enum_fields" :
1442   [
1443    {
1444     "enum_field_value" : 142999552,
1445     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1446    },
1447    {
1448     "enum_field_value" : 4098,
1449     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1450    },
1451    {
1452     "enum_field_value" : 4099,
1453     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1454    },
1455    {
1456     "enum_field_value" : 4100,
1457     "name" : "HAL_DATASPACE_HEIF"
1458    }
1459   ],
1460   "linker_set_key" : "android_dataspace_v1_2_t",
1461   "name" : "android_dataspace_v1_2_t",
1462   "referenced_type" : "type-487",
1463   "self_type" : "type-487",
1464   "size" : 4,
1465   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1466   "underlying_type" : "type-2",
1467   "unique_id" : "android_dataspace_v1_2_t"
1468  },
1469  {
1470   "alignment" : 4,
1471   "enum_fields" :
1472   [
1473    {
1474     "enum_field_value" : 1,
1475     "name" : "FLEX_COMPONENT_Y"
1476    },
1477    {
1478     "enum_field_value" : 2,
1479     "name" : "FLEX_COMPONENT_Cb"
1480    },
1481    {
1482     "enum_field_value" : 4,
1483     "name" : "FLEX_COMPONENT_Cr"
1484    },
1485    {
1486     "enum_field_value" : 1024,
1487     "name" : "FLEX_COMPONENT_R"
1488    },
1489    {
1490     "enum_field_value" : 2048,
1491     "name" : "FLEX_COMPONENT_G"
1492    },
1493    {
1494     "enum_field_value" : 4096,
1495     "name" : "FLEX_COMPONENT_B"
1496    },
1497    {
1498     "enum_field_value" : 1073741824,
1499     "name" : "FLEX_COMPONENT_A"
1500    }
1501   ],
1502   "linker_set_key" : "android_flex_component",
1503   "name" : "android_flex_component",
1504   "referenced_type" : "type-494",
1505   "self_type" : "type-494",
1506   "size" : 4,
1507   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1508   "underlying_type" : "type-2",
1509   "unique_id" : "android_flex_component"
1510  },
1511  {
1512   "alignment" : 4,
1513   "enum_fields" :
1514   [
1515    {
1516     "enum_field_value" : 0,
1517     "name" : "FLEX_FORMAT_INVALID"
1518    },
1519    {
1520     "enum_field_value" : 1,
1521     "name" : "FLEX_FORMAT_Y"
1522    },
1523    {
1524     "enum_field_value" : 7,
1525     "name" : "FLEX_FORMAT_YCbCr"
1526    },
1527    {
1528     "enum_field_value" : 1073741831,
1529     "name" : "FLEX_FORMAT_YCbCrA"
1530    },
1531    {
1532     "enum_field_value" : 7168,
1533     "name" : "FLEX_FORMAT_RGB"
1534    },
1535    {
1536     "enum_field_value" : 1073748992,
1537     "name" : "FLEX_FORMAT_RGBA"
1538    }
1539   ],
1540   "linker_set_key" : "android_flex_format",
1541   "name" : "android_flex_format",
1542   "referenced_type" : "type-496",
1543   "self_type" : "type-496",
1544   "size" : 4,
1545   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1546   "underlying_type" : "type-2",
1547   "unique_id" : "android_flex_format"
1548  },
1549  {
1550   "alignment" : 4,
1551   "enum_fields" :
1552   [
1553    {
1554     "enum_field_value" : 1,
1555     "name" : "HAL_HDR_DOLBY_VISION"
1556    },
1557    {
1558     "enum_field_value" : 2,
1559     "name" : "HAL_HDR_HDR10"
1560    },
1561    {
1562     "enum_field_value" : 3,
1563     "name" : "HAL_HDR_HLG"
1564    }
1565   ],
1566   "linker_set_key" : "android_hdr_t",
1567   "name" : "android_hdr_t",
1568   "referenced_type" : "type-481",
1569   "self_type" : "type-481",
1570   "size" : 4,
1571   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1572   "underlying_type" : "type-2",
1573   "unique_id" : "android_hdr_t"
1574  },
1575  {
1576   "alignment" : 4,
1577   "enum_fields" :
1578   [
1579    {
1580     "enum_field_value" : 4,
1581     "name" : "HAL_HDR_HDR10_PLUS"
1582    }
1583   ],
1584   "linker_set_key" : "android_hdr_v1_2_t",
1585   "name" : "android_hdr_v1_2_t",
1586   "referenced_type" : "type-486",
1587   "self_type" : "type-486",
1588   "size" : 4,
1589   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1590   "underlying_type" : "type-2",
1591   "unique_id" : "android_hdr_v1_2_t"
1592  },
1593  {
1594   "alignment" : 4,
1595   "enum_fields" :
1596   [
1597    {
1598     "enum_field_value" : 39,
1599     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1600    },
1601    {
1602     "enum_field_value" : 40,
1603     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1604    },
1605    {
1606     "enum_field_value" : 41,
1607     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1608    },
1609    {
1610     "enum_field_value" : 42,
1611     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1612    }
1613   ],
1614   "linker_set_key" : "android_pixel_format_sw_t",
1615   "name" : "android_pixel_format_sw_t",
1616   "referenced_type" : "type-491",
1617   "self_type" : "type-491",
1618   "size" : 4,
1619   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1620   "underlying_type" : "type-2",
1621   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1622  },
1623  {
1624   "alignment" : 4,
1625   "enum_fields" :
1626   [
1627    {
1628     "enum_field_value" : 1,
1629     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1630    },
1631    {
1632     "enum_field_value" : 2,
1633     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1634    },
1635    {
1636     "enum_field_value" : 3,
1637     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1638    },
1639    {
1640     "enum_field_value" : 4,
1641     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1642    },
1643    {
1644     "enum_field_value" : 5,
1645     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1646    },
1647    {
1648     "enum_field_value" : 16,
1649     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1650    },
1651    {
1652     "enum_field_value" : 17,
1653     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1654    },
1655    {
1656     "enum_field_value" : 20,
1657     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1658    },
1659    {
1660     "enum_field_value" : 22,
1661     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1662    },
1663    {
1664     "enum_field_value" : 32,
1665     "name" : "HAL_PIXEL_FORMAT_RAW16"
1666    },
1667    {
1668     "enum_field_value" : 33,
1669     "name" : "HAL_PIXEL_FORMAT_BLOB"
1670    },
1671    {
1672     "enum_field_value" : 34,
1673     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1674    },
1675    {
1676     "enum_field_value" : 35,
1677     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1678    },
1679    {
1680     "enum_field_value" : 36,
1681     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1682    },
1683    {
1684     "enum_field_value" : 37,
1685     "name" : "HAL_PIXEL_FORMAT_RAW10"
1686    },
1687    {
1688     "enum_field_value" : 38,
1689     "name" : "HAL_PIXEL_FORMAT_RAW12"
1690    },
1691    {
1692     "enum_field_value" : 43,
1693     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1694    },
1695    {
1696     "enum_field_value" : 538982489,
1697     "name" : "HAL_PIXEL_FORMAT_Y8"
1698    },
1699    {
1700     "enum_field_value" : 540422489,
1701     "name" : "HAL_PIXEL_FORMAT_Y16"
1702    },
1703    {
1704     "enum_field_value" : 842094169,
1705     "name" : "HAL_PIXEL_FORMAT_YV12"
1706    }
1707   ],
1708   "linker_set_key" : "android_pixel_format_t",
1709   "name" : "android_pixel_format_t",
1710   "referenced_type" : "type-476",
1711   "self_type" : "type-476",
1712   "size" : 4,
1713   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1714   "underlying_type" : "type-2",
1715   "unique_id" : "android_pixel_format_t"
1716  },
1717  {
1718   "alignment" : 4,
1719   "enum_fields" :
1720   [
1721    {
1722     "enum_field_value" : 48,
1723     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1724    },
1725    {
1726     "enum_field_value" : 49,
1727     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1728    },
1729    {
1730     "enum_field_value" : 50,
1731     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1732    },
1733    {
1734     "enum_field_value" : 51,
1735     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1736    },
1737    {
1738     "enum_field_value" : 52,
1739     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1740    },
1741    {
1742     "enum_field_value" : 53,
1743     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1744    },
1745    {
1746     "enum_field_value" : 54,
1747     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1748    }
1749   ],
1750   "linker_set_key" : "android_pixel_format_v1_1_t",
1751   "name" : "android_pixel_format_v1_1_t",
1752   "referenced_type" : "type-482",
1753   "self_type" : "type-482",
1754   "size" : 4,
1755   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1756   "underlying_type" : "type-2",
1757   "unique_id" : "android_pixel_format_v1_1_t"
1758  },
1759  {
1760   "alignment" : 4,
1761   "enum_fields" :
1762   [
1763    {
1764     "enum_field_value" : 55,
1765     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1766    }
1767   ],
1768   "linker_set_key" : "android_pixel_format_v1_2_t",
1769   "name" : "android_pixel_format_v1_2_t",
1770   "referenced_type" : "type-489",
1771   "self_type" : "type-489",
1772   "size" : 4,
1773   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1774   "underlying_type" : "type-2",
1775   "unique_id" : "android_pixel_format_v1_2_t"
1776  },
1777  {
1778   "alignment" : 4,
1779   "enum_fields" :
1780   [
1781    {
1782     "enum_field_value" : 0,
1783     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1784    },
1785    {
1786     "enum_field_value" : 1,
1787     "name" : "HAL_RENDER_INTENT_ENHANCE"
1788    },
1789    {
1790     "enum_field_value" : 2,
1791     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1792    },
1793    {
1794     "enum_field_value" : 3,
1795     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1796    }
1797   ],
1798   "linker_set_key" : "android_render_intent_v1_1_t",
1799   "name" : "android_render_intent_v1_1_t",
1800   "referenced_type" : "type-485",
1801   "self_type" : "type-485",
1802   "size" : 4,
1803   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1804   "underlying_type" : "type-2",
1805   "unique_id" : "android_render_intent_v1_1_t"
1806  },
1807  {
1808   "alignment" : 4,
1809   "enum_fields" :
1810   [
1811    {
1812     "enum_field_value" : 1,
1813     "name" : "HAL_TRANSFORM_FLIP_H"
1814    },
1815    {
1816     "enum_field_value" : 2,
1817     "name" : "HAL_TRANSFORM_FLIP_V"
1818    },
1819    {
1820     "enum_field_value" : 4,
1821     "name" : "HAL_TRANSFORM_ROT_90"
1822    },
1823    {
1824     "enum_field_value" : 3,
1825     "name" : "HAL_TRANSFORM_ROT_180"
1826    },
1827    {
1828     "enum_field_value" : 7,
1829     "name" : "HAL_TRANSFORM_ROT_270"
1830    }
1831   ],
1832   "linker_set_key" : "android_transform_t",
1833   "name" : "android_transform_t",
1834   "referenced_type" : "type-477",
1835   "self_type" : "type-477",
1836   "size" : 4,
1837   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1838   "underlying_type" : "type-2",
1839   "unique_id" : "android_transform_t"
1840  },
1841  {
1842   "alignment" : 4,
1843   "enum_fields" :
1844   [
1845    {
1846     "enum_field_value" : 0,
1847     "name" : "LOG_ID_MIN"
1848    },
1849    {
1850     "enum_field_value" : 0,
1851     "name" : "LOG_ID_MAIN"
1852    },
1853    {
1854     "enum_field_value" : 1,
1855     "name" : "LOG_ID_RADIO"
1856    },
1857    {
1858     "enum_field_value" : 2,
1859     "name" : "LOG_ID_EVENTS"
1860    },
1861    {
1862     "enum_field_value" : 3,
1863     "name" : "LOG_ID_SYSTEM"
1864    },
1865    {
1866     "enum_field_value" : 4,
1867     "name" : "LOG_ID_CRASH"
1868    },
1869    {
1870     "enum_field_value" : 5,
1871     "name" : "LOG_ID_STATS"
1872    },
1873    {
1874     "enum_field_value" : 6,
1875     "name" : "LOG_ID_SECURITY"
1876    },
1877    {
1878     "enum_field_value" : 7,
1879     "name" : "LOG_ID_KERNEL"
1880    },
1881    {
1882     "enum_field_value" : 8,
1883     "name" : "LOG_ID_MAX"
1884    }
1885   ],
1886   "linker_set_key" : "log_id",
1887   "name" : "log_id",
1888   "referenced_type" : "type-238",
1889   "self_type" : "type-238",
1890   "size" : 4,
1891   "source_file" : "/system/core/liblog/include/android/log.h",
1892   "underlying_type" : "type-2",
1893   "unique_id" : "log_id"
1894  }
1895 ],
1896 "function_types" :
1897 [
1898  {
1899   "alignment" : 4,
1900   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1901   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1902   "parameters" :
1903   [
1904    {
1905     "referenced_type" : "type-47"
1906    },
1907    {
1908     "referenced_type" : "type-53"
1909    },
1910    {
1911     "referenced_type" : "type-29"
1912    }
1913   ],
1914   "referenced_type" : "type-46",
1915   "return_type" : "type-44",
1916   "self_type" : "type-46",
1917   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1918  },
1919  {
1920   "alignment" : 4,
1921   "linker_set_key" : "int (void *)",
1922   "name" : "int (void *)",
1923   "parameters" :
1924   [
1925    {
1926     "referenced_type" : "type-29"
1927    }
1928   ],
1929   "referenced_type" : "type-506",
1930   "return_type" : "type-28",
1931   "self_type" : "type-506",
1932   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1933  },
1934  {
1935   "alignment" : 4,
1936   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1937   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1938   "parameters" :
1939   [
1940    {
1941     "referenced_type" : "type-420"
1942    },
1943    {
1944     "referenced_type" : "type-367"
1945    },
1946    {
1947     "referenced_type" : "type-33"
1948    },
1949    {
1950     "referenced_type" : "type-421"
1951    },
1952    {
1953     "referenced_type" : "type-33"
1954    },
1955    {
1956     "referenced_type" : "type-29"
1957    }
1958   ],
1959   "referenced_type" : "type-419",
1960   "return_type" : "type-30",
1961   "self_type" : "type-419",
1962   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1963  }
1964 ],
1965 "functions" :
1966 [
1967  {
1968   "function_name" : "android::hardware::power::V1_2::IPower::getService",
1969   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1970   "parameters" :
1971   [
1972    {
1973     "default_arg" : true,
1974     "referenced_type" : "type-433"
1975    },
1976    {
1977     "default_arg" : true,
1978     "referenced_type" : "type-44"
1979    }
1980   ],
1981   "return_type" : "type-123",
1982   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
1983  },
1984  {
1985   "function_name" : "android::hardware::power::V1_2::IPower::linkToDeath",
1986   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
1987   "parameters" :
1988   [
1989    {
1990     "is_this_ptr" : true,
1991     "referenced_type" : "type-124"
1992    },
1993    {
1994     "referenced_type" : "type-609"
1995    },
1996    {
1997     "referenced_type" : "type-33"
1998    }
1999   ],
2000   "return_type" : "type-155",
2001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2002  },
2003  {
2004   "function_name" : "android::hardware::power::V1_2::IPower::getDebugInfo",
2005   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2006   "parameters" :
2007   [
2008    {
2009     "is_this_ptr" : true,
2010     "referenced_type" : "type-124"
2011    },
2012    {
2013     "referenced_type" : "type-653"
2014    }
2015   ],
2016   "return_type" : "type-175",
2017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2018  },
2019  {
2020   "function_name" : "android::hardware::power::V1_2::IPower::getHashChain",
2021   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2022   "parameters" :
2023   [
2024    {
2025     "is_this_ptr" : true,
2026     "referenced_type" : "type-124"
2027    },
2028    {
2029     "referenced_type" : "type-654"
2030    }
2031   ],
2032   "return_type" : "type-175",
2033   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2034  },
2035  {
2036   "function_name" : "android::hardware::power::V1_2::IPower::tryGetService",
2037   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2038   "parameters" :
2039   [
2040    {
2041     "default_arg" : true,
2042     "referenced_type" : "type-433"
2043    },
2044    {
2045     "default_arg" : true,
2046     "referenced_type" : "type-44"
2047    }
2048   ],
2049   "return_type" : "type-123",
2050   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2051  },
2052  {
2053   "function_name" : "android::hardware::power::V1_2::IPower::unlinkToDeath",
2054   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2055   "parameters" :
2056   [
2057    {
2058     "is_this_ptr" : true,
2059     "referenced_type" : "type-124"
2060    },
2061    {
2062     "referenced_type" : "type-609"
2063    }
2064   ],
2065   "return_type" : "type-155",
2066   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2067  },
2068  {
2069   "function_name" : "android::hardware::power::V1_2::IPower::interfaceChain",
2070   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2071   "parameters" :
2072   [
2073    {
2074     "is_this_ptr" : true,
2075     "referenced_type" : "type-124"
2076    },
2077    {
2078     "referenced_type" : "type-655"
2079    }
2080   ],
2081   "return_type" : "type-175",
2082   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2083  },
2084  {
2085   "function_name" : "android::hardware::power::V1_2::IPower::registerAsService",
2086   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2087   "parameters" :
2088   [
2089    {
2090     "is_this_ptr" : true,
2091     "referenced_type" : "type-124"
2092    },
2093    {
2094     "default_arg" : true,
2095     "referenced_type" : "type-433"
2096    }
2097   ],
2098   "return_type" : "type-28",
2099   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2100  },
2101  {
2102   "function_name" : "android::hardware::power::V1_2::IPower::interfaceDescriptor",
2103   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2104   "parameters" :
2105   [
2106    {
2107     "is_this_ptr" : true,
2108     "referenced_type" : "type-124"
2109    },
2110    {
2111     "referenced_type" : "type-656"
2112    }
2113   ],
2114   "return_type" : "type-175",
2115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2116  },
2117  {
2118   "function_name" : "android::hardware::power::V1_2::IPower::notifySyspropsChanged",
2119   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower21notifySyspropsChangedEv",
2120   "parameters" :
2121   [
2122    {
2123     "is_this_ptr" : true,
2124     "referenced_type" : "type-124"
2125    }
2126   ],
2127   "return_type" : "type-175",
2128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2129  },
2130  {
2131   "function_name" : "android::hardware::power::V1_2::IPower::setHALInstrumentation",
2132   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower21setHALInstrumentationEv",
2133   "parameters" :
2134   [
2135    {
2136     "is_this_ptr" : true,
2137     "referenced_type" : "type-124"
2138    }
2139   ],
2140   "return_type" : "type-175",
2141   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2142  },
2143  {
2144   "function_name" : "android::hardware::power::V1_2::IPower::registerForNotifications",
2145   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2146   "parameters" :
2147   [
2148    {
2149     "referenced_type" : "type-433"
2150    },
2151    {
2152     "referenced_type" : "type-566"
2153    }
2154   ],
2155   "return_type" : "type-44",
2156   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2157  },
2158  {
2159   "function_name" : "android::hardware::power::V1_2::IPower::ping",
2160   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower4pingEv",
2161   "parameters" :
2162   [
2163    {
2164     "is_this_ptr" : true,
2165     "referenced_type" : "type-124"
2166    }
2167   ],
2168   "return_type" : "type-175",
2169   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2170  },
2171  {
2172   "function_name" : "android::hardware::power::V1_2::IPower::debug",
2173   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2174   "parameters" :
2175   [
2176    {
2177     "is_this_ptr" : true,
2178     "referenced_type" : "type-124"
2179    },
2180    {
2181     "referenced_type" : "type-377"
2182    },
2183    {
2184     "referenced_type" : "type-564"
2185    }
2186   ],
2187   "return_type" : "type-175",
2188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2189  },
2190  {
2191   "function_name" : "android::hardware::power::V1_2::IPower::castFrom",
2192   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS1_4V1_06IPowerEEEb",
2193   "parameters" :
2194   [
2195    {
2196     "referenced_type" : "type-110"
2197    },
2198    {
2199     "default_arg" : true,
2200     "referenced_type" : "type-44"
2201    }
2202   ],
2203   "return_type" : "type-163",
2204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2205  },
2206  {
2207   "function_name" : "android::hardware::power::V1_2::IPower::castFrom",
2208   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS1_4V1_16IPowerEEEb",
2209   "parameters" :
2210   [
2211    {
2212     "referenced_type" : "type-118"
2213    },
2214    {
2215     "default_arg" : true,
2216     "referenced_type" : "type-44"
2217    }
2218   ],
2219   "return_type" : "type-163",
2220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2221  },
2222  {
2223   "function_name" : "android::hardware::power::V1_2::IPower::castFrom",
2224   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2225   "parameters" :
2226   [
2227    {
2228     "referenced_type" : "type-643"
2229    },
2230    {
2231     "default_arg" : true,
2232     "referenced_type" : "type-44"
2233    }
2234   ],
2235   "return_type" : "type-163",
2236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2237  },
2238  {
2239   "function_name" : "android::hardware::power::V1_2::IPower::castFrom",
2240   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower8castFromERKNS_2spIS3_EEb",
2241   "parameters" :
2242   [
2243    {
2244     "referenced_type" : "type-307"
2245    },
2246    {
2247     "default_arg" : true,
2248     "referenced_type" : "type-44"
2249    }
2250   ],
2251   "return_type" : "type-163",
2252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2253  },
2254  {
2255   "access" : "private",
2256   "function_name" : "android::hardware::power::V1_2::BsPower::addOnewayTask",
2257   "linker_set_key" : "_ZN7android8hardware5power4V1_27BsPower13addOnewayTaskENSt3__18functionIFvvEEE",
2258   "parameters" :
2259   [
2260    {
2261     "is_this_ptr" : true,
2262     "referenced_type" : "type-647"
2263    },
2264    {
2265     "referenced_type" : "type-659"
2266    }
2267   ],
2268   "return_type" : "type-175",
2269   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BsPower.h"
2270  },
2271  {
2272   "function_name" : "android::hardware::power::V1_2::BsPower::BsPower",
2273   "linker_set_key" : "_ZN7android8hardware5power4V1_27BsPowerC1ENS_2spINS2_6IPowerEEE",
2274   "parameters" :
2275   [
2276    {
2277     "is_this_ptr" : true,
2278     "referenced_type" : "type-647"
2279    },
2280    {
2281     "referenced_type" : "type-129"
2282    }
2283   ],
2284   "return_type" : "type-30",
2285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BsPower.h"
2286  },
2287  {
2288   "function_name" : "android::hardware::power::V1_2::BsPower::BsPower",
2289   "linker_set_key" : "_ZN7android8hardware5power4V1_27BsPowerC2ENS_2spINS2_6IPowerEEE",
2290   "parameters" :
2291   [
2292    {
2293     "is_this_ptr" : true,
2294     "referenced_type" : "type-647"
2295    },
2296    {
2297     "referenced_type" : "type-129"
2298    }
2299   ],
2300   "return_type" : "type-30",
2301   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BsPower.h"
2302  },
2303  {
2304   "function_name" : "android::hardware::power::V1_2::BnHwPower::onTransact",
2305   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2306   "parameters" :
2307   [
2308    {
2309     "is_this_ptr" : true,
2310     "referenced_type" : "type-620"
2311    },
2312    {
2313     "referenced_type" : "type-2"
2314    },
2315    {
2316     "referenced_type" : "type-427"
2317    },
2318    {
2319     "referenced_type" : "type-420"
2320    },
2321    {
2322     "default_arg" : true,
2323     "referenced_type" : "type-2"
2324    },
2325    {
2326     "default_arg" : true,
2327     "referenced_type" : "type-664"
2328    }
2329   ],
2330   "return_type" : "type-28",
2331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2332  },
2333  {
2334   "access" : "private",
2335   "function_name" : "android::hardware::power::V1_2::BnHwPower::getDebugInfo",
2336   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2337   "parameters" :
2338   [
2339    {
2340     "is_this_ptr" : true,
2341     "referenced_type" : "type-620"
2342    },
2343    {
2344     "referenced_type" : "type-665"
2345    }
2346   ],
2347   "return_type" : "type-175",
2348   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2349  },
2350  {
2351   "function_name" : "android::hardware::power::V1_2::BnHwPower::_hidl_powerHintAsync_1_2",
2352   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPower24_hidl_powerHintAsync_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2353   "parameters" :
2354   [
2355    {
2356     "referenced_type" : "type-428"
2357    },
2358    {
2359     "referenced_type" : "type-427"
2360    },
2361    {
2362     "referenced_type" : "type-420"
2363    },
2364    {
2365     "referenced_type" : "type-666"
2366    }
2367   ],
2368   "return_type" : "type-28",
2369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2370  },
2371  {
2372   "access" : "private",
2373   "function_name" : "android::hardware::power::V1_2::BnHwPower::ping",
2374   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPower4pingEv",
2375   "parameters" :
2376   [
2377    {
2378     "is_this_ptr" : true,
2379     "referenced_type" : "type-620"
2380    }
2381   ],
2382   "return_type" : "type-175",
2383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2384  },
2385  {
2386   "function_name" : "android::hardware::power::V1_2::BnHwPower::BnHwPower",
2387   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPowerC1ERKNS_2spINS2_6IPowerEEE",
2388   "parameters" :
2389   [
2390    {
2391     "is_this_ptr" : true,
2392     "referenced_type" : "type-620"
2393    },
2394    {
2395     "referenced_type" : "type-307"
2396    }
2397   ],
2398   "return_type" : "type-30",
2399   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2400  },
2401  {
2402   "function_name" : "android::hardware::power::V1_2::BnHwPower::BnHwPower",
2403   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPowerC2ERKNS_2spINS2_6IPowerEEE",
2404   "parameters" :
2405   [
2406    {
2407     "is_this_ptr" : true,
2408     "referenced_type" : "type-620"
2409    },
2410    {
2411     "referenced_type" : "type-307"
2412    }
2413   ],
2414   "return_type" : "type-30",
2415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2416  },
2417  {
2418   "function_name" : "android::hardware::power::V1_2::BnHwPower::~BnHwPower",
2419   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPowerD0Ev",
2420   "parameters" :
2421   [
2422    {
2423     "is_this_ptr" : true,
2424     "referenced_type" : "type-620"
2425    }
2426   ],
2427   "return_type" : "type-30",
2428   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2429  },
2430  {
2431   "function_name" : "android::hardware::power::V1_2::BnHwPower::~BnHwPower",
2432   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPowerD1Ev",
2433   "parameters" :
2434   [
2435    {
2436     "is_this_ptr" : true,
2437     "referenced_type" : "type-620"
2438    }
2439   ],
2440   "return_type" : "type-30",
2441   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2442  },
2443  {
2444   "function_name" : "android::hardware::power::V1_2::BnHwPower::~BnHwPower",
2445   "linker_set_key" : "_ZN7android8hardware5power4V1_29BnHwPowerD2Ev",
2446   "parameters" :
2447   [
2448    {
2449     "is_this_ptr" : true,
2450     "referenced_type" : "type-620"
2451    }
2452   ],
2453   "return_type" : "type-30",
2454   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h"
2455  },
2456  {
2457   "function_name" : "android::hardware::power::V1_2::BpHwPower::setFeature",
2458   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower10setFeatureENS1_4V1_07FeatureEb",
2459   "parameters" :
2460   [
2461    {
2462     "is_this_ptr" : true,
2463     "referenced_type" : "type-649"
2464    },
2465    {
2466     "referenced_type" : "type-538"
2467    },
2468    {
2469     "referenced_type" : "type-44"
2470    }
2471   ],
2472   "return_type" : "type-175",
2473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2474  },
2475  {
2476   "function_name" : "android::hardware::power::V1_2::BpHwPower::linkToDeath",
2477   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2478   "parameters" :
2479   [
2480    {
2481     "is_this_ptr" : true,
2482     "referenced_type" : "type-649"
2483    },
2484    {
2485     "referenced_type" : "type-609"
2486    },
2487    {
2488     "referenced_type" : "type-33"
2489    }
2490   ],
2491   "return_type" : "type-155",
2492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2493  },
2494  {
2495   "function_name" : "android::hardware::power::V1_2::BpHwPower::getDebugInfo",
2496   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2497   "parameters" :
2498   [
2499    {
2500     "is_this_ptr" : true,
2501     "referenced_type" : "type-649"
2502    },
2503    {
2504     "referenced_type" : "type-667"
2505    }
2506   ],
2507   "return_type" : "type-175",
2508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2509  },
2510  {
2511   "function_name" : "android::hardware::power::V1_2::BpHwPower::getHashChain",
2512   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2513   "parameters" :
2514   [
2515    {
2516     "is_this_ptr" : true,
2517     "referenced_type" : "type-649"
2518    },
2519    {
2520     "referenced_type" : "type-668"
2521    }
2522   ],
2523   "return_type" : "type-175",
2524   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2525  },
2526  {
2527   "function_name" : "android::hardware::power::V1_2::BpHwPower::unlinkToDeath",
2528   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2529   "parameters" :
2530   [
2531    {
2532     "is_this_ptr" : true,
2533     "referenced_type" : "type-649"
2534    },
2535    {
2536     "referenced_type" : "type-609"
2537    }
2538   ],
2539   "return_type" : "type-155",
2540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2541  },
2542  {
2543   "function_name" : "android::hardware::power::V1_2::BpHwPower::interfaceChain",
2544   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2545   "parameters" :
2546   [
2547    {
2548     "is_this_ptr" : true,
2549     "referenced_type" : "type-649"
2550    },
2551    {
2552     "referenced_type" : "type-669"
2553    }
2554   ],
2555   "return_type" : "type-175",
2556   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2557  },
2558  {
2559   "function_name" : "android::hardware::power::V1_2::BpHwPower::powerHintAsync",
2560   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi",
2561   "parameters" :
2562   [
2563    {
2564     "is_this_ptr" : true,
2565     "referenced_type" : "type-649"
2566    },
2567    {
2568     "referenced_type" : "type-537"
2569    },
2570    {
2571     "referenced_type" : "type-28"
2572    }
2573   ],
2574   "return_type" : "type-175",
2575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2576  },
2577  {
2578   "function_name" : "android::hardware::power::V1_2::BpHwPower::setInteractive",
2579   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower14setInteractiveEb",
2580   "parameters" :
2581   [
2582    {
2583     "is_this_ptr" : true,
2584     "referenced_type" : "type-649"
2585    },
2586    {
2587     "referenced_type" : "type-44"
2588    }
2589   ],
2590   "return_type" : "type-175",
2591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2592  },
2593  {
2594   "function_name" : "android::hardware::power::V1_2::BpHwPower::powerHintAsync_1_2",
2595   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower18powerHintAsync_1_2ENS2_9PowerHintEi",
2596   "parameters" :
2597   [
2598    {
2599     "is_this_ptr" : true,
2600     "referenced_type" : "type-649"
2601    },
2602    {
2603     "referenced_type" : "type-556"
2604    },
2605    {
2606     "referenced_type" : "type-28"
2607    }
2608   ],
2609   "return_type" : "type-175",
2610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2611  },
2612  {
2613   "function_name" : "android::hardware::power::V1_2::BpHwPower::interfaceDescriptor",
2614   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2615   "parameters" :
2616   [
2617    {
2618     "is_this_ptr" : true,
2619     "referenced_type" : "type-649"
2620    },
2621    {
2622     "referenced_type" : "type-670"
2623    }
2624   ],
2625   "return_type" : "type-175",
2626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2627  },
2628  {
2629   "function_name" : "android::hardware::power::V1_2::BpHwPower::notifySyspropsChanged",
2630   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower21notifySyspropsChangedEv",
2631   "parameters" :
2632   [
2633    {
2634     "is_this_ptr" : true,
2635     "referenced_type" : "type-649"
2636    }
2637   ],
2638   "return_type" : "type-175",
2639   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2640  },
2641  {
2642   "function_name" : "android::hardware::power::V1_2::BpHwPower::setHALInstrumentation",
2643   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower21setHALInstrumentationEv",
2644   "parameters" :
2645   [
2646    {
2647     "is_this_ptr" : true,
2648     "referenced_type" : "type-649"
2649    }
2650   ],
2651   "return_type" : "type-175",
2652   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2653  },
2654  {
2655   "function_name" : "android::hardware::power::V1_2::BpHwPower::_hidl_powerHintAsync_1_2",
2656   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower24_hidl_powerHintAsync_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9PowerHintEi",
2657   "parameters" :
2658   [
2659    {
2660     "referenced_type" : "type-23"
2661    },
2662    {
2663     "referenced_type" : "type-64"
2664    },
2665    {
2666     "referenced_type" : "type-556"
2667    },
2668    {
2669     "referenced_type" : "type-28"
2670    }
2671   ],
2672   "return_type" : "type-175",
2673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2674  },
2675  {
2676   "function_name" : "android::hardware::power::V1_2::BpHwPower::getPlatformLowPowerStats",
2677   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE",
2678   "parameters" :
2679   [
2680    {
2681     "is_this_ptr" : true,
2682     "referenced_type" : "type-649"
2683    },
2684    {
2685     "referenced_type" : "type-671"
2686    }
2687   ],
2688   "return_type" : "type-175",
2689   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2690  },
2691  {
2692   "function_name" : "android::hardware::power::V1_2::BpHwPower::getSubsystemLowPowerStats",
2693   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE",
2694   "parameters" :
2695   [
2696    {
2697     "is_this_ptr" : true,
2698     "referenced_type" : "type-649"
2699    },
2700    {
2701     "referenced_type" : "type-672"
2702    }
2703   ],
2704   "return_type" : "type-175",
2705   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2706  },
2707  {
2708   "function_name" : "android::hardware::power::V1_2::BpHwPower::ping",
2709   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower4pingEv",
2710   "parameters" :
2711   [
2712    {
2713     "is_this_ptr" : true,
2714     "referenced_type" : "type-649"
2715    }
2716   ],
2717   "return_type" : "type-175",
2718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2719  },
2720  {
2721   "function_name" : "android::hardware::power::V1_2::BpHwPower::debug",
2722   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2723   "parameters" :
2724   [
2725    {
2726     "is_this_ptr" : true,
2727     "referenced_type" : "type-649"
2728    },
2729    {
2730     "referenced_type" : "type-377"
2731    },
2732    {
2733     "referenced_type" : "type-564"
2734    }
2735   ],
2736   "return_type" : "type-175",
2737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2738  },
2739  {
2740   "function_name" : "android::hardware::power::V1_2::BpHwPower::powerHint",
2741   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPower9powerHintENS1_4V1_09PowerHintEi",
2742   "parameters" :
2743   [
2744    {
2745     "is_this_ptr" : true,
2746     "referenced_type" : "type-649"
2747    },
2748    {
2749     "referenced_type" : "type-537"
2750    },
2751    {
2752     "referenced_type" : "type-28"
2753    }
2754   ],
2755   "return_type" : "type-175",
2756   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2757  },
2758  {
2759   "function_name" : "android::hardware::power::V1_2::BpHwPower::BpHwPower",
2760   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPowerC1ERKNS_2spINS0_7IBinderEEE",
2761   "parameters" :
2762   [
2763    {
2764     "is_this_ptr" : true,
2765     "referenced_type" : "type-649"
2766    },
2767    {
2768     "referenced_type" : "type-53"
2769    }
2770   ],
2771   "return_type" : "type-30",
2772   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2773  },
2774  {
2775   "function_name" : "android::hardware::power::V1_2::BpHwPower::BpHwPower",
2776   "linker_set_key" : "_ZN7android8hardware5power4V1_29BpHwPowerC2ERKNS_2spINS0_7IBinderEEE",
2777   "parameters" :
2778   [
2779    {
2780     "is_this_ptr" : true,
2781     "referenced_type" : "type-649"
2782    },
2783    {
2784     "referenced_type" : "type-53"
2785    }
2786   ],
2787   "return_type" : "type-30",
2788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
2789  },
2790  {
2791   "function_name" : "android::hardware::details::castInterface",
2792   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS3_4V1_06IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2793   "parameters" :
2794   [
2795    {
2796     "referenced_type" : "type-105"
2797    },
2798    {
2799     "referenced_type" : "type-59"
2800    },
2801    {
2802     "referenced_type" : "type-44"
2803    }
2804   ],
2805   "return_type" : "type-163",
2806   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2807   "template_args" : [ "type-125", "type-107", "type-591" ]
2808  },
2809  {
2810   "function_name" : "android::hardware::details::castInterface",
2811   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS3_4V1_16IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2812   "parameters" :
2813   [
2814    {
2815     "referenced_type" : "type-113"
2816    },
2817    {
2818     "referenced_type" : "type-59"
2819    },
2820    {
2821     "referenced_type" : "type-44"
2822    }
2823   ],
2824   "return_type" : "type-163",
2825   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2826   "template_args" : [ "type-125", "type-115", "type-591" ]
2827  },
2828  {
2829   "function_name" : "android::hardware::details::castInterface",
2830   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_26IPowerENS_4hidl4base4V1_05IBaseENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2831   "parameters" :
2832   [
2833    {
2834     "referenced_type" : "type-430"
2835    },
2836    {
2837     "referenced_type" : "type-59"
2838    },
2839    {
2840     "referenced_type" : "type-44"
2841    }
2842   ],
2843   "return_type" : "type-163",
2844   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2845   "template_args" : [ "type-125", "type-6", "type-591" ]
2846  },
2847  {
2848   "function_name" : "android::hardware::details::getServiceInternal",
2849   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_5power4V1_29BpHwPowerENS4_6IPowerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2850   "parameters" :
2851   [
2852    {
2853     "referenced_type" : "type-433"
2854    },
2855    {
2856     "referenced_type" : "type-44"
2857    },
2858    {
2859     "referenced_type" : "type-44"
2860    }
2861   ],
2862   "return_type" : "type-123",
2863   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2864   "template_args" : [ "type-591", "type-125", "type-30", "type-30" ]
2865  }
2866 ],
2867 "global_vars" :
2868 [
2869  {
2870   "linker_set_key" : "_ZN7android8hardware5power4V1_26IPower10descriptorE",
2871   "name" : "android::hardware::power::V1_2::IPower::descriptor",
2872   "referenced_type" : "type-59",
2873   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
2874  }
2875 ],
2876 "lvalue_reference_types" :
2877 [
2878  {
2879   "alignment" : 8,
2880   "linker_set_key" : "android::Mutex &",
2881   "name" : "android::Mutex &",
2882   "referenced_type" : "type-35",
2883   "self_type" : "type-511",
2884   "size" : 8,
2885   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2886  },
2887  {
2888   "alignment" : 8,
2889   "linker_set_key" : "android::RWLock &",
2890   "name" : "android::RWLock &",
2891   "referenced_type" : "type-515",
2892   "self_type" : "type-519",
2893   "size" : 8,
2894   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2895  },
2896  {
2897   "alignment" : 8,
2898   "linker_set_key" : "android::String16 &",
2899   "name" : "android::String16 &",
2900   "referenced_type" : "type-49",
2901   "self_type" : "type-401",
2902   "size" : 8,
2903   "source_file" : "/system/core/libutils/include/utils/String16.h"
2904  },
2905  {
2906   "alignment" : 8,
2907   "linker_set_key" : "android::String8 &",
2908   "name" : "android::String8 &",
2909   "referenced_type" : "type-58",
2910   "self_type" : "type-396",
2911   "size" : 8,
2912   "source_file" : "/system/core/libutils/include/utils/String8.h"
2913  },
2914  {
2915   "alignment" : 8,
2916   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > &",
2917   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > &",
2918   "referenced_type" : "type-163",
2919   "self_type" : "type-166",
2920   "size" : 8,
2921   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2922  },
2923  {
2924   "alignment" : 8,
2925   "linker_set_key" : "android::hardware::Return<bool> &",
2926   "name" : "android::hardware::Return<bool> &",
2927   "referenced_type" : "type-155",
2928   "self_type" : "type-159",
2929   "size" : 8,
2930   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2931  },
2932  {
2933   "alignment" : 8,
2934   "linker_set_key" : "android::hardware::Return<void> &",
2935   "name" : "android::hardware::Return<void> &",
2936   "referenced_type" : "type-175",
2937   "self_type" : "type-178",
2938   "size" : 8,
2939   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2940  },
2941  {
2942   "alignment" : 8,
2943   "linker_set_key" : "android::hardware::Status &",
2944   "name" : "android::hardware::Status &",
2945   "referenced_type" : "type-145",
2946   "self_type" : "type-153",
2947   "size" : 8,
2948   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2949  },
2950  {
2951   "alignment" : 8,
2952   "linker_set_key" : "android::hardware::TextOutput &",
2953   "name" : "android::hardware::TextOutput &",
2954   "referenced_type" : "type-425",
2955   "self_type" : "type-424",
2956   "size" : 8,
2957   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2958  },
2959  {
2960   "alignment" : 8,
2961   "linker_set_key" : "android::hardware::TextOutput &",
2962   "name" : "android::hardware::TextOutput &",
2963   "referenced_type" : "type-624",
2964   "self_type" : "type-623",
2965   "size" : 8,
2966   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2967  },
2968  {
2969   "alignment" : 8,
2970   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2971   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2972   "referenced_type" : "type-317",
2973   "self_type" : "type-605",
2974   "size" : 8,
2975   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2976  },
2977  {
2978   "alignment" : 8,
2979   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2980   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2981   "referenced_type" : "type-309",
2982   "self_type" : "type-600",
2983   "size" : 8,
2984   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2985  },
2986  {
2987   "alignment" : 8,
2988   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2989   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2990   "referenced_type" : "type-320",
2991   "self_type" : "type-608",
2992   "size" : 8,
2993   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2994  },
2995  {
2996   "alignment" : 8,
2997   "linker_set_key" : "android::hardware::hidl_memory &",
2998   "name" : "android::hardware::hidl_memory &",
2999   "referenced_type" : "type-290",
3000   "self_type" : "type-295",
3001   "size" : 8,
3002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3003  },
3004  {
3005   "alignment" : 8,
3006   "linker_set_key" : "android::hardware::hidl_string &",
3007   "name" : "android::hardware::hidl_string &",
3008   "referenced_type" : "type-286",
3009   "self_type" : "type-603",
3010   "size" : 8,
3011   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3012  },
3013  {
3014   "alignment" : 8,
3015   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3016   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3017   "referenced_type" : "type-316",
3018   "self_type" : "type-326",
3019   "size" : 8,
3020   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3021  },
3022  {
3023   "alignment" : 8,
3024   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3025   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3026   "referenced_type" : "type-308",
3027   "self_type" : "type-315",
3028   "size" : 8,
3029   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3030  },
3031  {
3032   "alignment" : 8,
3033   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3034   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3035   "referenced_type" : "type-131",
3036   "self_type" : "type-138",
3037   "size" : 8,
3038   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3039  },
3040  {
3041   "alignment" : 8,
3042   "linker_set_key" : "android::sp<android::hardware::power::V1_2::IPower> &",
3043   "name" : "android::sp<android::hardware::power::V1_2::IPower> &",
3044   "referenced_type" : "type-123",
3045   "self_type" : "type-127",
3046   "size" : 8,
3047   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3048  },
3049  {
3050   "alignment" : 8,
3051   "linker_set_key" : "const android::String16 &",
3052   "name" : "const android::String16 &",
3053   "referenced_type" : "type-48",
3054   "self_type" : "type-47",
3055   "size" : 8,
3056   "source_file" : "/system/core/libutils/include/utils/String16.h"
3057  },
3058  {
3059   "alignment" : 8,
3060   "linker_set_key" : "const android::String8 &",
3061   "name" : "const android::String8 &",
3062   "referenced_type" : "type-393",
3063   "self_type" : "type-395",
3064   "size" : 8,
3065   "source_file" : "/system/core/libutils/include/utils/String8.h"
3066  },
3067  {
3068   "alignment" : 8,
3069   "linker_set_key" : "const android::hardware::Parcel &",
3070   "name" : "const android::hardware::Parcel &",
3071   "referenced_type" : "type-426",
3072   "self_type" : "type-427",
3073   "size" : 8,
3074   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3075  },
3076  {
3077   "alignment" : 8,
3078   "linker_set_key" : "const android::hardware::Return<bool> &",
3079   "name" : "const android::hardware::Return<bool> &",
3080   "referenced_type" : "type-161",
3081   "self_type" : "type-169",
3082   "size" : 8,
3083   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3084  },
3085  {
3086   "alignment" : 8,
3087   "linker_set_key" : "const android::hardware::Status &",
3088   "name" : "const android::hardware::Status &",
3089   "referenced_type" : "type-150",
3090   "self_type" : "type-151",
3091   "size" : 8,
3092   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3093  },
3094  {
3095   "alignment" : 8,
3096   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3097   "name" : "const android::hardware::details::SchedPrio &",
3098   "referenced_type" : "type-439",
3099   "self_type" : "type-438",
3100   "size" : 8,
3101   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3102  },
3103  {
3104   "alignment" : 8,
3105   "linker_set_key" : "const android::hardware::hidl_handle &",
3106   "name" : "const android::hardware::hidl_handle &",
3107   "referenced_type" : "type-375",
3108   "self_type" : "type-377",
3109   "size" : 8,
3110   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3111  },
3112  {
3113   "alignment" : 8,
3114   "linker_set_key" : "const android::hardware::hidl_memory &",
3115   "name" : "const android::hardware::hidl_memory &",
3116   "referenced_type" : "type-293",
3117   "self_type" : "type-294",
3118   "size" : 8,
3119   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3120  },
3121  {
3122   "alignment" : 8,
3123   "linker_set_key" : "const android::hardware::hidl_string &",
3124   "name" : "const android::hardware::hidl_string &",
3125   "referenced_type" : "type-285",
3126   "self_type" : "type-289",
3127   "size" : 8,
3128   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3129  },
3130  {
3131   "alignment" : 8,
3132   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3133   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3134   "referenced_type" : "type-563",
3135   "self_type" : "type-564",
3136   "size" : 8,
3137   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
3138  },
3139  {
3140   "alignment" : 8,
3141   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> &",
3142   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> &",
3143   "referenced_type" : "type-341",
3144   "self_type" : "type-343",
3145   "size" : 8,
3146   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3147  },
3148  {
3149   "alignment" : 8,
3150   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> &",
3151   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> &",
3152   "referenced_type" : "type-355",
3153   "self_type" : "type-357",
3154   "size" : 8,
3155   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3156  },
3157  {
3158   "alignment" : 8,
3159   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3160   "name" : "const android::hardware::hidl_vec<int> &",
3161   "referenced_type" : "type-332",
3162   "self_type" : "type-334",
3163   "size" : 8,
3164   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3165  },
3166  {
3167   "alignment" : 8,
3168   "linker_set_key" : "const android::hardware::hidl_version &",
3169   "name" : "const android::hardware::hidl_version &",
3170   "referenced_type" : "type-370",
3171   "self_type" : "type-372",
3172   "size" : 8,
3173   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3174  },
3175  {
3176   "alignment" : 8,
3177   "linker_set_key" : "const android::hardware::power::V1_0::PowerStateVoter &",
3178   "name" : "const android::hardware::power::V1_0::PowerStateVoter &",
3179   "referenced_type" : "type-544",
3180   "self_type" : "type-543",
3181   "size" : 8,
3182   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3183  },
3184  {
3185   "alignment" : 8,
3186   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState &",
3187   "name" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState &",
3188   "referenced_type" : "type-596",
3189   "self_type" : "type-595",
3190   "size" : 8,
3191   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3192  },
3193  {
3194   "alignment" : 8,
3195   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3196   "name" : "const android::hidl::base::V1_0::IBase *const &",
3197   "referenced_type" : "type-452",
3198   "self_type" : "type-453",
3199   "size" : 8,
3200   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3201  },
3202  {
3203   "alignment" : 8,
3204   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3205   "name" : "const android::sp<android::hardware::IBinder> &",
3206   "referenced_type" : "type-20",
3207   "self_type" : "type-53",
3208   "size" : 8,
3209   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3210  },
3211  {
3212   "alignment" : 8,
3213   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3214   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3215   "referenced_type" : "type-140",
3216   "self_type" : "type-490",
3217   "size" : 8,
3218   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3219  },
3220  {
3221   "alignment" : 8,
3222   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3223   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3224   "referenced_type" : "type-586",
3225   "self_type" : "type-609",
3226   "size" : 8,
3227   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3228  },
3229  {
3230   "alignment" : 8,
3231   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower> &",
3232   "name" : "const android::sp<android::hardware::power::V1_0::IPower> &",
3233   "referenced_type" : "type-109",
3234   "self_type" : "type-110",
3235   "size" : 8,
3236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3237  },
3238  {
3239   "alignment" : 8,
3240   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower> &",
3241   "name" : "const android::sp<android::hardware::power::V1_1::IPower> &",
3242   "referenced_type" : "type-117",
3243   "self_type" : "type-118",
3244   "size" : 8,
3245   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3246  },
3247  {
3248   "alignment" : 8,
3249   "linker_set_key" : "const android::sp<android::hardware::power::V1_2::IPower> &",
3250   "name" : "const android::sp<android::hardware::power::V1_2::IPower> &",
3251   "referenced_type" : "type-129",
3252   "self_type" : "type-307",
3253   "size" : 8,
3254   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3255  },
3256  {
3257   "alignment" : 8,
3258   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3259   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3260   "referenced_type" : "type-642",
3261   "self_type" : "type-643",
3262   "size" : 8,
3263   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3264  },
3265  {
3266   "alignment" : 8,
3267   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3268   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3269   "referenced_type" : "type-103",
3270   "self_type" : "type-566",
3271   "size" : 8,
3272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
3273  },
3274  {
3275   "alignment" : 8,
3276   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3277   "name" : "const android::wp<android::hardware::BHwBinder> &",
3278   "referenced_type" : "type-621",
3279   "self_type" : "type-625",
3280   "size" : 8,
3281   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3282  },
3283  {
3284   "alignment" : 8,
3285   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3286   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3287   "referenced_type" : "type-322",
3288   "self_type" : "type-340",
3289   "size" : 8,
3290   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3291  },
3292  {
3293   "alignment" : 8,
3294   "linker_set_key" : "const bool &",
3295   "name" : "const bool &",
3296   "referenced_type" : "type-94",
3297   "self_type" : "type-260",
3298   "size" : 8,
3299   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3300  },
3301  {
3302   "alignment" : 8,
3303   "linker_set_key" : "const double &",
3304   "name" : "const double &",
3305   "referenced_type" : "type-276",
3306   "self_type" : "type-277",
3307   "size" : 8,
3308   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3309  },
3310  {
3311   "alignment" : 8,
3312   "linker_set_key" : "const float &",
3313   "name" : "const float &",
3314   "referenced_type" : "type-274",
3315   "self_type" : "type-275",
3316   "size" : 8,
3317   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3318  },
3319  {
3320   "alignment" : 8,
3321   "linker_set_key" : "const int &",
3322   "name" : "const int &",
3323   "referenced_type" : "type-473",
3324   "self_type" : "type-472",
3325   "size" : 8,
3326   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3327  },
3328  {
3329   "linker_set_key" : "const iter<is_const> &",
3330   "name" : "const iter<is_const> &",
3331   "referenced_type" : "type-299",
3332   "self_type" : "type-301",
3333   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3334  },
3335  {
3336   "linker_set_key" : "const iter<is_const> &",
3337   "name" : "const iter<is_const> &",
3338   "referenced_type" : "type-615",
3339   "self_type" : "type-617",
3340   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3341  },
3342  {
3343   "alignment" : 8,
3344   "linker_set_key" : "const log_msg &",
3345   "name" : "const log_msg &",
3346   "referenced_type" : "type-75",
3347   "self_type" : "type-111",
3348   "size" : 8,
3349   "source_file" : "/system/core/liblog/include/log/log_read.h"
3350  },
3351  {
3352   "alignment" : 8,
3353   "linker_set_key" : "const long &",
3354   "name" : "const long &",
3355   "referenced_type" : "type-271",
3356   "self_type" : "type-272",
3357   "size" : 8,
3358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3359  },
3360  {
3361   "alignment" : 8,
3362   "linker_set_key" : "const short &",
3363   "name" : "const short &",
3364   "referenced_type" : "type-266",
3365   "self_type" : "type-267",
3366   "size" : 8,
3367   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3368  },
3369  {
3370   "alignment" : 8,
3371   "linker_set_key" : "const signed char &",
3372   "name" : "const signed char &",
3373   "referenced_type" : "type-261",
3374   "self_type" : "type-263",
3375   "size" : 8,
3376   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3377  },
3378  {
3379   "alignment" : 8,
3380   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3381   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3382   "referenced_type" : "type-431",
3383   "self_type" : "type-433",
3384   "size" : 8,
3385   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3386  },
3387  {
3388   "alignment" : 8,
3389   "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 *> > *)> > > &",
3390   "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 *> > *)> > > &",
3391   "referenced_type" : "type-3",
3392   "self_type" : "type-648",
3393   "size" : 8,
3394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3395  },
3396  {
3397   "alignment" : 8,
3398   "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 *> > *)> > > &",
3399   "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 *> > *)> > > &",
3400   "referenced_type" : "type-640",
3401   "self_type" : "type-639",
3402   "size" : 8,
3403   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3404  },
3405  {
3406   "alignment" : 8,
3407   "linker_set_key" : "const unsigned char &",
3408   "name" : "const unsigned char &",
3409   "referenced_type" : "type-264",
3410   "self_type" : "type-265",
3411   "size" : 8,
3412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3413  },
3414  {
3415   "alignment" : 8,
3416   "linker_set_key" : "const unsigned int &",
3417   "name" : "const unsigned int &",
3418   "referenced_type" : "type-39",
3419   "self_type" : "type-270",
3420   "size" : 8,
3421   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3422  },
3423  {
3424   "alignment" : 8,
3425   "linker_set_key" : "const unsigned long &",
3426   "name" : "const unsigned long &",
3427   "referenced_type" : "type-40",
3428   "self_type" : "type-273",
3429   "size" : 8,
3430   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3431  },
3432  {
3433   "alignment" : 8,
3434   "linker_set_key" : "const unsigned short &",
3435   "name" : "const unsigned short &",
3436   "referenced_type" : "type-268",
3437   "self_type" : "type-269",
3438   "size" : 8,
3439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3440  },
3441  {
3442   "alignment" : 8,
3443   "linker_set_key" : "int &",
3444   "name" : "int &",
3445   "referenced_type" : "type-28",
3446   "self_type" : "type-388",
3447   "size" : 8,
3448   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3449  },
3450  {
3451   "alignment" : 8,
3452   "linker_set_key" : "unsigned char &",
3453   "name" : "unsigned char &",
3454   "referenced_type" : "type-79",
3455   "self_type" : "type-531",
3456   "size" : 8,
3457   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3458  },
3459  {
3460   "alignment" : 8,
3461   "linker_set_key" : "unsigned int &",
3462   "name" : "unsigned int &",
3463   "referenced_type" : "type-2",
3464   "self_type" : "type-541",
3465   "size" : 8,
3466   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
3467  }
3468 ],
3469 "pointer_types" :
3470 [
3471  {
3472   "alignment" : 8,
3473   "linker_set_key" : "android::Condition *",
3474   "name" : "android::Condition *",
3475   "referenced_type" : "type-95",
3476   "self_type" : "type-514",
3477   "size" : 8,
3478   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3479  },
3480  {
3481   "alignment" : 8,
3482   "linker_set_key" : "android::Mutex *",
3483   "name" : "android::Mutex *",
3484   "referenced_type" : "type-35",
3485   "self_type" : "type-509",
3486   "size" : 8,
3487   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3488  },
3489  {
3490   "alignment" : 8,
3491   "linker_set_key" : "android::Mutex::Autolock *",
3492   "name" : "android::Mutex::Autolock *",
3493   "referenced_type" : "type-510",
3494   "self_type" : "type-512",
3495   "size" : 8,
3496   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3497  },
3498  {
3499   "alignment" : 8,
3500   "linker_set_key" : "android::RWLock *",
3501   "name" : "android::RWLock *",
3502   "referenced_type" : "type-515",
3503   "self_type" : "type-517",
3504   "size" : 8,
3505   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3506  },
3507  {
3508   "alignment" : 8,
3509   "linker_set_key" : "android::RWLock::AutoRLock *",
3510   "name" : "android::RWLock::AutoRLock *",
3511   "referenced_type" : "type-518",
3512   "self_type" : "type-520",
3513   "size" : 8,
3514   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3515  },
3516  {
3517   "alignment" : 8,
3518   "linker_set_key" : "android::RWLock::AutoWLock *",
3519   "name" : "android::RWLock::AutoWLock *",
3520   "referenced_type" : "type-521",
3521   "self_type" : "type-522",
3522   "size" : 8,
3523   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3524  },
3525  {
3526   "alignment" : 8,
3527   "linker_set_key" : "android::RefBase *",
3528   "name" : "android::RefBase *",
3529   "referenced_type" : "type-7",
3530   "self_type" : "type-282",
3531   "size" : 8,
3532   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3533  },
3534  {
3535   "alignment" : 8,
3536   "linker_set_key" : "android::RefBase::weakref_impl *",
3537   "name" : "android::RefBase::weakref_impl *",
3538   "referenced_type" : "type-10",
3539   "self_type" : "type-9",
3540   "size" : 8,
3541   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3542  },
3543  {
3544   "alignment" : 8,
3545   "linker_set_key" : "android::RefBase::weakref_impl *",
3546   "name" : "android::RefBase::weakref_impl *",
3547   "referenced_type" : "type-611",
3548   "self_type" : "type-610",
3549   "size" : 8,
3550   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3551  },
3552  {
3553   "alignment" : 8,
3554   "linker_set_key" : "android::RefBase::weakref_type *",
3555   "name" : "android::RefBase::weakref_type *",
3556   "referenced_type" : "type-43",
3557   "self_type" : "type-42",
3558   "size" : 8,
3559   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3560  },
3561  {
3562   "alignment" : 8,
3563   "linker_set_key" : "android::ReferenceRenamer *",
3564   "name" : "android::ReferenceRenamer *",
3565   "referenced_type" : "type-278",
3566   "self_type" : "type-279",
3567   "size" : 8,
3568   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3569  },
3570  {
3571   "alignment" : 8,
3572   "linker_set_key" : "android::ScopedTrace *",
3573   "name" : "android::ScopedTrace *",
3574   "referenced_type" : "type-523",
3575   "self_type" : "type-524",
3576   "size" : 8,
3577   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3578  },
3579  {
3580   "alignment" : 8,
3581   "linker_set_key" : "android::String16 *",
3582   "name" : "android::String16 *",
3583   "referenced_type" : "type-49",
3584   "self_type" : "type-402",
3585   "size" : 8,
3586   "source_file" : "/system/core/libutils/include/utils/String16.h"
3587  },
3588  {
3589   "alignment" : 8,
3590   "linker_set_key" : "android::String8 *",
3591   "name" : "android::String8 *",
3592   "referenced_type" : "type-58",
3593   "self_type" : "type-397",
3594   "size" : 8,
3595   "source_file" : "/system/core/libutils/include/utils/String8.h"
3596  },
3597  {
3598   "alignment" : 8,
3599   "linker_set_key" : "android::Thread *",
3600   "name" : "android::Thread *",
3601   "referenced_type" : "type-93",
3602   "self_type" : "type-92",
3603   "size" : 8,
3604   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3605  },
3606  {
3607   "alignment" : 8,
3608   "linker_set_key" : "android::VirtualLightRefBase *",
3609   "name" : "android::VirtualLightRefBase *",
3610   "referenced_type" : "type-181",
3611   "self_type" : "type-188",
3612   "size" : 8,
3613   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3614  },
3615  {
3616   "alignment" : 8,
3617   "linker_set_key" : "android::hardware::BHwBinder *",
3618   "name" : "android::hardware::BHwBinder *",
3619   "referenced_type" : "type-143",
3620   "self_type" : "type-142",
3621   "size" : 8,
3622   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3623  },
3624  {
3625   "alignment" : 8,
3626   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_2::IPower> *",
3627   "name" : "android::hardware::BpInterface<android::hardware::power::V1_2::IPower> *",
3628   "referenced_type" : "type-413",
3629   "self_type" : "type-412",
3630   "size" : 8,
3631   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3632  },
3633  {
3634   "alignment" : 8,
3635   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3636   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3637   "referenced_type" : "type-447",
3638   "self_type" : "type-451",
3639   "size" : 8,
3640   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3641  },
3642  {
3643   "alignment" : 8,
3644   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3645   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3646   "referenced_type" : "type-464",
3647   "self_type" : "type-469",
3648   "size" : 8,
3649   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3650  },
3651  {
3652   "alignment" : 8,
3653   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3654   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3655   "referenced_type" : "type-454",
3656   "self_type" : "type-459",
3657   "size" : 8,
3658   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3659  },
3660  {
3661   "alignment" : 8,
3662   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3663   "name" : "android::hardware::GrantorDescriptor *",
3664   "referenced_type" : "type-306",
3665   "self_type" : "type-305",
3666   "size" : 8,
3667   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3668  },
3669  {
3670   "alignment" : 8,
3671   "linker_set_key" : "android::hardware::IBinder *",
3672   "name" : "android::hardware::IBinder *",
3673   "referenced_type" : "type-18",
3674   "self_type" : "type-17",
3675   "size" : 8,
3676   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3677  },
3678  {
3679   "alignment" : 8,
3680   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3681   "name" : "android::hardware::IBinder::DeathRecipient *",
3682   "referenced_type" : "type-14",
3683   "self_type" : "type-13",
3684   "size" : 8,
3685   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3686  },
3687  {
3688   "alignment" : 8,
3689   "linker_set_key" : "android::hardware::IInterface *",
3690   "name" : "android::hardware::IInterface *",
3691   "referenced_type" : "type-24",
3692   "self_type" : "type-23",
3693   "size" : 8,
3694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3695  },
3696  {
3697   "alignment" : 8,
3698   "linker_set_key" : "android::hardware::Parcel *",
3699   "name" : "android::hardware::Parcel *",
3700   "referenced_type" : "type-414",
3701   "self_type" : "type-420",
3702   "size" : 8,
3703   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3704  },
3705  {
3706   "alignment" : 8,
3707   "linker_set_key" : "android::hardware::ProcessState *",
3708   "name" : "android::hardware::ProcessState *",
3709   "referenced_type" : "type-27",
3710   "self_type" : "type-26",
3711   "size" : 8,
3712   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3713  },
3714  {
3715   "alignment" : 8,
3716   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > *",
3717   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > *",
3718   "referenced_type" : "type-163",
3719   "self_type" : "type-164",
3720   "size" : 8,
3721   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3722  },
3723  {
3724   "alignment" : 8,
3725   "linker_set_key" : "android::hardware::Return<bool> *",
3726   "name" : "android::hardware::Return<bool> *",
3727   "referenced_type" : "type-155",
3728   "self_type" : "type-157",
3729   "size" : 8,
3730   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3731  },
3732  {
3733   "alignment" : 8,
3734   "linker_set_key" : "android::hardware::Return<void> *",
3735   "name" : "android::hardware::Return<void> *",
3736   "referenced_type" : "type-175",
3737   "self_type" : "type-176",
3738   "size" : 8,
3739   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3740  },
3741  {
3742   "alignment" : 8,
3743   "linker_set_key" : "android::hardware::Status *",
3744   "name" : "android::hardware::Status *",
3745   "referenced_type" : "type-145",
3746   "self_type" : "type-148",
3747   "size" : 8,
3748   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3749  },
3750  {
3751   "alignment" : 8,
3752   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3753   "name" : "android::hardware::details::HidlInstrumentor *",
3754   "referenced_type" : "type-65",
3755   "self_type" : "type-64",
3756   "size" : 8,
3757   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3758  },
3759  {
3760   "alignment" : 8,
3761   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3762   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3763   "referenced_type" : "type-317",
3764   "self_type" : "type-604",
3765   "size" : 8,
3766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3767  },
3768  {
3769   "alignment" : 8,
3770   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3771   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3772   "referenced_type" : "type-309",
3773   "self_type" : "type-599",
3774   "size" : 8,
3775   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3776  },
3777  {
3778   "alignment" : 8,
3779   "linker_set_key" : "android::hardware::details::return_status *",
3780   "name" : "android::hardware::details::return_status *",
3781   "referenced_type" : "type-156",
3782   "self_type" : "type-170",
3783   "size" : 8,
3784   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3785  },
3786  {
3787   "alignment" : 8,
3788   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3789   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3790   "referenced_type" : "type-320",
3791   "self_type" : "type-319",
3792   "size" : 8,
3793   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3794  },
3795  {
3796   "alignment" : 8,
3797   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3798   "name" : "android::hardware::hidl_binder_death_recipient *",
3799   "referenced_type" : "type-133",
3800   "self_type" : "type-132",
3801   "size" : 8,
3802   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3803  },
3804  {
3805   "alignment" : 8,
3806   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3807   "name" : "android::hardware::hidl_death_recipient *",
3808   "referenced_type" : "type-136",
3809   "self_type" : "type-135",
3810   "size" : 8,
3811   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3812  },
3813  {
3814   "alignment" : 8,
3815   "linker_set_key" : "android::hardware::hidl_memory *",
3816   "name" : "android::hardware::hidl_memory *",
3817   "referenced_type" : "type-290",
3818   "self_type" : "type-291",
3819   "size" : 8,
3820   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3821  },
3822  {
3823   "alignment" : 8,
3824   "linker_set_key" : "android::hardware::hidl_string *",
3825   "name" : "android::hardware::hidl_string *",
3826   "referenced_type" : "type-286",
3827   "self_type" : "type-311",
3828   "size" : 8,
3829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3830  },
3831  {
3832   "alignment" : 8,
3833   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3834   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3835   "referenced_type" : "type-316",
3836   "self_type" : "type-323",
3837   "size" : 8,
3838   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3839  },
3840  {
3841   "alignment" : 8,
3842   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3843   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3844   "referenced_type" : "type-308",
3845   "self_type" : "type-312",
3846   "size" : 8,
3847   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3848  },
3849  {
3850   "alignment" : 8,
3851   "linker_set_key" : "android::hardware::hidl_version *",
3852   "name" : "android::hardware::hidl_version *",
3853   "referenced_type" : "type-368",
3854   "self_type" : "type-369",
3855   "size" : 8,
3856   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3857  },
3858  {
3859   "alignment" : 8,
3860   "linker_set_key" : "android::hardware::power::V1_0::BnHwPower *",
3861   "name" : "android::hardware::power::V1_0::BnHwPower *",
3862   "referenced_type" : "type-572",
3863   "self_type" : "type-574",
3864   "size" : 8,
3865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BnHwPower.h"
3866  },
3867  {
3868   "alignment" : 8,
3869   "linker_set_key" : "android::hardware::power::V1_0::IPower *",
3870   "name" : "android::hardware::power::V1_0::IPower *",
3871   "referenced_type" : "type-107",
3872   "self_type" : "type-106",
3873   "size" : 8,
3874   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3875  },
3876  {
3877   "alignment" : 8,
3878   "linker_set_key" : "android::hardware::power::V1_0::PowerStatePlatformSleepState *",
3879   "name" : "android::hardware::power::V1_0::PowerStatePlatformSleepState *",
3880   "referenced_type" : "type-348",
3881   "self_type" : "type-347",
3882   "size" : 8,
3883   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3884  },
3885  {
3886   "alignment" : 8,
3887   "linker_set_key" : "android::hardware::power::V1_0::PowerStateVoter *",
3888   "name" : "android::hardware::power::V1_0::PowerStateVoter *",
3889   "referenced_type" : "type-339",
3890   "self_type" : "type-338",
3891   "size" : 8,
3892   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3893  },
3894  {
3895   "alignment" : 8,
3896   "linker_set_key" : "android::hardware::power::V1_1::BnHwPower *",
3897   "name" : "android::hardware::power::V1_1::BnHwPower *",
3898   "referenced_type" : "type-581",
3899   "self_type" : "type-582",
3900   "size" : 8,
3901   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
3902  },
3903  {
3904   "alignment" : 8,
3905   "linker_set_key" : "android::hardware::power::V1_1::IPower *",
3906   "name" : "android::hardware::power::V1_1::IPower *",
3907   "referenced_type" : "type-115",
3908   "self_type" : "type-114",
3909   "size" : 8,
3910   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3911  },
3912  {
3913   "alignment" : 8,
3914   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystem *",
3915   "name" : "android::hardware::power::V1_1::PowerStateSubsystem *",
3916   "referenced_type" : "type-362",
3917   "self_type" : "type-361",
3918   "size" : 8,
3919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3920  },
3921  {
3922   "alignment" : 8,
3923   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
3924   "name" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
3925   "referenced_type" : "type-353",
3926   "self_type" : "type-352",
3927   "size" : 8,
3928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3929  },
3930  {
3931   "alignment" : 8,
3932   "linker_set_key" : "android::hardware::power::V1_2::BnHwPower *",
3933   "name" : "android::hardware::power::V1_2::BnHwPower *",
3934   "referenced_type" : "type-614",
3935   "self_type" : "type-620",
3936   "size" : 8,
3937   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3938  },
3939  {
3940   "alignment" : 8,
3941   "linker_set_key" : "android::hardware::power::V1_2::BpHwPower *",
3942   "name" : "android::hardware::power::V1_2::BpHwPower *",
3943   "referenced_type" : "type-591",
3944   "self_type" : "type-649",
3945   "size" : 8,
3946   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3947  },
3948  {
3949   "alignment" : 8,
3950   "linker_set_key" : "android::hardware::power::V1_2::BsPower *",
3951   "name" : "android::hardware::power::V1_2::BsPower *",
3952   "referenced_type" : "type-644",
3953   "self_type" : "type-647",
3954   "size" : 8,
3955   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3956  },
3957  {
3958   "alignment" : 8,
3959   "linker_set_key" : "android::hardware::power::V1_2::IPower *",
3960   "name" : "android::hardware::power::V1_2::IPower *",
3961   "referenced_type" : "type-125",
3962   "self_type" : "type-124",
3963   "size" : 8,
3964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3965  },
3966  {
3967   "alignment" : 8,
3968   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3969   "name" : "android::hidl::base::V1_0::BnHwBase *",
3970   "referenced_type" : "type-429",
3971   "self_type" : "type-428",
3972   "size" : 8,
3973   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3974  },
3975  {
3976   "alignment" : 8,
3977   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3978   "name" : "android::hidl::base::V1_0::IBase *",
3979   "referenced_type" : "type-6",
3980   "self_type" : "type-121",
3981   "size" : 8,
3982   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3983  },
3984  {
3985   "alignment" : 8,
3986   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3987   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3988   "referenced_type" : "type-74",
3989   "self_type" : "type-73",
3990   "size" : 8,
3991   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3992  },
3993  {
3994   "alignment" : 8,
3995   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3996   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3997   "referenced_type" : "type-100",
3998   "self_type" : "type-99",
3999   "size" : 8,
4000   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4001  },
4002  {
4003   "alignment" : 8,
4004   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4005   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4006   "referenced_type" : "type-12",
4007   "self_type" : "type-15",
4008   "size" : 8,
4009   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4010  },
4011  {
4012   "alignment" : 8,
4013   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4014   "name" : "android::sp<android::hardware::IBinder> *",
4015   "referenced_type" : "type-16",
4016   "self_type" : "type-19",
4017   "size" : 8,
4018   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4019  },
4020  {
4021   "alignment" : 8,
4022   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4023   "name" : "android::sp<android::hardware::ProcessState> *",
4024   "referenced_type" : "type-25",
4025   "self_type" : "type-69",
4026   "size" : 8,
4027   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4028  },
4029  {
4030   "alignment" : 8,
4031   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4032   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4033   "referenced_type" : "type-131",
4034   "self_type" : "type-130",
4035   "size" : 8,
4036   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4037  },
4038  {
4039   "alignment" : 8,
4040   "linker_set_key" : "android::sp<android::hardware::power::V1_0::IPower> *",
4041   "name" : "android::sp<android::hardware::power::V1_0::IPower> *",
4042   "referenced_type" : "type-105",
4043   "self_type" : "type-108",
4044   "size" : 8,
4045   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4046  },
4047  {
4048   "alignment" : 8,
4049   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower> *",
4050   "name" : "android::sp<android::hardware::power::V1_1::IPower> *",
4051   "referenced_type" : "type-113",
4052   "self_type" : "type-116",
4053   "size" : 8,
4054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4055  },
4056  {
4057   "alignment" : 8,
4058   "linker_set_key" : "android::sp<android::hardware::power::V1_2::IPower> *",
4059   "name" : "android::sp<android::hardware::power::V1_2::IPower> *",
4060   "referenced_type" : "type-123",
4061   "self_type" : "type-122",
4062   "size" : 8,
4063   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4064  },
4065  {
4066   "alignment" : 8,
4067   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4068   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4069   "referenced_type" : "type-430",
4070   "self_type" : "type-638",
4071   "size" : 8,
4072   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4073  },
4074  {
4075   "alignment" : 8,
4076   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4077   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4078   "referenced_type" : "type-72",
4079   "self_type" : "type-86",
4080   "size" : 8,
4081   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4082  },
4083  {
4084   "alignment" : 8,
4085   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4086   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4087   "referenced_type" : "type-98",
4088   "self_type" : "type-102",
4089   "size" : 8,
4090   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4091  },
4092  {
4093   "alignment" : 8,
4094   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4095   "name" : "android::wp<android::hardware::BHwBinder> *",
4096   "referenced_type" : "type-450",
4097   "self_type" : "type-612",
4098   "size" : 8,
4099   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4100  },
4101  {
4102   "alignment" : 8,
4103   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4104   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4105   "referenced_type" : "type-354",
4106   "self_type" : "type-392",
4107   "size" : 8,
4108   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4109  },
4110  {
4111   "alignment" : 8,
4112   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4113   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4114   "referenced_type" : "type-134",
4115   "self_type" : "type-501",
4116   "size" : 8,
4117   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4118  },
4119  {
4120   "alignment" : 8,
4121   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4122   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4123   "referenced_type" : "type-120",
4124   "self_type" : "type-236",
4125   "size" : 8,
4126   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4127  },
4128  {
4129   "alignment" : 8,
4130   "linker_set_key" : "android_flex_plane *",
4131   "name" : "android_flex_plane *",
4132   "referenced_type" : "type-495",
4133   "self_type" : "type-498",
4134   "size" : 8,
4135   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4136  },
4137  {
4138   "alignment" : 8,
4139   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4140   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4141   "referenced_type" : "type-46",
4142   "self_type" : "type-45",
4143   "size" : 8,
4144   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4145  },
4146  {
4147   "alignment" : 8,
4148   "linker_set_key" : "char *",
4149   "name" : "char *",
4150   "referenced_type" : "type-61",
4151   "self_type" : "type-160",
4152   "size" : 8,
4153   "source_file" : "/system/core/liblog/include/log/log_read.h"
4154  },
4155  {
4156   "alignment" : 8,
4157   "linker_set_key" : "const android::NativeHandle *",
4158   "name" : "const android::NativeHandle *",
4159   "referenced_type" : "type-383",
4160   "self_type" : "type-384",
4161   "size" : 8,
4162   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4163  },
4164  {
4165   "alignment" : 8,
4166   "linker_set_key" : "const android::RefBase *",
4167   "name" : "const android::RefBase *",
4168   "referenced_type" : "type-280",
4169   "self_type" : "type-281",
4170   "size" : 8,
4171   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4172  },
4173  {
4174   "alignment" : 8,
4175   "linker_set_key" : "const android::String16 *",
4176   "name" : "const android::String16 *",
4177   "referenced_type" : "type-48",
4178   "self_type" : "type-400",
4179   "size" : 8,
4180   "source_file" : "/system/core/libutils/include/utils/String16.h"
4181  },
4182  {
4183   "alignment" : 8,
4184   "linker_set_key" : "const android::String8 *",
4185   "name" : "const android::String8 *",
4186   "referenced_type" : "type-393",
4187   "self_type" : "type-394",
4188   "size" : 8,
4189   "source_file" : "/system/core/libutils/include/utils/String8.h"
4190  },
4191  {
4192   "alignment" : 8,
4193   "linker_set_key" : "const android::VectorImpl *",
4194   "name" : "const android::VectorImpl *",
4195   "referenced_type" : "type-474",
4196   "self_type" : "type-475",
4197   "size" : 8,
4198   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4199  },
4200  {
4201   "alignment" : 8,
4202   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4203   "name" : "const android::hardware::BpHwRefBase *",
4204   "referenced_type" : "type-404",
4205   "self_type" : "type-408",
4206   "size" : 8,
4207   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4208  },
4209  {
4210   "alignment" : 8,
4211   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4212   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4213   "referenced_type" : "type-440",
4214   "self_type" : "type-441",
4215   "size" : 8,
4216   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4217  },
4218  {
4219   "alignment" : 8,
4220   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4221   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4222   "referenced_type" : "type-445",
4223   "self_type" : "type-446",
4224   "size" : 8,
4225   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4226  },
4227  {
4228   "alignment" : 8,
4229   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > *",
4230   "name" : "const android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > *",
4231   "referenced_type" : "type-167",
4232   "self_type" : "type-168",
4233   "size" : 8,
4234   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4235  },
4236  {
4237   "alignment" : 8,
4238   "linker_set_key" : "const android::hardware::Return<bool> *",
4239   "name" : "const android::hardware::Return<bool> *",
4240   "referenced_type" : "type-161",
4241   "self_type" : "type-162",
4242   "size" : 8,
4243   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4244  },
4245  {
4246   "alignment" : 8,
4247   "linker_set_key" : "const android::hardware::Status *",
4248   "name" : "const android::hardware::Status *",
4249   "referenced_type" : "type-150",
4250   "self_type" : "type-154",
4251   "size" : 8,
4252   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4253  },
4254  {
4255   "alignment" : 8,
4256   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4257   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4258   "referenced_type" : "type-606",
4259   "self_type" : "type-607",
4260   "size" : 8,
4261   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4262  },
4263  {
4264   "alignment" : 8,
4265   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4266   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4267   "referenced_type" : "type-601",
4268   "self_type" : "type-602",
4269   "size" : 8,
4270   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4271  },
4272  {
4273   "alignment" : 8,
4274   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter> *",
4275   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter> *",
4276   "referenced_type" : "type-565",
4277   "self_type" : "type-575",
4278   "size" : 8,
4279   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4280  },
4281  {
4282   "alignment" : 8,
4283   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4284   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4285   "referenced_type" : "type-597",
4286   "self_type" : "type-598",
4287   "size" : 8,
4288   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4289  },
4290  {
4291   "alignment" : 8,
4292   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4293   "name" : "const android::hardware::details::hidl_pointer<int> *",
4294   "referenced_type" : "type-488",
4295   "self_type" : "type-502",
4296   "size" : 8,
4297   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4298  },
4299  {
4300   "alignment" : 8,
4301   "linker_set_key" : "const android::hardware::details::return_status *",
4302   "name" : "const android::hardware::details::return_status *",
4303   "referenced_type" : "type-172",
4304   "self_type" : "type-173",
4305   "size" : 8,
4306   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4307  },
4308  {
4309   "alignment" : 8,
4310   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4311   "name" : "const android::hardware::hidl_death_recipient *",
4312   "referenced_type" : "type-628",
4313   "self_type" : "type-633",
4314   "size" : 8,
4315   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4316  },
4317  {
4318   "alignment" : 8,
4319   "linker_set_key" : "const android::hardware::hidl_memory *",
4320   "name" : "const android::hardware::hidl_memory *",
4321   "referenced_type" : "type-293",
4322   "self_type" : "type-297",
4323   "size" : 8,
4324   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4325  },
4326  {
4327   "alignment" : 8,
4328   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> *",
4329   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> *",
4330   "referenced_type" : "type-341",
4331   "self_type" : "type-342",
4332   "size" : 8,
4333   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4334  },
4335  {
4336   "alignment" : 8,
4337   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4338   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4339   "referenced_type" : "type-355",
4340   "self_type" : "type-356",
4341   "size" : 8,
4342   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4343  },
4344  {
4345   "alignment" : 8,
4346   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4347   "name" : "const android::hardware::hidl_vec<int> *",
4348   "referenced_type" : "type-332",
4349   "self_type" : "type-333",
4350   "size" : 8,
4351   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4352  },
4353  {
4354   "alignment" : 8,
4355   "linker_set_key" : "const android::hardware::hidl_version *",
4356   "name" : "const android::hardware::hidl_version *",
4357   "referenced_type" : "type-370",
4358   "self_type" : "type-371",
4359   "size" : 8,
4360   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4361  },
4362  {
4363   "alignment" : 8,
4364   "linker_set_key" : "const android::hardware::power::V1_0::BpHwPower *",
4365   "name" : "const android::hardware::power::V1_0::BpHwPower *",
4366   "referenced_type" : "type-579",
4367   "self_type" : "type-580",
4368   "size" : 8,
4369   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h"
4370  },
4371  {
4372   "alignment" : 8,
4373   "linker_set_key" : "const android::hardware::power::V1_0::IPower *",
4374   "name" : "const android::hardware::power::V1_0::IPower *",
4375   "referenced_type" : "type-552",
4376   "self_type" : "type-553",
4377   "size" : 8,
4378   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h"
4379  },
4380  {
4381   "alignment" : 8,
4382   "linker_set_key" : "const android::hardware::power::V1_1::BpHwPower *",
4383   "name" : "const android::hardware::power::V1_1::BpHwPower *",
4384   "referenced_type" : "type-588",
4385   "self_type" : "type-589",
4386   "size" : 8,
4387   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
4388  },
4389  {
4390   "alignment" : 8,
4391   "linker_set_key" : "const android::hardware::power::V1_1::IPower *",
4392   "name" : "const android::hardware::power::V1_1::IPower *",
4393   "referenced_type" : "type-554",
4394   "self_type" : "type-555",
4395   "size" : 8,
4396   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
4397  },
4398  {
4399   "alignment" : 8,
4400   "linker_set_key" : "const android::hardware::power::V1_2::BpHwPower *",
4401   "name" : "const android::hardware::power::V1_2::BpHwPower *",
4402   "referenced_type" : "type-590",
4403   "self_type" : "type-594",
4404   "size" : 8,
4405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
4406  },
4407  {
4408   "alignment" : 8,
4409   "linker_set_key" : "const android::hardware::power::V1_2::IPower *",
4410   "name" : "const android::hardware::power::V1_2::IPower *",
4411   "referenced_type" : "type-560",
4412   "self_type" : "type-561",
4413   "size" : 8,
4414   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
4415  },
4416  {
4417   "alignment" : 8,
4418   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4419   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4420   "referenced_type" : "type-570",
4421   "self_type" : "type-571",
4422   "size" : 8,
4423   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4424  },
4425  {
4426   "alignment" : 8,
4427   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4428   "name" : "const android::hidl::base::V1_0::IBase *",
4429   "referenced_type" : "type-5",
4430   "self_type" : "type-11",
4431   "size" : 8,
4432   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4433  },
4434  {
4435   "alignment" : 8,
4436   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4437   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4438   "referenced_type" : "type-89",
4439   "self_type" : "type-90",
4440   "size" : 8,
4441   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4442  },
4443  {
4444   "alignment" : 8,
4445   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4446   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4447   "referenced_type" : "type-525",
4448   "self_type" : "type-526",
4449   "size" : 8,
4450   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4451  },
4452  {
4453   "alignment" : 8,
4454   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4455   "name" : "const android::sp<android::hardware::IBinder> *",
4456   "referenced_type" : "type-20",
4457   "self_type" : "type-21",
4458   "size" : 8,
4459   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4460  },
4461  {
4462   "alignment" : 8,
4463   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4464   "name" : "const android::sp<android::hardware::ProcessState> *",
4465   "referenced_type" : "type-70",
4466   "self_type" : "type-71",
4467   "size" : 8,
4468   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4469  },
4470  {
4471   "alignment" : 8,
4472   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4473   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4474   "referenced_type" : "type-140",
4475   "self_type" : "type-139",
4476   "size" : 8,
4477   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4478  },
4479  {
4480   "alignment" : 8,
4481   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4482   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4483   "referenced_type" : "type-586",
4484   "self_type" : "type-626",
4485   "size" : 8,
4486   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4487  },
4488  {
4489   "alignment" : 8,
4490   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower> *",
4491   "name" : "const android::sp<android::hardware::power::V1_0::IPower> *",
4492   "referenced_type" : "type-109",
4493   "self_type" : "type-112",
4494   "size" : 8,
4495   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4496  },
4497  {
4498   "alignment" : 8,
4499   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower> *",
4500   "name" : "const android::sp<android::hardware::power::V1_1::IPower> *",
4501   "referenced_type" : "type-117",
4502   "self_type" : "type-119",
4503   "size" : 8,
4504   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4505  },
4506  {
4507   "alignment" : 8,
4508   "linker_set_key" : "const android::sp<android::hardware::power::V1_2::IPower> *",
4509   "name" : "const android::sp<android::hardware::power::V1_2::IPower> *",
4510   "referenced_type" : "type-129",
4511   "self_type" : "type-128",
4512   "size" : 8,
4513   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4514  },
4515  {
4516   "alignment" : 8,
4517   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4518   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4519   "referenced_type" : "type-642",
4520   "self_type" : "type-650",
4521   "size" : 8,
4522   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4523  },
4524  {
4525   "alignment" : 8,
4526   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4527   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4528   "referenced_type" : "type-87",
4529   "self_type" : "type-88",
4530   "size" : 8,
4531   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4532  },
4533  {
4534   "alignment" : 8,
4535   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4536   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4537   "referenced_type" : "type-103",
4538   "self_type" : "type-104",
4539   "size" : 8,
4540   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4541  },
4542  {
4543   "alignment" : 8,
4544   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4545   "name" : "const android::wp<android::hardware::BHwBinder> *",
4546   "referenced_type" : "type-621",
4547   "self_type" : "type-622",
4548   "size" : 8,
4549   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4550  },
4551  {
4552   "alignment" : 8,
4553   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4554   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4555   "referenced_type" : "type-562",
4556   "self_type" : "type-573",
4557   "size" : 8,
4558   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4559  },
4560  {
4561   "alignment" : 8,
4562   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4563   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4564   "referenced_type" : "type-322",
4565   "self_type" : "type-331",
4566   "size" : 8,
4567   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4568  },
4569  {
4570   "alignment" : 8,
4571   "linker_set_key" : "const char *",
4572   "name" : "const char *",
4573   "referenced_type" : "type-60",
4574   "self_type" : "type-59",
4575   "size" : 8,
4576   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4577  },
4578  {
4579   "alignment" : 8,
4580   "linker_set_key" : "const char16_t *",
4581   "name" : "const char16_t *",
4582   "referenced_type" : "type-51",
4583   "self_type" : "type-50",
4584   "size" : 8,
4585   "source_file" : "/system/core/libutils/include/utils/String16.h"
4586  },
4587  {
4588   "alignment" : 8,
4589   "linker_set_key" : "const log_msg *",
4590   "name" : "const log_msg *",
4591   "referenced_type" : "type-75",
4592   "self_type" : "type-101",
4593   "size" : 8,
4594   "source_file" : "/system/core/liblog/include/log/log_read.h"
4595  },
4596  {
4597   "alignment" : 8,
4598   "linker_set_key" : "const native_handle *",
4599   "name" : "const native_handle *",
4600   "referenced_type" : "type-253",
4601   "self_type" : "type-252",
4602   "size" : 8,
4603   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4604  },
4605  {
4606   "alignment" : 8,
4607   "linker_set_key" : "const unsigned char *",
4608   "name" : "const unsigned char *",
4609   "referenced_type" : "type-264",
4610   "self_type" : "type-367",
4611   "size" : 8,
4612   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4613  },
4614  {
4615   "alignment" : 8,
4616   "linker_set_key" : "const unsigned long long *",
4617   "name" : "const unsigned long long *",
4618   "referenced_type" : "type-422",
4619   "self_type" : "type-421",
4620   "size" : 8,
4621   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4622  },
4623  {
4624   "alignment" : 8,
4625   "linker_set_key" : "const void *",
4626   "name" : "const void *",
4627   "referenced_type" : "type-373",
4628   "self_type" : "type-374",
4629   "size" : 8,
4630   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4631  },
4632  {
4633   "alignment" : 8,
4634   "linker_set_key" : "int (*)(void *)",
4635   "name" : "int (*)(void *)",
4636   "referenced_type" : "type-506",
4637   "self_type" : "type-507",
4638   "size" : 8,
4639   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4640  },
4641  {
4642   "alignment" : 8,
4643   "linker_set_key" : "int *",
4644   "name" : "int *",
4645   "referenced_type" : "type-28",
4646   "self_type" : "type-330",
4647   "size" : 8,
4648   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4649  },
4650  {
4651   "alignment" : 8,
4652   "linker_set_key" : "log_msg *",
4653   "name" : "log_msg *",
4654   "referenced_type" : "type-76",
4655   "self_type" : "type-149",
4656   "size" : 8,
4657   "source_file" : "/system/core/liblog/include/log/log_read.h"
4658  },
4659  {
4660   "alignment" : 8,
4661   "linker_set_key" : "native_handle *",
4662   "name" : "native_handle *",
4663   "referenced_type" : "type-182",
4664   "self_type" : "type-187",
4665   "size" : 8,
4666   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4667  },
4668  {
4669   "alignment" : 8,
4670   "linker_set_key" : "unsigned char *",
4671   "name" : "unsigned char *",
4672   "referenced_type" : "type-79",
4673   "self_type" : "type-416",
4674   "size" : 8,
4675   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4676  },
4677  {
4678   "alignment" : 8,
4679   "linker_set_key" : "unsigned long long *",
4680   "name" : "unsigned long long *",
4681   "referenced_type" : "type-242",
4682   "self_type" : "type-417",
4683   "size" : 8,
4684   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4685  },
4686  {
4687   "alignment" : 8,
4688   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4689   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4690   "referenced_type" : "type-419",
4691   "self_type" : "type-418",
4692   "size" : 8,
4693   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4694  },
4695  {
4696   "alignment" : 8,
4697   "linker_set_key" : "void *",
4698   "name" : "void *",
4699   "referenced_type" : "type-30",
4700   "self_type" : "type-29",
4701   "size" : 8,
4702   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4703  },
4704  {
4705   "alignment" : 8,
4706   "linker_set_key" : "void **",
4707   "name" : "void **",
4708   "referenced_type" : "type-29",
4709   "self_type" : "type-508",
4710   "size" : 8,
4711   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4712  }
4713 ],
4714 "qualified_types" :
4715 [
4716  {
4717   "alignment" : 8,
4718   "is_const" : true,
4719   "linker_set_key" : "android::RefBase::weakref_impl *const",
4720   "name" : "android::RefBase::weakref_impl *const",
4721   "referenced_type" : "type-610",
4722   "self_type" : "type-613",
4723   "size" : 8,
4724   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4725  },
4726  {
4727   "alignment" : 8,
4728   "is_const" : true,
4729   "linker_set_key" : "android::RefBase::weakref_impl *const",
4730   "name" : "android::RefBase::weakref_impl *const",
4731   "referenced_type" : "type-9",
4732   "self_type" : "type-8",
4733   "size" : 8,
4734   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4735  },
4736  {
4737   "alignment" : 8,
4738   "is_const" : true,
4739   "linker_set_key" : "android::hardware::IBinder *const",
4740   "name" : "android::hardware::IBinder *const",
4741   "referenced_type" : "type-17",
4742   "self_type" : "type-406",
4743   "size" : 8,
4744   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4745  },
4746  {
4747   "alignment" : 8,
4748   "is_const" : true,
4749   "linker_set_key" : "const android::NativeHandle",
4750   "name" : "const android::NativeHandle",
4751   "referenced_type" : "type-186",
4752   "self_type" : "type-383",
4753   "size" : 24,
4754   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4755  },
4756  {
4757   "alignment" : 8,
4758   "is_const" : true,
4759   "linker_set_key" : "const android::RefBase",
4760   "name" : "const android::RefBase",
4761   "referenced_type" : "type-7",
4762   "self_type" : "type-280",
4763   "size" : 16,
4764   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4765  },
4766  {
4767   "alignment" : 8,
4768   "is_const" : true,
4769   "linker_set_key" : "const android::String16",
4770   "name" : "const android::String16",
4771   "referenced_type" : "type-49",
4772   "self_type" : "type-48",
4773   "size" : 8,
4774   "source_file" : "/system/core/libutils/include/utils/String16.h"
4775  },
4776  {
4777   "alignment" : 8,
4778   "is_const" : true,
4779   "linker_set_key" : "const android::String8",
4780   "name" : "const android::String8",
4781   "referenced_type" : "type-58",
4782   "self_type" : "type-393",
4783   "size" : 8,
4784   "source_file" : "/system/core/libutils/include/utils/String8.h"
4785  },
4786  {
4787   "alignment" : 8,
4788   "is_const" : true,
4789   "linker_set_key" : "const android::VectorImpl",
4790   "name" : "const android::VectorImpl",
4791   "referenced_type" : "type-38",
4792   "self_type" : "type-474",
4793   "size" : 40,
4794   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4795  },
4796  {
4797   "alignment" : 8,
4798   "is_const" : true,
4799   "linker_set_key" : "const android::hardware::BpHwRefBase",
4800   "name" : "const android::hardware::BpHwRefBase",
4801   "referenced_type" : "type-405",
4802   "self_type" : "type-404",
4803   "size" : 48,
4804   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4805  },
4806  {
4807   "alignment" : 8,
4808   "is_const" : true,
4809   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4810   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4811   "referenced_type" : "type-434",
4812   "self_type" : "type-440",
4813   "size" : 64,
4814   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4815  },
4816  {
4817   "alignment" : 8,
4818   "is_const" : true,
4819   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4820   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4821   "referenced_type" : "type-442",
4822   "self_type" : "type-445",
4823   "size" : 64,
4824   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4825  },
4826  {
4827   "alignment" : 8,
4828   "is_const" : true,
4829   "linker_set_key" : "const android::hardware::Parcel",
4830   "name" : "const android::hardware::Parcel",
4831   "referenced_type" : "type-414",
4832   "self_type" : "type-426",
4833   "size" : 136,
4834   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4835  },
4836  {
4837   "alignment" : 8,
4838   "is_const" : true,
4839   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> >",
4840   "name" : "const android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> >",
4841   "referenced_type" : "type-163",
4842   "self_type" : "type-167",
4843   "size" : 48,
4844   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4845  },
4846  {
4847   "alignment" : 8,
4848   "is_const" : true,
4849   "linker_set_key" : "const android::hardware::Return<bool>",
4850   "name" : "const android::hardware::Return<bool>",
4851   "referenced_type" : "type-155",
4852   "self_type" : "type-161",
4853   "size" : 40,
4854   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4855  },
4856  {
4857   "alignment" : 8,
4858   "is_const" : true,
4859   "linker_set_key" : "const android::hardware::Status",
4860   "name" : "const android::hardware::Status",
4861   "referenced_type" : "type-145",
4862   "self_type" : "type-150",
4863   "size" : 32,
4864   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4865  },
4866  {
4867   "alignment" : 4,
4868   "is_const" : true,
4869   "linker_set_key" : "const android::hardware::details::SchedPrio",
4870   "name" : "const android::hardware::details::SchedPrio",
4871   "referenced_type" : "type-437",
4872   "self_type" : "type-439",
4873   "size" : 8,
4874   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4875  },
4876  {
4877   "alignment" : 8,
4878   "is_const" : true,
4879   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4880   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4881   "referenced_type" : "type-317",
4882   "self_type" : "type-606",
4883   "size" : 8,
4884   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4885  },
4886  {
4887   "alignment" : 8,
4888   "is_const" : true,
4889   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4890   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4891   "referenced_type" : "type-309",
4892   "self_type" : "type-601",
4893   "size" : 8,
4894   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4895  },
4896  {
4897   "alignment" : 8,
4898   "is_const" : true,
4899   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
4900   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
4901   "referenced_type" : "type-336",
4902   "self_type" : "type-565",
4903   "size" : 8,
4904   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4905  },
4906  {
4907   "alignment" : 8,
4908   "is_const" : true,
4909   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
4910   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
4911   "referenced_type" : "type-350",
4912   "self_type" : "type-597",
4913   "size" : 8,
4914   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4915  },
4916  {
4917   "alignment" : 8,
4918   "is_const" : true,
4919   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4920   "name" : "const android::hardware::details::hidl_pointer<int>",
4921   "referenced_type" : "type-328",
4922   "self_type" : "type-488",
4923   "size" : 8,
4924   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4925  },
4926  {
4927   "alignment" : 8,
4928   "is_const" : true,
4929   "linker_set_key" : "const android::hardware::details::return_status",
4930   "name" : "const android::hardware::details::return_status",
4931   "referenced_type" : "type-156",
4932   "self_type" : "type-172",
4933   "size" : 40,
4934   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4935  },
4936  {
4937   "alignment" : 8,
4938   "is_const" : true,
4939   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4940   "name" : "const android::hardware::hidl_death_recipient",
4941   "referenced_type" : "type-136",
4942   "self_type" : "type-628",
4943   "size" : 24,
4944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4945  },
4946  {
4947   "alignment" : 8,
4948   "is_const" : true,
4949   "linker_set_key" : "const android::hardware::hidl_handle",
4950   "name" : "const android::hardware::hidl_handle",
4951   "referenced_type" : "type-284",
4952   "self_type" : "type-375",
4953   "size" : 16,
4954   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4955  },
4956  {
4957   "alignment" : 8,
4958   "is_const" : true,
4959   "linker_set_key" : "const android::hardware::hidl_memory",
4960   "name" : "const android::hardware::hidl_memory",
4961   "referenced_type" : "type-290",
4962   "self_type" : "type-293",
4963   "size" : 40,
4964   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4965  },
4966  {
4967   "alignment" : 8,
4968   "is_const" : true,
4969   "linker_set_key" : "const android::hardware::hidl_string",
4970   "name" : "const android::hardware::hidl_string",
4971   "referenced_type" : "type-286",
4972   "self_type" : "type-285",
4973   "size" : 16,
4974   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4975  },
4976  {
4977   "alignment" : 8,
4978   "is_const" : true,
4979   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4980   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4981   "referenced_type" : "type-308",
4982   "self_type" : "type-563",
4983   "size" : 16,
4984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
4985  },
4986  {
4987   "alignment" : 8,
4988   "is_const" : true,
4989   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
4990   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
4991   "referenced_type" : "type-335",
4992   "self_type" : "type-341",
4993   "size" : 16,
4994   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4995  },
4996  {
4997   "alignment" : 8,
4998   "is_const" : true,
4999   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
5000   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
5001   "referenced_type" : "type-349",
5002   "self_type" : "type-355",
5003   "size" : 16,
5004   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5005  },
5006  {
5007   "alignment" : 8,
5008   "is_const" : true,
5009   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5010   "name" : "const android::hardware::hidl_vec<int>",
5011   "referenced_type" : "type-327",
5012   "self_type" : "type-332",
5013   "size" : 16,
5014   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5015  },
5016  {
5017   "alignment" : 2,
5018   "is_const" : true,
5019   "linker_set_key" : "const android::hardware::hidl_version",
5020   "name" : "const android::hardware::hidl_version",
5021   "referenced_type" : "type-368",
5022   "self_type" : "type-370",
5023   "size" : 4,
5024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5025  },
5026  {
5027   "alignment" : 8,
5028   "is_const" : true,
5029   "linker_set_key" : "const android::hardware::power::V1_0::BpHwPower",
5030   "name" : "const android::hardware::power::V1_0::BpHwPower",
5031   "referenced_type" : "type-576",
5032   "self_type" : "type-579",
5033   "size" : 216,
5034   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h"
5035  },
5036  {
5037   "alignment" : 4,
5038   "is_const" : true,
5039   "linker_set_key" : "const android::hardware::power::V1_0::Feature",
5040   "name" : "const android::hardware::power::V1_0::Feature",
5041   "referenced_type" : "type-538",
5042   "self_type" : "type-542",
5043   "size" : 4,
5044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5045  },
5046  {
5047   "alignment" : 8,
5048   "is_const" : true,
5049   "linker_set_key" : "const android::hardware::power::V1_0::IPower",
5050   "name" : "const android::hardware::power::V1_0::IPower",
5051   "referenced_type" : "type-107",
5052   "self_type" : "type-552",
5053   "size" : 24,
5054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h"
5055  },
5056  {
5057   "alignment" : 4,
5058   "is_const" : true,
5059   "linker_set_key" : "const android::hardware::power::V1_0::PowerHint",
5060   "name" : "const android::hardware::power::V1_0::PowerHint",
5061   "referenced_type" : "type-537",
5062   "self_type" : "type-540",
5063   "size" : 4,
5064   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5065  },
5066  {
5067   "alignment" : 8,
5068   "is_const" : true,
5069   "linker_set_key" : "const android::hardware::power::V1_0::PowerStateVoter",
5070   "name" : "const android::hardware::power::V1_0::PowerStateVoter",
5071   "referenced_type" : "type-339",
5072   "self_type" : "type-544",
5073   "size" : 32,
5074   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5075  },
5076  {
5077   "alignment" : 4,
5078   "is_const" : true,
5079   "linker_set_key" : "const android::hardware::power::V1_0::Status",
5080   "name" : "const android::hardware::power::V1_0::Status",
5081   "referenced_type" : "type-539",
5082   "self_type" : "type-545",
5083   "size" : 4,
5084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5085  },
5086  {
5087   "alignment" : 8,
5088   "is_const" : true,
5089   "linker_set_key" : "const android::hardware::power::V1_1::BpHwPower",
5090   "name" : "const android::hardware::power::V1_1::BpHwPower",
5091   "referenced_type" : "type-583",
5092   "self_type" : "type-588",
5093   "size" : 216,
5094   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
5095  },
5096  {
5097   "alignment" : 8,
5098   "is_const" : true,
5099   "linker_set_key" : "const android::hardware::power::V1_1::IPower",
5100   "name" : "const android::hardware::power::V1_1::IPower",
5101   "referenced_type" : "type-115",
5102   "self_type" : "type-554",
5103   "size" : 24,
5104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
5105  },
5106  {
5107   "alignment" : 8,
5108   "is_const" : true,
5109   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState",
5110   "name" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState",
5111   "referenced_type" : "type-353",
5112   "self_type" : "type-596",
5113   "size" : 48,
5114   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5115  },
5116  {
5117   "alignment" : 8,
5118   "is_const" : true,
5119   "linker_set_key" : "const android::hardware::power::V1_2::BpHwPower",
5120   "name" : "const android::hardware::power::V1_2::BpHwPower",
5121   "referenced_type" : "type-591",
5122   "self_type" : "type-590",
5123   "size" : 216,
5124   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h"
5125  },
5126  {
5127   "alignment" : 8,
5128   "is_const" : true,
5129   "linker_set_key" : "const android::hardware::power::V1_2::IPower",
5130   "name" : "const android::hardware::power::V1_2::IPower",
5131   "referenced_type" : "type-125",
5132   "self_type" : "type-560",
5133   "size" : 24,
5134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h"
5135  },
5136  {
5137   "alignment" : 4,
5138   "is_const" : true,
5139   "linker_set_key" : "const android::hardware::power::V1_2::PowerHint",
5140   "name" : "const android::hardware::power::V1_2::PowerHint",
5141   "referenced_type" : "type-556",
5142   "self_type" : "type-557",
5143   "size" : 4,
5144   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/types.h"
5145  },
5146  {
5147   "alignment" : 8,
5148   "is_const" : true,
5149   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5150   "name" : "const android::hidl::base::V1_0::BpHwBase",
5151   "referenced_type" : "type-567",
5152   "self_type" : "type-570",
5153   "size" : 216,
5154   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5155  },
5156  {
5157   "alignment" : 4,
5158   "is_const" : true,
5159   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5160   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5161   "referenced_type" : "type-386",
5162   "self_type" : "type-387",
5163   "size" : 4,
5164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5165  },
5166  {
5167   "alignment" : 8,
5168   "is_const" : true,
5169   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5170   "name" : "const android::hidl::base::V1_0::IBase",
5171   "referenced_type" : "type-6",
5172   "self_type" : "type-5",
5173   "size" : 24,
5174   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5175  },
5176  {
5177   "alignment" : 8,
5178   "is_const" : true,
5179   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5180   "name" : "const android::hidl::base::V1_0::IBase *const",
5181   "referenced_type" : "type-11",
5182   "self_type" : "type-452",
5183   "size" : 8,
5184   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5185  },
5186  {
5187   "alignment" : 8,
5188   "is_const" : true,
5189   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5190   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5191   "referenced_type" : "type-74",
5192   "self_type" : "type-89",
5193   "size" : 24,
5194   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5195  },
5196  {
5197   "alignment" : 4,
5198   "is_const" : true,
5199   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5200   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5201   "referenced_type" : "type-528",
5202   "self_type" : "type-532",
5203   "size" : 4,
5204   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5205  },
5206  {
5207   "alignment" : 1,
5208   "is_const" : true,
5209   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5210   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5211   "referenced_type" : "type-527",
5212   "self_type" : "type-530",
5213   "size" : 1,
5214   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5215  },
5216  {
5217   "alignment" : 8,
5218   "is_const" : true,
5219   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5220   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5221   "referenced_type" : "type-100",
5222   "self_type" : "type-525",
5223   "size" : 24,
5224   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5225  },
5226  {
5227   "alignment" : 8,
5228   "is_const" : true,
5229   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5230   "name" : "const android::sp<android::hardware::IBinder>",
5231   "referenced_type" : "type-16",
5232   "self_type" : "type-20",
5233   "size" : 8,
5234   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5235  },
5236  {
5237   "alignment" : 8,
5238   "is_const" : true,
5239   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5240   "name" : "const android::sp<android::hardware::ProcessState>",
5241   "referenced_type" : "type-25",
5242   "self_type" : "type-70",
5243   "size" : 8,
5244   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5245  },
5246  {
5247   "alignment" : 8,
5248   "is_const" : true,
5249   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5250   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5251   "referenced_type" : "type-131",
5252   "self_type" : "type-140",
5253   "size" : 8,
5254   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5255  },
5256  {
5257   "alignment" : 8,
5258   "is_const" : true,
5259   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5260   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5261   "referenced_type" : "type-587",
5262   "self_type" : "type-586",
5263   "size" : 8,
5264   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5265  },
5266  {
5267   "alignment" : 8,
5268   "is_const" : true,
5269   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower>",
5270   "name" : "const android::sp<android::hardware::power::V1_0::IPower>",
5271   "referenced_type" : "type-105",
5272   "self_type" : "type-109",
5273   "size" : 8,
5274   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5275  },
5276  {
5277   "alignment" : 8,
5278   "is_const" : true,
5279   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower>",
5280   "name" : "const android::sp<android::hardware::power::V1_1::IPower>",
5281   "referenced_type" : "type-113",
5282   "self_type" : "type-117",
5283   "size" : 8,
5284   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5285  },
5286  {
5287   "alignment" : 8,
5288   "is_const" : true,
5289   "linker_set_key" : "const android::sp<android::hardware::power::V1_2::IPower>",
5290   "name" : "const android::sp<android::hardware::power::V1_2::IPower>",
5291   "referenced_type" : "type-123",
5292   "self_type" : "type-129",
5293   "size" : 8,
5294   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5295  },
5296  {
5297   "alignment" : 8,
5298   "is_const" : true,
5299   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5300   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5301   "referenced_type" : "type-430",
5302   "self_type" : "type-642",
5303   "size" : 8,
5304   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5305  },
5306  {
5307   "alignment" : 8,
5308   "is_const" : true,
5309   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5310   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5311   "referenced_type" : "type-72",
5312   "self_type" : "type-87",
5313   "size" : 8,
5314   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5315  },
5316  {
5317   "alignment" : 8,
5318   "is_const" : true,
5319   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5320   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5321   "referenced_type" : "type-98",
5322   "self_type" : "type-103",
5323   "size" : 8,
5324   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5325  },
5326  {
5327   "alignment" : 8,
5328   "is_const" : true,
5329   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5330   "name" : "const android::wp<android::hardware::BHwBinder>",
5331   "referenced_type" : "type-450",
5332   "self_type" : "type-621",
5333   "size" : 16,
5334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5335  },
5336  {
5337   "alignment" : 8,
5338   "is_const" : true,
5339   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5340   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5341   "referenced_type" : "type-134",
5342   "self_type" : "type-562",
5343   "size" : 16,
5344   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5345  },
5346  {
5347   "alignment" : 8,
5348   "is_const" : true,
5349   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5350   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5351   "referenced_type" : "type-120",
5352   "self_type" : "type-322",
5353   "size" : 16,
5354   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5355  },
5356  {
5357   "alignment" : 1,
5358   "is_const" : true,
5359   "linker_set_key" : "const bool",
5360   "name" : "const bool",
5361   "referenced_type" : "type-44",
5362   "self_type" : "type-94",
5363   "size" : 1,
5364   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5365  },
5366  {
5367   "alignment" : 1,
5368   "is_const" : true,
5369   "linker_set_key" : "const char",
5370   "name" : "const char",
5371   "referenced_type" : "type-61",
5372   "self_type" : "type-60",
5373   "size" : 1,
5374   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5375  },
5376  {
5377   "alignment" : 2,
5378   "is_const" : true,
5379   "linker_set_key" : "const char16_t",
5380   "name" : "const char16_t",
5381   "referenced_type" : "type-52",
5382   "self_type" : "type-51",
5383   "size" : 2,
5384   "source_file" : "/system/core/libutils/include/utils/String16.h"
5385  },
5386  {
5387   "alignment" : 8,
5388   "is_const" : true,
5389   "linker_set_key" : "const double",
5390   "name" : "const double",
5391   "referenced_type" : "type-256",
5392   "self_type" : "type-276",
5393   "size" : 8,
5394   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5395  },
5396  {
5397   "alignment" : 4,
5398   "is_const" : true,
5399   "linker_set_key" : "const float",
5400   "name" : "const float",
5401   "referenced_type" : "type-247",
5402   "self_type" : "type-274",
5403   "size" : 4,
5404   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5405  },
5406  {
5407   "alignment" : 4,
5408   "is_const" : true,
5409   "linker_set_key" : "const int",
5410   "name" : "const int",
5411   "referenced_type" : "type-28",
5412   "self_type" : "type-473",
5413   "size" : 4,
5414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5415  },
5416  {
5417   "is_const" : true,
5418   "linker_set_key" : "const iter<is_const>",
5419   "name" : "const iter<is_const>",
5420   "referenced_type" : "type-300",
5421   "self_type" : "type-299",
5422   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5423  },
5424  {
5425   "is_const" : true,
5426   "linker_set_key" : "const iter<is_const>",
5427   "name" : "const iter<is_const>",
5428   "referenced_type" : "type-616",
5429   "self_type" : "type-615",
5430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5431  },
5432  {
5433   "alignment" : 4,
5434   "is_const" : true,
5435   "linker_set_key" : "const log_msg",
5436   "name" : "const log_msg",
5437   "referenced_type" : "type-76",
5438   "self_type" : "type-75",
5439   "size" : 5124,
5440   "source_file" : "/system/core/liblog/include/log/log_read.h"
5441  },
5442  {
5443   "alignment" : 8,
5444   "is_const" : true,
5445   "linker_set_key" : "const long",
5446   "name" : "const long",
5447   "referenced_type" : "type-34",
5448   "self_type" : "type-271",
5449   "size" : 8,
5450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5451  },
5452  {
5453   "alignment" : 4,
5454   "is_const" : true,
5455   "linker_set_key" : "const native_handle",
5456   "name" : "const native_handle",
5457   "referenced_type" : "type-182",
5458   "self_type" : "type-253",
5459   "size" : 12,
5460   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5461  },
5462  {
5463   "alignment" : 2,
5464   "is_const" : true,
5465   "linker_set_key" : "const short",
5466   "name" : "const short",
5467   "referenced_type" : "type-207",
5468   "self_type" : "type-266",
5469   "size" : 2,
5470   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5471  },
5472  {
5473   "alignment" : 1,
5474   "is_const" : true,
5475   "linker_set_key" : "const signed char",
5476   "name" : "const signed char",
5477   "referenced_type" : "type-262",
5478   "self_type" : "type-261",
5479   "size" : 1,
5480   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5481  },
5482  {
5483   "alignment" : 4,
5484   "is_const" : true,
5485   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5486   "name" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5487   "referenced_type" : "type-549",
5488   "self_type" : "type-548",
5489   "size" : 4,
5490   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5491  },
5492  {
5493   "alignment" : 4,
5494   "is_const" : true,
5495   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5496   "name" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5497   "referenced_type" : "type-632",
5498   "self_type" : "type-631",
5499   "size" : 4,
5500   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5501  },
5502  {
5503   "alignment" : 4,
5504   "is_const" : true,
5505   "linker_set_key" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5506   "name" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5507   "referenced_type" : "type-547",
5508   "self_type" : "type-546",
5509   "size" : 32,
5510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5511  },
5512  {
5513   "alignment" : 4,
5514   "is_const" : true,
5515   "linker_set_key" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5516   "name" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5517   "referenced_type" : "type-630",
5518   "self_type" : "type-629",
5519   "size" : 32,
5520   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5521  },
5522  {
5523   "alignment" : 4,
5524   "is_const" : true,
5525   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5526   "name" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5527   "referenced_type" : "type-551",
5528   "self_type" : "type-550",
5529   "size" : 8,
5530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5531  },
5532  {
5533   "alignment" : 4,
5534   "is_const" : true,
5535   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5536   "name" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5537   "referenced_type" : "type-635",
5538   "self_type" : "type-634",
5539   "size" : 8,
5540   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5541  },
5542  {
5543   "alignment" : 4,
5544   "is_const" : true,
5545   "linker_set_key" : "const std::array<android::hardware::power::V1_2::PowerHint, 13>",
5546   "name" : "const std::array<android::hardware::power::V1_2::PowerHint, 13>",
5547   "referenced_type" : "type-559",
5548   "self_type" : "type-558",
5549   "size" : 52,
5550   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/types.h"
5551  },
5552  {
5553   "alignment" : 4,
5554   "is_const" : true,
5555   "linker_set_key" : "const std::array<android::hardware::power::V1_2::PowerHint, 13>",
5556   "name" : "const std::array<android::hardware::power::V1_2::PowerHint, 13>",
5557   "referenced_type" : "type-637",
5558   "self_type" : "type-636",
5559   "size" : 52,
5560   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/types.h"
5561  },
5562  {
5563   "alignment" : 4,
5564   "is_const" : true,
5565   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5566   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5567   "referenced_type" : "type-390",
5568   "self_type" : "type-389",
5569   "size" : 12,
5570   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5571  },
5572  {
5573   "alignment" : 4,
5574   "is_const" : true,
5575   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5576   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5577   "referenced_type" : "type-619",
5578   "self_type" : "type-618",
5579   "size" : 12,
5580   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5581  },
5582  {
5583   "alignment" : 4,
5584   "is_const" : true,
5585   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5586   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5587   "referenced_type" : "type-536",
5588   "self_type" : "type-535",
5589   "size" : 4,
5590   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5591  },
5592  {
5593   "alignment" : 1,
5594   "is_const" : true,
5595   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5596   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5597   "referenced_type" : "type-534",
5598   "self_type" : "type-533",
5599   "size" : 3,
5600   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5601  },
5602  {
5603   "alignment" : 8,
5604   "is_const" : true,
5605   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5606   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5607   "referenced_type" : "type-432",
5608   "self_type" : "type-431",
5609   "size" : 24,
5610   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5611  },
5612  {
5613   "alignment" : 8,
5614   "is_const" : true,
5615   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5616   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5617   "referenced_type" : "type-325",
5618   "self_type" : "type-324",
5619   "size" : 16,
5620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5621  },
5622  {
5623   "alignment" : 8,
5624   "is_const" : true,
5625   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5626   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5627   "referenced_type" : "type-314",
5628   "self_type" : "type-313",
5629   "size" : 16,
5630   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5631  },
5632  {
5633   "alignment" : 8,
5634   "is_const" : true,
5635   "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 *> > *)> > >",
5636   "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 *> > *)> > >",
5637   "referenced_type" : "type-4",
5638   "self_type" : "type-3",
5639   "size" : 24,
5640   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5641  },
5642  {
5643   "alignment" : 8,
5644   "is_const" : true,
5645   "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 *> > *)> > >",
5646   "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 *> > *)> > >",
5647   "referenced_type" : "type-641",
5648   "self_type" : "type-640",
5649   "size" : 24,
5650   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5651  },
5652  {
5653   "alignment" : 1,
5654   "is_const" : true,
5655   "linker_set_key" : "const unsigned char",
5656   "name" : "const unsigned char",
5657   "referenced_type" : "type-79",
5658   "self_type" : "type-264",
5659   "size" : 1,
5660   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5661  },
5662  {
5663   "alignment" : 4,
5664   "is_const" : true,
5665   "linker_set_key" : "const unsigned int",
5666   "name" : "const unsigned int",
5667   "referenced_type" : "type-2",
5668   "self_type" : "type-39",
5669   "size" : 4,
5670   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5671  },
5672  {
5673   "alignment" : 8,
5674   "is_const" : true,
5675   "linker_set_key" : "const unsigned long",
5676   "name" : "const unsigned long",
5677   "referenced_type" : "type-33",
5678   "self_type" : "type-40",
5679   "size" : 8,
5680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5681  },
5682  {
5683   "alignment" : 8,
5684   "is_const" : true,
5685   "linker_set_key" : "const unsigned long long",
5686   "name" : "const unsigned long long",
5687   "referenced_type" : "type-242",
5688   "self_type" : "type-422",
5689   "size" : 8,
5690   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5691  },
5692  {
5693   "alignment" : 2,
5694   "is_const" : true,
5695   "linker_set_key" : "const unsigned short",
5696   "name" : "const unsigned short",
5697   "referenced_type" : "type-81",
5698   "self_type" : "type-268",
5699   "size" : 2,
5700   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5701  },
5702  {
5703   "is_const" : true,
5704   "linker_set_key" : "const void",
5705   "name" : "const void",
5706   "referenced_type" : "type-30",
5707   "self_type" : "type-373",
5708   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5709  },
5710  {
5711   "alignment" : 1,
5712   "is_volatile" : true,
5713   "linker_set_key" : "volatile bool",
5714   "name" : "volatile bool",
5715   "referenced_type" : "type-44",
5716   "self_type" : "type-97",
5717   "size" : 1,
5718   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5719  },
5720  {
5721   "alignment" : 4,
5722   "is_volatile" : true,
5723   "linker_set_key" : "volatile int",
5724   "name" : "volatile int",
5725   "referenced_type" : "type-28",
5726   "self_type" : "type-62",
5727   "size" : 4,
5728   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5729  }
5730 ],
5731 "record_types" :
5732 [
5733  {
5734   "alignment" : 4,
5735   "fields" :
5736   [
5737    {
5738     "access" : "private",
5739     "field_name" : "mCond",
5740     "referenced_type" : "type-96"
5741    }
5742   ],
5743   "linker_set_key" : "android::Condition",
5744   "name" : "android::Condition",
5745   "record_kind" : "class",
5746   "referenced_type" : "type-95",
5747   "self_type" : "type-95",
5748   "size" : 48,
5749   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5750   "unique_id" : "_ZTSN7android9ConditionE"
5751  },
5752  {
5753   "alignment" : 8,
5754   "fields" :
5755   [
5756    {
5757     "access" : "private",
5758     "field_name" : "mVector",
5759     "referenced_type" : "type-55"
5760    }
5761   ],
5762   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5763   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5764   "record_kind" : "class",
5765   "referenced_type" : "type-54",
5766   "self_type" : "type-54",
5767   "size" : 40,
5768   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5769   "template_args" : [ "type-49", "type-16" ],
5770   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5771  },
5772  {
5773   "alignment" : 4,
5774   "fields" :
5775   [
5776    {
5777     "access" : "private",
5778     "field_name" : "mCount",
5779     "referenced_type" : "type-185"
5780    }
5781   ],
5782   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5783   "name" : "android::LightRefBase<android::NativeHandle>",
5784   "record_kind" : "class",
5785   "referenced_type" : "type-184",
5786   "self_type" : "type-184",
5787   "size" : 4,
5788   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5789   "template_args" : [ "type-186" ],
5790   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5791  },
5792  {
5793   "alignment" : 4,
5794   "fields" :
5795   [
5796    {
5797     "access" : "private",
5798     "field_name" : "mCount",
5799     "referenced_type" : "type-180"
5800    }
5801   ],
5802   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5803   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5804   "record_kind" : "class",
5805   "referenced_type" : "type-179",
5806   "self_type" : "type-179",
5807   "size" : 4,
5808   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5809   "template_args" : [ "type-181" ],
5810   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5811  },
5812  {
5813   "alignment" : 4,
5814   "fields" :
5815   [
5816    {
5817     "access" : "private",
5818     "field_name" : "mMutex",
5819     "referenced_type" : "type-36"
5820    }
5821   ],
5822   "linker_set_key" : "android::Mutex",
5823   "name" : "android::Mutex",
5824   "record_kind" : "class",
5825   "referenced_type" : "type-35",
5826   "self_type" : "type-35",
5827   "size" : 40,
5828   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5829   "unique_id" : "_ZTSN7android5MutexE"
5830  },
5831  {
5832   "alignment" : 8,
5833   "fields" :
5834   [
5835    {
5836     "access" : "private",
5837     "field_name" : "mLock",
5838     "referenced_type" : "type-511"
5839    }
5840   ],
5841   "linker_set_key" : "android::Mutex::Autolock",
5842   "name" : "android::Mutex::Autolock",
5843   "record_kind" : "class",
5844   "referenced_type" : "type-510",
5845   "self_type" : "type-510",
5846   "size" : 8,
5847   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5848   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5849  },
5850  {
5851   "alignment" : 8,
5852   "base_specifiers" :
5853   [
5854    {
5855     "referenced_type" : "type-184"
5856    }
5857   ],
5858   "fields" :
5859   [
5860    {
5861     "access" : "private",
5862     "field_name" : "mHandle",
5863     "field_offset" : 64,
5864     "referenced_type" : "type-187"
5865    },
5866    {
5867     "access" : "private",
5868     "field_name" : "mOwnsHandle",
5869     "field_offset" : 128,
5870     "referenced_type" : "type-44"
5871    }
5872   ],
5873   "linker_set_key" : "android::NativeHandle",
5874   "name" : "android::NativeHandle",
5875   "record_kind" : "class",
5876   "referenced_type" : "type-186",
5877   "self_type" : "type-186",
5878   "size" : 24,
5879   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5880   "unique_id" : "_ZTSN7android12NativeHandleE"
5881  },
5882  {
5883   "alignment" : 4,
5884   "fields" :
5885   [
5886    {
5887     "access" : "private",
5888     "field_name" : "mRWLock",
5889     "referenced_type" : "type-516"
5890    }
5891   ],
5892   "linker_set_key" : "android::RWLock",
5893   "name" : "android::RWLock",
5894   "record_kind" : "class",
5895   "referenced_type" : "type-515",
5896   "self_type" : "type-515",
5897   "size" : 56,
5898   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5899   "unique_id" : "_ZTSN7android6RWLockE"
5900  },
5901  {
5902   "alignment" : 8,
5903   "fields" :
5904   [
5905    {
5906     "access" : "private",
5907     "field_name" : "mLock",
5908     "referenced_type" : "type-519"
5909    }
5910   ],
5911   "linker_set_key" : "android::RWLock::AutoRLock",
5912   "name" : "android::RWLock::AutoRLock",
5913   "record_kind" : "class",
5914   "referenced_type" : "type-518",
5915   "self_type" : "type-518",
5916   "size" : 8,
5917   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5918   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5919  },
5920  {
5921   "alignment" : 8,
5922   "fields" :
5923   [
5924    {
5925     "access" : "private",
5926     "field_name" : "mLock",
5927     "referenced_type" : "type-519"
5928    }
5929   ],
5930   "linker_set_key" : "android::RWLock::AutoWLock",
5931   "name" : "android::RWLock::AutoWLock",
5932   "record_kind" : "class",
5933   "referenced_type" : "type-521",
5934   "self_type" : "type-521",
5935   "size" : 8,
5936   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5937   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5938  },
5939  {
5940   "alignment" : 8,
5941   "fields" :
5942   [
5943    {
5944     "access" : "private",
5945     "field_name" : "mRefs",
5946     "field_offset" : 64,
5947     "referenced_type" : "type-8"
5948    }
5949   ],
5950   "linker_set_key" : "android::RefBase",
5951   "name" : "android::RefBase",
5952   "record_kind" : "class",
5953   "referenced_type" : "type-7",
5954   "self_type" : "type-7",
5955   "size" : 16,
5956   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5957   "unique_id" : "_ZTSN7android7RefBaseE",
5958   "vtable_components" :
5959   [
5960    {
5961     "kind" : "offset_to_top"
5962    },
5963    {
5964     "kind" : "rtti",
5965     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5966    },
5967    {
5968     "kind" : "complete_dtor_pointer",
5969     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5970    },
5971    {
5972     "kind" : "deleting_dtor_pointer",
5973     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5974    },
5975    {
5976     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5977    },
5978    {
5979     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5980    },
5981    {
5982     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5983    },
5984    {
5985     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5986    }
5987   ]
5988  },
5989  {
5990   "alignment" : 1,
5991   "linker_set_key" : "android::RefBase::weakref_type",
5992   "name" : "android::RefBase::weakref_type",
5993   "record_kind" : "class",
5994   "referenced_type" : "type-43",
5995   "self_type" : "type-43",
5996   "size" : 1,
5997   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5998   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5999  },
6000  {
6001   "alignment" : 1,
6002   "linker_set_key" : "android::ReferenceMover",
6003   "name" : "android::ReferenceMover",
6004   "record_kind" : "class",
6005   "referenced_type" : "type-283",
6006   "self_type" : "type-283",
6007   "size" : 1,
6008   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6009   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6010  },
6011  {
6012   "alignment" : 8,
6013   "linker_set_key" : "android::ReferenceRenamer",
6014   "name" : "android::ReferenceRenamer",
6015   "record_kind" : "class",
6016   "referenced_type" : "type-278",
6017   "self_type" : "type-278",
6018   "size" : 8,
6019   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6020   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6021   "vtable_components" :
6022   [
6023    {
6024     "kind" : "offset_to_top"
6025    },
6026    {
6027     "kind" : "rtti",
6028     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6029    },
6030    {
6031     "is_pure" : true,
6032     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
6033    }
6034   ]
6035  },
6036  {
6037   "alignment" : 8,
6038   "fields" :
6039   [
6040    {
6041     "access" : "private",
6042     "field_name" : "mTag",
6043     "referenced_type" : "type-33"
6044    }
6045   ],
6046   "linker_set_key" : "android::ScopedTrace",
6047   "name" : "android::ScopedTrace",
6048   "record_kind" : "class",
6049   "referenced_type" : "type-523",
6050   "self_type" : "type-523",
6051   "size" : 8,
6052   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6053   "unique_id" : "_ZTSN7android11ScopedTraceE"
6054  },
6055  {
6056   "alignment" : 8,
6057   "base_specifiers" :
6058   [
6059    {
6060     "access" : "private",
6061     "referenced_type" : "type-56"
6062    }
6063   ],
6064   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6065   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6066   "record_kind" : "class",
6067   "referenced_type" : "type-55",
6068   "self_type" : "type-55",
6069   "size" : 40,
6070   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6071   "template_args" : [ "type-57" ],
6072   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6073   "vtable_components" :
6074   [
6075    {
6076     "kind" : "offset_to_top"
6077    },
6078    {
6079     "kind" : "rtti",
6080     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6081    },
6082    {
6083     "kind" : "complete_dtor_pointer",
6084     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6085    },
6086    {
6087     "kind" : "deleting_dtor_pointer",
6088     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6089    },
6090    {
6091     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6092    },
6093    {
6094     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6095    },
6096    {
6097     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6098    },
6099    {
6100     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6101    },
6102    {
6103     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6104    },
6105    {
6106     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6107    },
6108    {
6109     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6110    }
6111   ]
6112  },
6113  {
6114   "alignment" : 8,
6115   "base_specifiers" :
6116   [
6117    {
6118     "referenced_type" : "type-38"
6119    }
6120   ],
6121   "linker_set_key" : "android::SortedVectorImpl",
6122   "name" : "android::SortedVectorImpl",
6123   "record_kind" : "class",
6124   "referenced_type" : "type-56",
6125   "self_type" : "type-56",
6126   "size" : 40,
6127   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6128   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6129   "vtable_components" :
6130   [
6131    {
6132     "kind" : "offset_to_top"
6133    },
6134    {
6135     "kind" : "rtti",
6136     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6137    },
6138    {
6139     "kind" : "complete_dtor_pointer",
6140     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6141    },
6142    {
6143     "kind" : "deleting_dtor_pointer",
6144     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6145    },
6146    {
6147     "is_pure" : true,
6148     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6149    },
6150    {
6151     "is_pure" : true,
6152     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6153    },
6154    {
6155     "is_pure" : true,
6156     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6157    },
6158    {
6159     "is_pure" : true,
6160     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6161    },
6162    {
6163     "is_pure" : true,
6164     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6165    },
6166    {
6167     "is_pure" : true,
6168     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6169    },
6170    {
6171     "is_pure" : true,
6172     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6173    }
6174   ]
6175  },
6176  {
6177   "alignment" : 8,
6178   "fields" :
6179   [
6180    {
6181     "access" : "private",
6182     "field_name" : "mString",
6183     "referenced_type" : "type-50"
6184    }
6185   ],
6186   "linker_set_key" : "android::String16",
6187   "name" : "android::String16",
6188   "record_kind" : "class",
6189   "referenced_type" : "type-49",
6190   "self_type" : "type-49",
6191   "size" : 8,
6192   "source_file" : "/system/core/libutils/include/utils/String16.h",
6193   "unique_id" : "_ZTSN7android8String16E"
6194  },
6195  {
6196   "alignment" : 8,
6197   "fields" :
6198   [
6199    {
6200     "access" : "private",
6201     "field_name" : "mString",
6202     "referenced_type" : "type-59"
6203    }
6204   ],
6205   "linker_set_key" : "android::String8",
6206   "name" : "android::String8",
6207   "record_kind" : "class",
6208   "referenced_type" : "type-58",
6209   "self_type" : "type-58",
6210   "size" : 8,
6211   "source_file" : "/system/core/libutils/include/utils/String8.h",
6212   "unique_id" : "_ZTSN7android7String8E"
6213  },
6214  {
6215   "alignment" : 8,
6216   "base_specifiers" :
6217   [
6218    {
6219     "is_virtual" : true,
6220     "referenced_type" : "type-7"
6221    }
6222   ],
6223   "fields" :
6224   [
6225    {
6226     "access" : "private",
6227     "field_name" : "mCanCallJava",
6228     "field_offset" : 64,
6229     "referenced_type" : "type-94"
6230    },
6231    {
6232     "access" : "private",
6233     "field_name" : "mThread",
6234     "field_offset" : 128,
6235     "referenced_type" : "type-29"
6236    },
6237    {
6238     "access" : "private",
6239     "field_name" : "mLock",
6240     "field_offset" : 192,
6241     "referenced_type" : "type-35"
6242    },
6243    {
6244     "access" : "private",
6245     "field_name" : "mThreadExitedCondition",
6246     "field_offset" : 512,
6247     "referenced_type" : "type-95"
6248    },
6249    {
6250     "access" : "private",
6251     "field_name" : "mStatus",
6252     "field_offset" : 896,
6253     "referenced_type" : "type-28"
6254    },
6255    {
6256     "access" : "private",
6257     "field_name" : "mExitPending",
6258     "field_offset" : 928,
6259     "referenced_type" : "type-97"
6260    },
6261    {
6262     "access" : "private",
6263     "field_name" : "mRunning",
6264     "field_offset" : 936,
6265     "referenced_type" : "type-97"
6266    },
6267    {
6268     "access" : "private",
6269     "field_name" : "mHoldSelf",
6270     "field_offset" : 960,
6271     "referenced_type" : "type-91"
6272    },
6273    {
6274     "access" : "private",
6275     "field_name" : "mTid",
6276     "field_offset" : 1024,
6277     "referenced_type" : "type-28"
6278    }
6279   ],
6280   "linker_set_key" : "android::Thread",
6281   "name" : "android::Thread",
6282   "record_kind" : "class",
6283   "referenced_type" : "type-93",
6284   "self_type" : "type-93",
6285   "size" : 152,
6286   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6287   "unique_id" : "_ZTSN7android6ThreadE",
6288   "vtable_components" :
6289   [
6290    {
6291     "component_value" : 136,
6292     "kind" : "vbase_offset"
6293    },
6294    {
6295     "kind" : "offset_to_top"
6296    },
6297    {
6298     "kind" : "rtti",
6299     "mangled_component_name" : "_ZTIN7android6ThreadE"
6300    },
6301    {
6302     "kind" : "complete_dtor_pointer",
6303     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6304    },
6305    {
6306     "kind" : "deleting_dtor_pointer",
6307     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6308    },
6309    {
6310     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6311    },
6312    {
6313     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6314    },
6315    {
6316     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6317    },
6318    {
6319     "is_pure" : true,
6320     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6321    },
6322    {
6323     "kind" : "vcall_offset"
6324    },
6325    {
6326     "kind" : "vcall_offset"
6327    },
6328    {
6329     "kind" : "vcall_offset"
6330    },
6331    {
6332     "kind" : "vcall_offset"
6333    },
6334    {
6335     "component_value" : -136,
6336     "kind" : "vcall_offset"
6337    },
6338    {
6339     "component_value" : -136,
6340     "kind" : "offset_to_top"
6341    },
6342    {
6343     "kind" : "rtti",
6344     "mangled_component_name" : "_ZTIN7android6ThreadE"
6345    },
6346    {
6347     "kind" : "complete_dtor_pointer",
6348     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6349    },
6350    {
6351     "kind" : "deleting_dtor_pointer",
6352     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6353    },
6354    {
6355     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6356    },
6357    {
6358     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6359    },
6360    {
6361     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6362    },
6363    {
6364     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6365    }
6366   ]
6367  },
6368  {
6369   "alignment" : 8,
6370   "base_specifiers" :
6371   [
6372    {
6373     "access" : "private",
6374     "referenced_type" : "type-38"
6375    }
6376   ],
6377   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6378   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6379   "record_kind" : "class",
6380   "referenced_type" : "type-37",
6381   "self_type" : "type-37",
6382   "size" : 40,
6383   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6384   "template_args" : [ "type-41" ],
6385   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6386   "vtable_components" :
6387   [
6388    {
6389     "kind" : "offset_to_top"
6390    },
6391    {
6392     "kind" : "rtti",
6393     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6394    },
6395    {
6396     "kind" : "complete_dtor_pointer",
6397     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6398    },
6399    {
6400     "kind" : "deleting_dtor_pointer",
6401     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6402    },
6403    {
6404     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6405    },
6406    {
6407     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6408    },
6409    {
6410     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6411    },
6412    {
6413     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6414    },
6415    {
6416     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6417    },
6418    {
6419     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6420    }
6421   ]
6422  },
6423  {
6424   "alignment" : 8,
6425   "fields" :
6426   [
6427    {
6428     "access" : "private",
6429     "field_name" : "mStorage",
6430     "field_offset" : 64,
6431     "referenced_type" : "type-29"
6432    },
6433    {
6434     "access" : "private",
6435     "field_name" : "mCount",
6436     "field_offset" : 128,
6437     "referenced_type" : "type-33"
6438    },
6439    {
6440     "access" : "private",
6441     "field_name" : "mFlags",
6442     "field_offset" : 192,
6443     "referenced_type" : "type-39"
6444    },
6445    {
6446     "access" : "private",
6447     "field_name" : "mItemSize",
6448     "field_offset" : 256,
6449     "referenced_type" : "type-40"
6450    }
6451   ],
6452   "linker_set_key" : "android::VectorImpl",
6453   "name" : "android::VectorImpl",
6454   "record_kind" : "class",
6455   "referenced_type" : "type-38",
6456   "self_type" : "type-38",
6457   "size" : 40,
6458   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6459   "unique_id" : "_ZTSN7android10VectorImplE",
6460   "vtable_components" :
6461   [
6462    {
6463     "kind" : "offset_to_top"
6464    },
6465    {
6466     "kind" : "rtti",
6467     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6468    },
6469    {
6470     "kind" : "complete_dtor_pointer",
6471     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6472    },
6473    {
6474     "kind" : "deleting_dtor_pointer",
6475     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6476    },
6477    {
6478     "is_pure" : true,
6479     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6480    },
6481    {
6482     "is_pure" : true,
6483     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6484    },
6485    {
6486     "is_pure" : true,
6487     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6488    },
6489    {
6490     "is_pure" : true,
6491     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6492    },
6493    {
6494     "is_pure" : true,
6495     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6496    },
6497    {
6498     "is_pure" : true,
6499     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6500    }
6501   ]
6502  },
6503  {
6504   "alignment" : 8,
6505   "base_specifiers" :
6506   [
6507    {
6508     "referenced_type" : "type-179"
6509    }
6510   ],
6511   "linker_set_key" : "android::VirtualLightRefBase",
6512   "name" : "android::VirtualLightRefBase",
6513   "record_kind" : "class",
6514   "referenced_type" : "type-181",
6515   "self_type" : "type-181",
6516   "size" : 16,
6517   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6518   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6519   "vtable_components" :
6520   [
6521    {
6522     "kind" : "offset_to_top"
6523    },
6524    {
6525     "kind" : "rtti",
6526     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6527    },
6528    {
6529     "kind" : "complete_dtor_pointer",
6530     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6531    },
6532    {
6533     "kind" : "deleting_dtor_pointer",
6534     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6535    }
6536   ]
6537  },
6538  {
6539   "alignment" : 8,
6540   "base_specifiers" :
6541   [
6542    {
6543     "referenced_type" : "type-18"
6544    }
6545   ],
6546   "fields" :
6547   [
6548    {
6549     "access" : "protected",
6550     "field_name" : "mSchedPolicy",
6551     "field_offset" : 64,
6552     "referenced_type" : "type-28"
6553    },
6554    {
6555     "access" : "protected",
6556     "field_name" : "mSchedPriority",
6557     "field_offset" : 96,
6558     "referenced_type" : "type-28"
6559    },
6560    {
6561     "access" : "private",
6562     "field_name" : "mExtras",
6563     "field_offset" : 128,
6564     "referenced_type" : "type-144"
6565    },
6566    {
6567     "access" : "private",
6568     "field_name" : "mReserved0",
6569     "field_offset" : 192,
6570     "referenced_type" : "type-29"
6571    }
6572   ],
6573   "linker_set_key" : "android::hardware::BHwBinder",
6574   "name" : "android::hardware::BHwBinder",
6575   "record_kind" : "class",
6576   "referenced_type" : "type-143",
6577   "self_type" : "type-143",
6578   "size" : 48,
6579   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6580   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6581   "vtable_components" :
6582   [
6583    {
6584     "component_value" : 32,
6585     "kind" : "vbase_offset"
6586    },
6587    {
6588     "kind" : "offset_to_top"
6589    },
6590    {
6591     "kind" : "rtti",
6592     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6593    },
6594    {
6595     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6596    },
6597    {
6598     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6599    },
6600    {
6601     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6602    },
6603    {
6604     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6605    },
6606    {
6607     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6608    },
6609    {
6610     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6611    },
6612    {
6613     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6614    },
6615    {
6616     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6617    },
6618    {
6619     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6620    },
6621    {
6622     "kind" : "complete_dtor_pointer",
6623     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6624    },
6625    {
6626     "kind" : "deleting_dtor_pointer",
6627     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6628    },
6629    {
6630     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6631    },
6632    {
6633     "kind" : "vcall_offset"
6634    },
6635    {
6636     "kind" : "vcall_offset"
6637    },
6638    {
6639     "kind" : "vcall_offset"
6640    },
6641    {
6642     "kind" : "vcall_offset"
6643    },
6644    {
6645     "component_value" : -32,
6646     "kind" : "vcall_offset"
6647    },
6648    {
6649     "component_value" : -32,
6650     "kind" : "offset_to_top"
6651    },
6652    {
6653     "kind" : "rtti",
6654     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6655    },
6656    {
6657     "kind" : "complete_dtor_pointer",
6658     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6659    },
6660    {
6661     "kind" : "deleting_dtor_pointer",
6662     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6663    },
6664    {
6665     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6666    },
6667    {
6668     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6669    },
6670    {
6671     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6672    },
6673    {
6674     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6675    }
6676   ]
6677  },
6678  {
6679   "alignment" : 8,
6680   "base_specifiers" :
6681   [
6682    {
6683     "is_virtual" : true,
6684     "referenced_type" : "type-7"
6685    }
6686   ],
6687   "fields" :
6688   [
6689    {
6690     "access" : "private",
6691     "field_name" : "mRemote",
6692     "field_offset" : 64,
6693     "referenced_type" : "type-406"
6694    },
6695    {
6696     "access" : "private",
6697     "field_name" : "mRefs",
6698     "field_offset" : 128,
6699     "referenced_type" : "type-42"
6700    },
6701    {
6702     "access" : "private",
6703     "field_name" : "mState",
6704     "field_offset" : 192,
6705     "referenced_type" : "type-407"
6706    }
6707   ],
6708   "linker_set_key" : "android::hardware::BpHwRefBase",
6709   "name" : "android::hardware::BpHwRefBase",
6710   "record_kind" : "class",
6711   "referenced_type" : "type-405",
6712   "self_type" : "type-405",
6713   "size" : 48,
6714   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6715   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6716   "vtable_components" :
6717   [
6718    {
6719     "component_value" : 32,
6720     "kind" : "vbase_offset"
6721    },
6722    {
6723     "kind" : "offset_to_top"
6724    },
6725    {
6726     "kind" : "rtti",
6727     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6728    },
6729    {
6730     "kind" : "complete_dtor_pointer",
6731     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6732    },
6733    {
6734     "kind" : "deleting_dtor_pointer",
6735     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6736    },
6737    {
6738     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6739    },
6740    {
6741     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6742    },
6743    {
6744     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6745    },
6746    {
6747     "kind" : "vcall_offset"
6748    },
6749    {
6750     "component_value" : -32,
6751     "kind" : "vcall_offset"
6752    },
6753    {
6754     "component_value" : -32,
6755     "kind" : "vcall_offset"
6756    },
6757    {
6758     "component_value" : -32,
6759     "kind" : "vcall_offset"
6760    },
6761    {
6762     "component_value" : -32,
6763     "kind" : "vcall_offset"
6764    },
6765    {
6766     "component_value" : -32,
6767     "kind" : "offset_to_top"
6768    },
6769    {
6770     "kind" : "rtti",
6771     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6772    },
6773    {
6774     "kind" : "complete_dtor_pointer",
6775     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6776    },
6777    {
6778     "kind" : "deleting_dtor_pointer",
6779     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6780    },
6781    {
6782     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6783    },
6784    {
6785     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6786    },
6787    {
6788     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6789    },
6790    {
6791     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6792    }
6793   ]
6794  },
6795  {
6796   "alignment" : 8,
6797   "base_specifiers" :
6798   [
6799    {
6800     "referenced_type" : "type-107"
6801    },
6802    {
6803     "referenced_type" : "type-24"
6804    },
6805    {
6806     "referenced_type" : "type-405"
6807    }
6808   ],
6809   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_0::IPower>",
6810   "name" : "android::hardware::BpInterface<android::hardware::power::V1_0::IPower>",
6811   "record_kind" : "class",
6812   "referenced_type" : "type-410",
6813   "self_type" : "type-410",
6814   "size" : 64,
6815   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6816   "template_args" : [ "type-107" ],
6817   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE",
6818   "vtable_components" :
6819   [
6820    {
6821     "component_value" : 48,
6822     "kind" : "vbase_offset"
6823    },
6824    {
6825     "kind" : "offset_to_top"
6826    },
6827    {
6828     "kind" : "rtti",
6829     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6830    },
6831    {
6832     "mangled_component_name" : "_ZNK7android8hardware5power4V1_06IPower8isRemoteEv"
6833    },
6834    {
6835     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6836    },
6837    {
6838     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6839    },
6840    {
6841     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6842    },
6843    {
6844     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6845    },
6846    {
6847     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21setHALInstrumentationEv"
6848    },
6849    {
6850     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6851    },
6852    {
6853     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower4pingEv"
6854    },
6855    {
6856     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6857    },
6858    {
6859     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21notifySyspropsChangedEv"
6860    },
6861    {
6862     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6863    },
6864    {
6865     "kind" : "complete_dtor_pointer",
6866     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6867    },
6868    {
6869     "kind" : "deleting_dtor_pointer",
6870     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6871    },
6872    {
6873     "is_pure" : true,
6874     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14setInteractiveEb"
6875    },
6876    {
6877     "is_pure" : true,
6878     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower9powerHintENS2_9PowerHintEi"
6879    },
6880    {
6881     "is_pure" : true,
6882     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower10setFeatureENS2_7FeatureEb"
6883    },
6884    {
6885     "is_pure" : true,
6886     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
6887    },
6888    {
6889     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
6890    },
6891    {
6892     "component_value" : 40,
6893     "kind" : "vbase_offset"
6894    },
6895    {
6896     "component_value" : -8,
6897     "kind" : "offset_to_top"
6898    },
6899    {
6900     "kind" : "rtti",
6901     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6902    },
6903    {
6904     "kind" : "complete_dtor_pointer",
6905     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6906    },
6907    {
6908     "kind" : "deleting_dtor_pointer",
6909     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6910    },
6911    {
6912     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
6913    },
6914    {
6915     "component_value" : 32,
6916     "kind" : "vbase_offset"
6917    },
6918    {
6919     "component_value" : -16,
6920     "kind" : "offset_to_top"
6921    },
6922    {
6923     "kind" : "rtti",
6924     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6925    },
6926    {
6927     "kind" : "complete_dtor_pointer",
6928     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6929    },
6930    {
6931     "kind" : "deleting_dtor_pointer",
6932     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6933    },
6934    {
6935     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6936    },
6937    {
6938     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6939    },
6940    {
6941     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6942    },
6943    {
6944     "kind" : "vcall_offset"
6945    },
6946    {
6947     "component_value" : -32,
6948     "kind" : "vcall_offset"
6949    },
6950    {
6951     "component_value" : -32,
6952     "kind" : "vcall_offset"
6953    },
6954    {
6955     "component_value" : -32,
6956     "kind" : "vcall_offset"
6957    },
6958    {
6959     "component_value" : -48,
6960     "kind" : "vcall_offset"
6961    },
6962    {
6963     "component_value" : -48,
6964     "kind" : "offset_to_top"
6965    },
6966    {
6967     "kind" : "rtti",
6968     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6969    },
6970    {
6971     "kind" : "complete_dtor_pointer",
6972     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6973    },
6974    {
6975     "kind" : "deleting_dtor_pointer",
6976     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6977    },
6978    {
6979     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6980    },
6981    {
6982     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6983    },
6984    {
6985     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6989    }
6990   ]
6991  },
6992  {
6993   "alignment" : 8,
6994   "base_specifiers" :
6995   [
6996    {
6997     "referenced_type" : "type-115"
6998    },
6999    {
7000     "referenced_type" : "type-24"
7001    },
7002    {
7003     "referenced_type" : "type-405"
7004    }
7005   ],
7006   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower>",
7007   "name" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower>",
7008   "record_kind" : "class",
7009   "referenced_type" : "type-411",
7010   "self_type" : "type-411",
7011   "size" : 64,
7012   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7013   "template_args" : [ "type-115" ],
7014   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE",
7015   "vtable_components" :
7016   [
7017    {
7018     "component_value" : 48,
7019     "kind" : "vbase_offset"
7020    },
7021    {
7022     "kind" : "offset_to_top"
7023    },
7024    {
7025     "kind" : "rtti",
7026     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7027    },
7028    {
7029     "mangled_component_name" : "_ZNK7android8hardware5power4V1_16IPower8isRemoteEv"
7030    },
7031    {
7032     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7033    },
7034    {
7035     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7036    },
7037    {
7038     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7039    },
7040    {
7041     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7042    },
7043    {
7044     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv"
7045    },
7046    {
7047     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7048    },
7049    {
7050     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower4pingEv"
7051    },
7052    {
7053     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7054    },
7055    {
7056     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv"
7057    },
7058    {
7059     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7060    },
7061    {
7062     "kind" : "complete_dtor_pointer",
7063     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7064    },
7065    {
7066     "kind" : "deleting_dtor_pointer",
7067     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7068    },
7069    {
7070     "is_pure" : true,
7071     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14setInteractiveEb"
7072    },
7073    {
7074     "is_pure" : true,
7075     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower9powerHintENS1_4V1_09PowerHintEi"
7076    },
7077    {
7078     "is_pure" : true,
7079     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower10setFeatureENS1_4V1_07FeatureEb"
7080    },
7081    {
7082     "is_pure" : true,
7083     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
7084    },
7085    {
7086     "is_pure" : true,
7087     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
7088    },
7089    {
7090     "is_pure" : true,
7091     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
7092    },
7093    {
7094     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
7095    },
7096    {
7097     "component_value" : 40,
7098     "kind" : "vbase_offset"
7099    },
7100    {
7101     "component_value" : -8,
7102     "kind" : "offset_to_top"
7103    },
7104    {
7105     "kind" : "rtti",
7106     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7107    },
7108    {
7109     "kind" : "complete_dtor_pointer",
7110     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7111    },
7112    {
7113     "kind" : "deleting_dtor_pointer",
7114     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7115    },
7116    {
7117     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
7118    },
7119    {
7120     "component_value" : 32,
7121     "kind" : "vbase_offset"
7122    },
7123    {
7124     "component_value" : -16,
7125     "kind" : "offset_to_top"
7126    },
7127    {
7128     "kind" : "rtti",
7129     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7130    },
7131    {
7132     "kind" : "complete_dtor_pointer",
7133     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7134    },
7135    {
7136     "kind" : "deleting_dtor_pointer",
7137     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7138    },
7139    {
7140     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7141    },
7142    {
7143     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7144    },
7145    {
7146     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7147    },
7148    {
7149     "kind" : "vcall_offset"
7150    },
7151    {
7152     "component_value" : -32,
7153     "kind" : "vcall_offset"
7154    },
7155    {
7156     "component_value" : -32,
7157     "kind" : "vcall_offset"
7158    },
7159    {
7160     "component_value" : -32,
7161     "kind" : "vcall_offset"
7162    },
7163    {
7164     "component_value" : -48,
7165     "kind" : "vcall_offset"
7166    },
7167    {
7168     "component_value" : -48,
7169     "kind" : "offset_to_top"
7170    },
7171    {
7172     "kind" : "rtti",
7173     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7174    },
7175    {
7176     "kind" : "complete_dtor_pointer",
7177     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7178    },
7179    {
7180     "kind" : "deleting_dtor_pointer",
7181     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7182    },
7183    {
7184     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7185    },
7186    {
7187     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7188    },
7189    {
7190     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7191    },
7192    {
7193     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7194    }
7195   ]
7196  },
7197  {
7198   "alignment" : 8,
7199   "base_specifiers" :
7200   [
7201    {
7202     "referenced_type" : "type-125"
7203    },
7204    {
7205     "referenced_type" : "type-24"
7206    },
7207    {
7208     "referenced_type" : "type-405"
7209    }
7210   ],
7211   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_2::IPower>",
7212   "name" : "android::hardware::BpInterface<android::hardware::power::V1_2::IPower>",
7213   "record_kind" : "class",
7214   "referenced_type" : "type-413",
7215   "self_type" : "type-413",
7216   "size" : 64,
7217   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7218   "template_args" : [ "type-125" ],
7219   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEEE",
7220   "vtable_components" :
7221   [
7222    {
7223     "component_value" : 48,
7224     "kind" : "vbase_offset"
7225    },
7226    {
7227     "kind" : "offset_to_top"
7228    },
7229    {
7230     "kind" : "rtti",
7231     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEEE"
7232    },
7233    {
7234     "mangled_component_name" : "_ZNK7android8hardware5power4V1_26IPower8isRemoteEv"
7235    },
7236    {
7237     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7238    },
7239    {
7240     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7241    },
7242    {
7243     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7244    },
7245    {
7246     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
7247    },
7248    {
7249     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower21setHALInstrumentationEv"
7250    },
7251    {
7252     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
7253    },
7254    {
7255     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower4pingEv"
7256    },
7257    {
7258     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7259    },
7260    {
7261     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower21notifySyspropsChangedEv"
7262    },
7263    {
7264     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7265    },
7266    {
7267     "kind" : "complete_dtor_pointer",
7268     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED1Ev"
7269    },
7270    {
7271     "kind" : "deleting_dtor_pointer",
7272     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED0Ev"
7273    },
7274    {
7275     "is_pure" : true,
7276     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14setInteractiveEb"
7277    },
7278    {
7279     "is_pure" : true,
7280     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower9powerHintENS1_4V1_09PowerHintEi"
7281    },
7282    {
7283     "is_pure" : true,
7284     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower10setFeatureENS1_4V1_07FeatureEb"
7285    },
7286    {
7287     "is_pure" : true,
7288     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
7289    },
7290    {
7291     "is_pure" : true,
7292     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
7293    },
7294    {
7295     "is_pure" : true,
7296     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
7297    },
7298    {
7299     "is_pure" : true,
7300     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower18powerHintAsync_1_2ENS2_9PowerHintEi"
7301    },
7302    {
7303     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEE10onAsBinderEv"
7304    },
7305    {
7306     "component_value" : 40,
7307     "kind" : "vbase_offset"
7308    },
7309    {
7310     "component_value" : -8,
7311     "kind" : "offset_to_top"
7312    },
7313    {
7314     "kind" : "rtti",
7315     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEEE"
7316    },
7317    {
7318     "kind" : "complete_dtor_pointer",
7319     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED1Ev"
7320    },
7321    {
7322     "kind" : "deleting_dtor_pointer",
7323     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED0Ev"
7324    },
7325    {
7326     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEE10onAsBinderEv"
7327    },
7328    {
7329     "component_value" : 32,
7330     "kind" : "vbase_offset"
7331    },
7332    {
7333     "component_value" : -16,
7334     "kind" : "offset_to_top"
7335    },
7336    {
7337     "kind" : "rtti",
7338     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEEE"
7339    },
7340    {
7341     "kind" : "complete_dtor_pointer",
7342     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED1Ev"
7343    },
7344    {
7345     "kind" : "deleting_dtor_pointer",
7346     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED0Ev"
7347    },
7348    {
7349     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7350    },
7351    {
7352     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7353    },
7354    {
7355     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7356    },
7357    {
7358     "kind" : "vcall_offset"
7359    },
7360    {
7361     "component_value" : -32,
7362     "kind" : "vcall_offset"
7363    },
7364    {
7365     "component_value" : -32,
7366     "kind" : "vcall_offset"
7367    },
7368    {
7369     "component_value" : -32,
7370     "kind" : "vcall_offset"
7371    },
7372    {
7373     "component_value" : -48,
7374     "kind" : "vcall_offset"
7375    },
7376    {
7377     "component_value" : -48,
7378     "kind" : "offset_to_top"
7379    },
7380    {
7381     "kind" : "rtti",
7382     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEEE"
7383    },
7384    {
7385     "kind" : "complete_dtor_pointer",
7386     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED1Ev"
7387    },
7388    {
7389     "kind" : "deleting_dtor_pointer",
7390     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEED0Ev"
7391    },
7392    {
7393     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7394    },
7395    {
7396     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7397    },
7398    {
7399     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7400    },
7401    {
7402     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7403    }
7404   ]
7405  },
7406  {
7407   "alignment" : 8,
7408   "base_specifiers" :
7409   [
7410    {
7411     "referenced_type" : "type-6"
7412    },
7413    {
7414     "referenced_type" : "type-24"
7415    },
7416    {
7417     "referenced_type" : "type-405"
7418    }
7419   ],
7420   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7421   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7422   "record_kind" : "class",
7423   "referenced_type" : "type-409",
7424   "self_type" : "type-409",
7425   "size" : 64,
7426   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7427   "template_args" : [ "type-6" ],
7428   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7429   "vtable_components" :
7430   [
7431    {
7432     "component_value" : 48,
7433     "kind" : "vbase_offset"
7434    },
7435    {
7436     "kind" : "offset_to_top"
7437    },
7438    {
7439     "kind" : "rtti",
7440     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7441    },
7442    {
7443     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7444    },
7445    {
7446     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7447    },
7448    {
7449     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7450    },
7451    {
7452     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7453    },
7454    {
7455     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
7456    },
7457    {
7458     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7459    },
7460    {
7461     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
7462    },
7463    {
7464     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7465    },
7466    {
7467     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7468    },
7469    {
7470     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7471    },
7472    {
7473     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7474    },
7475    {
7476     "kind" : "complete_dtor_pointer",
7477     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7478    },
7479    {
7480     "kind" : "deleting_dtor_pointer",
7481     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7482    },
7483    {
7484     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7485    },
7486    {
7487     "component_value" : 40,
7488     "kind" : "vbase_offset"
7489    },
7490    {
7491     "component_value" : -8,
7492     "kind" : "offset_to_top"
7493    },
7494    {
7495     "kind" : "rtti",
7496     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7497    },
7498    {
7499     "kind" : "complete_dtor_pointer",
7500     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7501    },
7502    {
7503     "kind" : "deleting_dtor_pointer",
7504     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7505    },
7506    {
7507     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7508    },
7509    {
7510     "component_value" : 32,
7511     "kind" : "vbase_offset"
7512    },
7513    {
7514     "component_value" : -16,
7515     "kind" : "offset_to_top"
7516    },
7517    {
7518     "kind" : "rtti",
7519     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7520    },
7521    {
7522     "kind" : "complete_dtor_pointer",
7523     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7524    },
7525    {
7526     "kind" : "deleting_dtor_pointer",
7527     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7528    },
7529    {
7530     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7531    },
7532    {
7533     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7534    },
7535    {
7536     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7537    },
7538    {
7539     "kind" : "vcall_offset"
7540    },
7541    {
7542     "component_value" : -32,
7543     "kind" : "vcall_offset"
7544    },
7545    {
7546     "component_value" : -32,
7547     "kind" : "vcall_offset"
7548    },
7549    {
7550     "component_value" : -32,
7551     "kind" : "vcall_offset"
7552    },
7553    {
7554     "component_value" : -48,
7555     "kind" : "vcall_offset"
7556    },
7557    {
7558     "component_value" : -48,
7559     "kind" : "offset_to_top"
7560    },
7561    {
7562     "kind" : "rtti",
7563     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7564    },
7565    {
7566     "kind" : "complete_dtor_pointer",
7567     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7568    },
7569    {
7570     "kind" : "deleting_dtor_pointer",
7571     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7572    },
7573    {
7574     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7575    },
7576    {
7577     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7578    },
7579    {
7580     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7581    },
7582    {
7583     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7584    }
7585   ]
7586  },
7587  {
7588   "alignment" : 8,
7589   "fields" :
7590   [
7591    {
7592     "access" : "private",
7593     "field_name" : "mMutex",
7594     "referenced_type" : "type-435"
7595    },
7596    {
7597     "access" : "private",
7598     "field_name" : "mMap",
7599     "field_offset" : 320,
7600     "referenced_type" : "type-436"
7601    }
7602   ],
7603   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7604   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7605   "record_kind" : "class",
7606   "referenced_type" : "type-434",
7607   "self_type" : "type-434",
7608   "size" : 64,
7609   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7610   "template_args" : [ "type-120", "type-437" ],
7611   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7612  },
7613  {
7614   "alignment" : 8,
7615   "fields" :
7616   [
7617    {
7618     "access" : "private",
7619     "field_name" : "mMutex",
7620     "referenced_type" : "type-443"
7621    },
7622    {
7623     "access" : "private",
7624     "field_name" : "mMap",
7625     "field_offset" : 320,
7626     "referenced_type" : "type-444"
7627    }
7628   ],
7629   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7630   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7631   "record_kind" : "class",
7632   "referenced_type" : "type-442",
7633   "self_type" : "type-442",
7634   "size" : 64,
7635   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7636   "template_args" : [ "type-120", "type-44" ],
7637   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7638  },
7639  {
7640   "alignment" : 8,
7641   "fields" :
7642   [
7643    {
7644     "access" : "private",
7645     "field_name" : "mMutex",
7646     "referenced_type" : "type-448"
7647    },
7648    {
7649     "access" : "private",
7650     "field_name" : "mMap",
7651     "field_offset" : 320,
7652     "referenced_type" : "type-449"
7653    }
7654   ],
7655   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7656   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7657   "record_kind" : "class",
7658   "referenced_type" : "type-447",
7659   "self_type" : "type-447",
7660   "size" : 64,
7661   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7662   "template_args" : [ "type-11", "type-450" ],
7663   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7664  },
7665  {
7666   "alignment" : 8,
7667   "fields" :
7668   [
7669    {
7670     "access" : "private",
7671     "field_name" : "mMutex",
7672     "referenced_type" : "type-465"
7673    },
7674    {
7675     "access" : "private",
7676     "field_name" : "mMap",
7677     "field_offset" : 320,
7678     "referenced_type" : "type-466"
7679    }
7680   ],
7681   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7682   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7683   "record_kind" : "class",
7684   "referenced_type" : "type-464",
7685   "self_type" : "type-464",
7686   "size" : 64,
7687   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7688   "template_args" : [ "type-467", "type-468" ],
7689   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7690  },
7691  {
7692   "alignment" : 8,
7693   "fields" :
7694   [
7695    {
7696     "access" : "private",
7697     "field_name" : "mMutex",
7698     "referenced_type" : "type-455"
7699    },
7700    {
7701     "access" : "private",
7702     "field_name" : "mMap",
7703     "field_offset" : 320,
7704     "referenced_type" : "type-456"
7705    }
7706   ],
7707   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7708   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7709   "record_kind" : "class",
7710   "referenced_type" : "type-454",
7711   "self_type" : "type-454",
7712   "size" : 64,
7713   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7714   "template_args" : [ "type-457", "type-458" ],
7715   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7716  },
7717  {
7718   "alignment" : 8,
7719   "fields" :
7720   [
7721    {
7722     "field_name" : "flags",
7723     "referenced_type" : "type-2"
7724    },
7725    {
7726     "field_name" : "fdIndex",
7727     "field_offset" : 32,
7728     "referenced_type" : "type-2"
7729    },
7730    {
7731     "field_name" : "offset",
7732     "field_offset" : 64,
7733     "referenced_type" : "type-2"
7734    },
7735    {
7736     "field_name" : "extent",
7737     "field_offset" : 128,
7738     "referenced_type" : "type-33"
7739    }
7740   ],
7741   "linker_set_key" : "android::hardware::GrantorDescriptor",
7742   "name" : "android::hardware::GrantorDescriptor",
7743   "referenced_type" : "type-306",
7744   "self_type" : "type-306",
7745   "size" : 24,
7746   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7747   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7748  },
7749  {
7750   "alignment" : 8,
7751   "base_specifiers" :
7752   [
7753    {
7754     "is_virtual" : true,
7755     "referenced_type" : "type-290"
7756    },
7757    {
7758     "is_virtual" : true,
7759     "referenced_type" : "type-7"
7760    }
7761   ],
7762   "linker_set_key" : "android::hardware::HidlMemory",
7763   "name" : "android::hardware::HidlMemory",
7764   "record_kind" : "class",
7765   "referenced_type" : "type-298",
7766   "self_type" : "type-298",
7767   "size" : 64,
7768   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7769   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7770   "vtable_components" :
7771   [
7772    {
7773     "component_value" : 48,
7774     "kind" : "vbase_offset"
7775    },
7776    {
7777     "component_value" : 8,
7778     "kind" : "vbase_offset"
7779    },
7780    {
7781     "kind" : "offset_to_top"
7782    },
7783    {
7784     "kind" : "rtti",
7785     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7786    },
7787    {
7788     "kind" : "complete_dtor_pointer",
7789     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7790    },
7791    {
7792     "kind" : "deleting_dtor_pointer",
7793     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7794    },
7795    {
7796     "kind" : "vcall_offset"
7797    },
7798    {
7799     "kind" : "vcall_offset"
7800    },
7801    {
7802     "kind" : "vcall_offset"
7803    },
7804    {
7805     "kind" : "vcall_offset"
7806    },
7807    {
7808     "component_value" : -48,
7809     "kind" : "vcall_offset"
7810    },
7811    {
7812     "component_value" : -48,
7813     "kind" : "offset_to_top"
7814    },
7815    {
7816     "kind" : "rtti",
7817     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7818    },
7819    {
7820     "kind" : "complete_dtor_pointer",
7821     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
7822    },
7823    {
7824     "kind" : "deleting_dtor_pointer",
7825     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
7826    },
7827    {
7828     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7829    },
7830    {
7831     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7832    },
7833    {
7834     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7835    },
7836    {
7837     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7838    }
7839   ]
7840  },
7841  {
7842   "alignment" : 8,
7843   "base_specifiers" :
7844   [
7845    {
7846     "is_virtual" : true,
7847     "referenced_type" : "type-7"
7848    }
7849   ],
7850   "linker_set_key" : "android::hardware::IBinder",
7851   "name" : "android::hardware::IBinder",
7852   "record_kind" : "class",
7853   "referenced_type" : "type-18",
7854   "self_type" : "type-18",
7855   "size" : 24,
7856   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7857   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7858   "vtable_components" :
7859   [
7860    {
7861     "component_value" : 8,
7862     "kind" : "vbase_offset"
7863    },
7864    {
7865     "kind" : "offset_to_top"
7866    },
7867    {
7868     "kind" : "rtti",
7869     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7870    },
7871    {
7872     "is_pure" : true,
7873     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7874    },
7875    {
7876     "is_pure" : true,
7877     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7878    },
7879    {
7880     "is_pure" : true,
7881     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7882    },
7883    {
7884     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7885    },
7886    {
7887     "is_pure" : true,
7888     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7889    },
7890    {
7891     "is_pure" : true,
7892     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7893    },
7894    {
7895     "is_pure" : true,
7896     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7897    },
7898    {
7899     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7900    },
7901    {
7902     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7903    },
7904    {
7905     "kind" : "complete_dtor_pointer",
7906     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7907    },
7908    {
7909     "kind" : "deleting_dtor_pointer",
7910     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7911    },
7912    {
7913     "kind" : "vcall_offset"
7914    },
7915    {
7916     "kind" : "vcall_offset"
7917    },
7918    {
7919     "kind" : "vcall_offset"
7920    },
7921    {
7922     "kind" : "vcall_offset"
7923    },
7924    {
7925     "component_value" : -8,
7926     "kind" : "vcall_offset"
7927    },
7928    {
7929     "component_value" : -8,
7930     "kind" : "offset_to_top"
7931    },
7932    {
7933     "kind" : "rtti",
7934     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7935    },
7936    {
7937     "kind" : "complete_dtor_pointer",
7938     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7939    },
7940    {
7941     "kind" : "deleting_dtor_pointer",
7942     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7943    },
7944    {
7945     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7946    },
7947    {
7948     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7949    },
7950    {
7951     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7952    },
7953    {
7954     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7955    }
7956   ]
7957  },
7958  {
7959   "alignment" : 8,
7960   "base_specifiers" :
7961   [
7962    {
7963     "is_virtual" : true,
7964     "referenced_type" : "type-7"
7965    }
7966   ],
7967   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7968   "name" : "android::hardware::IBinder::DeathRecipient",
7969   "record_kind" : "class",
7970   "referenced_type" : "type-14",
7971   "self_type" : "type-14",
7972   "size" : 24,
7973   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7974   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7975   "vtable_components" :
7976   [
7977    {
7978     "component_value" : 8,
7979     "kind" : "vbase_offset"
7980    },
7981    {
7982     "kind" : "offset_to_top"
7983    },
7984    {
7985     "kind" : "rtti",
7986     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7987    },
7988    {
7989     "is_pure" : true,
7990     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7991    },
7992    {
7993     "kind" : "complete_dtor_pointer",
7994     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7995    },
7996    {
7997     "kind" : "deleting_dtor_pointer",
7998     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7999    },
8000    {
8001     "kind" : "vcall_offset"
8002    },
8003    {
8004     "kind" : "vcall_offset"
8005    },
8006    {
8007     "kind" : "vcall_offset"
8008    },
8009    {
8010     "kind" : "vcall_offset"
8011    },
8012    {
8013     "component_value" : -8,
8014     "kind" : "vcall_offset"
8015    },
8016    {
8017     "component_value" : -8,
8018     "kind" : "offset_to_top"
8019    },
8020    {
8021     "kind" : "rtti",
8022     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8023    },
8024    {
8025     "kind" : "complete_dtor_pointer",
8026     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
8027    },
8028    {
8029     "kind" : "deleting_dtor_pointer",
8030     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
8031    },
8032    {
8033     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8034    },
8035    {
8036     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8037    },
8038    {
8039     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8040    },
8041    {
8042     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8043    }
8044   ]
8045  },
8046  {
8047   "alignment" : 8,
8048   "base_specifiers" :
8049   [
8050    {
8051     "is_virtual" : true,
8052     "referenced_type" : "type-7"
8053    }
8054   ],
8055   "linker_set_key" : "android::hardware::IInterface",
8056   "name" : "android::hardware::IInterface",
8057   "record_kind" : "class",
8058   "referenced_type" : "type-24",
8059   "self_type" : "type-24",
8060   "size" : 24,
8061   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8062   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8063   "vtable_components" :
8064   [
8065    {
8066     "component_value" : 8,
8067     "kind" : "vbase_offset"
8068    },
8069    {
8070     "kind" : "offset_to_top"
8071    },
8072    {
8073     "kind" : "rtti",
8074     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8075    },
8076    {
8077     "kind" : "complete_dtor_pointer",
8078     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8079    },
8080    {
8081     "kind" : "deleting_dtor_pointer",
8082     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8083    },
8084    {
8085     "is_pure" : true,
8086     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8087    },
8088    {
8089     "kind" : "vcall_offset"
8090    },
8091    {
8092     "kind" : "vcall_offset"
8093    },
8094    {
8095     "kind" : "vcall_offset"
8096    },
8097    {
8098     "kind" : "vcall_offset"
8099    },
8100    {
8101     "component_value" : -8,
8102     "kind" : "vcall_offset"
8103    },
8104    {
8105     "component_value" : -8,
8106     "kind" : "offset_to_top"
8107    },
8108    {
8109     "kind" : "rtti",
8110     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8111    },
8112    {
8113     "kind" : "complete_dtor_pointer",
8114     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
8115    },
8116    {
8117     "kind" : "deleting_dtor_pointer",
8118     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
8119    },
8120    {
8121     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8122    },
8123    {
8124     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8125    },
8126    {
8127     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8128    },
8129    {
8130     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8131    }
8132   ]
8133  },
8134  {
8135   "alignment" : 8,
8136   "fields" :
8137   [
8138    {
8139     "access" : "private",
8140     "field_name" : "mGrantors",
8141     "referenced_type" : "type-302"
8142    },
8143    {
8144     "access" : "private",
8145     "field_name" : "mHandle",
8146     "field_offset" : 128,
8147     "referenced_type" : "type-380"
8148    },
8149    {
8150     "access" : "private",
8151     "field_name" : "mQuantum",
8152     "field_offset" : 192,
8153     "referenced_type" : "type-2"
8154    },
8155    {
8156     "access" : "private",
8157     "field_name" : "mFlags",
8158     "field_offset" : 224,
8159     "referenced_type" : "type-2"
8160    }
8161   ],
8162   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8163   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8164   "referenced_type" : "type-379",
8165   "self_type" : "type-379",
8166   "size" : 32,
8167   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8168   "template_args" : [ "type-61" ],
8169   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8170  },
8171  {
8172   "alignment" : 8,
8173   "fields" :
8174   [
8175    {
8176     "access" : "private",
8177     "field_name" : "mBufCachePos",
8178     "referenced_type" : "type-33"
8179    },
8180    {
8181     "access" : "private",
8182     "field_name" : "mBufCache",
8183     "field_offset" : 64,
8184     "referenced_type" : "type-415"
8185    },
8186    {
8187     "access" : "private",
8188     "field_name" : "mError",
8189     "field_offset" : 256,
8190     "referenced_type" : "type-28"
8191    },
8192    {
8193     "access" : "private",
8194     "field_name" : "mData",
8195     "field_offset" : 320,
8196     "referenced_type" : "type-416"
8197    },
8198    {
8199     "access" : "private",
8200     "field_name" : "mDataSize",
8201     "field_offset" : 384,
8202     "referenced_type" : "type-33"
8203    },
8204    {
8205     "access" : "private",
8206     "field_name" : "mDataCapacity",
8207     "field_offset" : 448,
8208     "referenced_type" : "type-33"
8209    },
8210    {
8211     "access" : "private",
8212     "field_name" : "mDataPos",
8213     "field_offset" : 512,
8214     "referenced_type" : "type-33"
8215    },
8216    {
8217     "access" : "private",
8218     "field_name" : "mObjects",
8219     "field_offset" : 576,
8220     "referenced_type" : "type-417"
8221    },
8222    {
8223     "access" : "private",
8224     "field_name" : "mObjectsSize",
8225     "field_offset" : 640,
8226     "referenced_type" : "type-33"
8227    },
8228    {
8229     "access" : "private",
8230     "field_name" : "mObjectsCapacity",
8231     "field_offset" : 704,
8232     "referenced_type" : "type-33"
8233    },
8234    {
8235     "access" : "private",
8236     "field_name" : "mNextObjectHint",
8237     "field_offset" : 768,
8238     "referenced_type" : "type-33"
8239    },
8240    {
8241     "access" : "private",
8242     "field_name" : "mNumRef",
8243     "field_offset" : 832,
8244     "referenced_type" : "type-33"
8245    },
8246    {
8247     "access" : "private",
8248     "field_name" : "mFdsKnown",
8249     "field_offset" : 896,
8250     "referenced_type" : "type-44"
8251    },
8252    {
8253     "access" : "private",
8254     "field_name" : "mHasFds",
8255     "field_offset" : 904,
8256     "referenced_type" : "type-44"
8257    },
8258    {
8259     "access" : "private",
8260     "field_name" : "mAllowFds",
8261     "field_offset" : 912,
8262     "referenced_type" : "type-44"
8263    },
8264    {
8265     "access" : "private",
8266     "field_name" : "mOwner",
8267     "field_offset" : 960,
8268     "referenced_type" : "type-418"
8269    },
8270    {
8271     "access" : "private",
8272     "field_name" : "mOwnerCookie",
8273     "field_offset" : 1024,
8274     "referenced_type" : "type-29"
8275    }
8276   ],
8277   "linker_set_key" : "android::hardware::Parcel",
8278   "name" : "android::hardware::Parcel",
8279   "record_kind" : "class",
8280   "referenced_type" : "type-414",
8281   "self_type" : "type-414",
8282   "size" : 136,
8283   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8284   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8285  },
8286  {
8287   "access" : "private",
8288   "alignment" : 8,
8289   "fields" :
8290   [
8291    {
8292     "field_name" : "index",
8293     "referenced_type" : "type-33"
8294    },
8295    {
8296     "field_name" : "buffer",
8297     "field_offset" : 64,
8298     "referenced_type" : "type-242"
8299    },
8300    {
8301     "field_name" : "bufend",
8302     "field_offset" : 128,
8303     "referenced_type" : "type-242"
8304    }
8305   ],
8306   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8307   "name" : "android::hardware::Parcel::BufferInfo",
8308   "referenced_type" : "type-423",
8309   "self_type" : "type-423",
8310   "size" : 24,
8311   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8312   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8313  },
8314  {
8315   "alignment" : 8,
8316   "base_specifiers" :
8317   [
8318    {
8319     "is_virtual" : true,
8320     "referenced_type" : "type-7"
8321    }
8322   ],
8323   "fields" :
8324   [
8325    {
8326     "access" : "private",
8327     "field_name" : "mDriverFD",
8328     "field_offset" : 64,
8329     "referenced_type" : "type-28"
8330    },
8331    {
8332     "access" : "private",
8333     "field_name" : "mVMStart",
8334     "field_offset" : 128,
8335     "referenced_type" : "type-29"
8336    },
8337    {
8338     "access" : "private",
8339     "field_name" : "mThreadCountLock",
8340     "field_offset" : 192,
8341     "referenced_type" : "type-31"
8342    },
8343    {
8344     "access" : "private",
8345     "field_name" : "mThreadCountDecrement",
8346     "field_offset" : 512,
8347     "referenced_type" : "type-32"
8348    },
8349    {
8350     "access" : "private",
8351     "field_name" : "mExecutingThreadsCount",
8352     "field_offset" : 896,
8353     "referenced_type" : "type-33"
8354    },
8355    {
8356     "access" : "private",
8357     "field_name" : "mMaxThreads",
8358     "field_offset" : 960,
8359     "referenced_type" : "type-33"
8360    },
8361    {
8362     "access" : "private",
8363     "field_name" : "mStarvationStartTimeMs",
8364     "field_offset" : 1024,
8365     "referenced_type" : "type-34"
8366    },
8367    {
8368     "access" : "private",
8369     "field_name" : "mLock",
8370     "field_offset" : 1088,
8371     "referenced_type" : "type-35"
8372    },
8373    {
8374     "access" : "private",
8375     "field_name" : "mHandleToObject",
8376     "field_offset" : 1408,
8377     "referenced_type" : "type-37"
8378    },
8379    {
8380     "access" : "private",
8381     "field_name" : "mManagesContexts",
8382     "field_offset" : 1728,
8383     "referenced_type" : "type-44"
8384    },
8385    {
8386     "access" : "private",
8387     "field_name" : "mBinderContextCheckFunc",
8388     "field_offset" : 1792,
8389     "referenced_type" : "type-45"
8390    },
8391    {
8392     "access" : "private",
8393     "field_name" : "mBinderContextUserData",
8394     "field_offset" : 1856,
8395     "referenced_type" : "type-29"
8396    },
8397    {
8398     "access" : "private",
8399     "field_name" : "mContexts",
8400     "field_offset" : 1920,
8401     "referenced_type" : "type-54"
8402    },
8403    {
8404     "access" : "private",
8405     "field_name" : "mRootDir",
8406     "field_offset" : 2240,
8407     "referenced_type" : "type-58"
8408    },
8409    {
8410     "access" : "private",
8411     "field_name" : "mThreadPoolStarted",
8412     "field_offset" : 2304,
8413     "referenced_type" : "type-44"
8414    },
8415    {
8416     "access" : "private",
8417     "field_name" : "mSpawnThreadOnStart",
8418     "field_offset" : 2312,
8419     "referenced_type" : "type-44"
8420    },
8421    {
8422     "access" : "private",
8423     "field_name" : "mThreadPoolSeq",
8424     "field_offset" : 2336,
8425     "referenced_type" : "type-62"
8426    },
8427    {
8428     "access" : "private",
8429     "field_name" : "mMmapSize",
8430     "field_offset" : 2368,
8431     "referenced_type" : "type-40"
8432    },
8433    {
8434     "access" : "private",
8435     "field_name" : "mCallRestriction",
8436     "field_offset" : 2432,
8437     "referenced_type" : "type-63"
8438    }
8439   ],
8440   "linker_set_key" : "android::hardware::ProcessState",
8441   "name" : "android::hardware::ProcessState",
8442   "record_kind" : "class",
8443   "referenced_type" : "type-27",
8444   "self_type" : "type-27",
8445   "size" : 328,
8446   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8447   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
8448   "vtable_components" :
8449   [
8450    {
8451     "component_value" : 312,
8452     "kind" : "vbase_offset"
8453    },
8454    {
8455     "kind" : "offset_to_top"
8456    },
8457    {
8458     "kind" : "rtti",
8459     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8460    },
8461    {
8462     "kind" : "complete_dtor_pointer",
8463     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
8464    },
8465    {
8466     "kind" : "deleting_dtor_pointer",
8467     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
8468    },
8469    {
8470     "kind" : "vcall_offset"
8471    },
8472    {
8473     "kind" : "vcall_offset"
8474    },
8475    {
8476     "kind" : "vcall_offset"
8477    },
8478    {
8479     "kind" : "vcall_offset"
8480    },
8481    {
8482     "component_value" : -312,
8483     "kind" : "vcall_offset"
8484    },
8485    {
8486     "component_value" : -312,
8487     "kind" : "offset_to_top"
8488    },
8489    {
8490     "kind" : "rtti",
8491     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8492    },
8493    {
8494     "kind" : "complete_dtor_pointer",
8495     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
8496    },
8497    {
8498     "kind" : "deleting_dtor_pointer",
8499     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
8500    },
8501    {
8502     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8503    },
8504    {
8505     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8506    },
8507    {
8508     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8509    },
8510    {
8511     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8512    }
8513   ]
8514  },
8515  {
8516   "access" : "private",
8517   "alignment" : 8,
8518   "fields" :
8519   [
8520    {
8521     "field_name" : "binder",
8522     "referenced_type" : "type-17"
8523    },
8524    {
8525     "field_name" : "refs",
8526     "field_offset" : 64,
8527     "referenced_type" : "type-42"
8528    }
8529   ],
8530   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8531   "name" : "android::hardware::ProcessState::handle_entry",
8532   "referenced_type" : "type-41",
8533   "self_type" : "type-41",
8534   "size" : 16,
8535   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8536   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8537  },
8538  {
8539   "alignment" : 8,
8540   "base_specifiers" :
8541   [
8542    {
8543     "referenced_type" : "type-156"
8544    }
8545   ],
8546   "fields" :
8547   [
8548    {
8549     "access" : "private",
8550     "field_name" : "mVal",
8551     "field_offset" : 320,
8552     "referenced_type" : "type-123"
8553    }
8554   ],
8555   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> >",
8556   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> >",
8557   "record_kind" : "class",
8558   "referenced_type" : "type-163",
8559   "self_type" : "type-163",
8560   "size" : 48,
8561   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8562   "template_args" : [ "type-123" ],
8563   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_5power4V1_26IPowerEEEEE"
8564  },
8565  {
8566   "alignment" : 8,
8567   "base_specifiers" :
8568   [
8569    {
8570     "referenced_type" : "type-156"
8571    }
8572   ],
8573   "fields" :
8574   [
8575    {
8576     "access" : "private",
8577     "field_name" : "mVal",
8578     "field_offset" : 264,
8579     "referenced_type" : "type-44"
8580    }
8581   ],
8582   "linker_set_key" : "android::hardware::Return<bool>",
8583   "name" : "android::hardware::Return<bool>",
8584   "record_kind" : "class",
8585   "referenced_type" : "type-155",
8586   "self_type" : "type-155",
8587   "size" : 40,
8588   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8589   "template_args" : [ "type-44" ],
8590   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8591  },
8592  {
8593   "alignment" : 8,
8594   "base_specifiers" :
8595   [
8596    {
8597     "referenced_type" : "type-156"
8598    }
8599   ],
8600   "linker_set_key" : "android::hardware::Return<void>",
8601   "name" : "android::hardware::Return<void>",
8602   "record_kind" : "class",
8603   "referenced_type" : "type-175",
8604   "self_type" : "type-175",
8605   "size" : 40,
8606   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8607   "template_args" : [ "type-30" ],
8608   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8609  },
8610  {
8611   "alignment" : 8,
8612   "fields" :
8613   [
8614    {
8615     "access" : "private",
8616     "field_name" : "mException",
8617     "referenced_type" : "type-28"
8618    },
8619    {
8620     "access" : "private",
8621     "field_name" : "mErrorCode",
8622     "field_offset" : 32,
8623     "referenced_type" : "type-28"
8624    },
8625    {
8626     "access" : "private",
8627     "field_name" : "mMessage",
8628     "field_offset" : 64,
8629     "referenced_type" : "type-146"
8630    }
8631   ],
8632   "linker_set_key" : "android::hardware::Status",
8633   "name" : "android::hardware::Status",
8634   "record_kind" : "class",
8635   "referenced_type" : "type-145",
8636   "self_type" : "type-145",
8637   "size" : 32,
8638   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8639   "unique_id" : "_ZTSN7android8hardware6StatusE"
8640  },
8641  {
8642   "alignment" : 8,
8643   "fields" :
8644   [
8645    {
8646     "access" : "protected",
8647     "field_name" : "mInstrumentationCallbacks",
8648     "field_offset" : 64,
8649     "referenced_type" : "type-66"
8650    },
8651    {
8652     "access" : "protected",
8653     "field_name" : "mEnableInstrumentation",
8654     "field_offset" : 256,
8655     "referenced_type" : "type-44"
8656    },
8657    {
8658     "access" : "protected",
8659     "field_name" : "mInstrumentationLibPackage",
8660     "field_offset" : 320,
8661     "referenced_type" : "type-67"
8662    },
8663    {
8664     "access" : "protected",
8665     "field_name" : "mInterfaceName",
8666     "field_offset" : 512,
8667     "referenced_type" : "type-68"
8668    }
8669   ],
8670   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8671   "name" : "android::hardware::details::HidlInstrumentor",
8672   "referenced_type" : "type-65",
8673   "self_type" : "type-65",
8674   "size" : 88,
8675   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8676   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8677   "vtable_components" :
8678   [
8679    {
8680     "kind" : "offset_to_top"
8681    },
8682    {
8683     "kind" : "rtti",
8684     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8685    },
8686    {
8687     "kind" : "complete_dtor_pointer",
8688     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8689    },
8690    {
8691     "kind" : "deleting_dtor_pointer",
8692     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8693    }
8694   ]
8695  },
8696  {
8697   "alignment" : 4,
8698   "fields" :
8699   [
8700    {
8701     "field_name" : "sched_policy",
8702     "referenced_type" : "type-28"
8703    },
8704    {
8705     "field_name" : "prio",
8706     "field_offset" : 32,
8707     "referenced_type" : "type-28"
8708    }
8709   ],
8710   "linker_set_key" : "android::hardware::details::SchedPrio",
8711   "name" : "android::hardware::details::SchedPrio",
8712   "referenced_type" : "type-437",
8713   "self_type" : "type-437",
8714   "size" : 8,
8715   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8716   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8717  },
8718  {
8719   "alignment" : 8,
8720   "fields" :
8721   [
8722    {
8723     "access" : "private",
8724     "field_name" : "mQueue",
8725     "referenced_type" : "type-646"
8726    }
8727   ],
8728   "linker_set_key" : "android::hardware::details::TaskRunner",
8729   "name" : "android::hardware::details::TaskRunner",
8730   "record_kind" : "class",
8731   "referenced_type" : "type-645",
8732   "self_type" : "type-645",
8733   "size" : 16,
8734   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8735   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8736  },
8737  {
8738   "alignment" : 1,
8739   "linker_set_key" : "android::hardware::details::bnhw_tag",
8740   "name" : "android::hardware::details::bnhw_tag",
8741   "referenced_type" : "type-216",
8742   "self_type" : "type-216",
8743   "size" : 1,
8744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8745   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8746  },
8747  {
8748   "alignment" : 1,
8749   "linker_set_key" : "android::hardware::details::bphw_tag",
8750   "name" : "android::hardware::details::bphw_tag",
8751   "referenced_type" : "type-226",
8752   "self_type" : "type-226",
8753   "size" : 1,
8754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8755   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8756  },
8757  {
8758   "alignment" : 1,
8759   "linker_set_key" : "android::hardware::details::bs_tag",
8760   "name" : "android::hardware::details::bs_tag",
8761   "referenced_type" : "type-239",
8762   "self_type" : "type-239",
8763   "size" : 1,
8764   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8765   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8766  },
8767  {
8768   "access" : "private",
8769   "alignment" : 8,
8770   "fields" :
8771   [
8772    {
8773     "field_name" : "mPointer",
8774     "referenced_type" : "type-305"
8775    },
8776    {
8777     "field_name" : "_pad",
8778     "referenced_type" : "type-33"
8779    }
8780   ],
8781   "is_anonymous" : true,
8782   "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",
8783   "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",
8784   "record_kind" : "union",
8785   "referenced_type" : "type-304",
8786   "self_type" : "type-304",
8787   "size" : 8,
8788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8789   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8790  },
8791  {
8792   "access" : "private",
8793   "alignment" : 8,
8794   "fields" :
8795   [
8796    {
8797     "field_name" : "mPointer",
8798     "referenced_type" : "type-347"
8799    },
8800    {
8801     "field_name" : "_pad",
8802     "referenced_type" : "type-33"
8803    }
8804   ],
8805   "is_anonymous" : true,
8806   "linker_set_key" : "android::hardware::details::hidl_pointer<PowerStatePlatformSleepState>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8807   "name" : "android::hardware::details::hidl_pointer<PowerStatePlatformSleepState>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8808   "record_kind" : "union",
8809   "referenced_type" : "type-346",
8810   "self_type" : "type-346",
8811   "size" : 8,
8812   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8813   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_028PowerStatePlatformSleepStateEEUt_E"
8814  },
8815  {
8816   "access" : "private",
8817   "alignment" : 8,
8818   "fields" :
8819   [
8820    {
8821     "field_name" : "mPointer",
8822     "referenced_type" : "type-361"
8823    },
8824    {
8825     "field_name" : "_pad",
8826     "referenced_type" : "type-33"
8827    }
8828   ],
8829   "is_anonymous" : true,
8830   "linker_set_key" : "android::hardware::details::hidl_pointer<PowerStateSubsystem>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8831   "name" : "android::hardware::details::hidl_pointer<PowerStateSubsystem>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8832   "record_kind" : "union",
8833   "referenced_type" : "type-360",
8834   "self_type" : "type-360",
8835   "size" : 8,
8836   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8837   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_119PowerStateSubsystemEEUt_E"
8838  },
8839  {
8840   "access" : "private",
8841   "alignment" : 8,
8842   "fields" :
8843   [
8844    {
8845     "field_name" : "mPointer",
8846     "referenced_type" : "type-352"
8847    },
8848    {
8849     "field_name" : "_pad",
8850     "referenced_type" : "type-33"
8851    }
8852   ],
8853   "is_anonymous" : true,
8854   "linker_set_key" : "android::hardware::details::hidl_pointer<PowerStateSubsystemSleepState>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8855   "name" : "android::hardware::details::hidl_pointer<PowerStateSubsystemSleepState>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8856   "record_kind" : "union",
8857   "referenced_type" : "type-351",
8858   "self_type" : "type-351",
8859   "size" : 8,
8860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8861   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_129PowerStateSubsystemSleepStateEEUt_E"
8862  },
8863  {
8864   "access" : "private",
8865   "alignment" : 8,
8866   "fields" :
8867   [
8868    {
8869     "field_name" : "mPointer",
8870     "referenced_type" : "type-338"
8871    },
8872    {
8873     "field_name" : "_pad",
8874     "referenced_type" : "type-33"
8875    }
8876   ],
8877   "is_anonymous" : true,
8878   "linker_set_key" : "android::hardware::details::hidl_pointer<PowerStateVoter>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8879   "name" : "android::hardware::details::hidl_pointer<PowerStateVoter>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8880   "record_kind" : "union",
8881   "referenced_type" : "type-337",
8882   "self_type" : "type-337",
8883   "size" : 8,
8884   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8885   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_015PowerStateVoterEEUt_E"
8886  },
8887  {
8888   "alignment" : 8,
8889   "fields" :
8890   [
8891    {
8892     "access" : "private",
8893     "referenced_type" : "type-304"
8894    }
8895   ],
8896   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8897   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8898   "referenced_type" : "type-303",
8899   "self_type" : "type-303",
8900   "size" : 8,
8901   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8902   "template_args" : [ "type-306" ],
8903   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8904  },
8905  {
8906   "alignment" : 8,
8907   "fields" :
8908   [
8909    {
8910     "access" : "private",
8911     "referenced_type" : "type-318"
8912    }
8913   ],
8914   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8915   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8916   "referenced_type" : "type-317",
8917   "self_type" : "type-317",
8918   "size" : 8,
8919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8920   "template_args" : [ "type-320" ],
8921   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
8922  },
8923  {
8924   "alignment" : 8,
8925   "fields" :
8926   [
8927    {
8928     "access" : "private",
8929     "referenced_type" : "type-310"
8930    }
8931   ],
8932   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8933   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8934   "referenced_type" : "type-309",
8935   "self_type" : "type-309",
8936   "size" : 8,
8937   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8938   "template_args" : [ "type-286" ],
8939   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8940  },
8941  {
8942   "alignment" : 8,
8943   "fields" :
8944   [
8945    {
8946     "access" : "private",
8947     "referenced_type" : "type-346"
8948    }
8949   ],
8950   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
8951   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
8952   "referenced_type" : "type-345",
8953   "self_type" : "type-345",
8954   "size" : 8,
8955   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8956   "template_args" : [ "type-348" ],
8957   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_028PowerStatePlatformSleepStateEEE"
8958  },
8959  {
8960   "alignment" : 8,
8961   "fields" :
8962   [
8963    {
8964     "access" : "private",
8965     "referenced_type" : "type-337"
8966    }
8967   ],
8968   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
8969   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
8970   "referenced_type" : "type-336",
8971   "self_type" : "type-336",
8972   "size" : 8,
8973   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8974   "template_args" : [ "type-339" ],
8975   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_015PowerStateVoterEEE"
8976  },
8977  {
8978   "alignment" : 8,
8979   "fields" :
8980   [
8981    {
8982     "access" : "private",
8983     "referenced_type" : "type-360"
8984    }
8985   ],
8986   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
8987   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
8988   "referenced_type" : "type-359",
8989   "self_type" : "type-359",
8990   "size" : 8,
8991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8992   "template_args" : [ "type-362" ],
8993   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_119PowerStateSubsystemEEE"
8994  },
8995  {
8996   "alignment" : 8,
8997   "fields" :
8998   [
8999    {
9000     "access" : "private",
9001     "referenced_type" : "type-351"
9002    }
9003   ],
9004   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9005   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9006   "referenced_type" : "type-350",
9007   "self_type" : "type-350",
9008   "size" : 8,
9009   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9010   "template_args" : [ "type-353" ],
9011   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_129PowerStateSubsystemSleepStateEEE"
9012  },
9013  {
9014   "alignment" : 8,
9015   "fields" :
9016   [
9017    {
9018     "access" : "private",
9019     "referenced_type" : "type-365"
9020    }
9021   ],
9022   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9023   "name" : "android::hardware::details::hidl_pointer<char>",
9024   "referenced_type" : "type-364",
9025   "self_type" : "type-364",
9026   "size" : 8,
9027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9028   "template_args" : [ "type-61" ],
9029   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9030  },
9031  {
9032   "access" : "private",
9033   "alignment" : 8,
9034   "fields" :
9035   [
9036    {
9037     "field_name" : "mPointer",
9038     "referenced_type" : "type-160"
9039    },
9040    {
9041     "field_name" : "_pad",
9042     "referenced_type" : "type-33"
9043    }
9044   ],
9045   "is_anonymous" : true,
9046   "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",
9047   "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",
9048   "record_kind" : "union",
9049   "referenced_type" : "type-365",
9050   "self_type" : "type-365",
9051   "size" : 8,
9052   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9053   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9054  },
9055  {
9056   "alignment" : 8,
9057   "fields" :
9058   [
9059    {
9060     "access" : "private",
9061     "referenced_type" : "type-288"
9062    }
9063   ],
9064   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9065   "name" : "android::hardware::details::hidl_pointer<const char>",
9066   "referenced_type" : "type-287",
9067   "self_type" : "type-287",
9068   "size" : 8,
9069   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9070   "template_args" : [ "type-60" ],
9071   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9072  },
9073  {
9074   "access" : "private",
9075   "alignment" : 8,
9076   "fields" :
9077   [
9078    {
9079     "field_name" : "mPointer",
9080     "referenced_type" : "type-59"
9081    },
9082    {
9083     "field_name" : "_pad",
9084     "referenced_type" : "type-33"
9085    }
9086   ],
9087   "is_anonymous" : true,
9088   "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",
9089   "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",
9090   "record_kind" : "union",
9091   "referenced_type" : "type-288",
9092   "self_type" : "type-288",
9093   "size" : 8,
9094   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9095   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9096  },
9097  {
9098   "alignment" : 8,
9099   "fields" :
9100   [
9101    {
9102     "access" : "private",
9103     "referenced_type" : "type-251"
9104    }
9105   ],
9106   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9107   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9108   "referenced_type" : "type-250",
9109   "self_type" : "type-250",
9110   "size" : 8,
9111   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9112   "template_args" : [ "type-253" ],
9113   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9114  },
9115  {
9116   "access" : "private",
9117   "alignment" : 8,
9118   "fields" :
9119   [
9120    {
9121     "field_name" : "mPointer",
9122     "referenced_type" : "type-252"
9123    },
9124    {
9125     "field_name" : "_pad",
9126     "referenced_type" : "type-33"
9127    }
9128   ],
9129   "is_anonymous" : true,
9130   "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",
9131   "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",
9132   "record_kind" : "union",
9133   "referenced_type" : "type-251",
9134   "self_type" : "type-251",
9135   "size" : 8,
9136   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9137   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9138  },
9139  {
9140   "access" : "private",
9141   "alignment" : 8,
9142   "fields" :
9143   [
9144    {
9145     "field_name" : "mPointer",
9146     "referenced_type" : "type-319"
9147    },
9148    {
9149     "field_name" : "_pad",
9150     "referenced_type" : "type-33"
9151    }
9152   ],
9153   "is_anonymous" : true,
9154   "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",
9155   "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",
9156   "record_kind" : "union",
9157   "referenced_type" : "type-318",
9158   "self_type" : "type-318",
9159   "size" : 8,
9160   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9161   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
9162  },
9163  {
9164   "access" : "private",
9165   "alignment" : 8,
9166   "fields" :
9167   [
9168    {
9169     "field_name" : "mPointer",
9170     "referenced_type" : "type-311"
9171    },
9172    {
9173     "field_name" : "_pad",
9174     "referenced_type" : "type-33"
9175    }
9176   ],
9177   "is_anonymous" : true,
9178   "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",
9179   "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",
9180   "record_kind" : "union",
9181   "referenced_type" : "type-310",
9182   "self_type" : "type-310",
9183   "size" : 8,
9184   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9185   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9186  },
9187  {
9188   "alignment" : 8,
9189   "fields" :
9190   [
9191    {
9192     "access" : "private",
9193     "referenced_type" : "type-329"
9194    }
9195   ],
9196   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9197   "name" : "android::hardware::details::hidl_pointer<int>",
9198   "referenced_type" : "type-328",
9199   "self_type" : "type-328",
9200   "size" : 8,
9201   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9202   "template_args" : [ "type-28" ],
9203   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9204  },
9205  {
9206   "access" : "private",
9207   "alignment" : 8,
9208   "fields" :
9209   [
9210    {
9211     "field_name" : "mPointer",
9212     "referenced_type" : "type-330"
9213    },
9214    {
9215     "field_name" : "_pad",
9216     "referenced_type" : "type-33"
9217    }
9218   ],
9219   "is_anonymous" : true,
9220   "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",
9221   "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",
9222   "record_kind" : "union",
9223   "referenced_type" : "type-329",
9224   "self_type" : "type-329",
9225   "size" : 8,
9226   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9227   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9228  },
9229  {
9230   "alignment" : 8,
9231   "fields" :
9232   [
9233    {
9234     "access" : "private",
9235     "referenced_type" : "type-381"
9236    }
9237   ],
9238   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9239   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9240   "referenced_type" : "type-380",
9241   "self_type" : "type-380",
9242   "size" : 8,
9243   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9244   "template_args" : [ "type-182" ],
9245   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9246  },
9247  {
9248   "access" : "private",
9249   "alignment" : 8,
9250   "fields" :
9251   [
9252    {
9253     "field_name" : "mPointer",
9254     "referenced_type" : "type-187"
9255    },
9256    {
9257     "field_name" : "_pad",
9258     "referenced_type" : "type-33"
9259    }
9260   ],
9261   "is_anonymous" : true,
9262   "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",
9263   "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",
9264   "record_kind" : "union",
9265   "referenced_type" : "type-381",
9266   "self_type" : "type-381",
9267   "size" : 8,
9268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9269   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9270  },
9271  {
9272   "alignment" : 1,
9273   "linker_set_key" : "android::hardware::details::i_tag",
9274   "name" : "android::hardware::details::i_tag",
9275   "referenced_type" : "type-205",
9276   "self_type" : "type-205",
9277   "size" : 1,
9278   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9279   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9280  },
9281  {
9282   "alignment" : 8,
9283   "fields" :
9284   [
9285    {
9286     "access" : "private",
9287     "field_name" : "mStatus",
9288     "referenced_type" : "type-145"
9289    },
9290    {
9291     "access" : "private",
9292     "field_name" : "mCheckedStatus",
9293     "field_offset" : 256,
9294     "referenced_type" : "type-44"
9295    }
9296   ],
9297   "linker_set_key" : "android::hardware::details::return_status",
9298   "name" : "android::hardware::details::return_status",
9299   "record_kind" : "class",
9300   "referenced_type" : "type-156",
9301   "self_type" : "type-156",
9302   "size" : 40,
9303   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9304   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9305  },
9306  {
9307   "alignment" : 1,
9308   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9309   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9310   "referenced_type" : "type-366",
9311   "self_type" : "type-366",
9312   "size" : 1,
9313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9314   "template_args" : [ "type-79" ],
9315   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
9316  },
9317  {
9318   "alignment" : 1,
9319   "fields" :
9320   [
9321    {
9322     "access" : "private",
9323     "field_name" : "mBuffer",
9324     "referenced_type" : "type-321"
9325    }
9326   ],
9327   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9328   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9329   "referenced_type" : "type-320",
9330   "self_type" : "type-320",
9331   "size" : 32,
9332   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9333   "template_args" : [ "type-79" ],
9334   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
9335  },
9336  {
9337   "alignment" : 8,
9338   "base_specifiers" :
9339   [
9340    {
9341     "referenced_type" : "type-14"
9342    }
9343   ],
9344   "fields" :
9345   [
9346    {
9347     "access" : "private",
9348     "field_name" : "mRecipient",
9349     "field_offset" : 64,
9350     "referenced_type" : "type-134"
9351    },
9352    {
9353     "access" : "private",
9354     "field_name" : "mCookie",
9355     "field_offset" : 192,
9356     "referenced_type" : "type-33"
9357    },
9358    {
9359     "access" : "private",
9360     "field_name" : "mBase",
9361     "field_offset" : 256,
9362     "referenced_type" : "type-120"
9363    }
9364   ],
9365   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9366   "name" : "android::hardware::hidl_binder_death_recipient",
9367   "referenced_type" : "type-133",
9368   "self_type" : "type-133",
9369   "size" : 64,
9370   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9371   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9372   "vtable_components" :
9373   [
9374    {
9375     "component_value" : 48,
9376     "kind" : "vbase_offset"
9377    },
9378    {
9379     "kind" : "offset_to_top"
9380    },
9381    {
9382     "kind" : "rtti",
9383     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9384    },
9385    {
9386     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9387    },
9388    {
9389     "kind" : "complete_dtor_pointer",
9390     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9391    },
9392    {
9393     "kind" : "deleting_dtor_pointer",
9394     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9395    },
9396    {
9397     "kind" : "vcall_offset"
9398    },
9399    {
9400     "kind" : "vcall_offset"
9401    },
9402    {
9403     "kind" : "vcall_offset"
9404    },
9405    {
9406     "kind" : "vcall_offset"
9407    },
9408    {
9409     "component_value" : -48,
9410     "kind" : "vcall_offset"
9411    },
9412    {
9413     "component_value" : -48,
9414     "kind" : "offset_to_top"
9415    },
9416    {
9417     "kind" : "rtti",
9418     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9419    },
9420    {
9421     "kind" : "complete_dtor_pointer",
9422     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
9423    },
9424    {
9425     "kind" : "deleting_dtor_pointer",
9426     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
9427    },
9428    {
9429     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9430    },
9431    {
9432     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9433    },
9434    {
9435     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9436    },
9437    {
9438     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9439    }
9440   ]
9441  },
9442  {
9443   "alignment" : 8,
9444   "base_specifiers" :
9445   [
9446    {
9447     "is_virtual" : true,
9448     "referenced_type" : "type-7"
9449    }
9450   ],
9451   "linker_set_key" : "android::hardware::hidl_death_recipient",
9452   "name" : "android::hardware::hidl_death_recipient",
9453   "referenced_type" : "type-136",
9454   "self_type" : "type-136",
9455   "size" : 24,
9456   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9457   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9458   "vtable_components" :
9459   [
9460    {
9461     "component_value" : 8,
9462     "kind" : "vbase_offset"
9463    },
9464    {
9465     "kind" : "offset_to_top"
9466    },
9467    {
9468     "kind" : "rtti",
9469     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9470    },
9471    {
9472     "is_pure" : true,
9473     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9474    },
9475    {
9476     "kind" : "complete_dtor_pointer",
9477     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9478    },
9479    {
9480     "kind" : "deleting_dtor_pointer",
9481     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9482    },
9483    {
9484     "kind" : "vcall_offset"
9485    },
9486    {
9487     "kind" : "vcall_offset"
9488    },
9489    {
9490     "kind" : "vcall_offset"
9491    },
9492    {
9493     "kind" : "vcall_offset"
9494    },
9495    {
9496     "component_value" : -8,
9497     "kind" : "vcall_offset"
9498    },
9499    {
9500     "component_value" : -8,
9501     "kind" : "offset_to_top"
9502    },
9503    {
9504     "kind" : "rtti",
9505     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9506    },
9507    {
9508     "kind" : "complete_dtor_pointer",
9509     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
9510    },
9511    {
9512     "kind" : "deleting_dtor_pointer",
9513     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
9514    },
9515    {
9516     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9517    },
9518    {
9519     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9520    },
9521    {
9522     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9523    },
9524    {
9525     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9526    }
9527   ]
9528  },
9529  {
9530   "alignment" : 8,
9531   "fields" :
9532   [
9533    {
9534     "access" : "private",
9535     "field_name" : "mHandle",
9536     "referenced_type" : "type-250"
9537    },
9538    {
9539     "access" : "private",
9540     "field_name" : "mOwnsHandle",
9541     "field_offset" : 64,
9542     "referenced_type" : "type-44"
9543    }
9544   ],
9545   "linker_set_key" : "android::hardware::hidl_handle",
9546   "name" : "android::hardware::hidl_handle",
9547   "referenced_type" : "type-284",
9548   "self_type" : "type-284",
9549   "size" : 16,
9550   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9551   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9552  },
9553  {
9554   "alignment" : 8,
9555   "fields" :
9556   [
9557    {
9558     "access" : "private",
9559     "field_name" : "mHandle",
9560     "referenced_type" : "type-284"
9561    },
9562    {
9563     "access" : "private",
9564     "field_name" : "mSize",
9565     "field_offset" : 128,
9566     "referenced_type" : "type-33"
9567    },
9568    {
9569     "access" : "private",
9570     "field_name" : "mName",
9571     "field_offset" : 192,
9572     "referenced_type" : "type-286"
9573    }
9574   ],
9575   "linker_set_key" : "android::hardware::hidl_memory",
9576   "name" : "android::hardware::hidl_memory",
9577   "referenced_type" : "type-290",
9578   "self_type" : "type-290",
9579   "size" : 40,
9580   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9581   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9582  },
9583  {
9584   "alignment" : 8,
9585   "fields" :
9586   [
9587    {
9588     "access" : "private",
9589     "field_name" : "mBuffer",
9590     "referenced_type" : "type-287"
9591    },
9592    {
9593     "access" : "private",
9594     "field_name" : "mSize",
9595     "field_offset" : 64,
9596     "referenced_type" : "type-2"
9597    },
9598    {
9599     "access" : "private",
9600     "field_name" : "mOwnsBuffer",
9601     "field_offset" : 96,
9602     "referenced_type" : "type-44"
9603    }
9604   ],
9605   "linker_set_key" : "android::hardware::hidl_string",
9606   "name" : "android::hardware::hidl_string",
9607   "referenced_type" : "type-286",
9608   "self_type" : "type-286",
9609   "size" : 16,
9610   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9611   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9612  },
9613  {
9614   "alignment" : 8,
9615   "fields" :
9616   [
9617    {
9618     "access" : "private",
9619     "field_name" : "mBuffer",
9620     "referenced_type" : "type-303"
9621    },
9622    {
9623     "access" : "private",
9624     "field_name" : "mSize",
9625     "field_offset" : 64,
9626     "referenced_type" : "type-2"
9627    },
9628    {
9629     "access" : "private",
9630     "field_name" : "mOwnsBuffer",
9631     "field_offset" : 96,
9632     "referenced_type" : "type-44"
9633    }
9634   ],
9635   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9636   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9637   "referenced_type" : "type-302",
9638   "self_type" : "type-302",
9639   "size" : 16,
9640   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9641   "template_args" : [ "type-306" ],
9642   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9643  },
9644  {
9645   "alignment" : 8,
9646   "fields" :
9647   [
9648    {
9649     "access" : "private",
9650     "field_name" : "mBuffer",
9651     "referenced_type" : "type-317"
9652    },
9653    {
9654     "access" : "private",
9655     "field_name" : "mSize",
9656     "field_offset" : 64,
9657     "referenced_type" : "type-2"
9658    },
9659    {
9660     "access" : "private",
9661     "field_name" : "mOwnsBuffer",
9662     "field_offset" : 96,
9663     "referenced_type" : "type-44"
9664    }
9665   ],
9666   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9667   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9668   "referenced_type" : "type-316",
9669   "self_type" : "type-316",
9670   "size" : 16,
9671   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9672   "template_args" : [ "type-320" ],
9673   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
9674  },
9675  {
9676   "alignment" : 8,
9677   "fields" :
9678   [
9679    {
9680     "access" : "private",
9681     "field_name" : "mBuffer",
9682     "referenced_type" : "type-309"
9683    },
9684    {
9685     "access" : "private",
9686     "field_name" : "mSize",
9687     "field_offset" : 64,
9688     "referenced_type" : "type-2"
9689    },
9690    {
9691     "access" : "private",
9692     "field_name" : "mOwnsBuffer",
9693     "field_offset" : 96,
9694     "referenced_type" : "type-44"
9695    }
9696   ],
9697   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9698   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9699   "referenced_type" : "type-308",
9700   "self_type" : "type-308",
9701   "size" : 16,
9702   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9703   "template_args" : [ "type-286" ],
9704   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9705  },
9706  {
9707   "alignment" : 8,
9708   "fields" :
9709   [
9710    {
9711     "access" : "private",
9712     "field_name" : "mBuffer",
9713     "referenced_type" : "type-345"
9714    },
9715    {
9716     "access" : "private",
9717     "field_name" : "mSize",
9718     "field_offset" : 64,
9719     "referenced_type" : "type-2"
9720    },
9721    {
9722     "access" : "private",
9723     "field_name" : "mOwnsBuffer",
9724     "field_offset" : 96,
9725     "referenced_type" : "type-44"
9726    }
9727   ],
9728   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
9729   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
9730   "referenced_type" : "type-344",
9731   "self_type" : "type-344",
9732   "size" : 16,
9733   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9734   "template_args" : [ "type-348" ],
9735   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_028PowerStatePlatformSleepStateEEE"
9736  },
9737  {
9738   "alignment" : 8,
9739   "fields" :
9740   [
9741    {
9742     "access" : "private",
9743     "field_name" : "mBuffer",
9744     "referenced_type" : "type-336"
9745    },
9746    {
9747     "access" : "private",
9748     "field_name" : "mSize",
9749     "field_offset" : 64,
9750     "referenced_type" : "type-2"
9751    },
9752    {
9753     "access" : "private",
9754     "field_name" : "mOwnsBuffer",
9755     "field_offset" : 96,
9756     "referenced_type" : "type-44"
9757    }
9758   ],
9759   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
9760   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
9761   "referenced_type" : "type-335",
9762   "self_type" : "type-335",
9763   "size" : 16,
9764   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9765   "template_args" : [ "type-339" ],
9766   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_015PowerStateVoterEEE"
9767  },
9768  {
9769   "alignment" : 8,
9770   "fields" :
9771   [
9772    {
9773     "access" : "private",
9774     "field_name" : "mBuffer",
9775     "referenced_type" : "type-359"
9776    },
9777    {
9778     "access" : "private",
9779     "field_name" : "mSize",
9780     "field_offset" : 64,
9781     "referenced_type" : "type-2"
9782    },
9783    {
9784     "access" : "private",
9785     "field_name" : "mOwnsBuffer",
9786     "field_offset" : 96,
9787     "referenced_type" : "type-44"
9788    }
9789   ],
9790   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
9791   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
9792   "referenced_type" : "type-358",
9793   "self_type" : "type-358",
9794   "size" : 16,
9795   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9796   "template_args" : [ "type-362" ],
9797   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_119PowerStateSubsystemEEE"
9798  },
9799  {
9800   "alignment" : 8,
9801   "fields" :
9802   [
9803    {
9804     "access" : "private",
9805     "field_name" : "mBuffer",
9806     "referenced_type" : "type-350"
9807    },
9808    {
9809     "access" : "private",
9810     "field_name" : "mSize",
9811     "field_offset" : 64,
9812     "referenced_type" : "type-2"
9813    },
9814    {
9815     "access" : "private",
9816     "field_name" : "mOwnsBuffer",
9817     "field_offset" : 96,
9818     "referenced_type" : "type-44"
9819    }
9820   ],
9821   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9822   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9823   "referenced_type" : "type-349",
9824   "self_type" : "type-349",
9825   "size" : 16,
9826   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9827   "template_args" : [ "type-353" ],
9828   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_129PowerStateSubsystemSleepStateEEE"
9829  },
9830  {
9831   "alignment" : 8,
9832   "fields" :
9833   [
9834    {
9835     "access" : "private",
9836     "field_name" : "mBuffer",
9837     "referenced_type" : "type-364"
9838    },
9839    {
9840     "access" : "private",
9841     "field_name" : "mSize",
9842     "field_offset" : 64,
9843     "referenced_type" : "type-2"
9844    },
9845    {
9846     "access" : "private",
9847     "field_name" : "mOwnsBuffer",
9848     "field_offset" : 96,
9849     "referenced_type" : "type-44"
9850    }
9851   ],
9852   "linker_set_key" : "android::hardware::hidl_vec<char>",
9853   "name" : "android::hardware::hidl_vec<char>",
9854   "referenced_type" : "type-363",
9855   "self_type" : "type-363",
9856   "size" : 16,
9857   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9858   "template_args" : [ "type-61" ],
9859   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9860  },
9861  {
9862   "alignment" : 8,
9863   "fields" :
9864   [
9865    {
9866     "access" : "private",
9867     "field_name" : "mBuffer",
9868     "referenced_type" : "type-328"
9869    },
9870    {
9871     "access" : "private",
9872     "field_name" : "mSize",
9873     "field_offset" : 64,
9874     "referenced_type" : "type-2"
9875    },
9876    {
9877     "access" : "private",
9878     "field_name" : "mOwnsBuffer",
9879     "field_offset" : 96,
9880     "referenced_type" : "type-44"
9881    }
9882   ],
9883   "linker_set_key" : "android::hardware::hidl_vec<int>",
9884   "name" : "android::hardware::hidl_vec<int>",
9885   "referenced_type" : "type-327",
9886   "self_type" : "type-327",
9887   "size" : 16,
9888   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9889   "template_args" : [ "type-28" ],
9890   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9891  },
9892  {
9893   "alignment" : 2,
9894   "fields" :
9895   [
9896    {
9897     "access" : "private",
9898     "field_name" : "mMajor",
9899     "referenced_type" : "type-81"
9900    },
9901    {
9902     "access" : "private",
9903     "field_name" : "mMinor",
9904     "field_offset" : 16,
9905     "referenced_type" : "type-81"
9906    }
9907   ],
9908   "linker_set_key" : "android::hardware::hidl_version",
9909   "name" : "android::hardware::hidl_version",
9910   "referenced_type" : "type-368",
9911   "self_type" : "type-368",
9912   "size" : 4,
9913   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9914   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9915  },
9916  {
9917   "alignment" : 8,
9918   "base_specifiers" :
9919   [
9920    {
9921     "referenced_type" : "type-429"
9922    }
9923   ],
9924   "fields" :
9925   [
9926    {
9927     "access" : "private",
9928     "field_name" : "_hidl_mImpl",
9929     "field_offset" : 1024,
9930     "referenced_type" : "type-105"
9931    }
9932   ],
9933   "linker_set_key" : "android::hardware::power::V1_0::BnHwPower",
9934   "name" : "android::hardware::power::V1_0::BnHwPower",
9935   "referenced_type" : "type-572",
9936   "self_type" : "type-572",
9937   "size" : 152,
9938   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BnHwPower.h",
9939   "unique_id" : "_ZTSN7android8hardware5power4V1_09BnHwPowerE",
9940   "vtable_components" :
9941   [
9942    {
9943     "component_value" : 136,
9944     "kind" : "vbase_offset"
9945    },
9946    {
9947     "kind" : "offset_to_top"
9948    },
9949    {
9950     "kind" : "rtti",
9951     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
9952    },
9953    {
9954     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9955    },
9956    {
9957     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9958    },
9959    {
9960     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9961    },
9962    {
9963     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9964    },
9965    {
9966     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9967    },
9968    {
9969     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9970    },
9971    {
9972     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9973    },
9974    {
9975     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9976    },
9977    {
9978     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9979    },
9980    {
9981     "kind" : "complete_dtor_pointer",
9982     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPowerD1Ev"
9983    },
9984    {
9985     "kind" : "deleting_dtor_pointer",
9986     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPowerD0Ev"
9987    },
9988    {
9989     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9990    },
9991    {
9992     "component_value" : -32,
9993     "kind" : "offset_to_top"
9994    },
9995    {
9996     "kind" : "rtti",
9997     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
9998    },
9999    {
10000     "kind" : "complete_dtor_pointer",
10001     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_09BnHwPowerD1Ev"
10002    },
10003    {
10004     "kind" : "deleting_dtor_pointer",
10005     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_09BnHwPowerD0Ev"
10006    },
10007    {
10008     "kind" : "vcall_offset"
10009    },
10010    {
10011     "kind" : "vcall_offset"
10012    },
10013    {
10014     "kind" : "vcall_offset"
10015    },
10016    {
10017     "kind" : "vcall_offset"
10018    },
10019    {
10020     "component_value" : -136,
10021     "kind" : "vcall_offset"
10022    },
10023    {
10024     "component_value" : -136,
10025     "kind" : "offset_to_top"
10026    },
10027    {
10028     "kind" : "rtti",
10029     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
10030    },
10031    {
10032     "kind" : "complete_dtor_pointer",
10033     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BnHwPowerD1Ev"
10034    },
10035    {
10036     "kind" : "deleting_dtor_pointer",
10037     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BnHwPowerD0Ev"
10038    },
10039    {
10040     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10041    },
10042    {
10043     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10044    },
10045    {
10046     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10047    },
10048    {
10049     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10050    }
10051   ]
10052  },
10053  {
10054   "alignment" : 8,
10055   "base_specifiers" :
10056   [
10057    {
10058     "referenced_type" : "type-410"
10059    },
10060    {
10061     "referenced_type" : "type-65"
10062    }
10063   ],
10064   "fields" :
10065   [
10066    {
10067     "access" : "private",
10068     "field_name" : "_hidl_mMutex",
10069     "field_offset" : 1088,
10070     "referenced_type" : "type-577"
10071    },
10072    {
10073     "access" : "private",
10074     "field_name" : "_hidl_mDeathRecipients",
10075     "field_offset" : 1408,
10076     "referenced_type" : "type-578"
10077    }
10078   ],
10079   "linker_set_key" : "android::hardware::power::V1_0::BpHwPower",
10080   "name" : "android::hardware::power::V1_0::BpHwPower",
10081   "referenced_type" : "type-576",
10082   "self_type" : "type-576",
10083   "size" : 216,
10084   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h",
10085   "unique_id" : "_ZTSN7android8hardware5power4V1_09BpHwPowerE",
10086   "vtable_components" :
10087   [
10088    {
10089     "component_value" : 200,
10090     "kind" : "vbase_offset"
10091    },
10092    {
10093     "kind" : "offset_to_top"
10094    },
10095    {
10096     "kind" : "rtti",
10097     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
10098    },
10099    {
10100     "mangled_component_name" : "_ZNK7android8hardware5power4V1_09BpHwPower8isRemoteEv"
10101    },
10102    {
10103     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10104    },
10105    {
10106     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10107    },
10108    {
10109     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10110    },
10111    {
10112     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10113    },
10114    {
10115     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower21setHALInstrumentationEv"
10116    },
10117    {
10118     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10119    },
10120    {
10121     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower4pingEv"
10122    },
10123    {
10124     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10125    },
10126    {
10127     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower21notifySyspropsChangedEv"
10128    },
10129    {
10130     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10131    },
10132    {
10133     "kind" : "complete_dtor_pointer",
10134     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPowerD1Ev"
10135    },
10136    {
10137     "kind" : "deleting_dtor_pointer",
10138     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPowerD0Ev"
10139    },
10140    {
10141     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower14setInteractiveEb"
10142    },
10143    {
10144     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower9powerHintENS2_9PowerHintEi"
10145    },
10146    {
10147     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower10setFeatureENS2_7FeatureEb"
10148    },
10149    {
10150     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
10151    },
10152    {
10153     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
10154    },
10155    {
10156     "component_value" : 192,
10157     "kind" : "vbase_offset"
10158    },
10159    {
10160     "component_value" : -8,
10161     "kind" : "offset_to_top"
10162    },
10163    {
10164     "kind" : "rtti",
10165     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
10166    },
10167    {
10168     "kind" : "complete_dtor_pointer",
10169     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_09BpHwPowerD1Ev"
10170    },
10171    {
10172     "kind" : "deleting_dtor_pointer",
10173     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_09BpHwPowerD0Ev"
10174    },
10175    {
10176     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
10177    },
10178    {
10179     "component_value" : 184,
10180     "kind" : "vbase_offset"
10181    },
10182    {
10183     "component_value" : -16,
10184     "kind" : "offset_to_top"
10185    },
10186    {
10187     "kind" : "rtti",
10188     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
10189    },
10190    {
10191     "kind" : "complete_dtor_pointer",
10192     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_09BpHwPowerD1Ev"
10193    },
10194    {
10195     "kind" : "deleting_dtor_pointer",
10196     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_09BpHwPowerD0Ev"
10197    },
10198    {
10199     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10200    },
10201    {
10202     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10203    },
10204    {
10205     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10206    },
10207    {
10208     "component_value" : -48,
10209     "kind" : "offset_to_top"
10210    },
10211    {
10212     "kind" : "rtti",
10213     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
10214    },
10215    {
10216     "kind" : "complete_dtor_pointer",
10217     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_09BpHwPowerD1Ev"
10218    },
10219    {
10220     "kind" : "deleting_dtor_pointer",
10221     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_09BpHwPowerD0Ev"
10222    },
10223    {
10224     "kind" : "vcall_offset"
10225    },
10226    {
10227     "component_value" : -184,
10228     "kind" : "vcall_offset"
10229    },
10230    {
10231     "component_value" : -184,
10232     "kind" : "vcall_offset"
10233    },
10234    {
10235     "component_value" : -184,
10236     "kind" : "vcall_offset"
10237    },
10238    {
10239     "component_value" : -200,
10240     "kind" : "vcall_offset"
10241    },
10242    {
10243     "component_value" : -200,
10244     "kind" : "offset_to_top"
10245    },
10246    {
10247     "kind" : "rtti",
10248     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
10249    },
10250    {
10251     "kind" : "complete_dtor_pointer",
10252     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BpHwPowerD1Ev"
10253    },
10254    {
10255     "kind" : "deleting_dtor_pointer",
10256     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BpHwPowerD0Ev"
10257    },
10258    {
10259     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10260    },
10261    {
10262     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10263    },
10264    {
10265     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10266    },
10267    {
10268     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10269    }
10270   ]
10271  },
10272  {
10273   "alignment" : 8,
10274   "base_specifiers" :
10275   [
10276    {
10277     "referenced_type" : "type-6"
10278    }
10279   ],
10280   "linker_set_key" : "android::hardware::power::V1_0::IPower",
10281   "name" : "android::hardware::power::V1_0::IPower",
10282   "referenced_type" : "type-107",
10283   "self_type" : "type-107",
10284   "size" : 24,
10285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h",
10286   "unique_id" : "_ZTSN7android8hardware5power4V1_06IPowerE",
10287   "vtable_components" :
10288   [
10289    {
10290     "component_value" : 8,
10291     "kind" : "vbase_offset"
10292    },
10293    {
10294     "kind" : "offset_to_top"
10295    },
10296    {
10297     "kind" : "rtti",
10298     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_06IPowerE"
10299    },
10300    {
10301     "mangled_component_name" : "_ZNK7android8hardware5power4V1_06IPower8isRemoteEv"
10302    },
10303    {
10304     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10305    },
10306    {
10307     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10308    },
10309    {
10310     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10311    },
10312    {
10313     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10314    },
10315    {
10316     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21setHALInstrumentationEv"
10317    },
10318    {
10319     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10320    },
10321    {
10322     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower4pingEv"
10323    },
10324    {
10325     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10326    },
10327    {
10328     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21notifySyspropsChangedEv"
10329    },
10330    {
10331     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10332    },
10333    {
10334     "kind" : "complete_dtor_pointer",
10335     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPowerD1Ev"
10336    },
10337    {
10338     "kind" : "deleting_dtor_pointer",
10339     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPowerD0Ev"
10340    },
10341    {
10342     "is_pure" : true,
10343     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14setInteractiveEb"
10344    },
10345    {
10346     "is_pure" : true,
10347     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower9powerHintENS2_9PowerHintEi"
10348    },
10349    {
10350     "is_pure" : true,
10351     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower10setFeatureENS2_7FeatureEb"
10352    },
10353    {
10354     "is_pure" : true,
10355     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
10356    },
10357    {
10358     "kind" : "vcall_offset"
10359    },
10360    {
10361     "kind" : "vcall_offset"
10362    },
10363    {
10364     "kind" : "vcall_offset"
10365    },
10366    {
10367     "kind" : "vcall_offset"
10368    },
10369    {
10370     "component_value" : -8,
10371     "kind" : "vcall_offset"
10372    },
10373    {
10374     "component_value" : -8,
10375     "kind" : "offset_to_top"
10376    },
10377    {
10378     "kind" : "rtti",
10379     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_06IPowerE"
10380    },
10381    {
10382     "kind" : "complete_dtor_pointer",
10383     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_06IPowerD1Ev"
10384    },
10385    {
10386     "kind" : "deleting_dtor_pointer",
10387     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_06IPowerD0Ev"
10388    },
10389    {
10390     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10391    },
10392    {
10393     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10394    },
10395    {
10396     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10397    },
10398    {
10399     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10400    }
10401   ]
10402  },
10403  {
10404   "alignment" : 8,
10405   "fields" :
10406   [
10407    {
10408     "field_name" : "name",
10409     "referenced_type" : "type-286"
10410    },
10411    {
10412     "field_name" : "residencyInMsecSinceBoot",
10413     "field_offset" : 128,
10414     "referenced_type" : "type-33"
10415    },
10416    {
10417     "field_name" : "totalTransitions",
10418     "field_offset" : 192,
10419     "referenced_type" : "type-33"
10420    },
10421    {
10422     "field_name" : "supportedOnlyInSuspend",
10423     "field_offset" : 256,
10424     "referenced_type" : "type-44"
10425    },
10426    {
10427     "field_name" : "voters",
10428     "field_offset" : 320,
10429     "referenced_type" : "type-335"
10430    }
10431   ],
10432   "linker_set_key" : "android::hardware::power::V1_0::PowerStatePlatformSleepState",
10433   "name" : "android::hardware::power::V1_0::PowerStatePlatformSleepState",
10434   "referenced_type" : "type-348",
10435   "self_type" : "type-348",
10436   "size" : 56,
10437   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
10438   "unique_id" : "_ZTSN7android8hardware5power4V1_028PowerStatePlatformSleepStateE"
10439  },
10440  {
10441   "alignment" : 8,
10442   "fields" :
10443   [
10444    {
10445     "field_name" : "name",
10446     "referenced_type" : "type-286"
10447    },
10448    {
10449     "field_name" : "totalTimeInMsecVotedForSinceBoot",
10450     "field_offset" : 128,
10451     "referenced_type" : "type-33"
10452    },
10453    {
10454     "field_name" : "totalNumberOfTimesVotedSinceBoot",
10455     "field_offset" : 192,
10456     "referenced_type" : "type-33"
10457    }
10458   ],
10459   "linker_set_key" : "android::hardware::power::V1_0::PowerStateVoter",
10460   "name" : "android::hardware::power::V1_0::PowerStateVoter",
10461   "referenced_type" : "type-339",
10462   "self_type" : "type-339",
10463   "size" : 32,
10464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
10465   "unique_id" : "_ZTSN7android8hardware5power4V1_015PowerStateVoterE"
10466  },
10467  {
10468   "alignment" : 8,
10469   "base_specifiers" :
10470   [
10471    {
10472     "referenced_type" : "type-429"
10473    }
10474   ],
10475   "fields" :
10476   [
10477    {
10478     "access" : "private",
10479     "field_name" : "_hidl_mImpl",
10480     "field_offset" : 1024,
10481     "referenced_type" : "type-113"
10482    }
10483   ],
10484   "linker_set_key" : "android::hardware::power::V1_1::BnHwPower",
10485   "name" : "android::hardware::power::V1_1::BnHwPower",
10486   "referenced_type" : "type-581",
10487   "self_type" : "type-581",
10488   "size" : 152,
10489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h",
10490   "unique_id" : "_ZTSN7android8hardware5power4V1_19BnHwPowerE",
10491   "vtable_components" :
10492   [
10493    {
10494     "component_value" : 136,
10495     "kind" : "vbase_offset"
10496    },
10497    {
10498     "kind" : "offset_to_top"
10499    },
10500    {
10501     "kind" : "rtti",
10502     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10503    },
10504    {
10505     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10506    },
10507    {
10508     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10509    },
10510    {
10511     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10512    },
10513    {
10514     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10515    },
10516    {
10517     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10518    },
10519    {
10520     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10521    },
10522    {
10523     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10524    },
10525    {
10526     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10527    },
10528    {
10529     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10530    },
10531    {
10532     "kind" : "complete_dtor_pointer",
10533     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPowerD1Ev"
10534    },
10535    {
10536     "kind" : "deleting_dtor_pointer",
10537     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPowerD0Ev"
10538    },
10539    {
10540     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10541    },
10542    {
10543     "component_value" : -32,
10544     "kind" : "offset_to_top"
10545    },
10546    {
10547     "kind" : "rtti",
10548     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10549    },
10550    {
10551     "kind" : "complete_dtor_pointer",
10552     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD1Ev"
10553    },
10554    {
10555     "kind" : "deleting_dtor_pointer",
10556     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD0Ev"
10557    },
10558    {
10559     "kind" : "vcall_offset"
10560    },
10561    {
10562     "kind" : "vcall_offset"
10563    },
10564    {
10565     "kind" : "vcall_offset"
10566    },
10567    {
10568     "kind" : "vcall_offset"
10569    },
10570    {
10571     "component_value" : -136,
10572     "kind" : "vcall_offset"
10573    },
10574    {
10575     "component_value" : -136,
10576     "kind" : "offset_to_top"
10577    },
10578    {
10579     "kind" : "rtti",
10580     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10581    },
10582    {
10583     "kind" : "complete_dtor_pointer",
10584     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD1Ev"
10585    },
10586    {
10587     "kind" : "deleting_dtor_pointer",
10588     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD0Ev"
10589    },
10590    {
10591     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10592    },
10593    {
10594     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10595    },
10596    {
10597     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10598    },
10599    {
10600     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10601    }
10602   ]
10603  },
10604  {
10605   "alignment" : 8,
10606   "base_specifiers" :
10607   [
10608    {
10609     "referenced_type" : "type-411"
10610    },
10611    {
10612     "referenced_type" : "type-65"
10613    }
10614   ],
10615   "fields" :
10616   [
10617    {
10618     "access" : "private",
10619     "field_name" : "_hidl_mMutex",
10620     "field_offset" : 1088,
10621     "referenced_type" : "type-584"
10622    },
10623    {
10624     "access" : "private",
10625     "field_name" : "_hidl_mDeathRecipients",
10626     "field_offset" : 1408,
10627     "referenced_type" : "type-585"
10628    }
10629   ],
10630   "linker_set_key" : "android::hardware::power::V1_1::BpHwPower",
10631   "name" : "android::hardware::power::V1_1::BpHwPower",
10632   "referenced_type" : "type-583",
10633   "self_type" : "type-583",
10634   "size" : 216,
10635   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h",
10636   "unique_id" : "_ZTSN7android8hardware5power4V1_19BpHwPowerE",
10637   "vtable_components" :
10638   [
10639    {
10640     "component_value" : 200,
10641     "kind" : "vbase_offset"
10642    },
10643    {
10644     "kind" : "offset_to_top"
10645    },
10646    {
10647     "kind" : "rtti",
10648     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10649    },
10650    {
10651     "mangled_component_name" : "_ZNK7android8hardware5power4V1_19BpHwPower8isRemoteEv"
10652    },
10653    {
10654     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10655    },
10656    {
10657     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10658    },
10659    {
10660     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10661    },
10662    {
10663     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10664    },
10665    {
10666     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower21setHALInstrumentationEv"
10667    },
10668    {
10669     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10670    },
10671    {
10672     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower4pingEv"
10673    },
10674    {
10675     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10676    },
10677    {
10678     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower21notifySyspropsChangedEv"
10679    },
10680    {
10681     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10682    },
10683    {
10684     "kind" : "complete_dtor_pointer",
10685     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPowerD1Ev"
10686    },
10687    {
10688     "kind" : "deleting_dtor_pointer",
10689     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPowerD0Ev"
10690    },
10691    {
10692     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14setInteractiveEb"
10693    },
10694    {
10695     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower9powerHintENS1_4V1_09PowerHintEi"
10696    },
10697    {
10698     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower10setFeatureENS1_4V1_07FeatureEb"
10699    },
10700    {
10701     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
10702    },
10703    {
10704     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
10705    },
10706    {
10707     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi"
10708    },
10709    {
10710     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
10711    },
10712    {
10713     "component_value" : 192,
10714     "kind" : "vbase_offset"
10715    },
10716    {
10717     "component_value" : -8,
10718     "kind" : "offset_to_top"
10719    },
10720    {
10721     "kind" : "rtti",
10722     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10723    },
10724    {
10725     "kind" : "complete_dtor_pointer",
10726     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10727    },
10728    {
10729     "kind" : "deleting_dtor_pointer",
10730     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10731    },
10732    {
10733     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
10734    },
10735    {
10736     "component_value" : 184,
10737     "kind" : "vbase_offset"
10738    },
10739    {
10740     "component_value" : -16,
10741     "kind" : "offset_to_top"
10742    },
10743    {
10744     "kind" : "rtti",
10745     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10746    },
10747    {
10748     "kind" : "complete_dtor_pointer",
10749     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10750    },
10751    {
10752     "kind" : "deleting_dtor_pointer",
10753     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10754    },
10755    {
10756     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10757    },
10758    {
10759     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10760    },
10761    {
10762     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10763    },
10764    {
10765     "component_value" : -48,
10766     "kind" : "offset_to_top"
10767    },
10768    {
10769     "kind" : "rtti",
10770     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10771    },
10772    {
10773     "kind" : "complete_dtor_pointer",
10774     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10775    },
10776    {
10777     "kind" : "deleting_dtor_pointer",
10778     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10779    },
10780    {
10781     "kind" : "vcall_offset"
10782    },
10783    {
10784     "component_value" : -184,
10785     "kind" : "vcall_offset"
10786    },
10787    {
10788     "component_value" : -184,
10789     "kind" : "vcall_offset"
10790    },
10791    {
10792     "component_value" : -184,
10793     "kind" : "vcall_offset"
10794    },
10795    {
10796     "component_value" : -200,
10797     "kind" : "vcall_offset"
10798    },
10799    {
10800     "component_value" : -200,
10801     "kind" : "offset_to_top"
10802    },
10803    {
10804     "kind" : "rtti",
10805     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10806    },
10807    {
10808     "kind" : "complete_dtor_pointer",
10809     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10810    },
10811    {
10812     "kind" : "deleting_dtor_pointer",
10813     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10814    },
10815    {
10816     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10817    },
10818    {
10819     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10820    },
10821    {
10822     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10823    },
10824    {
10825     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10826    }
10827   ]
10828  },
10829  {
10830   "alignment" : 8,
10831   "base_specifiers" :
10832   [
10833    {
10834     "referenced_type" : "type-107"
10835    }
10836   ],
10837   "linker_set_key" : "android::hardware::power::V1_1::IPower",
10838   "name" : "android::hardware::power::V1_1::IPower",
10839   "referenced_type" : "type-115",
10840   "self_type" : "type-115",
10841   "size" : 24,
10842   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h",
10843   "unique_id" : "_ZTSN7android8hardware5power4V1_16IPowerE",
10844   "vtable_components" :
10845   [
10846    {
10847     "component_value" : 8,
10848     "kind" : "vbase_offset"
10849    },
10850    {
10851     "kind" : "offset_to_top"
10852    },
10853    {
10854     "kind" : "rtti",
10855     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_16IPowerE"
10856    },
10857    {
10858     "mangled_component_name" : "_ZNK7android8hardware5power4V1_16IPower8isRemoteEv"
10859    },
10860    {
10861     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10862    },
10863    {
10864     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10865    },
10866    {
10867     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10868    },
10869    {
10870     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10871    },
10872    {
10873     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv"
10874    },
10875    {
10876     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10877    },
10878    {
10879     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower4pingEv"
10880    },
10881    {
10882     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10883    },
10884    {
10885     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv"
10886    },
10887    {
10888     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10889    },
10890    {
10891     "kind" : "complete_dtor_pointer",
10892     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPowerD1Ev"
10893    },
10894    {
10895     "kind" : "deleting_dtor_pointer",
10896     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPowerD0Ev"
10897    },
10898    {
10899     "is_pure" : true,
10900     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14setInteractiveEb"
10901    },
10902    {
10903     "is_pure" : true,
10904     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower9powerHintENS1_4V1_09PowerHintEi"
10905    },
10906    {
10907     "is_pure" : true,
10908     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower10setFeatureENS1_4V1_07FeatureEb"
10909    },
10910    {
10911     "is_pure" : true,
10912     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
10913    },
10914    {
10915     "is_pure" : true,
10916     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
10917    },
10918    {
10919     "is_pure" : true,
10920     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
10921    },
10922    {
10923     "kind" : "vcall_offset"
10924    },
10925    {
10926     "kind" : "vcall_offset"
10927    },
10928    {
10929     "kind" : "vcall_offset"
10930    },
10931    {
10932     "kind" : "vcall_offset"
10933    },
10934    {
10935     "component_value" : -8,
10936     "kind" : "vcall_offset"
10937    },
10938    {
10939     "component_value" : -8,
10940     "kind" : "offset_to_top"
10941    },
10942    {
10943     "kind" : "rtti",
10944     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_16IPowerE"
10945    },
10946    {
10947     "kind" : "complete_dtor_pointer",
10948     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_16IPowerD1Ev"
10949    },
10950    {
10951     "kind" : "deleting_dtor_pointer",
10952     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_16IPowerD0Ev"
10953    },
10954    {
10955     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10956    },
10957    {
10958     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10959    },
10960    {
10961     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10962    },
10963    {
10964     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10965    }
10966   ]
10967  },
10968  {
10969   "alignment" : 8,
10970   "fields" :
10971   [
10972    {
10973     "field_name" : "name",
10974     "referenced_type" : "type-286"
10975    },
10976    {
10977     "field_name" : "states",
10978     "field_offset" : 128,
10979     "referenced_type" : "type-349"
10980    }
10981   ],
10982   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystem",
10983   "name" : "android::hardware::power::V1_1::PowerStateSubsystem",
10984   "referenced_type" : "type-362",
10985   "self_type" : "type-362",
10986   "size" : 32,
10987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/types.h",
10988   "unique_id" : "_ZTSN7android8hardware5power4V1_119PowerStateSubsystemE"
10989  },
10990  {
10991   "alignment" : 8,
10992   "fields" :
10993   [
10994    {
10995     "field_name" : "name",
10996     "referenced_type" : "type-286"
10997    },
10998    {
10999     "field_name" : "residencyInMsecSinceBoot",
11000     "field_offset" : 128,
11001     "referenced_type" : "type-33"
11002    },
11003    {
11004     "field_name" : "totalTransitions",
11005     "field_offset" : 192,
11006     "referenced_type" : "type-33"
11007    },
11008    {
11009     "field_name" : "lastEntryTimestampMs",
11010     "field_offset" : 256,
11011     "referenced_type" : "type-33"
11012    },
11013    {
11014     "field_name" : "supportedOnlyInSuspend",
11015     "field_offset" : 320,
11016     "referenced_type" : "type-44"
11017    }
11018   ],
11019   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState",
11020   "name" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState",
11021   "referenced_type" : "type-353",
11022   "self_type" : "type-353",
11023   "size" : 48,
11024   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/types.h",
11025   "unique_id" : "_ZTSN7android8hardware5power4V1_129PowerStateSubsystemSleepStateE"
11026  },
11027  {
11028   "alignment" : 8,
11029   "base_specifiers" :
11030   [
11031    {
11032     "referenced_type" : "type-429"
11033    }
11034   ],
11035   "fields" :
11036   [
11037    {
11038     "access" : "private",
11039     "field_name" : "_hidl_mImpl",
11040     "field_offset" : 1024,
11041     "referenced_type" : "type-123"
11042    }
11043   ],
11044   "linker_set_key" : "android::hardware::power::V1_2::BnHwPower",
11045   "name" : "android::hardware::power::V1_2::BnHwPower",
11046   "referenced_type" : "type-614",
11047   "self_type" : "type-614",
11048   "size" : 152,
11049   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BnHwPower.h",
11050   "unique_id" : "_ZTSN7android8hardware5power4V1_29BnHwPowerE",
11051   "vtable_components" :
11052   [
11053    {
11054     "component_value" : 136,
11055     "kind" : "vbase_offset"
11056    },
11057    {
11058     "kind" : "offset_to_top"
11059    },
11060    {
11061     "kind" : "rtti",
11062     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BnHwPowerE"
11063    },
11064    {
11065     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11066    },
11067    {
11068     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11069    },
11070    {
11071     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11072    },
11073    {
11074     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11075    },
11076    {
11077     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11078    },
11079    {
11080     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11081    },
11082    {
11083     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11084    },
11085    {
11086     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11087    },
11088    {
11089     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11090    },
11091    {
11092     "kind" : "complete_dtor_pointer",
11093     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BnHwPowerD1Ev"
11094    },
11095    {
11096     "kind" : "deleting_dtor_pointer",
11097     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BnHwPowerD0Ev"
11098    },
11099    {
11100     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11101    },
11102    {
11103     "component_value" : -32,
11104     "kind" : "offset_to_top"
11105    },
11106    {
11107     "kind" : "rtti",
11108     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BnHwPowerE"
11109    },
11110    {
11111     "kind" : "complete_dtor_pointer",
11112     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_29BnHwPowerD1Ev"
11113    },
11114    {
11115     "kind" : "deleting_dtor_pointer",
11116     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_29BnHwPowerD0Ev"
11117    },
11118    {
11119     "kind" : "vcall_offset"
11120    },
11121    {
11122     "kind" : "vcall_offset"
11123    },
11124    {
11125     "kind" : "vcall_offset"
11126    },
11127    {
11128     "kind" : "vcall_offset"
11129    },
11130    {
11131     "component_value" : -136,
11132     "kind" : "vcall_offset"
11133    },
11134    {
11135     "component_value" : -136,
11136     "kind" : "offset_to_top"
11137    },
11138    {
11139     "kind" : "rtti",
11140     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BnHwPowerE"
11141    },
11142    {
11143     "kind" : "complete_dtor_pointer",
11144     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_29BnHwPowerD1Ev"
11145    },
11146    {
11147     "kind" : "deleting_dtor_pointer",
11148     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_29BnHwPowerD0Ev"
11149    },
11150    {
11151     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11152    },
11153    {
11154     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11155    },
11156    {
11157     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11158    },
11159    {
11160     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11161    }
11162   ]
11163  },
11164  {
11165   "alignment" : 8,
11166   "base_specifiers" :
11167   [
11168    {
11169     "referenced_type" : "type-413"
11170    },
11171    {
11172     "referenced_type" : "type-65"
11173    }
11174   ],
11175   "fields" :
11176   [
11177    {
11178     "access" : "private",
11179     "field_name" : "_hidl_mMutex",
11180     "field_offset" : 1088,
11181     "referenced_type" : "type-592"
11182    },
11183    {
11184     "access" : "private",
11185     "field_name" : "_hidl_mDeathRecipients",
11186     "field_offset" : 1408,
11187     "referenced_type" : "type-593"
11188    }
11189   ],
11190   "linker_set_key" : "android::hardware::power::V1_2::BpHwPower",
11191   "name" : "android::hardware::power::V1_2::BpHwPower",
11192   "referenced_type" : "type-591",
11193   "self_type" : "type-591",
11194   "size" : 216,
11195   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BpHwPower.h",
11196   "unique_id" : "_ZTSN7android8hardware5power4V1_29BpHwPowerE",
11197   "vtable_components" :
11198   [
11199    {
11200     "component_value" : 200,
11201     "kind" : "vbase_offset"
11202    },
11203    {
11204     "kind" : "offset_to_top"
11205    },
11206    {
11207     "kind" : "rtti",
11208     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BpHwPowerE"
11209    },
11210    {
11211     "mangled_component_name" : "_ZNK7android8hardware5power4V1_29BpHwPower8isRemoteEv"
11212    },
11213    {
11214     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11215    },
11216    {
11217     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11218    },
11219    {
11220     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11221    },
11222    {
11223     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11224    },
11225    {
11226     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower21setHALInstrumentationEv"
11227    },
11228    {
11229     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11230    },
11231    {
11232     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower4pingEv"
11233    },
11234    {
11235     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11236    },
11237    {
11238     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower21notifySyspropsChangedEv"
11239    },
11240    {
11241     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11242    },
11243    {
11244     "kind" : "complete_dtor_pointer",
11245     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPowerD1Ev"
11246    },
11247    {
11248     "kind" : "deleting_dtor_pointer",
11249     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPowerD0Ev"
11250    },
11251    {
11252     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower14setInteractiveEb"
11253    },
11254    {
11255     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower9powerHintENS1_4V1_09PowerHintEi"
11256    },
11257    {
11258     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower10setFeatureENS1_4V1_07FeatureEb"
11259    },
11260    {
11261     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
11262    },
11263    {
11264     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
11265    },
11266    {
11267     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi"
11268    },
11269    {
11270     "mangled_component_name" : "_ZN7android8hardware5power4V1_29BpHwPower18powerHintAsync_1_2ENS2_9PowerHintEi"
11271    },
11272    {
11273     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEE10onAsBinderEv"
11274    },
11275    {
11276     "component_value" : 192,
11277     "kind" : "vbase_offset"
11278    },
11279    {
11280     "component_value" : -8,
11281     "kind" : "offset_to_top"
11282    },
11283    {
11284     "kind" : "rtti",
11285     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BpHwPowerE"
11286    },
11287    {
11288     "kind" : "complete_dtor_pointer",
11289     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_29BpHwPowerD1Ev"
11290    },
11291    {
11292     "kind" : "deleting_dtor_pointer",
11293     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_29BpHwPowerD0Ev"
11294    },
11295    {
11296     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_26IPowerEE10onAsBinderEv"
11297    },
11298    {
11299     "component_value" : 184,
11300     "kind" : "vbase_offset"
11301    },
11302    {
11303     "component_value" : -16,
11304     "kind" : "offset_to_top"
11305    },
11306    {
11307     "kind" : "rtti",
11308     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BpHwPowerE"
11309    },
11310    {
11311     "kind" : "complete_dtor_pointer",
11312     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_29BpHwPowerD1Ev"
11313    },
11314    {
11315     "kind" : "deleting_dtor_pointer",
11316     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_29BpHwPowerD0Ev"
11317    },
11318    {
11319     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11320    },
11321    {
11322     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11323    },
11324    {
11325     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11326    },
11327    {
11328     "component_value" : -48,
11329     "kind" : "offset_to_top"
11330    },
11331    {
11332     "kind" : "rtti",
11333     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BpHwPowerE"
11334    },
11335    {
11336     "kind" : "complete_dtor_pointer",
11337     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_29BpHwPowerD1Ev"
11338    },
11339    {
11340     "kind" : "deleting_dtor_pointer",
11341     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_29BpHwPowerD0Ev"
11342    },
11343    {
11344     "kind" : "vcall_offset"
11345    },
11346    {
11347     "component_value" : -184,
11348     "kind" : "vcall_offset"
11349    },
11350    {
11351     "component_value" : -184,
11352     "kind" : "vcall_offset"
11353    },
11354    {
11355     "component_value" : -184,
11356     "kind" : "vcall_offset"
11357    },
11358    {
11359     "component_value" : -200,
11360     "kind" : "vcall_offset"
11361    },
11362    {
11363     "component_value" : -200,
11364     "kind" : "offset_to_top"
11365    },
11366    {
11367     "kind" : "rtti",
11368     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_29BpHwPowerE"
11369    },
11370    {
11371     "kind" : "complete_dtor_pointer",
11372     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_29BpHwPowerD1Ev"
11373    },
11374    {
11375     "kind" : "deleting_dtor_pointer",
11376     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_29BpHwPowerD0Ev"
11377    },
11378    {
11379     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11380    },
11381    {
11382     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11383    },
11384    {
11385     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11386    },
11387    {
11388     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11389    }
11390   ]
11391  },
11392  {
11393   "alignment" : 8,
11394   "base_specifiers" :
11395   [
11396    {
11397     "referenced_type" : "type-125"
11398    },
11399    {
11400     "referenced_type" : "type-65"
11401    }
11402   ],
11403   "fields" :
11404   [
11405    {
11406     "access" : "private",
11407     "field_name" : "mImpl",
11408     "field_offset" : 768,
11409     "referenced_type" : "type-129"
11410    },
11411    {
11412     "access" : "private",
11413     "field_name" : "mOnewayQueue",
11414     "field_offset" : 832,
11415     "referenced_type" : "type-645"
11416    }
11417   ],
11418   "linker_set_key" : "android::hardware::power::V1_2::BsPower",
11419   "name" : "android::hardware::power::V1_2::BsPower",
11420   "referenced_type" : "type-644",
11421   "self_type" : "type-644",
11422   "size" : 136,
11423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/BsPower.h",
11424   "unique_id" : "_ZTSN7android8hardware5power4V1_27BsPowerE",
11425   "vtable_components" :
11426   [
11427    {
11428     "component_value" : 120,
11429     "kind" : "vbase_offset"
11430    },
11431    {
11432     "kind" : "offset_to_top"
11433    },
11434    {
11435     "kind" : "rtti",
11436     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_27BsPowerE"
11437    },
11438    {
11439     "mangled_component_name" : "_ZNK7android8hardware5power4V1_26IPower8isRemoteEv"
11440    },
11441    {
11442     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11443    },
11444    {
11445     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11446    },
11447    {
11448     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower21setHALInstrumentationEv"
11455    },
11456    {
11457     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower4pingEv"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower21notifySyspropsChangedEv"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11470    },
11471    {
11472     "kind" : "complete_dtor_pointer",
11473     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPowerD1Ev"
11474    },
11475    {
11476     "kind" : "deleting_dtor_pointer",
11477     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPowerD0Ev"
11478    },
11479    {
11480     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower14setInteractiveEb"
11481    },
11482    {
11483     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower9powerHintENS1_4V1_09PowerHintEi"
11484    },
11485    {
11486     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower10setFeatureENS1_4V1_07FeatureEb"
11487    },
11488    {
11489     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
11490    },
11491    {
11492     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
11493    },
11494    {
11495     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower14powerHintAsyncENS1_4V1_09PowerHintEi"
11496    },
11497    {
11498     "mangled_component_name" : "_ZN7android8hardware5power4V1_27BsPower18powerHintAsync_1_2ENS2_9PowerHintEi"
11499    },
11500    {
11501     "component_value" : -8,
11502     "kind" : "offset_to_top"
11503    },
11504    {
11505     "kind" : "rtti",
11506     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_27BsPowerE"
11507    },
11508    {
11509     "kind" : "complete_dtor_pointer",
11510     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_27BsPowerD1Ev"
11511    },
11512    {
11513     "kind" : "deleting_dtor_pointer",
11514     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_27BsPowerD0Ev"
11515    },
11516    {
11517     "kind" : "vcall_offset"
11518    },
11519    {
11520     "kind" : "vcall_offset"
11521    },
11522    {
11523     "kind" : "vcall_offset"
11524    },
11525    {
11526     "kind" : "vcall_offset"
11527    },
11528    {
11529     "component_value" : -120,
11530     "kind" : "vcall_offset"
11531    },
11532    {
11533     "component_value" : -120,
11534     "kind" : "offset_to_top"
11535    },
11536    {
11537     "kind" : "rtti",
11538     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_27BsPowerE"
11539    },
11540    {
11541     "kind" : "complete_dtor_pointer",
11542     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_27BsPowerD1Ev"
11543    },
11544    {
11545     "kind" : "deleting_dtor_pointer",
11546     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_27BsPowerD0Ev"
11547    },
11548    {
11549     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11550    },
11551    {
11552     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11553    },
11554    {
11555     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11556    },
11557    {
11558     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11559    }
11560   ]
11561  },
11562  {
11563   "alignment" : 8,
11564   "base_specifiers" :
11565   [
11566    {
11567     "referenced_type" : "type-115"
11568    }
11569   ],
11570   "linker_set_key" : "android::hardware::power::V1_2::IPower",
11571   "name" : "android::hardware::power::V1_2::IPower",
11572   "referenced_type" : "type-125",
11573   "self_type" : "type-125",
11574   "size" : 24,
11575   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.2/[email protected]_genc++_headers/gen/android/hardware/power/1.2/IPower.h",
11576   "unique_id" : "_ZTSN7android8hardware5power4V1_26IPowerE",
11577   "vtable_components" :
11578   [
11579    {
11580     "component_value" : 8,
11581     "kind" : "vbase_offset"
11582    },
11583    {
11584     "kind" : "offset_to_top"
11585    },
11586    {
11587     "kind" : "rtti",
11588     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_26IPowerE"
11589    },
11590    {
11591     "mangled_component_name" : "_ZNK7android8hardware5power4V1_26IPower8isRemoteEv"
11592    },
11593    {
11594     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11595    },
11596    {
11597     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11598    },
11599    {
11600     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11601    },
11602    {
11603     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
11604    },
11605    {
11606     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower21setHALInstrumentationEv"
11607    },
11608    {
11609     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
11610    },
11611    {
11612     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower4pingEv"
11613    },
11614    {
11615     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11616    },
11617    {
11618     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower21notifySyspropsChangedEv"
11619    },
11620    {
11621     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11622    },
11623    {
11624     "kind" : "complete_dtor_pointer",
11625     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPowerD1Ev"
11626    },
11627    {
11628     "kind" : "deleting_dtor_pointer",
11629     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPowerD0Ev"
11630    },
11631    {
11632     "is_pure" : true,
11633     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14setInteractiveEb"
11634    },
11635    {
11636     "is_pure" : true,
11637     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower9powerHintENS1_4V1_09PowerHintEi"
11638    },
11639    {
11640     "is_pure" : true,
11641     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower10setFeatureENS1_4V1_07FeatureEb"
11642    },
11643    {
11644     "is_pure" : true,
11645     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
11646    },
11647    {
11648     "is_pure" : true,
11649     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_119PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
11650    },
11651    {
11652     "is_pure" : true,
11653     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
11654    },
11655    {
11656     "is_pure" : true,
11657     "mangled_component_name" : "_ZN7android8hardware5power4V1_26IPower18powerHintAsync_1_2ENS2_9PowerHintEi"
11658    },
11659    {
11660     "kind" : "vcall_offset"
11661    },
11662    {
11663     "kind" : "vcall_offset"
11664    },
11665    {
11666     "kind" : "vcall_offset"
11667    },
11668    {
11669     "kind" : "vcall_offset"
11670    },
11671    {
11672     "component_value" : -8,
11673     "kind" : "vcall_offset"
11674    },
11675    {
11676     "component_value" : -8,
11677     "kind" : "offset_to_top"
11678    },
11679    {
11680     "kind" : "rtti",
11681     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_26IPowerE"
11682    },
11683    {
11684     "kind" : "complete_dtor_pointer",
11685     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_26IPowerD1Ev"
11686    },
11687    {
11688     "kind" : "deleting_dtor_pointer",
11689     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_26IPowerD0Ev"
11690    },
11691    {
11692     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11693    },
11694    {
11695     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11696    },
11697    {
11698     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11699    },
11700    {
11701     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11702    }
11703   ]
11704  },
11705  {
11706   "alignment" : 8,
11707   "base_specifiers" :
11708   [
11709    {
11710     "referenced_type" : "type-143"
11711    },
11712    {
11713     "referenced_type" : "type-65"
11714    }
11715   ],
11716   "fields" :
11717   [
11718    {
11719     "access" : "private",
11720     "field_name" : "_hidl_mImpl",
11721     "field_offset" : 960,
11722     "referenced_type" : "type-430"
11723    }
11724   ],
11725   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
11726   "name" : "android::hidl::base::V1_0::BnHwBase",
11727   "referenced_type" : "type-429",
11728   "self_type" : "type-429",
11729   "size" : 144,
11730   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
11731   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
11732   "vtable_components" :
11733   [
11734    {
11735     "component_value" : 128,
11736     "kind" : "vbase_offset"
11737    },
11738    {
11739     "kind" : "offset_to_top"
11740    },
11741    {
11742     "kind" : "rtti",
11743     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11744    },
11745    {
11746     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11747    },
11748    {
11749     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11750    },
11751    {
11752     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11753    },
11754    {
11755     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11756    },
11757    {
11758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11759    },
11760    {
11761     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11762    },
11763    {
11764     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11765    },
11766    {
11767     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11768    },
11769    {
11770     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11771    },
11772    {
11773     "kind" : "complete_dtor_pointer",
11774     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
11775    },
11776    {
11777     "kind" : "deleting_dtor_pointer",
11778     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11779    },
11780    {
11781     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11782    },
11783    {
11784     "component_value" : -32,
11785     "kind" : "offset_to_top"
11786    },
11787    {
11788     "kind" : "rtti",
11789     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11790    },
11791    {
11792     "kind" : "complete_dtor_pointer",
11793     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11794    },
11795    {
11796     "kind" : "deleting_dtor_pointer",
11797     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11798    },
11799    {
11800     "kind" : "vcall_offset"
11801    },
11802    {
11803     "kind" : "vcall_offset"
11804    },
11805    {
11806     "kind" : "vcall_offset"
11807    },
11808    {
11809     "kind" : "vcall_offset"
11810    },
11811    {
11812     "component_value" : -128,
11813     "kind" : "vcall_offset"
11814    },
11815    {
11816     "component_value" : -128,
11817     "kind" : "offset_to_top"
11818    },
11819    {
11820     "kind" : "rtti",
11821     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11822    },
11823    {
11824     "kind" : "complete_dtor_pointer",
11825     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11826    },
11827    {
11828     "kind" : "deleting_dtor_pointer",
11829     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11830    },
11831    {
11832     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11833    },
11834    {
11835     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11836    },
11837    {
11838     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11839    },
11840    {
11841     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11842    }
11843   ]
11844  },
11845  {
11846   "alignment" : 8,
11847   "base_specifiers" :
11848   [
11849    {
11850     "referenced_type" : "type-409"
11851    },
11852    {
11853     "referenced_type" : "type-65"
11854    }
11855   ],
11856   "fields" :
11857   [
11858    {
11859     "access" : "private",
11860     "field_name" : "_hidl_mMutex",
11861     "field_offset" : 1088,
11862     "referenced_type" : "type-568"
11863    },
11864    {
11865     "access" : "private",
11866     "field_name" : "_hidl_mDeathRecipients",
11867     "field_offset" : 1408,
11868     "referenced_type" : "type-569"
11869    }
11870   ],
11871   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11872   "name" : "android::hidl::base::V1_0::BpHwBase",
11873   "referenced_type" : "type-567",
11874   "self_type" : "type-567",
11875   "size" : 216,
11876   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11877   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11878   "vtable_components" :
11879   [
11880    {
11881     "component_value" : 200,
11882     "kind" : "vbase_offset"
11883    },
11884    {
11885     "kind" : "offset_to_top"
11886    },
11887    {
11888     "kind" : "rtti",
11889     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11890    },
11891    {
11892     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11893    },
11894    {
11895     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11896    },
11897    {
11898     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11899    },
11900    {
11901     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11902    },
11903    {
11904     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11905    },
11906    {
11907     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11908    },
11909    {
11910     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11911    },
11912    {
11913     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11914    },
11915    {
11916     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11917    },
11918    {
11919     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11920    },
11921    {
11922     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11923    },
11924    {
11925     "kind" : "complete_dtor_pointer",
11926     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
11927    },
11928    {
11929     "kind" : "deleting_dtor_pointer",
11930     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
11931    },
11932    {
11933     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11934    },
11935    {
11936     "component_value" : 192,
11937     "kind" : "vbase_offset"
11938    },
11939    {
11940     "component_value" : -8,
11941     "kind" : "offset_to_top"
11942    },
11943    {
11944     "kind" : "rtti",
11945     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11946    },
11947    {
11948     "kind" : "complete_dtor_pointer",
11949     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11950    },
11951    {
11952     "kind" : "deleting_dtor_pointer",
11953     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11954    },
11955    {
11956     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11957    },
11958    {
11959     "component_value" : 184,
11960     "kind" : "vbase_offset"
11961    },
11962    {
11963     "component_value" : -16,
11964     "kind" : "offset_to_top"
11965    },
11966    {
11967     "kind" : "rtti",
11968     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11969    },
11970    {
11971     "kind" : "complete_dtor_pointer",
11972     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11973    },
11974    {
11975     "kind" : "deleting_dtor_pointer",
11976     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11977    },
11978    {
11979     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11980    },
11981    {
11982     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11983    },
11984    {
11985     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11986    },
11987    {
11988     "component_value" : -48,
11989     "kind" : "offset_to_top"
11990    },
11991    {
11992     "kind" : "rtti",
11993     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11994    },
11995    {
11996     "kind" : "complete_dtor_pointer",
11997     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11998    },
11999    {
12000     "kind" : "deleting_dtor_pointer",
12001     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12002    },
12003    {
12004     "kind" : "vcall_offset"
12005    },
12006    {
12007     "component_value" : -184,
12008     "kind" : "vcall_offset"
12009    },
12010    {
12011     "component_value" : -184,
12012     "kind" : "vcall_offset"
12013    },
12014    {
12015     "component_value" : -184,
12016     "kind" : "vcall_offset"
12017    },
12018    {
12019     "component_value" : -200,
12020     "kind" : "vcall_offset"
12021    },
12022    {
12023     "component_value" : -200,
12024     "kind" : "offset_to_top"
12025    },
12026    {
12027     "kind" : "rtti",
12028     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12029    },
12030    {
12031     "kind" : "complete_dtor_pointer",
12032     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12033    },
12034    {
12035     "kind" : "deleting_dtor_pointer",
12036     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12037    },
12038    {
12039     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
12040    },
12041    {
12042     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12043    },
12044    {
12045     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12046    },
12047    {
12048     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12049    }
12050   ]
12051  },
12052  {
12053   "alignment" : 8,
12054   "fields" :
12055   [
12056    {
12057     "field_name" : "pid",
12058     "referenced_type" : "type-28"
12059    },
12060    {
12061     "field_name" : "ptr",
12062     "field_offset" : 64,
12063     "referenced_type" : "type-33"
12064    },
12065    {
12066     "field_name" : "arch",
12067     "field_offset" : 128,
12068     "referenced_type" : "type-386"
12069    }
12070   ],
12071   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12072   "name" : "android::hidl::base::V1_0::DebugInfo",
12073   "referenced_type" : "type-385",
12074   "self_type" : "type-385",
12075   "size" : 24,
12076   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12077   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12078  },
12079  {
12080   "alignment" : 8,
12081   "base_specifiers" :
12082   [
12083    {
12084     "is_virtual" : true,
12085     "referenced_type" : "type-7"
12086    }
12087   ],
12088   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12089   "name" : "android::hidl::base::V1_0::IBase",
12090   "referenced_type" : "type-6",
12091   "self_type" : "type-6",
12092   "size" : 24,
12093   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12094   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12095   "vtable_components" :
12096   [
12097    {
12098     "component_value" : 8,
12099     "kind" : "vbase_offset"
12100    },
12101    {
12102     "kind" : "offset_to_top"
12103    },
12104    {
12105     "kind" : "rtti",
12106     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12107    },
12108    {
12109     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12110    },
12111    {
12112     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12113    },
12114    {
12115     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12116    },
12117    {
12118     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12119    },
12120    {
12121     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12122    },
12123    {
12124     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12125    },
12126    {
12127     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12128    },
12129    {
12130     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12131    },
12132    {
12133     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12134    },
12135    {
12136     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12137    },
12138    {
12139     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12140    },
12141    {
12142     "kind" : "complete_dtor_pointer",
12143     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12144    },
12145    {
12146     "kind" : "deleting_dtor_pointer",
12147     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12148    },
12149    {
12150     "kind" : "vcall_offset"
12151    },
12152    {
12153     "kind" : "vcall_offset"
12154    },
12155    {
12156     "kind" : "vcall_offset"
12157    },
12158    {
12159     "kind" : "vcall_offset"
12160    },
12161    {
12162     "component_value" : -8,
12163     "kind" : "vcall_offset"
12164    },
12165    {
12166     "component_value" : -8,
12167     "kind" : "offset_to_top"
12168    },
12169    {
12170     "kind" : "rtti",
12171     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12172    },
12173    {
12174     "kind" : "complete_dtor_pointer",
12175     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
12176    },
12177    {
12178     "kind" : "deleting_dtor_pointer",
12179     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12192    }
12193   ]
12194  },
12195  {
12196   "alignment" : 8,
12197   "base_specifiers" :
12198   [
12199    {
12200     "referenced_type" : "type-6"
12201    }
12202   ],
12203   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12204   "name" : "android::hidl::manager::V1_0::IServiceManager",
12205   "referenced_type" : "type-74",
12206   "self_type" : "type-74",
12207   "size" : 24,
12208   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12209   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12210   "vtable_components" :
12211   [
12212    {
12213     "component_value" : 8,
12214     "kind" : "vbase_offset"
12215    },
12216    {
12217     "kind" : "offset_to_top"
12218    },
12219    {
12220     "kind" : "rtti",
12221     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12222    },
12223    {
12224     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12225    },
12226    {
12227     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12228    },
12229    {
12230     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12231    },
12232    {
12233     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12234    },
12235    {
12236     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12237    },
12238    {
12239     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12240    },
12241    {
12242     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12243    },
12244    {
12245     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12246    },
12247    {
12248     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12249    },
12250    {
12251     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12252    },
12253    {
12254     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12255    },
12256    {
12257     "kind" : "complete_dtor_pointer",
12258     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
12259    },
12260    {
12261     "kind" : "deleting_dtor_pointer",
12262     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
12263    },
12264    {
12265     "is_pure" : true,
12266     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
12267    },
12268    {
12269     "is_pure" : true,
12270     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
12271    },
12272    {
12273     "is_pure" : true,
12274     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
12275    },
12276    {
12277     "is_pure" : true,
12278     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12279    },
12280    {
12281     "is_pure" : true,
12282     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
12283    },
12284    {
12285     "is_pure" : true,
12286     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
12287    },
12288    {
12289     "is_pure" : true,
12290     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
12291    },
12292    {
12293     "is_pure" : true,
12294     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
12295    },
12296    {
12297     "kind" : "vcall_offset"
12298    },
12299    {
12300     "kind" : "vcall_offset"
12301    },
12302    {
12303     "kind" : "vcall_offset"
12304    },
12305    {
12306     "kind" : "vcall_offset"
12307    },
12308    {
12309     "component_value" : -8,
12310     "kind" : "vcall_offset"
12311    },
12312    {
12313     "component_value" : -8,
12314     "kind" : "offset_to_top"
12315    },
12316    {
12317     "kind" : "rtti",
12318     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12319    },
12320    {
12321     "kind" : "complete_dtor_pointer",
12322     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
12323    },
12324    {
12325     "kind" : "deleting_dtor_pointer",
12326     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
12327    },
12328    {
12329     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12330    },
12331    {
12332     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12333    },
12334    {
12335     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12336    },
12337    {
12338     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12339    }
12340   ]
12341  },
12342  {
12343   "alignment" : 8,
12344   "fields" :
12345   [
12346    {
12347     "field_name" : "interfaceName",
12348     "referenced_type" : "type-286"
12349    },
12350    {
12351     "field_name" : "instanceName",
12352     "field_offset" : 128,
12353     "referenced_type" : "type-286"
12354    },
12355    {
12356     "field_name" : "pid",
12357     "field_offset" : 256,
12358     "referenced_type" : "type-28"
12359    },
12360    {
12361     "field_name" : "clientPids",
12362     "field_offset" : 320,
12363     "referenced_type" : "type-327"
12364    },
12365    {
12366     "field_name" : "arch",
12367     "field_offset" : 448,
12368     "referenced_type" : "type-386"
12369    }
12370   ],
12371   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12372   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
12373   "referenced_type" : "type-529",
12374   "self_type" : "type-529",
12375   "size" : 64,
12376   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12377   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
12378  },
12379  {
12380   "alignment" : 8,
12381   "base_specifiers" :
12382   [
12383    {
12384     "referenced_type" : "type-6"
12385    }
12386   ],
12387   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
12388   "name" : "android::hidl::manager::V1_0::IServiceNotification",
12389   "referenced_type" : "type-100",
12390   "self_type" : "type-100",
12391   "size" : 24,
12392   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
12393   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
12394   "vtable_components" :
12395   [
12396    {
12397     "component_value" : 8,
12398     "kind" : "vbase_offset"
12399    },
12400    {
12401     "kind" : "offset_to_top"
12402    },
12403    {
12404     "kind" : "rtti",
12405     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12406    },
12407    {
12408     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
12409    },
12410    {
12411     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12412    },
12413    {
12414     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12415    },
12416    {
12417     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12418    },
12419    {
12420     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
12421    },
12422    {
12423     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
12424    },
12425    {
12426     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
12427    },
12428    {
12429     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
12430    },
12431    {
12432     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12433    },
12434    {
12435     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
12436    },
12437    {
12438     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12439    },
12440    {
12441     "kind" : "complete_dtor_pointer",
12442     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12443    },
12444    {
12445     "kind" : "deleting_dtor_pointer",
12446     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12447    },
12448    {
12449     "is_pure" : true,
12450     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
12451    },
12452    {
12453     "kind" : "vcall_offset"
12454    },
12455    {
12456     "kind" : "vcall_offset"
12457    },
12458    {
12459     "kind" : "vcall_offset"
12460    },
12461    {
12462     "kind" : "vcall_offset"
12463    },
12464    {
12465     "component_value" : -8,
12466     "kind" : "vcall_offset"
12467    },
12468    {
12469     "component_value" : -8,
12470     "kind" : "offset_to_top"
12471    },
12472    {
12473     "kind" : "rtti",
12474     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
12475    },
12476    {
12477     "kind" : "complete_dtor_pointer",
12478     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
12479    },
12480    {
12481     "kind" : "deleting_dtor_pointer",
12482     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
12483    },
12484    {
12485     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12486    },
12487    {
12488     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12489    },
12490    {
12491     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12492    },
12493    {
12494     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12495    }
12496   ]
12497  },
12498  {
12499   "alignment" : 8,
12500   "fields" :
12501   [
12502    {
12503     "access" : "private",
12504     "field_name" : "m_ptr",
12505     "referenced_type" : "type-92"
12506    }
12507   ],
12508   "linker_set_key" : "android::sp<android::Thread>",
12509   "name" : "android::sp<android::Thread>",
12510   "record_kind" : "class",
12511   "referenced_type" : "type-91",
12512   "self_type" : "type-91",
12513   "size" : 8,
12514   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12515   "template_args" : [ "type-93" ],
12516   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
12517  },
12518  {
12519   "alignment" : 8,
12520   "fields" :
12521   [
12522    {
12523     "access" : "private",
12524     "field_name" : "m_ptr",
12525     "referenced_type" : "type-142"
12526    }
12527   ],
12528   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
12529   "name" : "android::sp<android::hardware::BHwBinder>",
12530   "record_kind" : "class",
12531   "referenced_type" : "type-141",
12532   "self_type" : "type-141",
12533   "size" : 8,
12534   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12535   "template_args" : [ "type-143" ],
12536   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
12537  },
12538  {
12539   "alignment" : 8,
12540   "fields" :
12541   [
12542    {
12543     "access" : "private",
12544     "field_name" : "m_ptr",
12545     "referenced_type" : "type-13"
12546    }
12547   ],
12548   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12549   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
12550   "record_kind" : "class",
12551   "referenced_type" : "type-12",
12552   "self_type" : "type-12",
12553   "size" : 8,
12554   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12555   "template_args" : [ "type-14" ],
12556   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
12557  },
12558  {
12559   "alignment" : 8,
12560   "fields" :
12561   [
12562    {
12563     "access" : "private",
12564     "field_name" : "m_ptr",
12565     "referenced_type" : "type-17"
12566    }
12567   ],
12568   "linker_set_key" : "android::sp<android::hardware::IBinder>",
12569   "name" : "android::sp<android::hardware::IBinder>",
12570   "record_kind" : "class",
12571   "referenced_type" : "type-16",
12572   "self_type" : "type-16",
12573   "size" : 8,
12574   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12575   "template_args" : [ "type-18" ],
12576   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
12577  },
12578  {
12579   "alignment" : 8,
12580   "fields" :
12581   [
12582    {
12583     "access" : "private",
12584     "field_name" : "m_ptr",
12585     "referenced_type" : "type-23"
12586    }
12587   ],
12588   "linker_set_key" : "android::sp<android::hardware::IInterface>",
12589   "name" : "android::sp<android::hardware::IInterface>",
12590   "record_kind" : "class",
12591   "referenced_type" : "type-22",
12592   "self_type" : "type-22",
12593   "size" : 8,
12594   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12595   "template_args" : [ "type-24" ],
12596   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
12597  },
12598  {
12599   "alignment" : 8,
12600   "fields" :
12601   [
12602    {
12603     "access" : "private",
12604     "field_name" : "m_ptr",
12605     "referenced_type" : "type-26"
12606    }
12607   ],
12608   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
12609   "name" : "android::sp<android::hardware::ProcessState>",
12610   "record_kind" : "class",
12611   "referenced_type" : "type-25",
12612   "self_type" : "type-25",
12613   "size" : 8,
12614   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12615   "template_args" : [ "type-27" ],
12616   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
12617  },
12618  {
12619   "alignment" : 8,
12620   "fields" :
12621   [
12622    {
12623     "access" : "private",
12624     "field_name" : "m_ptr",
12625     "referenced_type" : "type-132"
12626    }
12627   ],
12628   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12629   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
12630   "record_kind" : "class",
12631   "referenced_type" : "type-131",
12632   "self_type" : "type-131",
12633   "size" : 8,
12634   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12635   "template_args" : [ "type-133" ],
12636   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
12637  },
12638  {
12639   "alignment" : 8,
12640   "fields" :
12641   [
12642    {
12643     "access" : "private",
12644     "field_name" : "m_ptr",
12645     "referenced_type" : "type-135"
12646    }
12647   ],
12648   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
12649   "name" : "android::sp<android::hardware::hidl_death_recipient>",
12650   "record_kind" : "class",
12651   "referenced_type" : "type-587",
12652   "self_type" : "type-587",
12653   "size" : 8,
12654   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12655   "template_args" : [ "type-136" ],
12656   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
12657  },
12658  {
12659   "alignment" : 8,
12660   "fields" :
12661   [
12662    {
12663     "access" : "private",
12664     "field_name" : "m_ptr",
12665     "referenced_type" : "type-106"
12666    }
12667   ],
12668   "linker_set_key" : "android::sp<android::hardware::power::V1_0::IPower>",
12669   "name" : "android::sp<android::hardware::power::V1_0::IPower>",
12670   "record_kind" : "class",
12671   "referenced_type" : "type-105",
12672   "self_type" : "type-105",
12673   "size" : 8,
12674   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12675   "template_args" : [ "type-107" ],
12676   "unique_id" : "_ZTSN7android2spINS_8hardware5power4V1_06IPowerEEE"
12677  },
12678  {
12679   "alignment" : 8,
12680   "fields" :
12681   [
12682    {
12683     "access" : "private",
12684     "field_name" : "m_ptr",
12685     "referenced_type" : "type-114"
12686    }
12687   ],
12688   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower>",
12689   "name" : "android::sp<android::hardware::power::V1_1::IPower>",
12690   "record_kind" : "class",
12691   "referenced_type" : "type-113",
12692   "self_type" : "type-113",
12693   "size" : 8,
12694   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12695   "template_args" : [ "type-115" ],
12696   "unique_id" : "_ZTSN7android2spINS_8hardware5power4V1_16IPowerEEE"
12697  },
12698  {
12699   "alignment" : 8,
12700   "fields" :
12701   [
12702    {
12703     "access" : "private",
12704     "field_name" : "m_ptr",
12705     "referenced_type" : "type-124"
12706    }
12707   ],
12708   "linker_set_key" : "android::sp<android::hardware::power::V1_2::IPower>",
12709   "name" : "android::sp<android::hardware::power::V1_2::IPower>",
12710   "record_kind" : "class",
12711   "referenced_type" : "type-123",
12712   "self_type" : "type-123",
12713   "size" : 8,
12714   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12715   "template_args" : [ "type-125" ],
12716   "unique_id" : "_ZTSN7android2spINS_8hardware5power4V1_26IPowerEEE"
12717  },
12718  {
12719   "alignment" : 8,
12720   "fields" :
12721   [
12722    {
12723     "access" : "private",
12724     "field_name" : "m_ptr",
12725     "referenced_type" : "type-121"
12726    }
12727   ],
12728   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
12729   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
12730   "record_kind" : "class",
12731   "referenced_type" : "type-430",
12732   "self_type" : "type-430",
12733   "size" : 8,
12734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12735   "template_args" : [ "type-6" ],
12736   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
12737  },
12738  {
12739   "alignment" : 8,
12740   "fields" :
12741   [
12742    {
12743     "access" : "private",
12744     "field_name" : "m_ptr",
12745     "referenced_type" : "type-73"
12746    }
12747   ],
12748   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12749   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
12750   "record_kind" : "class",
12751   "referenced_type" : "type-72",
12752   "self_type" : "type-72",
12753   "size" : 8,
12754   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12755   "template_args" : [ "type-74" ],
12756   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
12757  },
12758  {
12759   "alignment" : 8,
12760   "fields" :
12761   [
12762    {
12763     "access" : "private",
12764     "field_name" : "m_ptr",
12765     "referenced_type" : "type-99"
12766    }
12767   ],
12768   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12769   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
12770   "record_kind" : "class",
12771   "referenced_type" : "type-98",
12772   "self_type" : "type-98",
12773   "size" : 8,
12774   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
12775   "template_args" : [ "type-100" ],
12776   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
12777  },
12778  {
12779   "alignment" : 1,
12780   "linker_set_key" : "android::trait_trivial_copy<bool>",
12781   "name" : "android::trait_trivial_copy<bool>",
12782   "referenced_type" : "type-195",
12783   "self_type" : "type-195",
12784   "size" : 1,
12785   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12786   "template_args" : [ "type-44" ],
12787   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
12788  },
12789  {
12790   "alignment" : 1,
12791   "linker_set_key" : "android::trait_trivial_copy<char>",
12792   "name" : "android::trait_trivial_copy<char>",
12793   "referenced_type" : "type-199",
12794   "self_type" : "type-199",
12795   "size" : 1,
12796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12797   "template_args" : [ "type-61" ],
12798   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12799  },
12800  {
12801   "alignment" : 1,
12802   "linker_set_key" : "android::trait_trivial_copy<double>",
12803   "name" : "android::trait_trivial_copy<double>",
12804   "referenced_type" : "type-258",
12805   "self_type" : "type-258",
12806   "size" : 1,
12807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12808   "template_args" : [ "type-256" ],
12809   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12810  },
12811  {
12812   "alignment" : 1,
12813   "linker_set_key" : "android::trait_trivial_copy<float>",
12814   "name" : "android::trait_trivial_copy<float>",
12815   "referenced_type" : "type-249",
12816   "self_type" : "type-249",
12817   "size" : 1,
12818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12819   "template_args" : [ "type-247" ],
12820   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12821  },
12822  {
12823   "alignment" : 1,
12824   "linker_set_key" : "android::trait_trivial_copy<int>",
12825   "name" : "android::trait_trivial_copy<int>",
12826   "referenced_type" : "type-218",
12827   "self_type" : "type-218",
12828   "size" : 1,
12829   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12830   "template_args" : [ "type-28" ],
12831   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12832  },
12833  {
12834   "alignment" : 1,
12835   "linker_set_key" : "android::trait_trivial_copy<long long>",
12836   "name" : "android::trait_trivial_copy<long long>",
12837   "referenced_type" : "type-237",
12838   "self_type" : "type-237",
12839   "size" : 1,
12840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12841   "template_args" : [ "type-234" ],
12842   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12843  },
12844  {
12845   "alignment" : 1,
12846   "linker_set_key" : "android::trait_trivial_copy<long>",
12847   "name" : "android::trait_trivial_copy<long>",
12848   "referenced_type" : "type-227",
12849   "self_type" : "type-227",
12850   "size" : 1,
12851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12852   "template_args" : [ "type-34" ],
12853   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12854  },
12855  {
12856   "alignment" : 1,
12857   "linker_set_key" : "android::trait_trivial_copy<short>",
12858   "name" : "android::trait_trivial_copy<short>",
12859   "referenced_type" : "type-209",
12860   "self_type" : "type-209",
12861   "size" : 1,
12862   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12863   "template_args" : [ "type-207" ],
12864   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12865  },
12866  {
12867   "alignment" : 1,
12868   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12869   "name" : "android::trait_trivial_copy<unsigned char>",
12870   "referenced_type" : "type-203",
12871   "self_type" : "type-203",
12872   "size" : 1,
12873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12874   "template_args" : [ "type-79" ],
12875   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12876  },
12877  {
12878   "alignment" : 1,
12879   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12880   "name" : "android::trait_trivial_copy<unsigned int>",
12881   "referenced_type" : "type-222",
12882   "self_type" : "type-222",
12883   "size" : 1,
12884   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12885   "template_args" : [ "type-2" ],
12886   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12887  },
12888  {
12889   "alignment" : 1,
12890   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12891   "name" : "android::trait_trivial_copy<unsigned long long>",
12892   "referenced_type" : "type-244",
12893   "self_type" : "type-244",
12894   "size" : 1,
12895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12896   "template_args" : [ "type-242" ],
12897   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12898  },
12899  {
12900   "alignment" : 1,
12901   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12902   "name" : "android::trait_trivial_copy<unsigned long>",
12903   "referenced_type" : "type-231",
12904   "self_type" : "type-231",
12905   "size" : 1,
12906   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12907   "template_args" : [ "type-33" ],
12908   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12909  },
12910  {
12911   "alignment" : 1,
12912   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12913   "name" : "android::trait_trivial_copy<unsigned short>",
12914   "referenced_type" : "type-213",
12915   "self_type" : "type-213",
12916   "size" : 1,
12917   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12918   "template_args" : [ "type-81" ],
12919   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12920  },
12921  {
12922   "alignment" : 1,
12923   "linker_set_key" : "android::trait_trivial_copy<void>",
12924   "name" : "android::trait_trivial_copy<void>",
12925   "referenced_type" : "type-191",
12926   "self_type" : "type-191",
12927   "size" : 1,
12928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12929   "template_args" : [ "type-30" ],
12930   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12931  },
12932  {
12933   "alignment" : 1,
12934   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12935   "name" : "android::trait_trivial_ctor<bool>",
12936   "referenced_type" : "type-193",
12937   "self_type" : "type-193",
12938   "size" : 1,
12939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12940   "template_args" : [ "type-44" ],
12941   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12942  },
12943  {
12944   "alignment" : 1,
12945   "linker_set_key" : "android::trait_trivial_ctor<char>",
12946   "name" : "android::trait_trivial_ctor<char>",
12947   "referenced_type" : "type-197",
12948   "self_type" : "type-197",
12949   "size" : 1,
12950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12951   "template_args" : [ "type-61" ],
12952   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12953  },
12954  {
12955   "alignment" : 1,
12956   "linker_set_key" : "android::trait_trivial_ctor<double>",
12957   "name" : "android::trait_trivial_ctor<double>",
12958   "referenced_type" : "type-255",
12959   "self_type" : "type-255",
12960   "size" : 1,
12961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12962   "template_args" : [ "type-256" ],
12963   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
12964  },
12965  {
12966   "alignment" : 1,
12967   "linker_set_key" : "android::trait_trivial_ctor<float>",
12968   "name" : "android::trait_trivial_ctor<float>",
12969   "referenced_type" : "type-246",
12970   "self_type" : "type-246",
12971   "size" : 1,
12972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12973   "template_args" : [ "type-247" ],
12974   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
12975  },
12976  {
12977   "alignment" : 1,
12978   "linker_set_key" : "android::trait_trivial_ctor<int>",
12979   "name" : "android::trait_trivial_ctor<int>",
12980   "referenced_type" : "type-215",
12981   "self_type" : "type-215",
12982   "size" : 1,
12983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12984   "template_args" : [ "type-28" ],
12985   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
12986  },
12987  {
12988   "alignment" : 1,
12989   "linker_set_key" : "android::trait_trivial_ctor<long long>",
12990   "name" : "android::trait_trivial_ctor<long long>",
12991   "referenced_type" : "type-233",
12992   "self_type" : "type-233",
12993   "size" : 1,
12994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12995   "template_args" : [ "type-234" ],
12996   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
12997  },
12998  {
12999   "alignment" : 1,
13000   "linker_set_key" : "android::trait_trivial_ctor<long>",
13001   "name" : "android::trait_trivial_ctor<long>",
13002   "referenced_type" : "type-224",
13003   "self_type" : "type-224",
13004   "size" : 1,
13005   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13006   "template_args" : [ "type-34" ],
13007   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13008  },
13009  {
13010   "alignment" : 1,
13011   "linker_set_key" : "android::trait_trivial_ctor<short>",
13012   "name" : "android::trait_trivial_ctor<short>",
13013   "referenced_type" : "type-206",
13014   "self_type" : "type-206",
13015   "size" : 1,
13016   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13017   "template_args" : [ "type-207" ],
13018   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13019  },
13020  {
13021   "alignment" : 1,
13022   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13023   "name" : "android::trait_trivial_ctor<unsigned char>",
13024   "referenced_type" : "type-201",
13025   "self_type" : "type-201",
13026   "size" : 1,
13027   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13028   "template_args" : [ "type-79" ],
13029   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13030  },
13031  {
13032   "alignment" : 1,
13033   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13034   "name" : "android::trait_trivial_ctor<unsigned int>",
13035   "referenced_type" : "type-220",
13036   "self_type" : "type-220",
13037   "size" : 1,
13038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13039   "template_args" : [ "type-2" ],
13040   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13041  },
13042  {
13043   "alignment" : 1,
13044   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13045   "name" : "android::trait_trivial_ctor<unsigned long long>",
13046   "referenced_type" : "type-241",
13047   "self_type" : "type-241",
13048   "size" : 1,
13049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13050   "template_args" : [ "type-242" ],
13051   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13052  },
13053  {
13054   "alignment" : 1,
13055   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13056   "name" : "android::trait_trivial_ctor<unsigned long>",
13057   "referenced_type" : "type-229",
13058   "self_type" : "type-229",
13059   "size" : 1,
13060   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13061   "template_args" : [ "type-33" ],
13062   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13063  },
13064  {
13065   "alignment" : 1,
13066   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13067   "name" : "android::trait_trivial_ctor<unsigned short>",
13068   "referenced_type" : "type-211",
13069   "self_type" : "type-211",
13070   "size" : 1,
13071   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13072   "template_args" : [ "type-81" ],
13073   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13074  },
13075  {
13076   "alignment" : 1,
13077   "linker_set_key" : "android::trait_trivial_ctor<void>",
13078   "name" : "android::trait_trivial_ctor<void>",
13079   "referenced_type" : "type-189",
13080   "self_type" : "type-189",
13081   "size" : 1,
13082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13083   "template_args" : [ "type-30" ],
13084   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13085  },
13086  {
13087   "alignment" : 1,
13088   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13089   "name" : "android::trait_trivial_dtor<bool>",
13090   "referenced_type" : "type-194",
13091   "self_type" : "type-194",
13092   "size" : 1,
13093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13094   "template_args" : [ "type-44" ],
13095   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13096  },
13097  {
13098   "alignment" : 1,
13099   "linker_set_key" : "android::trait_trivial_dtor<char>",
13100   "name" : "android::trait_trivial_dtor<char>",
13101   "referenced_type" : "type-198",
13102   "self_type" : "type-198",
13103   "size" : 1,
13104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13105   "template_args" : [ "type-61" ],
13106   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13107  },
13108  {
13109   "alignment" : 1,
13110   "linker_set_key" : "android::trait_trivial_dtor<double>",
13111   "name" : "android::trait_trivial_dtor<double>",
13112   "referenced_type" : "type-257",
13113   "self_type" : "type-257",
13114   "size" : 1,
13115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13116   "template_args" : [ "type-256" ],
13117   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13118  },
13119  {
13120   "alignment" : 1,
13121   "linker_set_key" : "android::trait_trivial_dtor<float>",
13122   "name" : "android::trait_trivial_dtor<float>",
13123   "referenced_type" : "type-248",
13124   "self_type" : "type-248",
13125   "size" : 1,
13126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13127   "template_args" : [ "type-247" ],
13128   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13129  },
13130  {
13131   "alignment" : 1,
13132   "linker_set_key" : "android::trait_trivial_dtor<int>",
13133   "name" : "android::trait_trivial_dtor<int>",
13134   "referenced_type" : "type-217",
13135   "self_type" : "type-217",
13136   "size" : 1,
13137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13138   "template_args" : [ "type-28" ],
13139   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13140  },
13141  {
13142   "alignment" : 1,
13143   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13144   "name" : "android::trait_trivial_dtor<long long>",
13145   "referenced_type" : "type-235",
13146   "self_type" : "type-235",
13147   "size" : 1,
13148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13149   "template_args" : [ "type-234" ],
13150   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13151  },
13152  {
13153   "alignment" : 1,
13154   "linker_set_key" : "android::trait_trivial_dtor<long>",
13155   "name" : "android::trait_trivial_dtor<long>",
13156   "referenced_type" : "type-225",
13157   "self_type" : "type-225",
13158   "size" : 1,
13159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13160   "template_args" : [ "type-34" ],
13161   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13162  },
13163  {
13164   "alignment" : 1,
13165   "linker_set_key" : "android::trait_trivial_dtor<short>",
13166   "name" : "android::trait_trivial_dtor<short>",
13167   "referenced_type" : "type-208",
13168   "self_type" : "type-208",
13169   "size" : 1,
13170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13171   "template_args" : [ "type-207" ],
13172   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13173  },
13174  {
13175   "alignment" : 1,
13176   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13177   "name" : "android::trait_trivial_dtor<unsigned char>",
13178   "referenced_type" : "type-202",
13179   "self_type" : "type-202",
13180   "size" : 1,
13181   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13182   "template_args" : [ "type-79" ],
13183   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13184  },
13185  {
13186   "alignment" : 1,
13187   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13188   "name" : "android::trait_trivial_dtor<unsigned int>",
13189   "referenced_type" : "type-221",
13190   "self_type" : "type-221",
13191   "size" : 1,
13192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13193   "template_args" : [ "type-2" ],
13194   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13195  },
13196  {
13197   "alignment" : 1,
13198   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13199   "name" : "android::trait_trivial_dtor<unsigned long long>",
13200   "referenced_type" : "type-243",
13201   "self_type" : "type-243",
13202   "size" : 1,
13203   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13204   "template_args" : [ "type-242" ],
13205   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13206  },
13207  {
13208   "alignment" : 1,
13209   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13210   "name" : "android::trait_trivial_dtor<unsigned long>",
13211   "referenced_type" : "type-230",
13212   "self_type" : "type-230",
13213   "size" : 1,
13214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13215   "template_args" : [ "type-33" ],
13216   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13217  },
13218  {
13219   "alignment" : 1,
13220   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13221   "name" : "android::trait_trivial_dtor<unsigned short>",
13222   "referenced_type" : "type-212",
13223   "self_type" : "type-212",
13224   "size" : 1,
13225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13226   "template_args" : [ "type-81" ],
13227   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13228  },
13229  {
13230   "alignment" : 1,
13231   "linker_set_key" : "android::trait_trivial_dtor<void>",
13232   "name" : "android::trait_trivial_dtor<void>",
13233   "referenced_type" : "type-190",
13234   "self_type" : "type-190",
13235   "size" : 1,
13236   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13237   "template_args" : [ "type-30" ],
13238   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
13239  },
13240  {
13241   "alignment" : 1,
13242   "linker_set_key" : "android::trait_trivial_move<android::String16>",
13243   "name" : "android::trait_trivial_move<android::String16>",
13244   "referenced_type" : "type-403",
13245   "self_type" : "type-403",
13246   "size" : 1,
13247   "source_file" : "/system/core/libutils/include/utils/String16.h",
13248   "template_args" : [ "type-49" ],
13249   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
13250  },
13251  {
13252   "alignment" : 1,
13253   "linker_set_key" : "android::trait_trivial_move<android::String8>",
13254   "name" : "android::trait_trivial_move<android::String8>",
13255   "referenced_type" : "type-398",
13256   "self_type" : "type-398",
13257   "size" : 1,
13258   "source_file" : "/system/core/libutils/include/utils/String8.h",
13259   "template_args" : [ "type-58" ],
13260   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
13261  },
13262  {
13263   "alignment" : 1,
13264   "linker_set_key" : "android::trait_trivial_move<bool>",
13265   "name" : "android::trait_trivial_move<bool>",
13266   "referenced_type" : "type-196",
13267   "self_type" : "type-196",
13268   "size" : 1,
13269   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13270   "template_args" : [ "type-44" ],
13271   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
13272  },
13273  {
13274   "alignment" : 1,
13275   "linker_set_key" : "android::trait_trivial_move<char>",
13276   "name" : "android::trait_trivial_move<char>",
13277   "referenced_type" : "type-200",
13278   "self_type" : "type-200",
13279   "size" : 1,
13280   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13281   "template_args" : [ "type-61" ],
13282   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
13283  },
13284  {
13285   "alignment" : 1,
13286   "linker_set_key" : "android::trait_trivial_move<double>",
13287   "name" : "android::trait_trivial_move<double>",
13288   "referenced_type" : "type-259",
13289   "self_type" : "type-259",
13290   "size" : 1,
13291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13292   "template_args" : [ "type-256" ],
13293   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
13294  },
13295  {
13296   "alignment" : 1,
13297   "linker_set_key" : "android::trait_trivial_move<float>",
13298   "name" : "android::trait_trivial_move<float>",
13299   "referenced_type" : "type-254",
13300   "self_type" : "type-254",
13301   "size" : 1,
13302   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13303   "template_args" : [ "type-247" ],
13304   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
13305  },
13306  {
13307   "alignment" : 1,
13308   "linker_set_key" : "android::trait_trivial_move<int>",
13309   "name" : "android::trait_trivial_move<int>",
13310   "referenced_type" : "type-219",
13311   "self_type" : "type-219",
13312   "size" : 1,
13313   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13314   "template_args" : [ "type-28" ],
13315   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
13316  },
13317  {
13318   "alignment" : 1,
13319   "linker_set_key" : "android::trait_trivial_move<long long>",
13320   "name" : "android::trait_trivial_move<long long>",
13321   "referenced_type" : "type-240",
13322   "self_type" : "type-240",
13323   "size" : 1,
13324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13325   "template_args" : [ "type-234" ],
13326   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
13327  },
13328  {
13329   "alignment" : 1,
13330   "linker_set_key" : "android::trait_trivial_move<long>",
13331   "name" : "android::trait_trivial_move<long>",
13332   "referenced_type" : "type-228",
13333   "self_type" : "type-228",
13334   "size" : 1,
13335   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13336   "template_args" : [ "type-34" ],
13337   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
13338  },
13339  {
13340   "alignment" : 1,
13341   "linker_set_key" : "android::trait_trivial_move<short>",
13342   "name" : "android::trait_trivial_move<short>",
13343   "referenced_type" : "type-210",
13344   "self_type" : "type-210",
13345   "size" : 1,
13346   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13347   "template_args" : [ "type-207" ],
13348   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
13349  },
13350  {
13351   "alignment" : 1,
13352   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
13353   "name" : "android::trait_trivial_move<unsigned char>",
13354   "referenced_type" : "type-204",
13355   "self_type" : "type-204",
13356   "size" : 1,
13357   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13358   "template_args" : [ "type-79" ],
13359   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
13360  },
13361  {
13362   "alignment" : 1,
13363   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
13364   "name" : "android::trait_trivial_move<unsigned int>",
13365   "referenced_type" : "type-223",
13366   "self_type" : "type-223",
13367   "size" : 1,
13368   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13369   "template_args" : [ "type-2" ],
13370   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
13371  },
13372  {
13373   "alignment" : 1,
13374   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
13375   "name" : "android::trait_trivial_move<unsigned long long>",
13376   "referenced_type" : "type-245",
13377   "self_type" : "type-245",
13378   "size" : 1,
13379   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13380   "template_args" : [ "type-242" ],
13381   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
13382  },
13383  {
13384   "alignment" : 1,
13385   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
13386   "name" : "android::trait_trivial_move<unsigned long>",
13387   "referenced_type" : "type-232",
13388   "self_type" : "type-232",
13389   "size" : 1,
13390   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13391   "template_args" : [ "type-33" ],
13392   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
13393  },
13394  {
13395   "alignment" : 1,
13396   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
13397   "name" : "android::trait_trivial_move<unsigned short>",
13398   "referenced_type" : "type-214",
13399   "self_type" : "type-214",
13400   "size" : 1,
13401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13402   "template_args" : [ "type-81" ],
13403   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
13404  },
13405  {
13406   "alignment" : 1,
13407   "linker_set_key" : "android::trait_trivial_move<void>",
13408   "name" : "android::trait_trivial_move<void>",
13409   "referenced_type" : "type-192",
13410   "self_type" : "type-192",
13411   "size" : 1,
13412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13413   "template_args" : [ "type-30" ],
13414   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
13415  },
13416  {
13417   "alignment" : 8,
13418   "fields" :
13419   [
13420    {
13421     "access" : "private",
13422     "field_name" : "m_ptr",
13423     "referenced_type" : "type-142"
13424    },
13425    {
13426     "access" : "private",
13427     "field_name" : "m_refs",
13428     "field_offset" : 64,
13429     "referenced_type" : "type-42"
13430    }
13431   ],
13432   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
13433   "name" : "android::wp<android::hardware::BHwBinder>",
13434   "record_kind" : "class",
13435   "referenced_type" : "type-450",
13436   "self_type" : "type-450",
13437   "size" : 16,
13438   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13439   "template_args" : [ "type-143" ],
13440   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
13441  },
13442  {
13443   "alignment" : 8,
13444   "fields" :
13445   [
13446    {
13447     "access" : "private",
13448     "field_name" : "m_ptr",
13449     "referenced_type" : "type-13"
13450    },
13451    {
13452     "access" : "private",
13453     "field_name" : "m_refs",
13454     "field_offset" : 64,
13455     "referenced_type" : "type-42"
13456    }
13457   ],
13458   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13459   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
13460   "record_kind" : "class",
13461   "referenced_type" : "type-354",
13462   "self_type" : "type-354",
13463   "size" : 16,
13464   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13465   "template_args" : [ "type-14" ],
13466   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
13467  },
13468  {
13469   "alignment" : 8,
13470   "fields" :
13471   [
13472    {
13473     "access" : "private",
13474     "field_name" : "m_ptr",
13475     "referenced_type" : "type-135"
13476    },
13477    {
13478     "access" : "private",
13479     "field_name" : "m_refs",
13480     "field_offset" : 64,
13481     "referenced_type" : "type-42"
13482    }
13483   ],
13484   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
13485   "name" : "android::wp<android::hardware::hidl_death_recipient>",
13486   "record_kind" : "class",
13487   "referenced_type" : "type-134",
13488   "self_type" : "type-134",
13489   "size" : 16,
13490   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13491   "template_args" : [ "type-136" ],
13492   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
13493  },
13494  {
13495   "alignment" : 8,
13496   "fields" :
13497   [
13498    {
13499     "access" : "private",
13500     "field_name" : "m_ptr",
13501     "referenced_type" : "type-121"
13502    },
13503    {
13504     "access" : "private",
13505     "field_name" : "m_refs",
13506     "field_offset" : 64,
13507     "referenced_type" : "type-42"
13508    }
13509   ],
13510   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
13511   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
13512   "record_kind" : "class",
13513   "referenced_type" : "type-120",
13514   "self_type" : "type-120",
13515   "size" : 16,
13516   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
13517   "template_args" : [ "type-6" ],
13518   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
13519  },
13520  {
13521   "alignment" : 4,
13522   "fields" :
13523   [
13524    {
13525     "field_name" : "maxContentLightLevel",
13526     "referenced_type" : "type-247"
13527    },
13528    {
13529     "field_name" : "maxFrameAverageLightLevel",
13530     "field_offset" : 32,
13531     "referenced_type" : "type-247"
13532    }
13533   ],
13534   "linker_set_key" : "android_cta861_3_metadata",
13535   "name" : "android_cta861_3_metadata",
13536   "referenced_type" : "type-505",
13537   "self_type" : "type-505",
13538   "size" : 8,
13539   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13540   "unique_id" : "android_cta861_3_metadata"
13541  },
13542  {
13543   "alignment" : 4,
13544   "fields" :
13545   [
13546    {
13547     "field_name" : "num_points",
13548     "referenced_type" : "type-2"
13549    },
13550    {
13551     "field_name" : "reserved",
13552     "field_offset" : 32,
13553     "referenced_type" : "type-493"
13554    },
13555    {
13556     "field_name" : "xyzc_points",
13557     "field_offset" : 288,
13558     "referenced_type" : "type-500"
13559    }
13560   ],
13561   "linker_set_key" : "android_depth_points",
13562   "name" : "android_depth_points",
13563   "referenced_type" : "type-499",
13564   "self_type" : "type-499",
13565   "size" : 36,
13566   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13567   "unique_id" : "android_depth_points"
13568  },
13569  {
13570   "alignment" : 8,
13571   "fields" :
13572   [
13573    {
13574     "field_name" : "format",
13575     "referenced_type" : "type-496"
13576    },
13577    {
13578     "field_name" : "num_planes",
13579     "field_offset" : 32,
13580     "referenced_type" : "type-2"
13581    },
13582    {
13583     "field_name" : "planes",
13584     "field_offset" : 64,
13585     "referenced_type" : "type-498"
13586    }
13587   ],
13588   "linker_set_key" : "android_flex_layout",
13589   "name" : "android_flex_layout",
13590   "referenced_type" : "type-497",
13591   "self_type" : "type-497",
13592   "size" : 16,
13593   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13594   "unique_id" : "android_flex_layout"
13595  },
13596  {
13597   "alignment" : 8,
13598   "fields" :
13599   [
13600    {
13601     "field_name" : "top_left",
13602     "referenced_type" : "type-416"
13603    },
13604    {
13605     "field_name" : "component",
13606     "field_offset" : 64,
13607     "referenced_type" : "type-494"
13608    },
13609    {
13610     "field_name" : "bits_per_component",
13611     "field_offset" : 96,
13612     "referenced_type" : "type-28"
13613    },
13614    {
13615     "field_name" : "bits_used",
13616     "field_offset" : 128,
13617     "referenced_type" : "type-28"
13618    },
13619    {
13620     "field_name" : "h_increment",
13621     "field_offset" : 160,
13622     "referenced_type" : "type-28"
13623    },
13624    {
13625     "field_name" : "v_increment",
13626     "field_offset" : 192,
13627     "referenced_type" : "type-28"
13628    },
13629    {
13630     "field_name" : "h_subsampling",
13631     "field_offset" : 224,
13632     "referenced_type" : "type-28"
13633    },
13634    {
13635     "field_name" : "v_subsampling",
13636     "field_offset" : 256,
13637     "referenced_type" : "type-28"
13638    }
13639   ],
13640   "linker_set_key" : "android_flex_plane",
13641   "name" : "android_flex_plane",
13642   "referenced_type" : "type-495",
13643   "self_type" : "type-495",
13644   "size" : 40,
13645   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13646   "unique_id" : "android_flex_plane"
13647  },
13648  {
13649   "alignment" : 4,
13650   "fields" :
13651   [
13652    {
13653     "field_name" : "displayPrimaryRed",
13654     "referenced_type" : "type-503"
13655    },
13656    {
13657     "field_name" : "displayPrimaryGreen",
13658     "field_offset" : 64,
13659     "referenced_type" : "type-503"
13660    },
13661    {
13662     "field_name" : "displayPrimaryBlue",
13663     "field_offset" : 128,
13664     "referenced_type" : "type-503"
13665    },
13666    {
13667     "field_name" : "whitePoint",
13668     "field_offset" : 192,
13669     "referenced_type" : "type-503"
13670    },
13671    {
13672     "field_name" : "maxLuminance",
13673     "field_offset" : 256,
13674     "referenced_type" : "type-247"
13675    },
13676    {
13677     "field_name" : "minLuminance",
13678     "field_offset" : 288,
13679     "referenced_type" : "type-247"
13680    }
13681   ],
13682   "linker_set_key" : "android_smpte2086_metadata",
13683   "name" : "android_smpte2086_metadata",
13684   "referenced_type" : "type-504",
13685   "self_type" : "type-504",
13686   "size" : 40,
13687   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13688   "unique_id" : "android_smpte2086_metadata"
13689  },
13690  {
13691   "alignment" : 4,
13692   "fields" :
13693   [
13694    {
13695     "field_name" : "x",
13696     "referenced_type" : "type-247"
13697    },
13698    {
13699     "field_name" : "y",
13700     "field_offset" : 32,
13701     "referenced_type" : "type-247"
13702    }
13703   ],
13704   "linker_set_key" : "android_xy_color",
13705   "name" : "android_xy_color",
13706   "referenced_type" : "type-503",
13707   "self_type" : "type-503",
13708   "size" : 8,
13709   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13710   "unique_id" : "android_xy_color"
13711  },
13712  {
13713   "alignment" : 8,
13714   "fields" :
13715   [
13716    {
13717     "field_name" : "y",
13718     "referenced_type" : "type-29"
13719    },
13720    {
13721     "field_name" : "cb",
13722     "field_offset" : 64,
13723     "referenced_type" : "type-29"
13724    },
13725    {
13726     "field_name" : "cr",
13727     "field_offset" : 128,
13728     "referenced_type" : "type-29"
13729    },
13730    {
13731     "field_name" : "ystride",
13732     "field_offset" : 192,
13733     "referenced_type" : "type-33"
13734    },
13735    {
13736     "field_name" : "cstride",
13737     "field_offset" : 256,
13738     "referenced_type" : "type-33"
13739    },
13740    {
13741     "field_name" : "chroma_step",
13742     "field_offset" : 320,
13743     "referenced_type" : "type-33"
13744    },
13745    {
13746     "field_name" : "reserved",
13747     "field_offset" : 384,
13748     "referenced_type" : "type-493"
13749    }
13750   ],
13751   "linker_set_key" : "android_ycbcr",
13752   "name" : "android_ycbcr",
13753   "referenced_type" : "type-492",
13754   "self_type" : "type-492",
13755   "size" : 80,
13756   "source_file" : "/system/core/libsystem/include/system/graphics.h",
13757   "unique_id" : "android_ycbcr"
13758  },
13759  {
13760   "alignment" : 4,
13761   "fields" :
13762   [
13763    {
13764     "referenced_type" : "type-77"
13765    }
13766   ],
13767   "linker_set_key" : "log_msg",
13768   "name" : "log_msg",
13769   "referenced_type" : "type-76",
13770   "self_type" : "type-76",
13771   "size" : 5124,
13772   "source_file" : "/system/core/liblog/include/log/log_read.h",
13773   "unique_id" : "log_msg"
13774  },
13775  {
13776   "alignment" : 4,
13777   "fields" :
13778   [
13779    {
13780     "field_name" : "buf",
13781     "referenced_type" : "type-78"
13782    },
13783    {
13784     "field_name" : "entry",
13785     "referenced_type" : "type-80"
13786    },
13787    {
13788     "field_name" : "entry_v4",
13789     "referenced_type" : "type-80"
13790    },
13791    {
13792     "field_name" : "entry_v3",
13793     "referenced_type" : "type-83"
13794    },
13795    {
13796     "field_name" : "entry_v2",
13797     "referenced_type" : "type-84"
13798    },
13799    {
13800     "field_name" : "entry_v1",
13801     "referenced_type" : "type-85"
13802    }
13803   ],
13804   "is_anonymous" : true,
13805   "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",
13806   "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",
13807   "record_kind" : "union",
13808   "referenced_type" : "type-77",
13809   "self_type" : "type-77",
13810   "size" : 5124,
13811   "source_file" : "/system/core/liblog/include/log/log_read.h",
13812   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13813  },
13814  {
13815   "alignment" : 1,
13816   "fields" :
13817   [
13818    {
13819     "field_name" : "tv_sec",
13820     "referenced_type" : "type-2"
13821    },
13822    {
13823     "field_name" : "tv_nsec",
13824     "field_offset" : 32,
13825     "referenced_type" : "type-2"
13826    }
13827   ],
13828   "linker_set_key" : "log_time",
13829   "name" : "log_time",
13830   "referenced_type" : "type-376",
13831   "self_type" : "type-376",
13832   "size" : 8,
13833   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13834   "unique_id" : "_ZTS8log_time"
13835  },
13836  {
13837   "alignment" : 4,
13838   "fields" :
13839   [
13840    {
13841     "field_name" : "len",
13842     "referenced_type" : "type-81"
13843    },
13844    {
13845     "field_name" : "__pad",
13846     "field_offset" : 16,
13847     "referenced_type" : "type-81"
13848    },
13849    {
13850     "field_name" : "pid",
13851     "field_offset" : 32,
13852     "referenced_type" : "type-28"
13853    },
13854    {
13855     "field_name" : "tid",
13856     "field_offset" : 64,
13857     "referenced_type" : "type-28"
13858    },
13859    {
13860     "field_name" : "sec",
13861     "field_offset" : 96,
13862     "referenced_type" : "type-28"
13863    },
13864    {
13865     "field_name" : "nsec",
13866     "field_offset" : 128,
13867     "referenced_type" : "type-28"
13868    },
13869    {
13870     "field_name" : "msg",
13871     "field_offset" : 160,
13872     "referenced_type" : "type-82"
13873    }
13874   ],
13875   "linker_set_key" : "logger_entry",
13876   "name" : "logger_entry",
13877   "referenced_type" : "type-85",
13878   "self_type" : "type-85",
13879   "size" : 20,
13880   "source_file" : "/system/core/liblog/include/log/log_read.h",
13881   "unique_id" : "logger_entry"
13882  },
13883  {
13884   "alignment" : 1,
13885   "fields" :
13886   [
13887    {
13888     "field_name" : "len",
13889     "referenced_type" : "type-81"
13890    },
13891    {
13892     "field_name" : "hdr_size",
13893     "field_offset" : 16,
13894     "referenced_type" : "type-81"
13895    },
13896    {
13897     "field_name" : "pid",
13898     "field_offset" : 32,
13899     "referenced_type" : "type-28"
13900    },
13901    {
13902     "field_name" : "tid",
13903     "field_offset" : 64,
13904     "referenced_type" : "type-28"
13905    },
13906    {
13907     "field_name" : "sec",
13908     "field_offset" : 96,
13909     "referenced_type" : "type-28"
13910    },
13911    {
13912     "field_name" : "nsec",
13913     "field_offset" : 128,
13914     "referenced_type" : "type-28"
13915    },
13916    {
13917     "field_name" : "euid",
13918     "field_offset" : 160,
13919     "referenced_type" : "type-2"
13920    },
13921    {
13922     "field_name" : "msg",
13923     "field_offset" : 192,
13924     "referenced_type" : "type-82"
13925    }
13926   ],
13927   "linker_set_key" : "logger_entry_v2",
13928   "name" : "logger_entry_v2",
13929   "referenced_type" : "type-84",
13930   "self_type" : "type-84",
13931   "size" : 24,
13932   "source_file" : "/system/core/liblog/include/log/log_read.h",
13933   "unique_id" : "logger_entry_v2"
13934  },
13935  {
13936   "alignment" : 1,
13937   "fields" :
13938   [
13939    {
13940     "field_name" : "len",
13941     "referenced_type" : "type-81"
13942    },
13943    {
13944     "field_name" : "hdr_size",
13945     "field_offset" : 16,
13946     "referenced_type" : "type-81"
13947    },
13948    {
13949     "field_name" : "pid",
13950     "field_offset" : 32,
13951     "referenced_type" : "type-28"
13952    },
13953    {
13954     "field_name" : "tid",
13955     "field_offset" : 64,
13956     "referenced_type" : "type-28"
13957    },
13958    {
13959     "field_name" : "sec",
13960     "field_offset" : 96,
13961     "referenced_type" : "type-28"
13962    },
13963    {
13964     "field_name" : "nsec",
13965     "field_offset" : 128,
13966     "referenced_type" : "type-28"
13967    },
13968    {
13969     "field_name" : "lid",
13970     "field_offset" : 160,
13971     "referenced_type" : "type-2"
13972    },
13973    {
13974     "field_name" : "msg",
13975     "field_offset" : 192,
13976     "referenced_type" : "type-82"
13977    }
13978   ],
13979   "linker_set_key" : "logger_entry_v3",
13980   "name" : "logger_entry_v3",
13981   "referenced_type" : "type-83",
13982   "self_type" : "type-83",
13983   "size" : 24,
13984   "source_file" : "/system/core/liblog/include/log/log_read.h",
13985   "unique_id" : "logger_entry_v3"
13986  },
13987  {
13988   "alignment" : 4,
13989   "fields" :
13990   [
13991    {
13992     "field_name" : "len",
13993     "referenced_type" : "type-81"
13994    },
13995    {
13996     "field_name" : "hdr_size",
13997     "field_offset" : 16,
13998     "referenced_type" : "type-81"
13999    },
14000    {
14001     "field_name" : "pid",
14002     "field_offset" : 32,
14003     "referenced_type" : "type-28"
14004    },
14005    {
14006     "field_name" : "tid",
14007     "field_offset" : 64,
14008     "referenced_type" : "type-2"
14009    },
14010    {
14011     "field_name" : "sec",
14012     "field_offset" : 96,
14013     "referenced_type" : "type-2"
14014    },
14015    {
14016     "field_name" : "nsec",
14017     "field_offset" : 128,
14018     "referenced_type" : "type-2"
14019    },
14020    {
14021     "field_name" : "lid",
14022     "field_offset" : 160,
14023     "referenced_type" : "type-2"
14024    },
14025    {
14026     "field_name" : "uid",
14027     "field_offset" : 192,
14028     "referenced_type" : "type-2"
14029    },
14030    {
14031     "field_name" : "msg",
14032     "field_offset" : 224,
14033     "referenced_type" : "type-82"
14034    }
14035   ],
14036   "linker_set_key" : "logger_entry_v4",
14037   "name" : "logger_entry_v4",
14038   "referenced_type" : "type-80",
14039   "self_type" : "type-80",
14040   "size" : 28,
14041   "source_file" : "/system/core/liblog/include/log/log_read.h",
14042   "unique_id" : "logger_entry_v4"
14043  },
14044  {
14045   "alignment" : 4,
14046   "fields" :
14047   [
14048    {
14049     "field_name" : "version",
14050     "referenced_type" : "type-28"
14051    },
14052    {
14053     "field_name" : "numFds",
14054     "field_offset" : 32,
14055     "referenced_type" : "type-28"
14056    },
14057    {
14058     "field_name" : "numInts",
14059     "field_offset" : 64,
14060     "referenced_type" : "type-28"
14061    },
14062    {
14063     "field_name" : "data",
14064     "field_offset" : 96,
14065     "referenced_type" : "type-183"
14066    }
14067   ],
14068   "linker_set_key" : "native_handle",
14069   "name" : "native_handle",
14070   "referenced_type" : "type-182",
14071   "self_type" : "type-182",
14072   "size" : 12,
14073   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14074   "unique_id" : "native_handle"
14075  }
14076 ],
14077 "rvalue_reference_types" :
14078 [
14079  {
14080   "alignment" : 8,
14081   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > &&",
14082   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_2::IPower> > &&",
14083   "referenced_type" : "type-163",
14084   "self_type" : "type-165",
14085   "size" : 8,
14086   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14087  },
14088  {
14089   "alignment" : 8,
14090   "linker_set_key" : "android::hardware::Return<bool> &&",
14091   "name" : "android::hardware::Return<bool> &&",
14092   "referenced_type" : "type-155",
14093   "self_type" : "type-158",
14094   "size" : 8,
14095   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14096  },
14097  {
14098   "alignment" : 8,
14099   "linker_set_key" : "android::hardware::Return<void> &&",
14100   "name" : "android::hardware::Return<void> &&",
14101   "referenced_type" : "type-175",
14102   "self_type" : "type-177",
14103   "size" : 8,
14104   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14105  },
14106  {
14107   "alignment" : 8,
14108   "linker_set_key" : "android::hardware::Status &&",
14109   "name" : "android::hardware::Status &&",
14110   "referenced_type" : "type-145",
14111   "self_type" : "type-152",
14112   "size" : 8,
14113   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14114  },
14115  {
14116   "alignment" : 8,
14117   "linker_set_key" : "android::hardware::details::return_status &&",
14118   "name" : "android::hardware::details::return_status &&",
14119   "referenced_type" : "type-156",
14120   "self_type" : "type-171",
14121   "size" : 8,
14122   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14123  },
14124  {
14125   "alignment" : 8,
14126   "linker_set_key" : "android::hardware::hidl_handle &&",
14127   "name" : "android::hardware::hidl_handle &&",
14128   "referenced_type" : "type-284",
14129   "self_type" : "type-292",
14130   "size" : 8,
14131   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14132  },
14133  {
14134   "alignment" : 8,
14135   "linker_set_key" : "android::hardware::hidl_memory &&",
14136   "name" : "android::hardware::hidl_memory &&",
14137   "referenced_type" : "type-290",
14138   "self_type" : "type-296",
14139   "size" : 8,
14140   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14141  },
14142  {
14143   "alignment" : 8,
14144   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14145   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14146   "referenced_type" : "type-131",
14147   "self_type" : "type-137",
14148   "size" : 8,
14149   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14150  },
14151  {
14152   "alignment" : 8,
14153   "linker_set_key" : "android::sp<android::hardware::power::V1_2::IPower> &&",
14154   "name" : "android::sp<android::hardware::power::V1_2::IPower> &&",
14155   "referenced_type" : "type-123",
14156   "self_type" : "type-126",
14157   "size" : 8,
14158   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14159  },
14160  {
14161   "alignment" : 8,
14162   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14163   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14164   "referenced_type" : "type-461",
14165   "self_type" : "type-460",
14166   "size" : 8,
14167   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14168  },
14169  {
14170   "alignment" : 8,
14171   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14172   "name" : "std::function<sp<IBase> (void *)> &&",
14173   "referenced_type" : "type-471",
14174   "self_type" : "type-470",
14175   "size" : 8,
14176   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14177  },
14178  {
14179   "alignment" : 8,
14180   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14181   "name" : "std::function<sp<IBinder> (void *)> &&",
14182   "referenced_type" : "type-463",
14183   "self_type" : "type-462",
14184   "size" : 8,
14185   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14186  }
14187 ]
14188}
14189