1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-4",
9   "self_type" : "type-90",
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-252",
16   "self_type" : "type-506",
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-50",
24   "self_type" : "type-193",
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-87",
32   "self_type" : "type-326",
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-87",
41   "self_type" : "type-86",
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-498",
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-27",
64   "self_type" : "type-27",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-4",
73   "self_type" : "type-4",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-70",
83   "self_type" : "type-70",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-257",
91   "self_type" : "type-257",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-252",
99   "self_type" : "type-252",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-50",
108   "self_type" : "type-50",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-55",
117   "self_type" : "type-55",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-240",
126   "self_type" : "type-240",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-212",
135   "self_type" : "type-212",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-267",
144   "self_type" : "type-267",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-87",
154   "self_type" : "type-87",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-44",
174   "self_type" : "type-44",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-245",
184   "self_type" : "type-245",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-89",
194   "self_type" : "type-89",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-52",
201   "self_type" : "type-52"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "name" : "_ZN7android8hardware5power4V1_121writeEmbeddedToParcelERKNS2_19PowerStateSubsystemEPNS0_6ParcelEmm"
208  },
209  {
210   "name" : "_ZN7android8hardware5power4V1_121writeEmbeddedToParcelERKNS2_29PowerStateSubsystemSleepStateEPNS0_6ParcelEmm"
211  },
212  {
213   "name" : "_ZN7android8hardware5power4V1_122readEmbeddedFromParcelERKNS2_19PowerStateSubsystemERKNS0_6ParcelEmm"
214  },
215  {
216   "name" : "_ZN7android8hardware5power4V1_122readEmbeddedFromParcelERKNS2_29PowerStateSubsystemSleepStateERKNS0_6ParcelEmm"
217  },
218  {
219   "name" : "_ZN7android8hardware5power4V1_16IPower10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
220  },
221  {
222   "name" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
223  },
224  {
225   "name" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
229  },
230  {
231   "name" : "_ZN7android8hardware5power4V1_16IPower13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
232  },
233  {
234   "name" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware5power4V1_16IPower17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
244  },
245  {
246   "name" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv"
247  },
248  {
249   "name" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv"
250  },
251  {
252   "name" : "_ZN7android8hardware5power4V1_16IPower24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
253  },
254  {
255   "name" : "_ZN7android8hardware5power4V1_16IPower4pingEv"
256  },
257  {
258   "name" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
259  },
260  {
261   "name" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spINS1_4V1_06IPowerEEEb"
262  },
263  {
264   "name" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
265  },
266  {
267   "name" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spIS3_EEb"
268  },
269  {
270   "name" : "_ZN7android8hardware5power4V1_17BsPower13addOnewayTaskENSt3__18functionIFvvEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware5power4V1_17BsPowerC1ENS_2spINS2_6IPowerEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware5power4V1_17BsPowerC2ENS_2spINS2_6IPowerEEE"
277  },
278  {
279   "name" : "_ZN7android8hardware5power4V1_19BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
280  },
281  {
282   "name" : "_ZN7android8hardware5power4V1_19BnHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
283  },
284  {
285   "name" : "_ZN7android8hardware5power4V1_19BnHwPower20_hidl_powerHintAsyncEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
286  },
287  {
288   "name" : "_ZN7android8hardware5power4V1_19BnHwPower31_hidl_getSubsystemLowPowerStatsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
289  },
290  {
291   "name" : "_ZN7android8hardware5power4V1_19BnHwPower4pingEv"
292  },
293  {
294   "name" : "_ZN7android8hardware5power4V1_19BnHwPowerC1ERKNS_2spINS2_6IPowerEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware5power4V1_19BnHwPowerC2ERKNS_2spINS2_6IPowerEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware5power4V1_19BnHwPowerD0Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware5power4V1_19BnHwPowerD1Ev"
304  },
305  {
306   "name" : "_ZN7android8hardware5power4V1_19BnHwPowerD2Ev"
307  },
308  {
309   "name" : "_ZN7android8hardware5power4V1_19BpHwPower10setFeatureENS1_4V1_07FeatureEb"
310  },
311  {
312   "name" : "_ZN7android8hardware5power4V1_19BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
313  },
314  {
315   "name" : "_ZN7android8hardware5power4V1_19BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware5power4V1_19BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware5power4V1_19BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
322  },
323  {
324   "name" : "_ZN7android8hardware5power4V1_19BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware5power4V1_19BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi"
328  },
329  {
330   "name" : "_ZN7android8hardware5power4V1_19BpHwPower14setInteractiveEb"
331  },
332  {
333   "name" : "_ZN7android8hardware5power4V1_19BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
334  },
335  {
336   "name" : "_ZN7android8hardware5power4V1_19BpHwPower20_hidl_powerHintAsyncEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS1_4V1_09PowerHintEi"
337  },
338  {
339   "name" : "_ZN7android8hardware5power4V1_19BpHwPower21notifySyspropsChangedEv"
340  },
341  {
342   "name" : "_ZN7android8hardware5power4V1_19BpHwPower21setHALInstrumentationEv"
343  },
344  {
345   "name" : "_ZN7android8hardware5power4V1_19BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware5power4V1_19BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
349  },
350  {
351   "name" : "_ZN7android8hardware5power4V1_19BpHwPower31_hidl_getSubsystemLowPowerStatsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
352  },
353  {
354   "name" : "_ZN7android8hardware5power4V1_19BpHwPower4pingEv"
355  },
356  {
357   "name" : "_ZN7android8hardware5power4V1_19BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware5power4V1_19BpHwPower9powerHintENS1_4V1_09PowerHintEi"
361  },
362  {
363   "name" : "_ZN7android8hardware5power4V1_19BpHwPowerC1ERKNS_2spINS0_7IBinderEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware5power4V1_19BpHwPowerC2ERKNS_2spINS0_7IBinderEEE"
367  },
368  {
369   "binding" : "weak",
370   "name" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_16IPowerENS3_4V1_06IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
371  },
372  {
373   "binding" : "weak",
374   "name" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_16IPowerENS_4hidl4base4V1_05IBaseENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
375  },
376  {
377   "binding" : "weak",
378   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_5power4V1_19BpHwPowerENS4_6IPowerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
379  },
380  {
381   "binding" : "weak",
382   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
383  },
384  {
385   "binding" : "weak",
386   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
387  },
388  {
389   "binding" : "weak",
390   "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_"
391  },
392  {
393   "binding" : "weak",
394   "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_"
395  },
396  {
397   "binding" : "weak",
398   "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"
399  },
400  {
401   "binding" : "weak",
402   "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_"
403  },
404  {
405   "binding" : "weak",
406   "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_"
407  },
408  {
409   "binding" : "weak",
410   "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"
411  },
412  {
413   "binding" : "weak",
414   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
415  },
416  {
417   "binding" : "weak",
418   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
419  },
420  {
421   "binding" : "weak",
422   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
423  },
424  {
425   "name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD0Ev"
426  },
427  {
428   "name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD1Ev"
429  },
430  {
431   "name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD0Ev"
432  },
433  {
434   "name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD1Ev"
435  }
436 ],
437 "elf_objects" :
438 [
439  {
440   "name" : "_ZN7android8hardware5power4V1_16IPower10descriptorE"
441  },
442  {
443   "name" : "_ZTCN7android8hardware5power4V1_16IPowerE0_NS1_4V1_06IPowerE"
444  },
445  {
446   "name" : "_ZTCN7android8hardware5power4V1_16IPowerE0_NS_4hidl4base4V1_05IBaseE"
447  },
448  {
449   "binding" : "weak",
450   "name" : "_ZTCN7android8hardware5power4V1_17BsPowerE0_NS2_6IPowerE"
451  },
452  {
453   "name" : "_ZTCN7android8hardware5power4V1_19BnHwPowerE0_NS0_7IBinderE"
454  },
455  {
456   "name" : "_ZTCN7android8hardware5power4V1_19BnHwPowerE0_NS0_9BHwBinderE"
457  },
458  {
459   "name" : "_ZTCN7android8hardware5power4V1_19BnHwPowerE0_NS_4hidl4base4V1_08BnHwBaseE"
460  },
461  {
462   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE0_NS0_11BpInterfaceINS2_6IPowerEEE"
463  },
464  {
465   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE0_NS1_4V1_06IPowerE"
466  },
467  {
468   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE0_NS2_6IPowerE"
469  },
470  {
471   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE0_NS_4hidl4base4V1_05IBaseE"
472  },
473  {
474   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE16_NS0_11BpHwRefBaseE"
475  },
476  {
477   "name" : "_ZTCN7android8hardware5power4V1_19BpHwPowerE8_NS0_10IInterfaceE"
478  },
479  {
480   "name" : "_ZTTN7android8hardware5power4V1_16IPowerE"
481  },
482  {
483   "name" : "_ZTTN7android8hardware5power4V1_19BnHwPowerE"
484  },
485  {
486   "name" : "_ZTTN7android8hardware5power4V1_19BpHwPowerE"
487  },
488  {
489   "name" : "_ZTVN7android8hardware5power4V1_16IPowerE"
490  },
491  {
492   "binding" : "weak",
493   "name" : "_ZTVN7android8hardware5power4V1_17BsPowerE"
494  },
495  {
496   "name" : "_ZTVN7android8hardware5power4V1_19BnHwPowerE"
497  },
498  {
499   "name" : "_ZTVN7android8hardware5power4V1_19BpHwPowerE"
500  }
501 ],
502 "enum_types" :
503 [
504  {
505   "alignment" : 4,
506   "enum_fields" :
507   [
508    {
509     "enum_field_value" : 0,
510     "name" : "android::Condition::WAKE_UP_ONE"
511    },
512    {
513     "enum_field_value" : 1,
514     "name" : "android::Condition::WAKE_UP_ALL"
515    }
516   ],
517   "linker_set_key" : "android::Condition::WakeUpType",
518   "name" : "android::Condition::WakeUpType",
519   "referenced_type" : "type-517",
520   "self_type" : "type-517",
521   "size" : 4,
522   "source_file" : "/system/core/libutils/include/utils/Condition.h",
523   "underlying_type" : "type-2",
524   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
525  },
526  {
527   "alignment" : 4,
528   "enum_fields" :
529   [
530    {
531     "enum_field_value" : 0,
532     "name" : "android::String16::kEmptyString"
533    }
534   ],
535   "linker_set_key" : "android::String16::StaticLinkage",
536   "name" : "android::String16::StaticLinkage",
537   "referenced_type" : "type-408",
538   "self_type" : "type-408",
539   "size" : 4,
540   "source_file" : "/system/core/libutils/include/utils/String16.h",
541   "underlying_type" : "type-2",
542   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
543  },
544  {
545   "alignment" : 4,
546   "enum_fields" :
547   [
548    {
549     "enum_field_value" : 0,
550     "name" : "android::String8::kEmptyString"
551    }
552   ],
553   "linker_set_key" : "android::String8::StaticLinkage",
554   "name" : "android::String8::StaticLinkage",
555   "referenced_type" : "type-400",
556   "self_type" : "type-400",
557   "size" : 4,
558   "source_file" : "/system/core/libutils/include/utils/String8.h",
559   "underlying_type" : "type-2",
560   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
561  },
562  {
563   "alignment" : 4,
564   "enum_fields" :
565   [
566    {
567     "enum_field_value" : 0,
568     "name" : "android::hardware::HidlReturnRestriction::NONE"
569    },
570    {
571     "enum_field_value" : 1,
572     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
573    },
574    {
575     "enum_field_value" : 2,
576     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
577    }
578   ],
579   "linker_set_key" : "android::hardware::HidlReturnRestriction",
580   "name" : "android::hardware::HidlReturnRestriction",
581   "referenced_type" : "type-180",
582   "self_type" : "type-180",
583   "size" : 4,
584   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
585   "underlying_type" : "type-50",
586   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
587  },
588  {
589   "alignment" : 4,
590   "enum_fields" :
591   [
592    {
593     "enum_field_value" : 0,
594     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
595    },
596    {
597     "enum_field_value" : 1,
598     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
599    },
600    {
601     "enum_field_value" : 2,
602     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
603    },
604    {
605     "enum_field_value" : 3,
606     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
607    }
608   ],
609   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
610   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
611   "referenced_type" : "type-390",
612   "self_type" : "type-390",
613   "size" : 4,
614   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
615   "underlying_type" : "type-50",
616   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
617  },
618  {
619   "alignment" : 4,
620   "enum_fields" :
621   [
622    {
623     "enum_field_value" : 1,
624     "name" : "android::hardware::kSynchronizedReadWrite"
625    },
626    {
627     "enum_field_value" : 2,
628     "name" : "android::hardware::kUnsynchronizedWrite"
629    }
630   ],
631   "linker_set_key" : "android::hardware::MQFlavor",
632   "name" : "android::hardware::MQFlavor",
633   "referenced_type" : "type-386",
634   "self_type" : "type-386",
635   "size" : 4,
636   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
637   "underlying_type" : "type-2",
638   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
639  },
640  {
641   "alignment" : 4,
642   "enum_fields" :
643   [
644    {
645     "enum_field_value" : 0,
646     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
647    },
648    {
649     "enum_field_value" : 1,
650     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
651    },
652    {
653     "enum_field_value" : 2,
654     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
655    }
656   ],
657   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
658   "name" : "android::hardware::ProcessState::CallRestriction",
659   "referenced_type" : "type-80",
660   "self_type" : "type-80",
661   "size" : 4,
662   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
663   "underlying_type" : "type-50",
664   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
665  },
666  {
667   "alignment" : 4,
668   "enum_fields" :
669   [
670    {
671     "enum_field_value" : 0,
672     "name" : "android::hardware::Status::EX_NONE"
673    },
674    {
675     "enum_field_value" : -1,
676     "name" : "android::hardware::Status::EX_SECURITY"
677    },
678    {
679     "enum_field_value" : -2,
680     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
681    },
682    {
683     "enum_field_value" : -3,
684     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
685    },
686    {
687     "enum_field_value" : -4,
688     "name" : "android::hardware::Status::EX_NULL_POINTER"
689    },
690    {
691     "enum_field_value" : -5,
692     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
693    },
694    {
695     "enum_field_value" : -6,
696     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
697    },
698    {
699     "enum_field_value" : -7,
700     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
701    },
702    {
703     "enum_field_value" : -128,
704     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
705    },
706    {
707     "enum_field_value" : -129,
708     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
709    }
710   ],
711   "linker_set_key" : "android::hardware::Status::Exception",
712   "name" : "android::hardware::Status::Exception",
713   "referenced_type" : "type-153",
714   "self_type" : "type-153",
715   "size" : 4,
716   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
717   "underlying_type" : "type-50",
718   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
719  },
720  {
721   "alignment" : 4,
722   "enum_fields" :
723   [
724    {
725     "enum_field_value" : 0,
726     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
727    },
728    {
729     "enum_field_value" : 1,
730     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
731    },
732    {
733     "enum_field_value" : 2,
734     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
735    },
736    {
737     "enum_field_value" : 3,
738     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
739    },
740    {
741     "enum_field_value" : 4,
742     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
743    },
744    {
745     "enum_field_value" : 5,
746     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
747    },
748    {
749     "enum_field_value" : 6,
750     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
751    },
752    {
753     "enum_field_value" : 7,
754     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
755    },
756    {
757     "enum_field_value" : 8,
758     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
759    },
760    {
761     "enum_field_value" : 9,
762     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
763    }
764   ],
765   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
766   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
767   "referenced_type" : "type-119",
768   "self_type" : "type-119",
769   "size" : 4,
770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
771   "underlying_type" : "type-2",
772   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
773  },
774  {
775   "alignment" : 4,
776   "enum_fields" :
777   [
778    {
779     "enum_field_value" : 1,
780     "name" : "android::hardware::power::V1_0::Feature::POWER_FEATURE_DOUBLE_TAP_TO_WAKE"
781    }
782   ],
783   "linker_set_key" : "android::hardware::power::V1_0::Feature",
784   "name" : "android::hardware::power::V1_0::Feature",
785   "referenced_type" : "type-543",
786   "self_type" : "type-543",
787   "size" : 4,
788   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
789   "underlying_type" : "type-2",
790   "unique_id" : "_ZTSN7android8hardware5power4V1_07FeatureE"
791  },
792  {
793   "alignment" : 4,
794   "enum_fields" :
795   [
796    {
797     "enum_field_value" : 1,
798     "name" : "android::hardware::power::V1_0::PowerHint::VSYNC"
799    },
800    {
801     "enum_field_value" : 2,
802     "name" : "android::hardware::power::V1_0::PowerHint::INTERACTION"
803    },
804    {
805     "enum_field_value" : 3,
806     "name" : "android::hardware::power::V1_0::PowerHint::VIDEO_ENCODE"
807    },
808    {
809     "enum_field_value" : 4,
810     "name" : "android::hardware::power::V1_0::PowerHint::VIDEO_DECODE"
811    },
812    {
813     "enum_field_value" : 5,
814     "name" : "android::hardware::power::V1_0::PowerHint::LOW_POWER"
815    },
816    {
817     "enum_field_value" : 6,
818     "name" : "android::hardware::power::V1_0::PowerHint::SUSTAINED_PERFORMANCE"
819    },
820    {
821     "enum_field_value" : 7,
822     "name" : "android::hardware::power::V1_0::PowerHint::VR_MODE"
823    },
824    {
825     "enum_field_value" : 8,
826     "name" : "android::hardware::power::V1_0::PowerHint::LAUNCH"
827    }
828   ],
829   "linker_set_key" : "android::hardware::power::V1_0::PowerHint",
830   "name" : "android::hardware::power::V1_0::PowerHint",
831   "referenced_type" : "type-542",
832   "self_type" : "type-542",
833   "size" : 4,
834   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
835   "underlying_type" : "type-2",
836   "unique_id" : "_ZTSN7android8hardware5power4V1_09PowerHintE"
837  },
838  {
839   "alignment" : 4,
840   "enum_fields" :
841   [
842    {
843     "enum_field_value" : 0,
844     "name" : "android::hardware::power::V1_0::Status::SUCCESS"
845    },
846    {
847     "enum_field_value" : 1,
848     "name" : "android::hardware::power::V1_0::Status::FILESYSTEM_ERROR"
849    }
850   ],
851   "linker_set_key" : "android::hardware::power::V1_0::Status",
852   "name" : "android::hardware::power::V1_0::Status",
853   "referenced_type" : "type-544",
854   "self_type" : "type-544",
855   "size" : 4,
856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
857   "underlying_type" : "type-2",
858   "unique_id" : "_ZTSN7android8hardware5power4V1_06StatusE"
859  },
860  {
861   "alignment" : 4,
862   "enum_fields" :
863   [
864    {
865     "enum_field_value" : 0,
866     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
867    },
868    {
869     "enum_field_value" : 1,
870     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
871    },
872    {
873     "enum_field_value" : 2,
874     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
875    }
876   ],
877   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
878   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
879   "referenced_type" : "type-395",
880   "self_type" : "type-395",
881   "size" : 4,
882   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
883   "underlying_type" : "type-50",
884   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
885  },
886  {
887   "alignment" : 4,
888   "enum_fields" :
889   [
890    {
891     "enum_field_value" : -1,
892     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
893    }
894   ],
895   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
896   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
897   "referenced_type" : "type-533",
898   "self_type" : "type-533",
899   "size" : 4,
900   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
901   "underlying_type" : "type-50",
902   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
903  },
904  {
905   "alignment" : 1,
906   "enum_fields" :
907   [
908    {
909     "enum_field_value" : 0,
910     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
911    },
912    {
913     "enum_field_value" : 1,
914     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
915    },
916    {
917     "enum_field_value" : 2,
918     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
919    }
920   ],
921   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
922   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
923   "referenced_type" : "type-532",
924   "self_type" : "type-532",
925   "size" : 1,
926   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
927   "underlying_type" : "type-87",
928   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
929  },
930  {
931   "alignment" : 4,
932   "enum_fields" :
933   [
934    {
935     "enum_field_value" : 0,
936     "name" : "ANDROID_LOG_UNKNOWN"
937    },
938    {
939     "enum_field_value" : 1,
940     "name" : "ANDROID_LOG_DEFAULT"
941    },
942    {
943     "enum_field_value" : 2,
944     "name" : "ANDROID_LOG_VERBOSE"
945    },
946    {
947     "enum_field_value" : 3,
948     "name" : "ANDROID_LOG_DEBUG"
949    },
950    {
951     "enum_field_value" : 4,
952     "name" : "ANDROID_LOG_INFO"
953    },
954    {
955     "enum_field_value" : 5,
956     "name" : "ANDROID_LOG_WARN"
957    },
958    {
959     "enum_field_value" : 6,
960     "name" : "ANDROID_LOG_ERROR"
961    },
962    {
963     "enum_field_value" : 7,
964     "name" : "ANDROID_LOG_FATAL"
965    },
966    {
967     "enum_field_value" : 8,
968     "name" : "ANDROID_LOG_SILENT"
969    }
970   ],
971   "linker_set_key" : "android_LogPriority",
972   "name" : "android_LogPriority",
973   "referenced_type" : "type-1",
974   "self_type" : "type-1",
975   "size" : 4,
976   "source_file" : "/system/core/liblog/include/android/log.h",
977   "underlying_type" : "type-2",
978   "unique_id" : "android_LogPriority"
979  },
980  {
981   "alignment" : 4,
982   "enum_fields" :
983   [
984    {
985     "enum_field_value" : 0,
986     "name" : "HAL_COLOR_MODE_NATIVE"
987    },
988    {
989     "enum_field_value" : 1,
990     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
991    },
992    {
993     "enum_field_value" : 2,
994     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
995    },
996    {
997     "enum_field_value" : 3,
998     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
999    },
1000    {
1001     "enum_field_value" : 4,
1002     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1003    },
1004    {
1005     "enum_field_value" : 5,
1006     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1007    },
1008    {
1009     "enum_field_value" : 6,
1010     "name" : "HAL_COLOR_MODE_DCI_P3"
1011    },
1012    {
1013     "enum_field_value" : 7,
1014     "name" : "HAL_COLOR_MODE_SRGB"
1015    },
1016    {
1017     "enum_field_value" : 8,
1018     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1019    },
1020    {
1021     "enum_field_value" : 9,
1022     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1023    }
1024   ],
1025   "linker_set_key" : "android_color_mode_t",
1026   "name" : "android_color_mode_t",
1027   "referenced_type" : "type-485",
1028   "self_type" : "type-485",
1029   "size" : 4,
1030   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1031   "underlying_type" : "type-2",
1032   "unique_id" : "android_color_mode_t"
1033  },
1034  {
1035   "alignment" : 4,
1036   "enum_fields" :
1037   [
1038    {
1039     "enum_field_value" : 10,
1040     "name" : "HAL_COLOR_MODE_BT2020"
1041    },
1042    {
1043     "enum_field_value" : 11,
1044     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1045    },
1046    {
1047     "enum_field_value" : 12,
1048     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1049    }
1050   ],
1051   "linker_set_key" : "android_color_mode_v1_1_t",
1052   "name" : "android_color_mode_v1_1_t",
1053   "referenced_type" : "type-490",
1054   "self_type" : "type-490",
1055   "size" : 4,
1056   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1057   "underlying_type" : "type-2",
1058   "unique_id" : "android_color_mode_v1_1_t"
1059  },
1060  {
1061   "alignment" : 4,
1062   "enum_fields" :
1063   [
1064    {
1065     "enum_field_value" : 0,
1066     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1067    },
1068    {
1069     "enum_field_value" : 1,
1070     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1071    },
1072    {
1073     "enum_field_value" : 2,
1074     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1075    },
1076    {
1077     "enum_field_value" : 3,
1078     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1079    },
1080    {
1081     "enum_field_value" : 4,
1082     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1083    },
1084    {
1085     "enum_field_value" : 5,
1086     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1087    },
1088    {
1089     "enum_field_value" : 6,
1090     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1091    }
1092   ],
1093   "linker_set_key" : "android_color_transform_t",
1094   "name" : "android_color_transform_t",
1095   "referenced_type" : "type-486",
1096   "self_type" : "type-486",
1097   "size" : 4,
1098   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1099   "underlying_type" : "type-2",
1100   "unique_id" : "android_color_transform_t"
1101  },
1102  {
1103   "alignment" : 4,
1104   "enum_fields" :
1105   [
1106    {
1107     "enum_field_value" : 0,
1108     "name" : "HAL_DATASPACE_UNKNOWN"
1109    },
1110    {
1111     "enum_field_value" : 1,
1112     "name" : "HAL_DATASPACE_ARBITRARY"
1113    },
1114    {
1115     "enum_field_value" : 16,
1116     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1117    },
1118    {
1119     "enum_field_value" : 4128768,
1120     "name" : "HAL_DATASPACE_STANDARD_MASK"
1121    },
1122    {
1123     "enum_field_value" : 0,
1124     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1125    },
1126    {
1127     "enum_field_value" : 65536,
1128     "name" : "HAL_DATASPACE_STANDARD_BT709"
1129    },
1130    {
1131     "enum_field_value" : 131072,
1132     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1133    },
1134    {
1135     "enum_field_value" : 196608,
1136     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1137    },
1138    {
1139     "enum_field_value" : 262144,
1140     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1141    },
1142    {
1143     "enum_field_value" : 327680,
1144     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1145    },
1146    {
1147     "enum_field_value" : 393216,
1148     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1149    },
1150    {
1151     "enum_field_value" : 458752,
1152     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1153    },
1154    {
1155     "enum_field_value" : 524288,
1156     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1157    },
1158    {
1159     "enum_field_value" : 589824,
1160     "name" : "HAL_DATASPACE_STANDARD_FILM"
1161    },
1162    {
1163     "enum_field_value" : 655360,
1164     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1165    },
1166    {
1167     "enum_field_value" : 720896,
1168     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1169    },
1170    {
1171     "enum_field_value" : 22,
1172     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1173    },
1174    {
1175     "enum_field_value" : 130023424,
1176     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1177    },
1178    {
1179     "enum_field_value" : 0,
1180     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1181    },
1182    {
1183     "enum_field_value" : 4194304,
1184     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1185    },
1186    {
1187     "enum_field_value" : 8388608,
1188     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1189    },
1190    {
1191     "enum_field_value" : 12582912,
1192     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1193    },
1194    {
1195     "enum_field_value" : 16777216,
1196     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1197    },
1198    {
1199     "enum_field_value" : 20971520,
1200     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1201    },
1202    {
1203     "enum_field_value" : 25165824,
1204     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1205    },
1206    {
1207     "enum_field_value" : 29360128,
1208     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1209    },
1210    {
1211     "enum_field_value" : 33554432,
1212     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1213    },
1214    {
1215     "enum_field_value" : 27,
1216     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1217    },
1218    {
1219     "enum_field_value" : 939524096,
1220     "name" : "HAL_DATASPACE_RANGE_MASK"
1221    },
1222    {
1223     "enum_field_value" : 0,
1224     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1225    },
1226    {
1227     "enum_field_value" : 134217728,
1228     "name" : "HAL_DATASPACE_RANGE_FULL"
1229    },
1230    {
1231     "enum_field_value" : 268435456,
1232     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1233    },
1234    {
1235     "enum_field_value" : 402653184,
1236     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1237    },
1238    {
1239     "enum_field_value" : 512,
1240     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1241    },
1242    {
1243     "enum_field_value" : 138477568,
1244     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1245    },
1246    {
1247     "enum_field_value" : 406913024,
1248     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1249    },
1250    {
1251     "enum_field_value" : 513,
1252     "name" : "HAL_DATASPACE_SRGB"
1253    },
1254    {
1255     "enum_field_value" : 142671872,
1256     "name" : "HAL_DATASPACE_V0_SRGB"
1257    },
1258    {
1259     "enum_field_value" : 411107328,
1260     "name" : "HAL_DATASPACE_V0_SCRGB"
1261    },
1262    {
1263     "enum_field_value" : 257,
1264     "name" : "HAL_DATASPACE_JFIF"
1265    },
1266    {
1267     "enum_field_value" : 146931712,
1268     "name" : "HAL_DATASPACE_V0_JFIF"
1269    },
1270    {
1271     "enum_field_value" : 258,
1272     "name" : "HAL_DATASPACE_BT601_625"
1273    },
1274    {
1275     "enum_field_value" : 281149440,
1276     "name" : "HAL_DATASPACE_V0_BT601_625"
1277    },
1278    {
1279     "enum_field_value" : 259,
1280     "name" : "HAL_DATASPACE_BT601_525"
1281    },
1282    {
1283     "enum_field_value" : 281280512,
1284     "name" : "HAL_DATASPACE_V0_BT601_525"
1285    },
1286    {
1287     "enum_field_value" : 260,
1288     "name" : "HAL_DATASPACE_BT709"
1289    },
1290    {
1291     "enum_field_value" : 281083904,
1292     "name" : "HAL_DATASPACE_V0_BT709"
1293    },
1294    {
1295     "enum_field_value" : 139067392,
1296     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1297    },
1298    {
1299     "enum_field_value" : 155844608,
1300     "name" : "HAL_DATASPACE_DCI_P3"
1301    },
1302    {
1303     "enum_field_value" : 139067392,
1304     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1305    },
1306    {
1307     "enum_field_value" : 143261696,
1308     "name" : "HAL_DATASPACE_DISPLAY_P3"
1309    },
1310    {
1311     "enum_field_value" : 151715840,
1312     "name" : "HAL_DATASPACE_ADOBE_RGB"
1313    },
1314    {
1315     "enum_field_value" : 138805248,
1316     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1317    },
1318    {
1319     "enum_field_value" : 147193856,
1320     "name" : "HAL_DATASPACE_BT2020"
1321    },
1322    {
1323     "enum_field_value" : 163971072,
1324     "name" : "HAL_DATASPACE_BT2020_PQ"
1325    },
1326    {
1327     "enum_field_value" : 4096,
1328     "name" : "HAL_DATASPACE_DEPTH"
1329    },
1330    {
1331     "enum_field_value" : 4097,
1332     "name" : "HAL_DATASPACE_SENSOR"
1333    }
1334   ],
1335   "linker_set_key" : "android_dataspace_t",
1336   "name" : "android_dataspace_t",
1337   "referenced_type" : "type-484",
1338   "self_type" : "type-484",
1339   "size" : 4,
1340   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1341   "underlying_type" : "type-2",
1342   "unique_id" : "android_dataspace_t"
1343  },
1344  {
1345   "alignment" : 4,
1346   "enum_fields" :
1347   [
1348    {
1349     "enum_field_value" : 281411584,
1350     "name" : "HAL_DATASPACE_BT2020_ITU"
1351    },
1352    {
1353     "enum_field_value" : 298188800,
1354     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1355    },
1356    {
1357     "enum_field_value" : 302383104,
1358     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1359    },
1360    {
1361     "enum_field_value" : 168165376,
1362     "name" : "HAL_DATASPACE_BT2020_HLG"
1363    }
1364   ],
1365   "linker_set_key" : "android_dataspace_v1_1_t",
1366   "name" : "android_dataspace_v1_1_t",
1367   "referenced_type" : "type-489",
1368   "self_type" : "type-489",
1369   "size" : 4,
1370   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1371   "underlying_type" : "type-2",
1372   "unique_id" : "android_dataspace_v1_1_t"
1373  },
1374  {
1375   "alignment" : 4,
1376   "enum_fields" :
1377   [
1378    {
1379     "enum_field_value" : 142999552,
1380     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1381    },
1382    {
1383     "enum_field_value" : 4098,
1384     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1385    },
1386    {
1387     "enum_field_value" : 4099,
1388     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1389    },
1390    {
1391     "enum_field_value" : 4100,
1392     "name" : "HAL_DATASPACE_HEIF"
1393    }
1394   ],
1395   "linker_set_key" : "android_dataspace_v1_2_t",
1396   "name" : "android_dataspace_v1_2_t",
1397   "referenced_type" : "type-494",
1398   "self_type" : "type-494",
1399   "size" : 4,
1400   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1401   "underlying_type" : "type-2",
1402   "unique_id" : "android_dataspace_v1_2_t"
1403  },
1404  {
1405   "alignment" : 4,
1406   "enum_fields" :
1407   [
1408    {
1409     "enum_field_value" : 1,
1410     "name" : "FLEX_COMPONENT_Y"
1411    },
1412    {
1413     "enum_field_value" : 2,
1414     "name" : "FLEX_COMPONENT_Cb"
1415    },
1416    {
1417     "enum_field_value" : 4,
1418     "name" : "FLEX_COMPONENT_Cr"
1419    },
1420    {
1421     "enum_field_value" : 1024,
1422     "name" : "FLEX_COMPONENT_R"
1423    },
1424    {
1425     "enum_field_value" : 2048,
1426     "name" : "FLEX_COMPONENT_G"
1427    },
1428    {
1429     "enum_field_value" : 4096,
1430     "name" : "FLEX_COMPONENT_B"
1431    },
1432    {
1433     "enum_field_value" : 1073741824,
1434     "name" : "FLEX_COMPONENT_A"
1435    }
1436   ],
1437   "linker_set_key" : "android_flex_component",
1438   "name" : "android_flex_component",
1439   "referenced_type" : "type-499",
1440   "self_type" : "type-499",
1441   "size" : 4,
1442   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1443   "underlying_type" : "type-2",
1444   "unique_id" : "android_flex_component"
1445  },
1446  {
1447   "alignment" : 4,
1448   "enum_fields" :
1449   [
1450    {
1451     "enum_field_value" : 0,
1452     "name" : "FLEX_FORMAT_INVALID"
1453    },
1454    {
1455     "enum_field_value" : 1,
1456     "name" : "FLEX_FORMAT_Y"
1457    },
1458    {
1459     "enum_field_value" : 7,
1460     "name" : "FLEX_FORMAT_YCbCr"
1461    },
1462    {
1463     "enum_field_value" : 1073741831,
1464     "name" : "FLEX_FORMAT_YCbCrA"
1465    },
1466    {
1467     "enum_field_value" : 7168,
1468     "name" : "FLEX_FORMAT_RGB"
1469    },
1470    {
1471     "enum_field_value" : 1073748992,
1472     "name" : "FLEX_FORMAT_RGBA"
1473    }
1474   ],
1475   "linker_set_key" : "android_flex_format",
1476   "name" : "android_flex_format",
1477   "referenced_type" : "type-501",
1478   "self_type" : "type-501",
1479   "size" : 4,
1480   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1481   "underlying_type" : "type-2",
1482   "unique_id" : "android_flex_format"
1483  },
1484  {
1485   "alignment" : 4,
1486   "enum_fields" :
1487   [
1488    {
1489     "enum_field_value" : 1,
1490     "name" : "HAL_HDR_DOLBY_VISION"
1491    },
1492    {
1493     "enum_field_value" : 2,
1494     "name" : "HAL_HDR_HDR10"
1495    },
1496    {
1497     "enum_field_value" : 3,
1498     "name" : "HAL_HDR_HLG"
1499    }
1500   ],
1501   "linker_set_key" : "android_hdr_t",
1502   "name" : "android_hdr_t",
1503   "referenced_type" : "type-487",
1504   "self_type" : "type-487",
1505   "size" : 4,
1506   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1507   "underlying_type" : "type-2",
1508   "unique_id" : "android_hdr_t"
1509  },
1510  {
1511   "alignment" : 4,
1512   "enum_fields" :
1513   [
1514    {
1515     "enum_field_value" : 4,
1516     "name" : "HAL_HDR_HDR10_PLUS"
1517    }
1518   ],
1519   "linker_set_key" : "android_hdr_v1_2_t",
1520   "name" : "android_hdr_v1_2_t",
1521   "referenced_type" : "type-492",
1522   "self_type" : "type-492",
1523   "size" : 4,
1524   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1525   "underlying_type" : "type-2",
1526   "unique_id" : "android_hdr_v1_2_t"
1527  },
1528  {
1529   "alignment" : 4,
1530   "enum_fields" :
1531   [
1532    {
1533     "enum_field_value" : 39,
1534     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1535    },
1536    {
1537     "enum_field_value" : 40,
1538     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1539    },
1540    {
1541     "enum_field_value" : 41,
1542     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1543    },
1544    {
1545     "enum_field_value" : 42,
1546     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1547    }
1548   ],
1549   "linker_set_key" : "android_pixel_format_sw_t",
1550   "name" : "android_pixel_format_sw_t",
1551   "referenced_type" : "type-496",
1552   "self_type" : "type-496",
1553   "size" : 4,
1554   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1555   "underlying_type" : "type-2",
1556   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1557  },
1558  {
1559   "alignment" : 4,
1560   "enum_fields" :
1561   [
1562    {
1563     "enum_field_value" : 1,
1564     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1565    },
1566    {
1567     "enum_field_value" : 2,
1568     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1569    },
1570    {
1571     "enum_field_value" : 3,
1572     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1573    },
1574    {
1575     "enum_field_value" : 4,
1576     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1577    },
1578    {
1579     "enum_field_value" : 5,
1580     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1581    },
1582    {
1583     "enum_field_value" : 16,
1584     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1585    },
1586    {
1587     "enum_field_value" : 17,
1588     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1589    },
1590    {
1591     "enum_field_value" : 20,
1592     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1593    },
1594    {
1595     "enum_field_value" : 22,
1596     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1597    },
1598    {
1599     "enum_field_value" : 32,
1600     "name" : "HAL_PIXEL_FORMAT_RAW16"
1601    },
1602    {
1603     "enum_field_value" : 33,
1604     "name" : "HAL_PIXEL_FORMAT_BLOB"
1605    },
1606    {
1607     "enum_field_value" : 34,
1608     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1609    },
1610    {
1611     "enum_field_value" : 35,
1612     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1613    },
1614    {
1615     "enum_field_value" : 36,
1616     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1617    },
1618    {
1619     "enum_field_value" : 37,
1620     "name" : "HAL_PIXEL_FORMAT_RAW10"
1621    },
1622    {
1623     "enum_field_value" : 38,
1624     "name" : "HAL_PIXEL_FORMAT_RAW12"
1625    },
1626    {
1627     "enum_field_value" : 43,
1628     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1629    },
1630    {
1631     "enum_field_value" : 538982489,
1632     "name" : "HAL_PIXEL_FORMAT_Y8"
1633    },
1634    {
1635     "enum_field_value" : 540422489,
1636     "name" : "HAL_PIXEL_FORMAT_Y16"
1637    },
1638    {
1639     "enum_field_value" : 842094169,
1640     "name" : "HAL_PIXEL_FORMAT_YV12"
1641    }
1642   ],
1643   "linker_set_key" : "android_pixel_format_t",
1644   "name" : "android_pixel_format_t",
1645   "referenced_type" : "type-482",
1646   "self_type" : "type-482",
1647   "size" : 4,
1648   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1649   "underlying_type" : "type-2",
1650   "unique_id" : "android_pixel_format_t"
1651  },
1652  {
1653   "alignment" : 4,
1654   "enum_fields" :
1655   [
1656    {
1657     "enum_field_value" : 48,
1658     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1659    },
1660    {
1661     "enum_field_value" : 49,
1662     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1663    },
1664    {
1665     "enum_field_value" : 50,
1666     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1667    },
1668    {
1669     "enum_field_value" : 51,
1670     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1671    },
1672    {
1673     "enum_field_value" : 52,
1674     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1675    },
1676    {
1677     "enum_field_value" : 53,
1678     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1679    },
1680    {
1681     "enum_field_value" : 54,
1682     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1683    }
1684   ],
1685   "linker_set_key" : "android_pixel_format_v1_1_t",
1686   "name" : "android_pixel_format_v1_1_t",
1687   "referenced_type" : "type-488",
1688   "self_type" : "type-488",
1689   "size" : 4,
1690   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1691   "underlying_type" : "type-2",
1692   "unique_id" : "android_pixel_format_v1_1_t"
1693  },
1694  {
1695   "alignment" : 4,
1696   "enum_fields" :
1697   [
1698    {
1699     "enum_field_value" : 55,
1700     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1701    }
1702   ],
1703   "linker_set_key" : "android_pixel_format_v1_2_t",
1704   "name" : "android_pixel_format_v1_2_t",
1705   "referenced_type" : "type-495",
1706   "self_type" : "type-495",
1707   "size" : 4,
1708   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1709   "underlying_type" : "type-2",
1710   "unique_id" : "android_pixel_format_v1_2_t"
1711  },
1712  {
1713   "alignment" : 4,
1714   "enum_fields" :
1715   [
1716    {
1717     "enum_field_value" : 0,
1718     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1719    },
1720    {
1721     "enum_field_value" : 1,
1722     "name" : "HAL_RENDER_INTENT_ENHANCE"
1723    },
1724    {
1725     "enum_field_value" : 2,
1726     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1727    },
1728    {
1729     "enum_field_value" : 3,
1730     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1731    }
1732   ],
1733   "linker_set_key" : "android_render_intent_v1_1_t",
1734   "name" : "android_render_intent_v1_1_t",
1735   "referenced_type" : "type-491",
1736   "self_type" : "type-491",
1737   "size" : 4,
1738   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1739   "underlying_type" : "type-2",
1740   "unique_id" : "android_render_intent_v1_1_t"
1741  },
1742  {
1743   "alignment" : 4,
1744   "enum_fields" :
1745   [
1746    {
1747     "enum_field_value" : 1,
1748     "name" : "HAL_TRANSFORM_FLIP_H"
1749    },
1750    {
1751     "enum_field_value" : 2,
1752     "name" : "HAL_TRANSFORM_FLIP_V"
1753    },
1754    {
1755     "enum_field_value" : 4,
1756     "name" : "HAL_TRANSFORM_ROT_90"
1757    },
1758    {
1759     "enum_field_value" : 3,
1760     "name" : "HAL_TRANSFORM_ROT_180"
1761    },
1762    {
1763     "enum_field_value" : 7,
1764     "name" : "HAL_TRANSFORM_ROT_270"
1765    }
1766   ],
1767   "linker_set_key" : "android_transform_t",
1768   "name" : "android_transform_t",
1769   "referenced_type" : "type-483",
1770   "self_type" : "type-483",
1771   "size" : 4,
1772   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1773   "underlying_type" : "type-2",
1774   "unique_id" : "android_transform_t"
1775  },
1776  {
1777   "alignment" : 4,
1778   "enum_fields" :
1779   [
1780    {
1781     "enum_field_value" : 0,
1782     "name" : "LOG_ID_MIN"
1783    },
1784    {
1785     "enum_field_value" : 0,
1786     "name" : "LOG_ID_MAIN"
1787    },
1788    {
1789     "enum_field_value" : 1,
1790     "name" : "LOG_ID_RADIO"
1791    },
1792    {
1793     "enum_field_value" : 2,
1794     "name" : "LOG_ID_EVENTS"
1795    },
1796    {
1797     "enum_field_value" : 3,
1798     "name" : "LOG_ID_SYSTEM"
1799    },
1800    {
1801     "enum_field_value" : 4,
1802     "name" : "LOG_ID_CRASH"
1803    },
1804    {
1805     "enum_field_value" : 5,
1806     "name" : "LOG_ID_STATS"
1807    },
1808    {
1809     "enum_field_value" : 6,
1810     "name" : "LOG_ID_SECURITY"
1811    },
1812    {
1813     "enum_field_value" : 7,
1814     "name" : "LOG_ID_KERNEL"
1815    },
1816    {
1817     "enum_field_value" : 8,
1818     "name" : "LOG_ID_MAX"
1819    }
1820   ],
1821   "linker_set_key" : "log_id",
1822   "name" : "log_id",
1823   "referenced_type" : "type-246",
1824   "self_type" : "type-246",
1825   "size" : 4,
1826   "source_file" : "/system/core/liblog/include/android/log.h",
1827   "underlying_type" : "type-2",
1828   "unique_id" : "log_id"
1829  }
1830 ],
1831 "function_types" :
1832 [
1833  {
1834   "alignment" : 4,
1835   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1836   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1837   "parameters" :
1838   [
1839    {
1840     "referenced_type" : "type-65"
1841    },
1842    {
1843     "referenced_type" : "type-71"
1844    },
1845    {
1846     "referenced_type" : "type-51"
1847    }
1848   ],
1849   "referenced_type" : "type-64",
1850   "return_type" : "type-27",
1851   "self_type" : "type-64",
1852   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1853  },
1854  {
1855   "alignment" : 4,
1856   "linker_set_key" : "int (void *)",
1857   "name" : "int (void *)",
1858   "parameters" :
1859   [
1860    {
1861     "referenced_type" : "type-51"
1862    }
1863   ],
1864   "referenced_type" : "type-510",
1865   "return_type" : "type-50",
1866   "self_type" : "type-510",
1867   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1868  },
1869  {
1870   "alignment" : 4,
1871   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1872   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1873   "parameters" :
1874   [
1875    {
1876     "referenced_type" : "type-424"
1877    },
1878    {
1879     "referenced_type" : "type-374"
1880    },
1881    {
1882     "referenced_type" : "type-44"
1883    },
1884    {
1885     "referenced_type" : "type-425"
1886    },
1887    {
1888     "referenced_type" : "type-44"
1889    },
1890    {
1891     "referenced_type" : "type-51"
1892    }
1893   ],
1894   "referenced_type" : "type-423",
1895   "return_type" : "type-52",
1896   "self_type" : "type-423",
1897   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1898  }
1899 ],
1900 "functions" :
1901 [
1902  {
1903   "function_name" : "android::hardware::power::V1_1::writeEmbeddedToParcel",
1904   "linker_set_key" : "_ZN7android8hardware5power4V1_121writeEmbeddedToParcelERKNS2_19PowerStateSubsystemEPNS0_6ParcelEmm",
1905   "parameters" :
1906   [
1907    {
1908     "referenced_type" : "type-587"
1909    },
1910    {
1911     "referenced_type" : "type-424"
1912    },
1913    {
1914     "referenced_type" : "type-44"
1915    },
1916    {
1917     "referenced_type" : "type-44"
1918    }
1919   ],
1920   "return_type" : "type-50",
1921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/hwtypes.h"
1922  },
1923  {
1924   "function_name" : "android::hardware::power::V1_1::writeEmbeddedToParcel",
1925   "linker_set_key" : "_ZN7android8hardware5power4V1_121writeEmbeddedToParcelERKNS2_29PowerStateSubsystemSleepStateEPNS0_6ParcelEmm",
1926   "parameters" :
1927   [
1928    {
1929     "referenced_type" : "type-581"
1930    },
1931    {
1932     "referenced_type" : "type-424"
1933    },
1934    {
1935     "referenced_type" : "type-44"
1936    },
1937    {
1938     "referenced_type" : "type-44"
1939    }
1940   ],
1941   "return_type" : "type-50",
1942   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/hwtypes.h"
1943  },
1944  {
1945   "function_name" : "android::hardware::power::V1_1::readEmbeddedFromParcel",
1946   "linker_set_key" : "_ZN7android8hardware5power4V1_122readEmbeddedFromParcelERKNS2_19PowerStateSubsystemERKNS0_6ParcelEmm",
1947   "parameters" :
1948   [
1949    {
1950     "referenced_type" : "type-587"
1951    },
1952    {
1953     "referenced_type" : "type-431"
1954    },
1955    {
1956     "referenced_type" : "type-44"
1957    },
1958    {
1959     "referenced_type" : "type-44"
1960    }
1961   ],
1962   "return_type" : "type-50",
1963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/hwtypes.h"
1964  },
1965  {
1966   "function_name" : "android::hardware::power::V1_1::readEmbeddedFromParcel",
1967   "linker_set_key" : "_ZN7android8hardware5power4V1_122readEmbeddedFromParcelERKNS2_29PowerStateSubsystemSleepStateERKNS0_6ParcelEmm",
1968   "parameters" :
1969   [
1970    {
1971     "referenced_type" : "type-581"
1972    },
1973    {
1974     "referenced_type" : "type-431"
1975    },
1976    {
1977     "referenced_type" : "type-44"
1978    },
1979    {
1980     "referenced_type" : "type-44"
1981    }
1982   ],
1983   "return_type" : "type-50",
1984   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/hwtypes.h"
1985  },
1986  {
1987   "function_name" : "android::hardware::power::V1_1::IPower::getService",
1988   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1989   "parameters" :
1990   [
1991    {
1992     "default_arg" : true,
1993     "referenced_type" : "type-439"
1994    },
1995    {
1996     "default_arg" : true,
1997     "referenced_type" : "type-27"
1998    }
1999   ],
2000   "return_type" : "type-126",
2001   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2002  },
2003  {
2004   "function_name" : "android::hardware::power::V1_1::IPower::linkToDeath",
2005   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2006   "parameters" :
2007   [
2008    {
2009     "is_this_ptr" : true,
2010     "referenced_type" : "type-127"
2011    },
2012    {
2013     "referenced_type" : "type-602"
2014    },
2015    {
2016     "referenced_type" : "type-44"
2017    }
2018   ],
2019   "return_type" : "type-161",
2020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2021  },
2022  {
2023   "function_name" : "android::hardware::power::V1_1::IPower::getDebugInfo",
2024   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2025   "parameters" :
2026   [
2027    {
2028     "is_this_ptr" : true,
2029     "referenced_type" : "type-127"
2030    },
2031    {
2032     "referenced_type" : "type-634"
2033    }
2034   ],
2035   "return_type" : "type-181",
2036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2037  },
2038  {
2039   "function_name" : "android::hardware::power::V1_1::IPower::getHashChain",
2040   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2041   "parameters" :
2042   [
2043    {
2044     "is_this_ptr" : true,
2045     "referenced_type" : "type-127"
2046    },
2047    {
2048     "referenced_type" : "type-635"
2049    }
2050   ],
2051   "return_type" : "type-181",
2052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2053  },
2054  {
2055   "function_name" : "android::hardware::power::V1_1::IPower::tryGetService",
2056   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2057   "parameters" :
2058   [
2059    {
2060     "default_arg" : true,
2061     "referenced_type" : "type-439"
2062    },
2063    {
2064     "default_arg" : true,
2065     "referenced_type" : "type-27"
2066    }
2067   ],
2068   "return_type" : "type-126",
2069   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2070  },
2071  {
2072   "function_name" : "android::hardware::power::V1_1::IPower::unlinkToDeath",
2073   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2074   "parameters" :
2075   [
2076    {
2077     "is_this_ptr" : true,
2078     "referenced_type" : "type-127"
2079    },
2080    {
2081     "referenced_type" : "type-602"
2082    }
2083   ],
2084   "return_type" : "type-161",
2085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2086  },
2087  {
2088   "function_name" : "android::hardware::power::V1_1::IPower::interfaceChain",
2089   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2090   "parameters" :
2091   [
2092    {
2093     "is_this_ptr" : true,
2094     "referenced_type" : "type-127"
2095    },
2096    {
2097     "referenced_type" : "type-636"
2098    }
2099   ],
2100   "return_type" : "type-181",
2101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2102  },
2103  {
2104   "function_name" : "android::hardware::power::V1_1::IPower::registerAsService",
2105   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2106   "parameters" :
2107   [
2108    {
2109     "is_this_ptr" : true,
2110     "referenced_type" : "type-127"
2111    },
2112    {
2113     "default_arg" : true,
2114     "referenced_type" : "type-439"
2115    }
2116   ],
2117   "return_type" : "type-50",
2118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2119  },
2120  {
2121   "function_name" : "android::hardware::power::V1_1::IPower::interfaceDescriptor",
2122   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2123   "parameters" :
2124   [
2125    {
2126     "is_this_ptr" : true,
2127     "referenced_type" : "type-127"
2128    },
2129    {
2130     "referenced_type" : "type-637"
2131    }
2132   ],
2133   "return_type" : "type-181",
2134   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2135  },
2136  {
2137   "function_name" : "android::hardware::power::V1_1::IPower::notifySyspropsChanged",
2138   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv",
2139   "parameters" :
2140   [
2141    {
2142     "is_this_ptr" : true,
2143     "referenced_type" : "type-127"
2144    }
2145   ],
2146   "return_type" : "type-181",
2147   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2148  },
2149  {
2150   "function_name" : "android::hardware::power::V1_1::IPower::setHALInstrumentation",
2151   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv",
2152   "parameters" :
2153   [
2154    {
2155     "is_this_ptr" : true,
2156     "referenced_type" : "type-127"
2157    }
2158   ],
2159   "return_type" : "type-181",
2160   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2161  },
2162  {
2163   "function_name" : "android::hardware::power::V1_1::IPower::registerForNotifications",
2164   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2165   "parameters" :
2166   [
2167    {
2168     "referenced_type" : "type-439"
2169    },
2170    {
2171     "referenced_type" : "type-563"
2172    }
2173   ],
2174   "return_type" : "type-27",
2175   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2176  },
2177  {
2178   "function_name" : "android::hardware::power::V1_1::IPower::ping",
2179   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower4pingEv",
2180   "parameters" :
2181   [
2182    {
2183     "is_this_ptr" : true,
2184     "referenced_type" : "type-127"
2185    }
2186   ],
2187   "return_type" : "type-181",
2188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2189  },
2190  {
2191   "function_name" : "android::hardware::power::V1_1::IPower::debug",
2192   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2193   "parameters" :
2194   [
2195    {
2196     "is_this_ptr" : true,
2197     "referenced_type" : "type-127"
2198    },
2199    {
2200     "referenced_type" : "type-385"
2201    },
2202    {
2203     "referenced_type" : "type-562"
2204    }
2205   ],
2206   "return_type" : "type-181",
2207   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2208  },
2209  {
2210   "function_name" : "android::hardware::power::V1_1::IPower::castFrom",
2211   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spINS1_4V1_06IPowerEEEb",
2212   "parameters" :
2213   [
2214    {
2215     "referenced_type" : "type-123"
2216    },
2217    {
2218     "default_arg" : true,
2219     "referenced_type" : "type-27"
2220    }
2221   ],
2222   "return_type" : "type-168",
2223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2224  },
2225  {
2226   "function_name" : "android::hardware::power::V1_1::IPower::castFrom",
2227   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2228   "parameters" :
2229   [
2230    {
2231     "referenced_type" : "type-627"
2232    },
2233    {
2234     "default_arg" : true,
2235     "referenced_type" : "type-27"
2236    }
2237   ],
2238   "return_type" : "type-168",
2239   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2240  },
2241  {
2242   "function_name" : "android::hardware::power::V1_1::IPower::castFrom",
2243   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower8castFromERKNS_2spIS3_EEb",
2244   "parameters" :
2245   [
2246    {
2247     "referenced_type" : "type-351"
2248    },
2249    {
2250     "default_arg" : true,
2251     "referenced_type" : "type-27"
2252    }
2253   ],
2254   "return_type" : "type-168",
2255   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2256  },
2257  {
2258   "access" : "private",
2259   "function_name" : "android::hardware::power::V1_1::BsPower::addOnewayTask",
2260   "linker_set_key" : "_ZN7android8hardware5power4V1_17BsPower13addOnewayTaskENSt3__18functionIFvvEEE",
2261   "parameters" :
2262   [
2263    {
2264     "is_this_ptr" : true,
2265     "referenced_type" : "type-631"
2266    },
2267    {
2268     "referenced_type" : "type-640"
2269    }
2270   ],
2271   "return_type" : "type-181",
2272   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BsPower.h"
2273  },
2274  {
2275   "function_name" : "android::hardware::power::V1_1::BsPower::BsPower",
2276   "linker_set_key" : "_ZN7android8hardware5power4V1_17BsPowerC1ENS_2spINS2_6IPowerEEE",
2277   "parameters" :
2278   [
2279    {
2280     "is_this_ptr" : true,
2281     "referenced_type" : "type-631"
2282    },
2283    {
2284     "referenced_type" : "type-131"
2285    }
2286   ],
2287   "return_type" : "type-52",
2288   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BsPower.h"
2289  },
2290  {
2291   "function_name" : "android::hardware::power::V1_1::BsPower::BsPower",
2292   "linker_set_key" : "_ZN7android8hardware5power4V1_17BsPowerC2ENS_2spINS2_6IPowerEEE",
2293   "parameters" :
2294   [
2295    {
2296     "is_this_ptr" : true,
2297     "referenced_type" : "type-631"
2298    },
2299    {
2300     "referenced_type" : "type-131"
2301    }
2302   ],
2303   "return_type" : "type-52",
2304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BsPower.h"
2305  },
2306  {
2307   "function_name" : "android::hardware::power::V1_1::BnHwPower::onTransact",
2308   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2309   "parameters" :
2310   [
2311    {
2312     "is_this_ptr" : true,
2313     "referenced_type" : "type-616"
2314    },
2315    {
2316     "referenced_type" : "type-2"
2317    },
2318    {
2319     "referenced_type" : "type-431"
2320    },
2321    {
2322     "referenced_type" : "type-424"
2323    },
2324    {
2325     "default_arg" : true,
2326     "referenced_type" : "type-2"
2327    },
2328    {
2329     "default_arg" : true,
2330     "referenced_type" : "type-645"
2331    }
2332   ],
2333   "return_type" : "type-50",
2334   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2335  },
2336  {
2337   "access" : "private",
2338   "function_name" : "android::hardware::power::V1_1::BnHwPower::getDebugInfo",
2339   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2340   "parameters" :
2341   [
2342    {
2343     "is_this_ptr" : true,
2344     "referenced_type" : "type-616"
2345    },
2346    {
2347     "referenced_type" : "type-646"
2348    }
2349   ],
2350   "return_type" : "type-181",
2351   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2352  },
2353  {
2354   "function_name" : "android::hardware::power::V1_1::BnHwPower::_hidl_powerHintAsync",
2355   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPower20_hidl_powerHintAsyncEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2356   "parameters" :
2357   [
2358    {
2359     "referenced_type" : "type-432"
2360    },
2361    {
2362     "referenced_type" : "type-431"
2363    },
2364    {
2365     "referenced_type" : "type-424"
2366    },
2367    {
2368     "referenced_type" : "type-647"
2369    }
2370   ],
2371   "return_type" : "type-50",
2372   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2373  },
2374  {
2375   "function_name" : "android::hardware::power::V1_1::BnHwPower::_hidl_getSubsystemLowPowerStats",
2376   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPower31_hidl_getSubsystemLowPowerStatsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2377   "parameters" :
2378   [
2379    {
2380     "referenced_type" : "type-432"
2381    },
2382    {
2383     "referenced_type" : "type-431"
2384    },
2385    {
2386     "referenced_type" : "type-424"
2387    },
2388    {
2389     "referenced_type" : "type-648"
2390    }
2391   ],
2392   "return_type" : "type-50",
2393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2394  },
2395  {
2396   "access" : "private",
2397   "function_name" : "android::hardware::power::V1_1::BnHwPower::ping",
2398   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPower4pingEv",
2399   "parameters" :
2400   [
2401    {
2402     "is_this_ptr" : true,
2403     "referenced_type" : "type-616"
2404    }
2405   ],
2406   "return_type" : "type-181",
2407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2408  },
2409  {
2410   "function_name" : "android::hardware::power::V1_1::BnHwPower::BnHwPower",
2411   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPowerC1ERKNS_2spINS2_6IPowerEEE",
2412   "parameters" :
2413   [
2414    {
2415     "is_this_ptr" : true,
2416     "referenced_type" : "type-616"
2417    },
2418    {
2419     "referenced_type" : "type-351"
2420    }
2421   ],
2422   "return_type" : "type-52",
2423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2424  },
2425  {
2426   "function_name" : "android::hardware::power::V1_1::BnHwPower::BnHwPower",
2427   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPowerC2ERKNS_2spINS2_6IPowerEEE",
2428   "parameters" :
2429   [
2430    {
2431     "is_this_ptr" : true,
2432     "referenced_type" : "type-616"
2433    },
2434    {
2435     "referenced_type" : "type-351"
2436    }
2437   ],
2438   "return_type" : "type-52",
2439   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2440  },
2441  {
2442   "function_name" : "android::hardware::power::V1_1::BnHwPower::~BnHwPower",
2443   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPowerD0Ev",
2444   "parameters" :
2445   [
2446    {
2447     "is_this_ptr" : true,
2448     "referenced_type" : "type-616"
2449    }
2450   ],
2451   "return_type" : "type-52",
2452   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2453  },
2454  {
2455   "function_name" : "android::hardware::power::V1_1::BnHwPower::~BnHwPower",
2456   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPowerD1Ev",
2457   "parameters" :
2458   [
2459    {
2460     "is_this_ptr" : true,
2461     "referenced_type" : "type-616"
2462    }
2463   ],
2464   "return_type" : "type-52",
2465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2466  },
2467  {
2468   "function_name" : "android::hardware::power::V1_1::BnHwPower::~BnHwPower",
2469   "linker_set_key" : "_ZN7android8hardware5power4V1_19BnHwPowerD2Ev",
2470   "parameters" :
2471   [
2472    {
2473     "is_this_ptr" : true,
2474     "referenced_type" : "type-616"
2475    }
2476   ],
2477   "return_type" : "type-52",
2478   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h"
2479  },
2480  {
2481   "function_name" : "android::hardware::power::V1_1::BpHwPower::setFeature",
2482   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower10setFeatureENS1_4V1_07FeatureEb",
2483   "parameters" :
2484   [
2485    {
2486     "is_this_ptr" : true,
2487     "referenced_type" : "type-5"
2488    },
2489    {
2490     "referenced_type" : "type-543"
2491    },
2492    {
2493     "referenced_type" : "type-27"
2494    }
2495   ],
2496   "return_type" : "type-181",
2497   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2498  },
2499  {
2500   "function_name" : "android::hardware::power::V1_1::BpHwPower::linkToDeath",
2501   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2502   "parameters" :
2503   [
2504    {
2505     "is_this_ptr" : true,
2506     "referenced_type" : "type-5"
2507    },
2508    {
2509     "referenced_type" : "type-602"
2510    },
2511    {
2512     "referenced_type" : "type-44"
2513    }
2514   ],
2515   "return_type" : "type-161",
2516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2517  },
2518  {
2519   "function_name" : "android::hardware::power::V1_1::BpHwPower::getDebugInfo",
2520   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2521   "parameters" :
2522   [
2523    {
2524     "is_this_ptr" : true,
2525     "referenced_type" : "type-5"
2526    },
2527    {
2528     "referenced_type" : "type-649"
2529    }
2530   ],
2531   "return_type" : "type-181",
2532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2533  },
2534  {
2535   "function_name" : "android::hardware::power::V1_1::BpHwPower::getHashChain",
2536   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2537   "parameters" :
2538   [
2539    {
2540     "is_this_ptr" : true,
2541     "referenced_type" : "type-5"
2542    },
2543    {
2544     "referenced_type" : "type-650"
2545    }
2546   ],
2547   "return_type" : "type-181",
2548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2549  },
2550  {
2551   "function_name" : "android::hardware::power::V1_1::BpHwPower::unlinkToDeath",
2552   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2553   "parameters" :
2554   [
2555    {
2556     "is_this_ptr" : true,
2557     "referenced_type" : "type-5"
2558    },
2559    {
2560     "referenced_type" : "type-602"
2561    }
2562   ],
2563   "return_type" : "type-161",
2564   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2565  },
2566  {
2567   "function_name" : "android::hardware::power::V1_1::BpHwPower::interfaceChain",
2568   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2569   "parameters" :
2570   [
2571    {
2572     "is_this_ptr" : true,
2573     "referenced_type" : "type-5"
2574    },
2575    {
2576     "referenced_type" : "type-651"
2577    }
2578   ],
2579   "return_type" : "type-181",
2580   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2581  },
2582  {
2583   "function_name" : "android::hardware::power::V1_1::BpHwPower::powerHintAsync",
2584   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi",
2585   "parameters" :
2586   [
2587    {
2588     "is_this_ptr" : true,
2589     "referenced_type" : "type-5"
2590    },
2591    {
2592     "referenced_type" : "type-542"
2593    },
2594    {
2595     "referenced_type" : "type-50"
2596    }
2597   ],
2598   "return_type" : "type-181",
2599   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2600  },
2601  {
2602   "function_name" : "android::hardware::power::V1_1::BpHwPower::setInteractive",
2603   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower14setInteractiveEb",
2604   "parameters" :
2605   [
2606    {
2607     "is_this_ptr" : true,
2608     "referenced_type" : "type-5"
2609    },
2610    {
2611     "referenced_type" : "type-27"
2612    }
2613   ],
2614   "return_type" : "type-181",
2615   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2616  },
2617  {
2618   "function_name" : "android::hardware::power::V1_1::BpHwPower::interfaceDescriptor",
2619   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2620   "parameters" :
2621   [
2622    {
2623     "is_this_ptr" : true,
2624     "referenced_type" : "type-5"
2625    },
2626    {
2627     "referenced_type" : "type-652"
2628    }
2629   ],
2630   "return_type" : "type-181",
2631   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2632  },
2633  {
2634   "function_name" : "android::hardware::power::V1_1::BpHwPower::_hidl_powerHintAsync",
2635   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower20_hidl_powerHintAsyncEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS1_4V1_09PowerHintEi",
2636   "parameters" :
2637   [
2638    {
2639     "referenced_type" : "type-46"
2640    },
2641    {
2642     "referenced_type" : "type-176"
2643    },
2644    {
2645     "referenced_type" : "type-542"
2646    },
2647    {
2648     "referenced_type" : "type-50"
2649    }
2650   ],
2651   "return_type" : "type-181",
2652   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2653  },
2654  {
2655   "function_name" : "android::hardware::power::V1_1::BpHwPower::notifySyspropsChanged",
2656   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower21notifySyspropsChangedEv",
2657   "parameters" :
2658   [
2659    {
2660     "is_this_ptr" : true,
2661     "referenced_type" : "type-5"
2662    }
2663   ],
2664   "return_type" : "type-181",
2665   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2666  },
2667  {
2668   "function_name" : "android::hardware::power::V1_1::BpHwPower::setHALInstrumentation",
2669   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower21setHALInstrumentationEv",
2670   "parameters" :
2671   [
2672    {
2673     "is_this_ptr" : true,
2674     "referenced_type" : "type-5"
2675    }
2676   ],
2677   "return_type" : "type-181",
2678   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2679  },
2680  {
2681   "function_name" : "android::hardware::power::V1_1::BpHwPower::getPlatformLowPowerStats",
2682   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE",
2683   "parameters" :
2684   [
2685    {
2686     "is_this_ptr" : true,
2687     "referenced_type" : "type-5"
2688    },
2689    {
2690     "referenced_type" : "type-653"
2691    }
2692   ],
2693   "return_type" : "type-181",
2694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2695  },
2696  {
2697   "function_name" : "android::hardware::power::V1_1::BpHwPower::getSubsystemLowPowerStats",
2698   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE",
2699   "parameters" :
2700   [
2701    {
2702     "is_this_ptr" : true,
2703     "referenced_type" : "type-5"
2704    },
2705    {
2706     "referenced_type" : "type-654"
2707    }
2708   ],
2709   "return_type" : "type-181",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::power::V1_1::BpHwPower::_hidl_getSubsystemLowPowerStats",
2714   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower31_hidl_getSubsystemLowPowerStatsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE",
2715   "parameters" :
2716   [
2717    {
2718     "referenced_type" : "type-46"
2719    },
2720    {
2721     "referenced_type" : "type-176"
2722    },
2723    {
2724     "referenced_type" : "type-655"
2725    }
2726   ],
2727   "return_type" : "type-181",
2728   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2729  },
2730  {
2731   "function_name" : "android::hardware::power::V1_1::BpHwPower::ping",
2732   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower4pingEv",
2733   "parameters" :
2734   [
2735    {
2736     "is_this_ptr" : true,
2737     "referenced_type" : "type-5"
2738    }
2739   ],
2740   "return_type" : "type-181",
2741   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2742  },
2743  {
2744   "function_name" : "android::hardware::power::V1_1::BpHwPower::debug",
2745   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2746   "parameters" :
2747   [
2748    {
2749     "is_this_ptr" : true,
2750     "referenced_type" : "type-5"
2751    },
2752    {
2753     "referenced_type" : "type-385"
2754    },
2755    {
2756     "referenced_type" : "type-562"
2757    }
2758   ],
2759   "return_type" : "type-181",
2760   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2761  },
2762  {
2763   "function_name" : "android::hardware::power::V1_1::BpHwPower::powerHint",
2764   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPower9powerHintENS1_4V1_09PowerHintEi",
2765   "parameters" :
2766   [
2767    {
2768     "is_this_ptr" : true,
2769     "referenced_type" : "type-5"
2770    },
2771    {
2772     "referenced_type" : "type-542"
2773    },
2774    {
2775     "referenced_type" : "type-50"
2776    }
2777   ],
2778   "return_type" : "type-181",
2779   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2780  },
2781  {
2782   "function_name" : "android::hardware::power::V1_1::BpHwPower::BpHwPower",
2783   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPowerC1ERKNS_2spINS0_7IBinderEEE",
2784   "parameters" :
2785   [
2786    {
2787     "is_this_ptr" : true,
2788     "referenced_type" : "type-5"
2789    },
2790    {
2791     "referenced_type" : "type-71"
2792    }
2793   ],
2794   "return_type" : "type-52",
2795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2796  },
2797  {
2798   "function_name" : "android::hardware::power::V1_1::BpHwPower::BpHwPower",
2799   "linker_set_key" : "_ZN7android8hardware5power4V1_19BpHwPowerC2ERKNS_2spINS0_7IBinderEEE",
2800   "parameters" :
2801   [
2802    {
2803     "is_this_ptr" : true,
2804     "referenced_type" : "type-5"
2805    },
2806    {
2807     "referenced_type" : "type-71"
2808    }
2809   ],
2810   "return_type" : "type-52",
2811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
2812  },
2813  {
2814   "function_name" : "android::hardware::details::castInterface",
2815   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_16IPowerENS3_4V1_06IPowerENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2816   "parameters" :
2817   [
2818    {
2819     "referenced_type" : "type-117"
2820    },
2821    {
2822     "referenced_type" : "type-77"
2823    },
2824    {
2825     "referenced_type" : "type-27"
2826    }
2827   ],
2828   "return_type" : "type-168",
2829   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2830   "template_args" : [ "type-10", "type-11", "type-6" ]
2831  },
2832  {
2833   "function_name" : "android::hardware::details::castInterface",
2834   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_5power4V1_16IPowerENS_4hidl4base4V1_05IBaseENS4_9BpHwPowerEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2835   "parameters" :
2836   [
2837    {
2838     "referenced_type" : "type-32"
2839    },
2840    {
2841     "referenced_type" : "type-77"
2842    },
2843    {
2844     "referenced_type" : "type-27"
2845    }
2846   ],
2847   "return_type" : "type-168",
2848   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2849   "template_args" : [ "type-10", "type-12", "type-6" ]
2850  },
2851  {
2852   "function_name" : "android::hardware::details::getServiceInternal",
2853   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_5power4V1_19BpHwPowerENS4_6IPowerEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2854   "parameters" :
2855   [
2856    {
2857     "referenced_type" : "type-439"
2858    },
2859    {
2860     "referenced_type" : "type-27"
2861    },
2862    {
2863     "referenced_type" : "type-27"
2864    }
2865   ],
2866   "return_type" : "type-126",
2867   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2868   "template_args" : [ "type-6", "type-10", "type-52", "type-52" ]
2869  }
2870 ],
2871 "global_vars" :
2872 [
2873  {
2874   "linker_set_key" : "_ZN7android8hardware5power4V1_16IPower10descriptorE",
2875   "name" : "android::hardware::power::V1_1::IPower::descriptor",
2876   "referenced_type" : "type-77",
2877   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
2878  }
2879 ],
2880 "lvalue_reference_types" :
2881 [
2882  {
2883   "alignment" : 8,
2884   "linker_set_key" : "android::Mutex &",
2885   "name" : "android::Mutex &",
2886   "referenced_type" : "type-56",
2887   "self_type" : "type-515",
2888   "size" : 8,
2889   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2890  },
2891  {
2892   "alignment" : 8,
2893   "linker_set_key" : "android::RWLock &",
2894   "name" : "android::RWLock &",
2895   "referenced_type" : "type-520",
2896   "self_type" : "type-524",
2897   "size" : 8,
2898   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2899  },
2900  {
2901   "alignment" : 8,
2902   "linker_set_key" : "android::String16 &",
2903   "name" : "android::String16 &",
2904   "referenced_type" : "type-67",
2905   "self_type" : "type-410",
2906   "size" : 8,
2907   "source_file" : "/system/core/libutils/include/utils/String16.h"
2908  },
2909  {
2910   "alignment" : 8,
2911   "linker_set_key" : "android::String8 &",
2912   "name" : "android::String8 &",
2913   "referenced_type" : "type-76",
2914   "self_type" : "type-405",
2915   "size" : 8,
2916   "source_file" : "/system/core/libutils/include/utils/String8.h"
2917  },
2918  {
2919   "alignment" : 8,
2920   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > &",
2921   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > &",
2922   "referenced_type" : "type-168",
2923   "self_type" : "type-171",
2924   "size" : 8,
2925   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "linker_set_key" : "android::hardware::Return<bool> &",
2930   "name" : "android::hardware::Return<bool> &",
2931   "referenced_type" : "type-161",
2932   "self_type" : "type-165",
2933   "size" : 8,
2934   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2935  },
2936  {
2937   "alignment" : 8,
2938   "linker_set_key" : "android::hardware::Return<void> &",
2939   "name" : "android::hardware::Return<void> &",
2940   "referenced_type" : "type-181",
2941   "self_type" : "type-184",
2942   "size" : 8,
2943   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2944  },
2945  {
2946   "alignment" : 8,
2947   "linker_set_key" : "android::hardware::Status &",
2948   "name" : "android::hardware::Status &",
2949   "referenced_type" : "type-151",
2950   "self_type" : "type-159",
2951   "size" : 8,
2952   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2953  },
2954  {
2955   "alignment" : 8,
2956   "linker_set_key" : "android::hardware::TextOutput &",
2957   "name" : "android::hardware::TextOutput &",
2958   "referenced_type" : "type-429",
2959   "self_type" : "type-428",
2960   "size" : 8,
2961   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2962  },
2963  {
2964   "alignment" : 8,
2965   "linker_set_key" : "android::hardware::TextOutput &",
2966   "name" : "android::hardware::TextOutput &",
2967   "referenced_type" : "type-615",
2968   "self_type" : "type-614",
2969   "size" : 8,
2970   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2971  },
2972  {
2973   "alignment" : 8,
2974   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2975   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2976   "referenced_type" : "type-322",
2977   "self_type" : "type-595",
2978   "size" : 8,
2979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2980  },
2981  {
2982   "alignment" : 8,
2983   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2984   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2985   "referenced_type" : "type-314",
2986   "self_type" : "type-589",
2987   "size" : 8,
2988   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2989  },
2990  {
2991   "alignment" : 8,
2992   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2993   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2994   "referenced_type" : "type-325",
2995   "self_type" : "type-598",
2996   "size" : 8,
2997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2998  },
2999  {
3000   "alignment" : 8,
3001   "linker_set_key" : "android::hardware::hidl_memory &",
3002   "name" : "android::hardware::hidl_memory &",
3003   "referenced_type" : "type-296",
3004   "self_type" : "type-301",
3005   "size" : 8,
3006   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3007  },
3008  {
3009   "alignment" : 8,
3010   "linker_set_key" : "android::hardware::hidl_string &",
3011   "name" : "android::hardware::hidl_string &",
3012   "referenced_type" : "type-292",
3013   "self_type" : "type-593",
3014   "size" : 8,
3015   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3016  },
3017  {
3018   "alignment" : 8,
3019   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3020   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3021   "referenced_type" : "type-321",
3022   "self_type" : "type-330",
3023   "size" : 8,
3024   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3025  },
3026  {
3027   "alignment" : 8,
3028   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3029   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3030   "referenced_type" : "type-313",
3031   "self_type" : "type-320",
3032   "size" : 8,
3033   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3034  },
3035  {
3036   "alignment" : 8,
3037   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3038   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3039   "referenced_type" : "type-136",
3040   "self_type" : "type-144",
3041   "size" : 8,
3042   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3043  },
3044  {
3045   "alignment" : 8,
3046   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower> &",
3047   "name" : "android::sp<android::hardware::power::V1_1::IPower> &",
3048   "referenced_type" : "type-126",
3049   "self_type" : "type-129",
3050   "size" : 8,
3051   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3052  },
3053  {
3054   "alignment" : 8,
3055   "linker_set_key" : "const android::String16 &",
3056   "name" : "const android::String16 &",
3057   "referenced_type" : "type-66",
3058   "self_type" : "type-65",
3059   "size" : 8,
3060   "source_file" : "/system/core/libutils/include/utils/String16.h"
3061  },
3062  {
3063   "alignment" : 8,
3064   "linker_set_key" : "const android::String8 &",
3065   "name" : "const android::String8 &",
3066   "referenced_type" : "type-401",
3067   "self_type" : "type-403",
3068   "size" : 8,
3069   "source_file" : "/system/core/libutils/include/utils/String8.h"
3070  },
3071  {
3072   "alignment" : 8,
3073   "linker_set_key" : "const android::hardware::Parcel &",
3074   "name" : "const android::hardware::Parcel &",
3075   "referenced_type" : "type-430",
3076   "self_type" : "type-431",
3077   "size" : 8,
3078   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3079  },
3080  {
3081   "alignment" : 8,
3082   "linker_set_key" : "const android::hardware::Return<bool> &",
3083   "name" : "const android::hardware::Return<bool> &",
3084   "referenced_type" : "type-166",
3085   "self_type" : "type-174",
3086   "size" : 8,
3087   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3088  },
3089  {
3090   "alignment" : 8,
3091   "linker_set_key" : "const android::hardware::Status &",
3092   "name" : "const android::hardware::Status &",
3093   "referenced_type" : "type-155",
3094   "self_type" : "type-156",
3095   "size" : 8,
3096   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3097  },
3098  {
3099   "alignment" : 8,
3100   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3101   "name" : "const android::hardware::details::SchedPrio &",
3102   "referenced_type" : "type-445",
3103   "self_type" : "type-444",
3104   "size" : 8,
3105   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3106  },
3107  {
3108   "alignment" : 8,
3109   "linker_set_key" : "const android::hardware::hidl_handle &",
3110   "name" : "const android::hardware::hidl_handle &",
3111   "referenced_type" : "type-383",
3112   "self_type" : "type-385",
3113   "size" : 8,
3114   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3115  },
3116  {
3117   "alignment" : 8,
3118   "linker_set_key" : "const android::hardware::hidl_memory &",
3119   "name" : "const android::hardware::hidl_memory &",
3120   "referenced_type" : "type-299",
3121   "self_type" : "type-300",
3122   "size" : 8,
3123   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3124  },
3125  {
3126   "alignment" : 8,
3127   "linker_set_key" : "const android::hardware::hidl_string &",
3128   "name" : "const android::hardware::hidl_string &",
3129   "referenced_type" : "type-291",
3130   "self_type" : "type-295",
3131   "size" : 8,
3132   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3133  },
3134  {
3135   "alignment" : 8,
3136   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3137   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3138   "referenced_type" : "type-561",
3139   "self_type" : "type-562",
3140   "size" : 8,
3141   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
3142  },
3143  {
3144   "alignment" : 8,
3145   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> &",
3146   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> &",
3147   "referenced_type" : "type-343",
3148   "self_type" : "type-345",
3149   "size" : 8,
3150   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3151  },
3152  {
3153   "alignment" : 8,
3154   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem> &",
3155   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem> &",
3156   "referenced_type" : "type-368",
3157   "self_type" : "type-434",
3158   "size" : 8,
3159   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3160  },
3161  {
3162   "alignment" : 8,
3163   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> &",
3164   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> &",
3165   "referenced_type" : "type-357",
3166   "self_type" : "type-360",
3167   "size" : 8,
3168   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3169  },
3170  {
3171   "alignment" : 8,
3172   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3173   "name" : "const android::hardware::hidl_vec<int> &",
3174   "referenced_type" : "type-335",
3175   "self_type" : "type-337",
3176   "size" : 8,
3177   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3178  },
3179  {
3180   "alignment" : 8,
3181   "linker_set_key" : "const android::hardware::hidl_version &",
3182   "name" : "const android::hardware::hidl_version &",
3183   "referenced_type" : "type-377",
3184   "self_type" : "type-379",
3185   "size" : 8,
3186   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3187  },
3188  {
3189   "alignment" : 8,
3190   "linker_set_key" : "const android::hardware::power::V1_0::PowerStateVoter &",
3191   "name" : "const android::hardware::power::V1_0::PowerStateVoter &",
3192   "referenced_type" : "type-548",
3193   "self_type" : "type-547",
3194   "size" : 8,
3195   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3196  },
3197  {
3198   "alignment" : 8,
3199   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystem &",
3200   "name" : "const android::hardware::power::V1_1::PowerStateSubsystem &",
3201   "referenced_type" : "type-367",
3202   "self_type" : "type-587",
3203   "size" : 8,
3204   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3205  },
3206  {
3207   "alignment" : 8,
3208   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState &",
3209   "name" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState &",
3210   "referenced_type" : "type-582",
3211   "self_type" : "type-581",
3212   "size" : 8,
3213   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3214  },
3215  {
3216   "alignment" : 8,
3217   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3218   "name" : "const android::hidl::base::V1_0::IBase *const &",
3219   "referenced_type" : "type-458",
3220   "self_type" : "type-459",
3221   "size" : 8,
3222   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3223  },
3224  {
3225   "alignment" : 8,
3226   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3227   "name" : "const android::sp<android::hardware::IBinder> &",
3228   "referenced_type" : "type-42",
3229   "self_type" : "type-71",
3230   "size" : 8,
3231   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3232  },
3233  {
3234   "alignment" : 8,
3235   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3236   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3237   "referenced_type" : "type-146",
3238   "self_type" : "type-518",
3239   "size" : 8,
3240   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3241  },
3242  {
3243   "alignment" : 8,
3244   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3245   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3246   "referenced_type" : "type-600",
3247   "self_type" : "type-602",
3248   "size" : 8,
3249   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3250  },
3251  {
3252   "alignment" : 8,
3253   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower> &",
3254   "name" : "const android::sp<android::hardware::power::V1_0::IPower> &",
3255   "referenced_type" : "type-122",
3256   "self_type" : "type-123",
3257   "size" : 8,
3258   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3259  },
3260  {
3261   "alignment" : 8,
3262   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower> &",
3263   "name" : "const android::sp<android::hardware::power::V1_1::IPower> &",
3264   "referenced_type" : "type-131",
3265   "self_type" : "type-351",
3266   "size" : 8,
3267   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3268  },
3269  {
3270   "alignment" : 8,
3271   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3272   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3273   "referenced_type" : "type-31",
3274   "self_type" : "type-627",
3275   "size" : 8,
3276   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3277  },
3278  {
3279   "alignment" : 8,
3280   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3281   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3282   "referenced_type" : "type-115",
3283   "self_type" : "type-563",
3284   "size" : 8,
3285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
3286  },
3287  {
3288   "alignment" : 8,
3289   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3290   "name" : "const android::wp<android::hardware::BHwBinder> &",
3291   "referenced_type" : "type-617",
3292   "self_type" : "type-619",
3293   "size" : 8,
3294   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3295  },
3296  {
3297   "alignment" : 8,
3298   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3299   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3300   "referenced_type" : "type-359",
3301   "self_type" : "type-393",
3302   "size" : 8,
3303   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3304  },
3305  {
3306   "alignment" : 8,
3307   "linker_set_key" : "const bool &",
3308   "name" : "const bool &",
3309   "referenced_type" : "type-106",
3310   "self_type" : "type-265",
3311   "size" : 8,
3312   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3313  },
3314  {
3315   "alignment" : 8,
3316   "linker_set_key" : "const double &",
3317   "name" : "const double &",
3318   "referenced_type" : "type-281",
3319   "self_type" : "type-282",
3320   "size" : 8,
3321   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3322  },
3323  {
3324   "alignment" : 8,
3325   "linker_set_key" : "const float &",
3326   "name" : "const float &",
3327   "referenced_type" : "type-279",
3328   "self_type" : "type-280",
3329   "size" : 8,
3330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3331  },
3332  {
3333   "alignment" : 8,
3334   "linker_set_key" : "const int &",
3335   "name" : "const int &",
3336   "referenced_type" : "type-479",
3337   "self_type" : "type-478",
3338   "size" : 8,
3339   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3340  },
3341  {
3342   "linker_set_key" : "const iter<is_const> &",
3343   "name" : "const iter<is_const> &",
3344   "referenced_type" : "type-305",
3345   "self_type" : "type-307",
3346   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3347  },
3348  {
3349   "linker_set_key" : "const iter<is_const> &",
3350   "name" : "const iter<is_const> &",
3351   "referenced_type" : "type-606",
3352   "self_type" : "type-608",
3353   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3354  },
3355  {
3356   "alignment" : 8,
3357   "linker_set_key" : "const log_msg &",
3358   "name" : "const log_msg &",
3359   "referenced_type" : "type-83",
3360   "self_type" : "type-120",
3361   "size" : 8,
3362   "source_file" : "/system/core/liblog/include/log/log_read.h"
3363  },
3364  {
3365   "alignment" : 8,
3366   "linker_set_key" : "const long &",
3367   "name" : "const long &",
3368   "referenced_type" : "type-276",
3369   "self_type" : "type-277",
3370   "size" : 8,
3371   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3372  },
3373  {
3374   "alignment" : 8,
3375   "linker_set_key" : "const short &",
3376   "name" : "const short &",
3377   "referenced_type" : "type-271",
3378   "self_type" : "type-272",
3379   "size" : 8,
3380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3381  },
3382  {
3383   "alignment" : 8,
3384   "linker_set_key" : "const signed char &",
3385   "name" : "const signed char &",
3386   "referenced_type" : "type-266",
3387   "self_type" : "type-268",
3388   "size" : 8,
3389   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3390  },
3391  {
3392   "alignment" : 8,
3393   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3394   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3395   "referenced_type" : "type-437",
3396   "self_type" : "type-439",
3397   "size" : 8,
3398   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3399  },
3400  {
3401   "alignment" : 8,
3402   "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 *> > *)> > > &",
3403   "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 *> > *)> > > &",
3404   "referenced_type" : "type-133",
3405   "self_type" : "type-132",
3406   "size" : 8,
3407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3408  },
3409  {
3410   "alignment" : 8,
3411   "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 *> > *)> > > &",
3412   "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 *> > *)> > > &",
3413   "referenced_type" : "type-621",
3414   "self_type" : "type-620",
3415   "size" : 8,
3416   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3417  },
3418  {
3419   "alignment" : 8,
3420   "linker_set_key" : "const unsigned char &",
3421   "name" : "const unsigned char &",
3422   "referenced_type" : "type-269",
3423   "self_type" : "type-270",
3424   "size" : 8,
3425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3426  },
3427  {
3428   "alignment" : 8,
3429   "linker_set_key" : "const unsigned int &",
3430   "name" : "const unsigned int &",
3431   "referenced_type" : "type-60",
3432   "self_type" : "type-275",
3433   "size" : 8,
3434   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3435  },
3436  {
3437   "alignment" : 8,
3438   "linker_set_key" : "const unsigned long &",
3439   "name" : "const unsigned long &",
3440   "referenced_type" : "type-61",
3441   "self_type" : "type-278",
3442   "size" : 8,
3443   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3444  },
3445  {
3446   "alignment" : 8,
3447   "linker_set_key" : "const unsigned short &",
3448   "name" : "const unsigned short &",
3449   "referenced_type" : "type-273",
3450   "self_type" : "type-274",
3451   "size" : 8,
3452   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3453  },
3454  {
3455   "alignment" : 8,
3456   "linker_set_key" : "int &",
3457   "name" : "int &",
3458   "referenced_type" : "type-50",
3459   "self_type" : "type-397",
3460   "size" : 8,
3461   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3462  },
3463  {
3464   "alignment" : 8,
3465   "linker_set_key" : "unsigned char &",
3466   "name" : "unsigned char &",
3467   "referenced_type" : "type-87",
3468   "self_type" : "type-536",
3469   "size" : 8,
3470   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3471  },
3472  {
3473   "alignment" : 8,
3474   "linker_set_key" : "unsigned int &",
3475   "name" : "unsigned int &",
3476   "referenced_type" : "type-2",
3477   "self_type" : "type-546",
3478   "size" : 8,
3479   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
3480  }
3481 ],
3482 "pointer_types" :
3483 [
3484  {
3485   "alignment" : 8,
3486   "linker_set_key" : "android::Condition *",
3487   "name" : "android::Condition *",
3488   "referenced_type" : "type-107",
3489   "self_type" : "type-519",
3490   "size" : 8,
3491   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3492  },
3493  {
3494   "alignment" : 8,
3495   "linker_set_key" : "android::Mutex *",
3496   "name" : "android::Mutex *",
3497   "referenced_type" : "type-56",
3498   "self_type" : "type-513",
3499   "size" : 8,
3500   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3501  },
3502  {
3503   "alignment" : 8,
3504   "linker_set_key" : "android::Mutex::Autolock *",
3505   "name" : "android::Mutex::Autolock *",
3506   "referenced_type" : "type-514",
3507   "self_type" : "type-516",
3508   "size" : 8,
3509   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3510  },
3511  {
3512   "alignment" : 8,
3513   "linker_set_key" : "android::RWLock *",
3514   "name" : "android::RWLock *",
3515   "referenced_type" : "type-520",
3516   "self_type" : "type-522",
3517   "size" : 8,
3518   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3519  },
3520  {
3521   "alignment" : 8,
3522   "linker_set_key" : "android::RWLock::AutoRLock *",
3523   "name" : "android::RWLock::AutoRLock *",
3524   "referenced_type" : "type-523",
3525   "self_type" : "type-525",
3526   "size" : 8,
3527   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3528  },
3529  {
3530   "alignment" : 8,
3531   "linker_set_key" : "android::RWLock::AutoWLock *",
3532   "name" : "android::RWLock::AutoWLock *",
3533   "referenced_type" : "type-526",
3534   "self_type" : "type-527",
3535   "size" : 8,
3536   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3537  },
3538  {
3539   "alignment" : 8,
3540   "linker_set_key" : "android::RefBase *",
3541   "name" : "android::RefBase *",
3542   "referenced_type" : "type-13",
3543   "self_type" : "type-288",
3544   "size" : 8,
3545   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3546  },
3547  {
3548   "alignment" : 8,
3549   "linker_set_key" : "android::RefBase::weakref_impl *",
3550   "name" : "android::RefBase::weakref_impl *",
3551   "referenced_type" : "type-16",
3552   "self_type" : "type-15",
3553   "size" : 8,
3554   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3555  },
3556  {
3557   "alignment" : 8,
3558   "linker_set_key" : "android::RefBase::weakref_impl *",
3559   "name" : "android::RefBase::weakref_impl *",
3560   "referenced_type" : "type-604",
3561   "self_type" : "type-603",
3562   "size" : 8,
3563   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3564  },
3565  {
3566   "alignment" : 8,
3567   "linker_set_key" : "android::RefBase::weakref_type *",
3568   "name" : "android::RefBase::weakref_type *",
3569   "referenced_type" : "type-23",
3570   "self_type" : "type-22",
3571   "size" : 8,
3572   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3573  },
3574  {
3575   "alignment" : 8,
3576   "linker_set_key" : "android::ReferenceRenamer *",
3577   "name" : "android::ReferenceRenamer *",
3578   "referenced_type" : "type-283",
3579   "self_type" : "type-284",
3580   "size" : 8,
3581   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3582  },
3583  {
3584   "alignment" : 8,
3585   "linker_set_key" : "android::ScopedTrace *",
3586   "name" : "android::ScopedTrace *",
3587   "referenced_type" : "type-528",
3588   "self_type" : "type-529",
3589   "size" : 8,
3590   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3591  },
3592  {
3593   "alignment" : 8,
3594   "linker_set_key" : "android::String16 *",
3595   "name" : "android::String16 *",
3596   "referenced_type" : "type-67",
3597   "self_type" : "type-411",
3598   "size" : 8,
3599   "source_file" : "/system/core/libutils/include/utils/String16.h"
3600  },
3601  {
3602   "alignment" : 8,
3603   "linker_set_key" : "android::String8 *",
3604   "name" : "android::String8 *",
3605   "referenced_type" : "type-76",
3606   "self_type" : "type-406",
3607   "size" : 8,
3608   "source_file" : "/system/core/libutils/include/utils/String8.h"
3609  },
3610  {
3611   "alignment" : 8,
3612   "linker_set_key" : "android::Thread *",
3613   "name" : "android::Thread *",
3614   "referenced_type" : "type-105",
3615   "self_type" : "type-104",
3616   "size" : 8,
3617   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3618  },
3619  {
3620   "alignment" : 8,
3621   "linker_set_key" : "android::VirtualLightRefBase *",
3622   "name" : "android::VirtualLightRefBase *",
3623   "referenced_type" : "type-187",
3624   "self_type" : "type-194",
3625   "size" : 8,
3626   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3627  },
3628  {
3629   "alignment" : 8,
3630   "linker_set_key" : "android::hardware::BHwBinder *",
3631   "name" : "android::hardware::BHwBinder *",
3632   "referenced_type" : "type-149",
3633   "self_type" : "type-148",
3634   "size" : 8,
3635   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3636  },
3637  {
3638   "alignment" : 8,
3639   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower> *",
3640   "name" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower> *",
3641   "referenced_type" : "type-9",
3642   "self_type" : "type-417",
3643   "size" : 8,
3644   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3645  },
3646  {
3647   "alignment" : 8,
3648   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3649   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3650   "referenced_type" : "type-453",
3651   "self_type" : "type-457",
3652   "size" : 8,
3653   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3654  },
3655  {
3656   "alignment" : 8,
3657   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3658   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3659   "referenced_type" : "type-470",
3660   "self_type" : "type-475",
3661   "size" : 8,
3662   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3663  },
3664  {
3665   "alignment" : 8,
3666   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3667   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3668   "referenced_type" : "type-460",
3669   "self_type" : "type-465",
3670   "size" : 8,
3671   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3672  },
3673  {
3674   "alignment" : 8,
3675   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3676   "name" : "android::hardware::GrantorDescriptor *",
3677   "referenced_type" : "type-312",
3678   "self_type" : "type-311",
3679   "size" : 8,
3680   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3681  },
3682  {
3683   "alignment" : 8,
3684   "linker_set_key" : "android::hardware::IBinder *",
3685   "name" : "android::hardware::IBinder *",
3686   "referenced_type" : "type-21",
3687   "self_type" : "type-20",
3688   "size" : 8,
3689   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3690  },
3691  {
3692   "alignment" : 8,
3693   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3694   "name" : "android::hardware::IBinder::DeathRecipient *",
3695   "referenced_type" : "type-38",
3696   "self_type" : "type-37",
3697   "size" : 8,
3698   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3699  },
3700  {
3701   "alignment" : 8,
3702   "linker_set_key" : "android::hardware::IInterface *",
3703   "name" : "android::hardware::IInterface *",
3704   "referenced_type" : "type-17",
3705   "self_type" : "type-46",
3706   "size" : 8,
3707   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3708  },
3709  {
3710   "alignment" : 8,
3711   "linker_set_key" : "android::hardware::Parcel *",
3712   "name" : "android::hardware::Parcel *",
3713   "referenced_type" : "type-418",
3714   "self_type" : "type-424",
3715   "size" : 8,
3716   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3717  },
3718  {
3719   "alignment" : 8,
3720   "linker_set_key" : "android::hardware::ProcessState *",
3721   "name" : "android::hardware::ProcessState *",
3722   "referenced_type" : "type-49",
3723   "self_type" : "type-48",
3724   "size" : 8,
3725   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3726  },
3727  {
3728   "alignment" : 8,
3729   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > *",
3730   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > *",
3731   "referenced_type" : "type-168",
3732   "self_type" : "type-169",
3733   "size" : 8,
3734   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3735  },
3736  {
3737   "alignment" : 8,
3738   "linker_set_key" : "android::hardware::Return<bool> *",
3739   "name" : "android::hardware::Return<bool> *",
3740   "referenced_type" : "type-161",
3741   "self_type" : "type-163",
3742   "size" : 8,
3743   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3744  },
3745  {
3746   "alignment" : 8,
3747   "linker_set_key" : "android::hardware::Return<void> *",
3748   "name" : "android::hardware::Return<void> *",
3749   "referenced_type" : "type-181",
3750   "self_type" : "type-182",
3751   "size" : 8,
3752   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3753  },
3754  {
3755   "alignment" : 8,
3756   "linker_set_key" : "android::hardware::Status *",
3757   "name" : "android::hardware::Status *",
3758   "referenced_type" : "type-151",
3759   "self_type" : "type-154",
3760   "size" : 8,
3761   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3762  },
3763  {
3764   "alignment" : 8,
3765   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3766   "name" : "android::hardware::details::HidlInstrumentor *",
3767   "referenced_type" : "type-25",
3768   "self_type" : "type-176",
3769   "size" : 8,
3770   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3771  },
3772  {
3773   "alignment" : 8,
3774   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3775   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3776   "referenced_type" : "type-322",
3777   "self_type" : "type-594",
3778   "size" : 8,
3779   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3780  },
3781  {
3782   "alignment" : 8,
3783   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3784   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3785   "referenced_type" : "type-314",
3786   "self_type" : "type-588",
3787   "size" : 8,
3788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3789  },
3790  {
3791   "alignment" : 8,
3792   "linker_set_key" : "android::hardware::details::return_status *",
3793   "name" : "android::hardware::details::return_status *",
3794   "referenced_type" : "type-162",
3795   "self_type" : "type-175",
3796   "size" : 8,
3797   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3798  },
3799  {
3800   "alignment" : 8,
3801   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3802   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3803   "referenced_type" : "type-325",
3804   "self_type" : "type-324",
3805   "size" : 8,
3806   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3807  },
3808  {
3809   "alignment" : 8,
3810   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3811   "name" : "android::hardware::hidl_binder_death_recipient *",
3812   "referenced_type" : "type-138",
3813   "self_type" : "type-137",
3814   "size" : 8,
3815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3816  },
3817  {
3818   "alignment" : 8,
3819   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3820   "name" : "android::hardware::hidl_death_recipient *",
3821   "referenced_type" : "type-141",
3822   "self_type" : "type-140",
3823   "size" : 8,
3824   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3825  },
3826  {
3827   "alignment" : 8,
3828   "linker_set_key" : "android::hardware::hidl_memory *",
3829   "name" : "android::hardware::hidl_memory *",
3830   "referenced_type" : "type-296",
3831   "self_type" : "type-297",
3832   "size" : 8,
3833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3834  },
3835  {
3836   "alignment" : 8,
3837   "linker_set_key" : "android::hardware::hidl_string *",
3838   "name" : "android::hardware::hidl_string *",
3839   "referenced_type" : "type-292",
3840   "self_type" : "type-316",
3841   "size" : 8,
3842   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3843  },
3844  {
3845   "alignment" : 8,
3846   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3847   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3848   "referenced_type" : "type-321",
3849   "self_type" : "type-327",
3850   "size" : 8,
3851   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3852  },
3853  {
3854   "alignment" : 8,
3855   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3856   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3857   "referenced_type" : "type-313",
3858   "self_type" : "type-317",
3859   "size" : 8,
3860   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3861  },
3862  {
3863   "alignment" : 8,
3864   "linker_set_key" : "android::hardware::hidl_version *",
3865   "name" : "android::hardware::hidl_version *",
3866   "referenced_type" : "type-375",
3867   "self_type" : "type-376",
3868   "size" : 8,
3869   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3870  },
3871  {
3872   "alignment" : 8,
3873   "linker_set_key" : "android::hardware::power::V1_0::BnHwPower *",
3874   "name" : "android::hardware::power::V1_0::BnHwPower *",
3875   "referenced_type" : "type-570",
3876   "self_type" : "type-571",
3877   "size" : 8,
3878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BnHwPower.h"
3879  },
3880  {
3881   "alignment" : 8,
3882   "linker_set_key" : "android::hardware::power::V1_0::IPower *",
3883   "name" : "android::hardware::power::V1_0::IPower *",
3884   "referenced_type" : "type-11",
3885   "self_type" : "type-118",
3886   "size" : 8,
3887   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3888  },
3889  {
3890   "alignment" : 8,
3891   "linker_set_key" : "android::hardware::power::V1_0::PowerStatePlatformSleepState *",
3892   "name" : "android::hardware::power::V1_0::PowerStatePlatformSleepState *",
3893   "referenced_type" : "type-350",
3894   "self_type" : "type-349",
3895   "size" : 8,
3896   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3897  },
3898  {
3899   "alignment" : 8,
3900   "linker_set_key" : "android::hardware::power::V1_0::PowerStateVoter *",
3901   "name" : "android::hardware::power::V1_0::PowerStateVoter *",
3902   "referenced_type" : "type-342",
3903   "self_type" : "type-341",
3904   "size" : 8,
3905   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3906  },
3907  {
3908   "alignment" : 8,
3909   "linker_set_key" : "android::hardware::power::V1_1::BnHwPower *",
3910   "name" : "android::hardware::power::V1_1::BnHwPower *",
3911   "referenced_type" : "type-613",
3912   "self_type" : "type-616",
3913   "size" : 8,
3914   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3915  },
3916  {
3917   "alignment" : 8,
3918   "linker_set_key" : "android::hardware::power::V1_1::BpHwPower *",
3919   "name" : "android::hardware::power::V1_1::BpHwPower *",
3920   "referenced_type" : "type-6",
3921   "self_type" : "type-5",
3922   "size" : 8,
3923   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3924  },
3925  {
3926   "alignment" : 8,
3927   "linker_set_key" : "android::hardware::power::V1_1::BsPower *",
3928   "name" : "android::hardware::power::V1_1::BsPower *",
3929   "referenced_type" : "type-628",
3930   "self_type" : "type-631",
3931   "size" : 8,
3932   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3933  },
3934  {
3935   "alignment" : 8,
3936   "linker_set_key" : "android::hardware::power::V1_1::IPower *",
3937   "name" : "android::hardware::power::V1_1::IPower *",
3938   "referenced_type" : "type-10",
3939   "self_type" : "type-127",
3940   "size" : 8,
3941   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3942  },
3943  {
3944   "alignment" : 8,
3945   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystem *",
3946   "name" : "android::hardware::power::V1_1::PowerStateSubsystem *",
3947   "referenced_type" : "type-365",
3948   "self_type" : "type-364",
3949   "size" : 8,
3950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3951  },
3952  {
3953   "alignment" : 8,
3954   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
3955   "name" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
3956   "referenced_type" : "type-356",
3957   "self_type" : "type-355",
3958   "size" : 8,
3959   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3960  },
3961  {
3962   "alignment" : 8,
3963   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3964   "name" : "android::hidl::base::V1_0::BnHwBase *",
3965   "referenced_type" : "type-433",
3966   "self_type" : "type-432",
3967   "size" : 8,
3968   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3969  },
3970  {
3971   "alignment" : 8,
3972   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3973   "name" : "android::hidl::base::V1_0::IBase *",
3974   "referenced_type" : "type-12",
3975   "self_type" : "type-33",
3976   "size" : 8,
3977   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3978  },
3979  {
3980   "alignment" : 8,
3981   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3982   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3983   "referenced_type" : "type-97",
3984   "self_type" : "type-96",
3985   "size" : 8,
3986   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3987  },
3988  {
3989   "alignment" : 8,
3990   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3991   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3992   "referenced_type" : "type-113",
3993   "self_type" : "type-112",
3994   "size" : 8,
3995   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3996  },
3997  {
3998   "alignment" : 8,
3999   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4000   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4001   "referenced_type" : "type-36",
4002   "self_type" : "type-39",
4003   "size" : 8,
4004   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4005  },
4006  {
4007   "alignment" : 8,
4008   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4009   "name" : "android::sp<android::hardware::IBinder> *",
4010   "referenced_type" : "type-40",
4011   "self_type" : "type-41",
4012   "size" : 8,
4013   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4014  },
4015  {
4016   "alignment" : 8,
4017   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4018   "name" : "android::sp<android::hardware::ProcessState> *",
4019   "referenced_type" : "type-47",
4020   "self_type" : "type-81",
4021   "size" : 8,
4022   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4023  },
4024  {
4025   "alignment" : 8,
4026   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4027   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4028   "referenced_type" : "type-136",
4029   "self_type" : "type-135",
4030   "size" : 8,
4031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4032  },
4033  {
4034   "alignment" : 8,
4035   "linker_set_key" : "android::sp<android::hardware::power::V1_0::IPower> *",
4036   "name" : "android::sp<android::hardware::power::V1_0::IPower> *",
4037   "referenced_type" : "type-117",
4038   "self_type" : "type-121",
4039   "size" : 8,
4040   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4041  },
4042  {
4043   "alignment" : 8,
4044   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower> *",
4045   "name" : "android::sp<android::hardware::power::V1_1::IPower> *",
4046   "referenced_type" : "type-126",
4047   "self_type" : "type-125",
4048   "size" : 8,
4049   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4050  },
4051  {
4052   "alignment" : 8,
4053   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4054   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4055   "referenced_type" : "type-32",
4056   "self_type" : "type-626",
4057   "size" : 8,
4058   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4059  },
4060  {
4061   "alignment" : 8,
4062   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4063   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4064   "referenced_type" : "type-95",
4065   "self_type" : "type-98",
4066   "size" : 8,
4067   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4068  },
4069  {
4070   "alignment" : 8,
4071   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4072   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4073   "referenced_type" : "type-111",
4074   "self_type" : "type-114",
4075   "size" : 8,
4076   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4077  },
4078  {
4079   "alignment" : 8,
4080   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4081   "name" : "android::wp<android::hardware::BHwBinder> *",
4082   "referenced_type" : "type-456",
4083   "self_type" : "type-610",
4084   "size" : 8,
4085   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4086  },
4087  {
4088   "alignment" : 8,
4089   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4090   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4091   "referenced_type" : "type-404",
4092   "self_type" : "type-436",
4093   "size" : 8,
4094   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4095  },
4096  {
4097   "alignment" : 8,
4098   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4099   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4100   "referenced_type" : "type-139",
4101   "self_type" : "type-579",
4102   "size" : 8,
4103   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4104  },
4105  {
4106   "alignment" : 8,
4107   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4108   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4109   "referenced_type" : "type-142",
4110   "self_type" : "type-287",
4111   "size" : 8,
4112   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4113  },
4114  {
4115   "alignment" : 8,
4116   "linker_set_key" : "android_flex_plane *",
4117   "name" : "android_flex_plane *",
4118   "referenced_type" : "type-500",
4119   "self_type" : "type-503",
4120   "size" : 8,
4121   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4122  },
4123  {
4124   "alignment" : 8,
4125   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4126   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4127   "referenced_type" : "type-64",
4128   "self_type" : "type-63",
4129   "size" : 8,
4130   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4131  },
4132  {
4133   "alignment" : 8,
4134   "linker_set_key" : "char *",
4135   "name" : "char *",
4136   "referenced_type" : "type-4",
4137   "self_type" : "type-3",
4138   "size" : 8,
4139   "source_file" : "/system/core/liblog/include/log/log_read.h"
4140  },
4141  {
4142   "alignment" : 8,
4143   "linker_set_key" : "const android::NativeHandle *",
4144   "name" : "const android::NativeHandle *",
4145   "referenced_type" : "type-391",
4146   "self_type" : "type-392",
4147   "size" : 8,
4148   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4149  },
4150  {
4151   "alignment" : 8,
4152   "linker_set_key" : "const android::RefBase *",
4153   "name" : "const android::RefBase *",
4154   "referenced_type" : "type-285",
4155   "self_type" : "type-286",
4156   "size" : 8,
4157   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4158  },
4159  {
4160   "alignment" : 8,
4161   "linker_set_key" : "const android::String16 *",
4162   "name" : "const android::String16 *",
4163   "referenced_type" : "type-66",
4164   "self_type" : "type-409",
4165   "size" : 8,
4166   "source_file" : "/system/core/libutils/include/utils/String16.h"
4167  },
4168  {
4169   "alignment" : 8,
4170   "linker_set_key" : "const android::String8 *",
4171   "name" : "const android::String8 *",
4172   "referenced_type" : "type-401",
4173   "self_type" : "type-402",
4174   "size" : 8,
4175   "source_file" : "/system/core/libutils/include/utils/String8.h"
4176  },
4177  {
4178   "alignment" : 8,
4179   "linker_set_key" : "const android::VectorImpl *",
4180   "name" : "const android::VectorImpl *",
4181   "referenced_type" : "type-480",
4182   "self_type" : "type-481",
4183   "size" : 8,
4184   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4185  },
4186  {
4187   "alignment" : 8,
4188   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4189   "name" : "const android::hardware::BpHwRefBase *",
4190   "referenced_type" : "type-413",
4191   "self_type" : "type-414",
4192   "size" : 8,
4193   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4194  },
4195  {
4196   "alignment" : 8,
4197   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4198   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4199   "referenced_type" : "type-446",
4200   "self_type" : "type-447",
4201   "size" : 8,
4202   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4203  },
4204  {
4205   "alignment" : 8,
4206   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4207   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4208   "referenced_type" : "type-451",
4209   "self_type" : "type-452",
4210   "size" : 8,
4211   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4212  },
4213  {
4214   "alignment" : 8,
4215   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > *",
4216   "name" : "const android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > *",
4217   "referenced_type" : "type-172",
4218   "self_type" : "type-173",
4219   "size" : 8,
4220   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4221  },
4222  {
4223   "alignment" : 8,
4224   "linker_set_key" : "const android::hardware::Return<bool> *",
4225   "name" : "const android::hardware::Return<bool> *",
4226   "referenced_type" : "type-166",
4227   "self_type" : "type-167",
4228   "size" : 8,
4229   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4230  },
4231  {
4232   "alignment" : 8,
4233   "linker_set_key" : "const android::hardware::Status *",
4234   "name" : "const android::hardware::Status *",
4235   "referenced_type" : "type-155",
4236   "self_type" : "type-160",
4237   "size" : 8,
4238   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4239  },
4240  {
4241   "alignment" : 8,
4242   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4243   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4244   "referenced_type" : "type-596",
4245   "self_type" : "type-597",
4246   "size" : 8,
4247   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4248  },
4249  {
4250   "alignment" : 8,
4251   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4252   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4253   "referenced_type" : "type-591",
4254   "self_type" : "type-592",
4255   "size" : 8,
4256   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4257  },
4258  {
4259   "alignment" : 8,
4260   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter> *",
4261   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter> *",
4262   "referenced_type" : "type-567",
4263   "self_type" : "type-580",
4264   "size" : 8,
4265   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4266  },
4267  {
4268   "alignment" : 8,
4269   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem> *",
4270   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem> *",
4271   "referenced_type" : "type-585",
4272   "self_type" : "type-586",
4273   "size" : 8,
4274   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4275  },
4276  {
4277   "alignment" : 8,
4278   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4279   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4280   "referenced_type" : "type-583",
4281   "self_type" : "type-584",
4282   "size" : 8,
4283   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4284  },
4285  {
4286   "alignment" : 8,
4287   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4288   "name" : "const android::hardware::details::hidl_pointer<int> *",
4289   "referenced_type" : "type-493",
4290   "self_type" : "type-504",
4291   "size" : 8,
4292   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4293  },
4294  {
4295   "alignment" : 8,
4296   "linker_set_key" : "const android::hardware::details::return_status *",
4297   "name" : "const android::hardware::details::return_status *",
4298   "referenced_type" : "type-178",
4299   "self_type" : "type-179",
4300   "size" : 8,
4301   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4302  },
4303  {
4304   "alignment" : 8,
4305   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4306   "name" : "const android::hardware::hidl_death_recipient *",
4307   "referenced_type" : "type-624",
4308   "self_type" : "type-625",
4309   "size" : 8,
4310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4311  },
4312  {
4313   "alignment" : 8,
4314   "linker_set_key" : "const android::hardware::hidl_memory *",
4315   "name" : "const android::hardware::hidl_memory *",
4316   "referenced_type" : "type-299",
4317   "self_type" : "type-303",
4318   "size" : 8,
4319   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4320  },
4321  {
4322   "alignment" : 8,
4323   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> *",
4324   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter> *",
4325   "referenced_type" : "type-343",
4326   "self_type" : "type-344",
4327   "size" : 8,
4328   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4329  },
4330  {
4331   "alignment" : 8,
4332   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem> *",
4333   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem> *",
4334   "referenced_type" : "type-368",
4335   "self_type" : "type-369",
4336   "size" : 8,
4337   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4338  },
4339  {
4340   "alignment" : 8,
4341   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4342   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState> *",
4343   "referenced_type" : "type-357",
4344   "self_type" : "type-358",
4345   "size" : 8,
4346   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4347  },
4348  {
4349   "alignment" : 8,
4350   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4351   "name" : "const android::hardware::hidl_vec<int> *",
4352   "referenced_type" : "type-335",
4353   "self_type" : "type-336",
4354   "size" : 8,
4355   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4356  },
4357  {
4358   "alignment" : 8,
4359   "linker_set_key" : "const android::hardware::hidl_version *",
4360   "name" : "const android::hardware::hidl_version *",
4361   "referenced_type" : "type-377",
4362   "self_type" : "type-378",
4363   "size" : 8,
4364   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4365  },
4366  {
4367   "alignment" : 8,
4368   "linker_set_key" : "const android::hardware::power::V1_0::BpHwPower *",
4369   "name" : "const android::hardware::power::V1_0::BpHwPower *",
4370   "referenced_type" : "type-575",
4371   "self_type" : "type-576",
4372   "size" : 8,
4373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h"
4374  },
4375  {
4376   "alignment" : 8,
4377   "linker_set_key" : "const android::hardware::power::V1_0::IPower *",
4378   "name" : "const android::hardware::power::V1_0::IPower *",
4379   "referenced_type" : "type-557",
4380   "self_type" : "type-558",
4381   "size" : 8,
4382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h"
4383  },
4384  {
4385   "alignment" : 8,
4386   "linker_set_key" : "const android::hardware::power::V1_1::BpHwPower *",
4387   "name" : "const android::hardware::power::V1_1::BpHwPower *",
4388   "referenced_type" : "type-577",
4389   "self_type" : "type-578",
4390   "size" : 8,
4391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
4392  },
4393  {
4394   "alignment" : 8,
4395   "linker_set_key" : "const android::hardware::power::V1_1::IPower *",
4396   "name" : "const android::hardware::power::V1_1::IPower *",
4397   "referenced_type" : "type-559",
4398   "self_type" : "type-560",
4399   "size" : 8,
4400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
4401  },
4402  {
4403   "alignment" : 8,
4404   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystem *",
4405   "name" : "const android::hardware::power::V1_1::PowerStateSubsystem *",
4406   "referenced_type" : "type-367",
4407   "self_type" : "type-366",
4408   "size" : 8,
4409   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4410  },
4411  {
4412   "alignment" : 8,
4413   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
4414   "name" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState *",
4415   "referenced_type" : "type-582",
4416   "self_type" : "type-609",
4417   "size" : 8,
4418   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4419  },
4420  {
4421   "alignment" : 8,
4422   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4423   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4424   "referenced_type" : "type-568",
4425   "self_type" : "type-569",
4426   "size" : 8,
4427   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4428  },
4429  {
4430   "alignment" : 8,
4431   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4432   "name" : "const android::hidl::base::V1_0::IBase *",
4433   "referenced_type" : "type-34",
4434   "self_type" : "type-35",
4435   "size" : 8,
4436   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4437  },
4438  {
4439   "alignment" : 8,
4440   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4441   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4442   "referenced_type" : "type-101",
4443   "self_type" : "type-102",
4444   "size" : 8,
4445   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4446  },
4447  {
4448   "alignment" : 8,
4449   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4450   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4451   "referenced_type" : "type-530",
4452   "self_type" : "type-531",
4453   "size" : 8,
4454   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4455  },
4456  {
4457   "alignment" : 8,
4458   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4459   "name" : "const android::sp<android::hardware::IBinder> *",
4460   "referenced_type" : "type-42",
4461   "self_type" : "type-43",
4462   "size" : 8,
4463   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4464  },
4465  {
4466   "alignment" : 8,
4467   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4468   "name" : "const android::sp<android::hardware::ProcessState> *",
4469   "referenced_type" : "type-82",
4470   "self_type" : "type-94",
4471   "size" : 8,
4472   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4473  },
4474  {
4475   "alignment" : 8,
4476   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4477   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4478   "referenced_type" : "type-146",
4479   "self_type" : "type-145",
4480   "size" : 8,
4481   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4482  },
4483  {
4484   "alignment" : 8,
4485   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4486   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4487   "referenced_type" : "type-600",
4488   "self_type" : "type-623",
4489   "size" : 8,
4490   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4491  },
4492  {
4493   "alignment" : 8,
4494   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower> *",
4495   "name" : "const android::sp<android::hardware::power::V1_0::IPower> *",
4496   "referenced_type" : "type-122",
4497   "self_type" : "type-124",
4498   "size" : 8,
4499   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4500  },
4501  {
4502   "alignment" : 8,
4503   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower> *",
4504   "name" : "const android::sp<android::hardware::power::V1_1::IPower> *",
4505   "referenced_type" : "type-131",
4506   "self_type" : "type-130",
4507   "size" : 8,
4508   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4509  },
4510  {
4511   "alignment" : 8,
4512   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4513   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4514   "referenced_type" : "type-31",
4515   "self_type" : "type-30",
4516   "size" : 8,
4517   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4518  },
4519  {
4520   "alignment" : 8,
4521   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4522   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4523   "referenced_type" : "type-99",
4524   "self_type" : "type-100",
4525   "size" : 8,
4526   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4527  },
4528  {
4529   "alignment" : 8,
4530   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4531   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4532   "referenced_type" : "type-115",
4533   "self_type" : "type-116",
4534   "size" : 8,
4535   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4536  },
4537  {
4538   "alignment" : 8,
4539   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4540   "name" : "const android::wp<android::hardware::BHwBinder> *",
4541   "referenced_type" : "type-617",
4542   "self_type" : "type-618",
4543   "size" : 8,
4544   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4545  },
4546  {
4547   "alignment" : 8,
4548   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4549   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4550   "referenced_type" : "type-590",
4551   "self_type" : "type-599",
4552   "size" : 8,
4553   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4554  },
4555  {
4556   "alignment" : 8,
4557   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4558   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4559   "referenced_type" : "type-359",
4560   "self_type" : "type-382",
4561   "size" : 8,
4562   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4563  },
4564  {
4565   "alignment" : 8,
4566   "linker_set_key" : "const char *",
4567   "name" : "const char *",
4568   "referenced_type" : "type-78",
4569   "self_type" : "type-77",
4570   "size" : 8,
4571   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4572  },
4573  {
4574   "alignment" : 8,
4575   "linker_set_key" : "const char16_t *",
4576   "name" : "const char16_t *",
4577   "referenced_type" : "type-69",
4578   "self_type" : "type-68",
4579   "size" : 8,
4580   "source_file" : "/system/core/libutils/include/utils/String16.h"
4581  },
4582  {
4583   "alignment" : 8,
4584   "linker_set_key" : "const log_msg *",
4585   "name" : "const log_msg *",
4586   "referenced_type" : "type-83",
4587   "self_type" : "type-110",
4588   "size" : 8,
4589   "source_file" : "/system/core/liblog/include/log/log_read.h"
4590  },
4591  {
4592   "alignment" : 8,
4593   "linker_set_key" : "const native_handle *",
4594   "name" : "const native_handle *",
4595   "referenced_type" : "type-261",
4596   "self_type" : "type-260",
4597   "size" : 8,
4598   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4599  },
4600  {
4601   "alignment" : 8,
4602   "linker_set_key" : "const unsigned char *",
4603   "name" : "const unsigned char *",
4604   "referenced_type" : "type-269",
4605   "self_type" : "type-374",
4606   "size" : 8,
4607   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4608  },
4609  {
4610   "alignment" : 8,
4611   "linker_set_key" : "const unsigned long long *",
4612   "name" : "const unsigned long long *",
4613   "referenced_type" : "type-426",
4614   "self_type" : "type-425",
4615   "size" : 8,
4616   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4617  },
4618  {
4619   "alignment" : 8,
4620   "linker_set_key" : "const void *",
4621   "name" : "const void *",
4622   "referenced_type" : "type-380",
4623   "self_type" : "type-381",
4624   "size" : 8,
4625   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4626  },
4627  {
4628   "alignment" : 8,
4629   "linker_set_key" : "int (*)(void *)",
4630   "name" : "int (*)(void *)",
4631   "referenced_type" : "type-510",
4632   "self_type" : "type-511",
4633   "size" : 8,
4634   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4635  },
4636  {
4637   "alignment" : 8,
4638   "linker_set_key" : "int *",
4639   "name" : "int *",
4640   "referenced_type" : "type-50",
4641   "self_type" : "type-334",
4642   "size" : 8,
4643   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4644  },
4645  {
4646   "alignment" : 8,
4647   "linker_set_key" : "log_msg *",
4648   "name" : "log_msg *",
4649   "referenced_type" : "type-84",
4650   "self_type" : "type-158",
4651   "size" : 8,
4652   "source_file" : "/system/core/liblog/include/log/log_read.h"
4653  },
4654  {
4655   "alignment" : 8,
4656   "linker_set_key" : "native_handle *",
4657   "name" : "native_handle *",
4658   "referenced_type" : "type-192",
4659   "self_type" : "type-191",
4660   "size" : 8,
4661   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4662  },
4663  {
4664   "alignment" : 8,
4665   "linker_set_key" : "unsigned char *",
4666   "name" : "unsigned char *",
4667   "referenced_type" : "type-87",
4668   "self_type" : "type-420",
4669   "size" : 8,
4670   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4671  },
4672  {
4673   "alignment" : 8,
4674   "linker_set_key" : "unsigned long *",
4675   "name" : "unsigned long *",
4676   "referenced_type" : "type-44",
4677   "self_type" : "type-435",
4678   "size" : 8,
4679   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4680  },
4681  {
4682   "alignment" : 8,
4683   "linker_set_key" : "unsigned long long *",
4684   "name" : "unsigned long long *",
4685   "referenced_type" : "type-245",
4686   "self_type" : "type-421",
4687   "size" : 8,
4688   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4689  },
4690  {
4691   "alignment" : 8,
4692   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4693   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4694   "referenced_type" : "type-423",
4695   "self_type" : "type-422",
4696   "size" : 8,
4697   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4698  },
4699  {
4700   "alignment" : 8,
4701   "linker_set_key" : "void *",
4702   "name" : "void *",
4703   "referenced_type" : "type-52",
4704   "self_type" : "type-51",
4705   "size" : 8,
4706   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4707  },
4708  {
4709   "alignment" : 8,
4710   "linker_set_key" : "void **",
4711   "name" : "void **",
4712   "referenced_type" : "type-51",
4713   "self_type" : "type-512",
4714   "size" : 8,
4715   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4716  }
4717 ],
4718 "qualified_types" :
4719 [
4720  {
4721   "alignment" : 8,
4722   "is_const" : true,
4723   "linker_set_key" : "android::RefBase::weakref_impl *const",
4724   "name" : "android::RefBase::weakref_impl *const",
4725   "referenced_type" : "type-15",
4726   "self_type" : "type-14",
4727   "size" : 8,
4728   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4729  },
4730  {
4731   "alignment" : 8,
4732   "is_const" : true,
4733   "linker_set_key" : "android::RefBase::weakref_impl *const",
4734   "name" : "android::RefBase::weakref_impl *const",
4735   "referenced_type" : "type-603",
4736   "self_type" : "type-605",
4737   "size" : 8,
4738   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4739  },
4740  {
4741   "alignment" : 8,
4742   "is_const" : true,
4743   "linker_set_key" : "android::hardware::IBinder *const",
4744   "name" : "android::hardware::IBinder *const",
4745   "referenced_type" : "type-20",
4746   "self_type" : "type-19",
4747   "size" : 8,
4748   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4749  },
4750  {
4751   "alignment" : 8,
4752   "is_const" : true,
4753   "linker_set_key" : "const android::NativeHandle",
4754   "name" : "const android::NativeHandle",
4755   "referenced_type" : "type-190",
4756   "self_type" : "type-391",
4757   "size" : 24,
4758   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4759  },
4760  {
4761   "alignment" : 8,
4762   "is_const" : true,
4763   "linker_set_key" : "const android::RefBase",
4764   "name" : "const android::RefBase",
4765   "referenced_type" : "type-13",
4766   "self_type" : "type-285",
4767   "size" : 16,
4768   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4769  },
4770  {
4771   "alignment" : 8,
4772   "is_const" : true,
4773   "linker_set_key" : "const android::String16",
4774   "name" : "const android::String16",
4775   "referenced_type" : "type-67",
4776   "self_type" : "type-66",
4777   "size" : 8,
4778   "source_file" : "/system/core/libutils/include/utils/String16.h"
4779  },
4780  {
4781   "alignment" : 8,
4782   "is_const" : true,
4783   "linker_set_key" : "const android::String8",
4784   "name" : "const android::String8",
4785   "referenced_type" : "type-76",
4786   "self_type" : "type-401",
4787   "size" : 8,
4788   "source_file" : "/system/core/libutils/include/utils/String8.h"
4789  },
4790  {
4791   "alignment" : 8,
4792   "is_const" : true,
4793   "linker_set_key" : "const android::VectorImpl",
4794   "name" : "const android::VectorImpl",
4795   "referenced_type" : "type-59",
4796   "self_type" : "type-480",
4797   "size" : 40,
4798   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4799  },
4800  {
4801   "alignment" : 8,
4802   "is_const" : true,
4803   "linker_set_key" : "const android::hardware::BpHwRefBase",
4804   "name" : "const android::hardware::BpHwRefBase",
4805   "referenced_type" : "type-18",
4806   "self_type" : "type-413",
4807   "size" : 48,
4808   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4809  },
4810  {
4811   "alignment" : 8,
4812   "is_const" : true,
4813   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4814   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4815   "referenced_type" : "type-440",
4816   "self_type" : "type-446",
4817   "size" : 64,
4818   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4819  },
4820  {
4821   "alignment" : 8,
4822   "is_const" : true,
4823   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4824   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4825   "referenced_type" : "type-448",
4826   "self_type" : "type-451",
4827   "size" : 64,
4828   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4829  },
4830  {
4831   "alignment" : 8,
4832   "is_const" : true,
4833   "linker_set_key" : "const android::hardware::Parcel",
4834   "name" : "const android::hardware::Parcel",
4835   "referenced_type" : "type-418",
4836   "self_type" : "type-430",
4837   "size" : 136,
4838   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4839  },
4840  {
4841   "alignment" : 8,
4842   "is_const" : true,
4843   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> >",
4844   "name" : "const android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> >",
4845   "referenced_type" : "type-168",
4846   "self_type" : "type-172",
4847   "size" : 48,
4848   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4849  },
4850  {
4851   "alignment" : 8,
4852   "is_const" : true,
4853   "linker_set_key" : "const android::hardware::Return<bool>",
4854   "name" : "const android::hardware::Return<bool>",
4855   "referenced_type" : "type-161",
4856   "self_type" : "type-166",
4857   "size" : 40,
4858   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4859  },
4860  {
4861   "alignment" : 8,
4862   "is_const" : true,
4863   "linker_set_key" : "const android::hardware::Status",
4864   "name" : "const android::hardware::Status",
4865   "referenced_type" : "type-151",
4866   "self_type" : "type-155",
4867   "size" : 32,
4868   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4869  },
4870  {
4871   "alignment" : 4,
4872   "is_const" : true,
4873   "linker_set_key" : "const android::hardware::details::SchedPrio",
4874   "name" : "const android::hardware::details::SchedPrio",
4875   "referenced_type" : "type-443",
4876   "self_type" : "type-445",
4877   "size" : 8,
4878   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4879  },
4880  {
4881   "alignment" : 8,
4882   "is_const" : true,
4883   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4884   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4885   "referenced_type" : "type-322",
4886   "self_type" : "type-596",
4887   "size" : 8,
4888   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4889  },
4890  {
4891   "alignment" : 8,
4892   "is_const" : true,
4893   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4894   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4895   "referenced_type" : "type-314",
4896   "self_type" : "type-591",
4897   "size" : 8,
4898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4899  },
4900  {
4901   "alignment" : 8,
4902   "is_const" : true,
4903   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
4904   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
4905   "referenced_type" : "type-339",
4906   "self_type" : "type-567",
4907   "size" : 8,
4908   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4909  },
4910  {
4911   "alignment" : 8,
4912   "is_const" : true,
4913   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
4914   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
4915   "referenced_type" : "type-362",
4916   "self_type" : "type-585",
4917   "size" : 8,
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4919  },
4920  {
4921   "alignment" : 8,
4922   "is_const" : true,
4923   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
4924   "name" : "const android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
4925   "referenced_type" : "type-353",
4926   "self_type" : "type-583",
4927   "size" : 8,
4928   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4929  },
4930  {
4931   "alignment" : 8,
4932   "is_const" : true,
4933   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4934   "name" : "const android::hardware::details::hidl_pointer<int>",
4935   "referenced_type" : "type-332",
4936   "self_type" : "type-493",
4937   "size" : 8,
4938   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4939  },
4940  {
4941   "alignment" : 8,
4942   "is_const" : true,
4943   "linker_set_key" : "const android::hardware::details::return_status",
4944   "name" : "const android::hardware::details::return_status",
4945   "referenced_type" : "type-162",
4946   "self_type" : "type-178",
4947   "size" : 40,
4948   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4949  },
4950  {
4951   "alignment" : 8,
4952   "is_const" : true,
4953   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4954   "name" : "const android::hardware::hidl_death_recipient",
4955   "referenced_type" : "type-141",
4956   "self_type" : "type-624",
4957   "size" : 24,
4958   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4959  },
4960  {
4961   "alignment" : 8,
4962   "is_const" : true,
4963   "linker_set_key" : "const android::hardware::hidl_handle",
4964   "name" : "const android::hardware::hidl_handle",
4965   "referenced_type" : "type-290",
4966   "self_type" : "type-383",
4967   "size" : 16,
4968   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4969  },
4970  {
4971   "alignment" : 8,
4972   "is_const" : true,
4973   "linker_set_key" : "const android::hardware::hidl_memory",
4974   "name" : "const android::hardware::hidl_memory",
4975   "referenced_type" : "type-296",
4976   "self_type" : "type-299",
4977   "size" : 40,
4978   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4979  },
4980  {
4981   "alignment" : 8,
4982   "is_const" : true,
4983   "linker_set_key" : "const android::hardware::hidl_string",
4984   "name" : "const android::hardware::hidl_string",
4985   "referenced_type" : "type-292",
4986   "self_type" : "type-291",
4987   "size" : 16,
4988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4989  },
4990  {
4991   "alignment" : 8,
4992   "is_const" : true,
4993   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4994   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4995   "referenced_type" : "type-313",
4996   "self_type" : "type-561",
4997   "size" : 16,
4998   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
4999  },
5000  {
5001   "alignment" : 8,
5002   "is_const" : true,
5003   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
5004   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
5005   "referenced_type" : "type-338",
5006   "self_type" : "type-343",
5007   "size" : 16,
5008   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5009  },
5010  {
5011   "alignment" : 8,
5012   "is_const" : true,
5013   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
5014   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
5015   "referenced_type" : "type-361",
5016   "self_type" : "type-368",
5017   "size" : 16,
5018   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5019  },
5020  {
5021   "alignment" : 8,
5022   "is_const" : true,
5023   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
5024   "name" : "const android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
5025   "referenced_type" : "type-352",
5026   "self_type" : "type-357",
5027   "size" : 16,
5028   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5029  },
5030  {
5031   "alignment" : 8,
5032   "is_const" : true,
5033   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5034   "name" : "const android::hardware::hidl_vec<int>",
5035   "referenced_type" : "type-331",
5036   "self_type" : "type-335",
5037   "size" : 16,
5038   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5039  },
5040  {
5041   "alignment" : 2,
5042   "is_const" : true,
5043   "linker_set_key" : "const android::hardware::hidl_version",
5044   "name" : "const android::hardware::hidl_version",
5045   "referenced_type" : "type-375",
5046   "self_type" : "type-377",
5047   "size" : 4,
5048   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5049  },
5050  {
5051   "alignment" : 8,
5052   "is_const" : true,
5053   "linker_set_key" : "const android::hardware::power::V1_0::BpHwPower",
5054   "name" : "const android::hardware::power::V1_0::BpHwPower",
5055   "referenced_type" : "type-572",
5056   "self_type" : "type-575",
5057   "size" : 216,
5058   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h"
5059  },
5060  {
5061   "alignment" : 4,
5062   "is_const" : true,
5063   "linker_set_key" : "const android::hardware::power::V1_0::Feature",
5064   "name" : "const android::hardware::power::V1_0::Feature",
5065   "referenced_type" : "type-543",
5066   "self_type" : "type-549",
5067   "size" : 4,
5068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5069  },
5070  {
5071   "alignment" : 8,
5072   "is_const" : true,
5073   "linker_set_key" : "const android::hardware::power::V1_0::IPower",
5074   "name" : "const android::hardware::power::V1_0::IPower",
5075   "referenced_type" : "type-11",
5076   "self_type" : "type-557",
5077   "size" : 24,
5078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h"
5079  },
5080  {
5081   "alignment" : 4,
5082   "is_const" : true,
5083   "linker_set_key" : "const android::hardware::power::V1_0::PowerHint",
5084   "name" : "const android::hardware::power::V1_0::PowerHint",
5085   "referenced_type" : "type-542",
5086   "self_type" : "type-545",
5087   "size" : 4,
5088   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5089  },
5090  {
5091   "alignment" : 8,
5092   "is_const" : true,
5093   "linker_set_key" : "const android::hardware::power::V1_0::PowerStateVoter",
5094   "name" : "const android::hardware::power::V1_0::PowerStateVoter",
5095   "referenced_type" : "type-342",
5096   "self_type" : "type-548",
5097   "size" : 32,
5098   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5099  },
5100  {
5101   "alignment" : 4,
5102   "is_const" : true,
5103   "linker_set_key" : "const android::hardware::power::V1_0::Status",
5104   "name" : "const android::hardware::power::V1_0::Status",
5105   "referenced_type" : "type-544",
5106   "self_type" : "type-550",
5107   "size" : 4,
5108   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5109  },
5110  {
5111   "alignment" : 8,
5112   "is_const" : true,
5113   "linker_set_key" : "const android::hardware::power::V1_1::BpHwPower",
5114   "name" : "const android::hardware::power::V1_1::BpHwPower",
5115   "referenced_type" : "type-6",
5116   "self_type" : "type-577",
5117   "size" : 216,
5118   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h"
5119  },
5120  {
5121   "alignment" : 8,
5122   "is_const" : true,
5123   "linker_set_key" : "const android::hardware::power::V1_1::IPower",
5124   "name" : "const android::hardware::power::V1_1::IPower",
5125   "referenced_type" : "type-10",
5126   "self_type" : "type-559",
5127   "size" : 24,
5128   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h"
5129  },
5130  {
5131   "alignment" : 8,
5132   "is_const" : true,
5133   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystem",
5134   "name" : "const android::hardware::power::V1_1::PowerStateSubsystem",
5135   "referenced_type" : "type-365",
5136   "self_type" : "type-367",
5137   "size" : 32,
5138   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5139  },
5140  {
5141   "alignment" : 8,
5142   "is_const" : true,
5143   "linker_set_key" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState",
5144   "name" : "const android::hardware::power::V1_1::PowerStateSubsystemSleepState",
5145   "referenced_type" : "type-356",
5146   "self_type" : "type-582",
5147   "size" : 48,
5148   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5149  },
5150  {
5151   "alignment" : 8,
5152   "is_const" : true,
5153   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5154   "name" : "const android::hidl::base::V1_0::BpHwBase",
5155   "referenced_type" : "type-564",
5156   "self_type" : "type-568",
5157   "size" : 216,
5158   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5159  },
5160  {
5161   "alignment" : 4,
5162   "is_const" : true,
5163   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5164   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5165   "referenced_type" : "type-395",
5166   "self_type" : "type-396",
5167   "size" : 4,
5168   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5169  },
5170  {
5171   "alignment" : 8,
5172   "is_const" : true,
5173   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5174   "name" : "const android::hidl::base::V1_0::IBase",
5175   "referenced_type" : "type-12",
5176   "self_type" : "type-34",
5177   "size" : 24,
5178   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5179  },
5180  {
5181   "alignment" : 8,
5182   "is_const" : true,
5183   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5184   "name" : "const android::hidl::base::V1_0::IBase *const",
5185   "referenced_type" : "type-35",
5186   "self_type" : "type-458",
5187   "size" : 8,
5188   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5189  },
5190  {
5191   "alignment" : 8,
5192   "is_const" : true,
5193   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5194   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5195   "referenced_type" : "type-97",
5196   "self_type" : "type-101",
5197   "size" : 24,
5198   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5199  },
5200  {
5201   "alignment" : 4,
5202   "is_const" : true,
5203   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5204   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5205   "referenced_type" : "type-533",
5206   "self_type" : "type-537",
5207   "size" : 4,
5208   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5209  },
5210  {
5211   "alignment" : 1,
5212   "is_const" : true,
5213   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5214   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5215   "referenced_type" : "type-532",
5216   "self_type" : "type-535",
5217   "size" : 1,
5218   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5219  },
5220  {
5221   "alignment" : 8,
5222   "is_const" : true,
5223   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5224   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5225   "referenced_type" : "type-113",
5226   "self_type" : "type-530",
5227   "size" : 24,
5228   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5229  },
5230  {
5231   "alignment" : 8,
5232   "is_const" : true,
5233   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5234   "name" : "const android::sp<android::hardware::IBinder>",
5235   "referenced_type" : "type-40",
5236   "self_type" : "type-42",
5237   "size" : 8,
5238   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5239  },
5240  {
5241   "alignment" : 8,
5242   "is_const" : true,
5243   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5244   "name" : "const android::sp<android::hardware::ProcessState>",
5245   "referenced_type" : "type-47",
5246   "self_type" : "type-82",
5247   "size" : 8,
5248   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5249  },
5250  {
5251   "alignment" : 8,
5252   "is_const" : true,
5253   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5254   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5255   "referenced_type" : "type-136",
5256   "self_type" : "type-146",
5257   "size" : 8,
5258   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5259  },
5260  {
5261   "alignment" : 8,
5262   "is_const" : true,
5263   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5264   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5265   "referenced_type" : "type-601",
5266   "self_type" : "type-600",
5267   "size" : 8,
5268   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5269  },
5270  {
5271   "alignment" : 8,
5272   "is_const" : true,
5273   "linker_set_key" : "const android::sp<android::hardware::power::V1_0::IPower>",
5274   "name" : "const android::sp<android::hardware::power::V1_0::IPower>",
5275   "referenced_type" : "type-117",
5276   "self_type" : "type-122",
5277   "size" : 8,
5278   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5279  },
5280  {
5281   "alignment" : 8,
5282   "is_const" : true,
5283   "linker_set_key" : "const android::sp<android::hardware::power::V1_1::IPower>",
5284   "name" : "const android::sp<android::hardware::power::V1_1::IPower>",
5285   "referenced_type" : "type-126",
5286   "self_type" : "type-131",
5287   "size" : 8,
5288   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5289  },
5290  {
5291   "alignment" : 8,
5292   "is_const" : true,
5293   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5294   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5295   "referenced_type" : "type-32",
5296   "self_type" : "type-31",
5297   "size" : 8,
5298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5299  },
5300  {
5301   "alignment" : 8,
5302   "is_const" : true,
5303   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5304   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5305   "referenced_type" : "type-95",
5306   "self_type" : "type-99",
5307   "size" : 8,
5308   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5309  },
5310  {
5311   "alignment" : 8,
5312   "is_const" : true,
5313   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5314   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5315   "referenced_type" : "type-111",
5316   "self_type" : "type-115",
5317   "size" : 8,
5318   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5319  },
5320  {
5321   "alignment" : 8,
5322   "is_const" : true,
5323   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5324   "name" : "const android::wp<android::hardware::BHwBinder>",
5325   "referenced_type" : "type-456",
5326   "self_type" : "type-617",
5327   "size" : 16,
5328   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5329  },
5330  {
5331   "alignment" : 8,
5332   "is_const" : true,
5333   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5334   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5335   "referenced_type" : "type-139",
5336   "self_type" : "type-590",
5337   "size" : 16,
5338   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5339  },
5340  {
5341   "alignment" : 8,
5342   "is_const" : true,
5343   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5344   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5345   "referenced_type" : "type-142",
5346   "self_type" : "type-359",
5347   "size" : 16,
5348   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5349  },
5350  {
5351   "alignment" : 1,
5352   "is_const" : true,
5353   "linker_set_key" : "const bool",
5354   "name" : "const bool",
5355   "referenced_type" : "type-27",
5356   "self_type" : "type-106",
5357   "size" : 1,
5358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5359  },
5360  {
5361   "alignment" : 1,
5362   "is_const" : true,
5363   "linker_set_key" : "const char",
5364   "name" : "const char",
5365   "referenced_type" : "type-4",
5366   "self_type" : "type-78",
5367   "size" : 1,
5368   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5369  },
5370  {
5371   "alignment" : 2,
5372   "is_const" : true,
5373   "linker_set_key" : "const char16_t",
5374   "name" : "const char16_t",
5375   "referenced_type" : "type-70",
5376   "self_type" : "type-69",
5377   "size" : 2,
5378   "source_file" : "/system/core/libutils/include/utils/String16.h"
5379  },
5380  {
5381   "alignment" : 8,
5382   "is_const" : true,
5383   "linker_set_key" : "const double",
5384   "name" : "const double",
5385   "referenced_type" : "type-257",
5386   "self_type" : "type-281",
5387   "size" : 8,
5388   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5389  },
5390  {
5391   "alignment" : 4,
5392   "is_const" : true,
5393   "linker_set_key" : "const float",
5394   "name" : "const float",
5395   "referenced_type" : "type-252",
5396   "self_type" : "type-279",
5397   "size" : 4,
5398   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5399  },
5400  {
5401   "alignment" : 4,
5402   "is_const" : true,
5403   "linker_set_key" : "const int",
5404   "name" : "const int",
5405   "referenced_type" : "type-50",
5406   "self_type" : "type-479",
5407   "size" : 4,
5408   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5409  },
5410  {
5411   "is_const" : true,
5412   "linker_set_key" : "const iter<is_const>",
5413   "name" : "const iter<is_const>",
5414   "referenced_type" : "type-306",
5415   "self_type" : "type-305",
5416   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5417  },
5418  {
5419   "is_const" : true,
5420   "linker_set_key" : "const iter<is_const>",
5421   "name" : "const iter<is_const>",
5422   "referenced_type" : "type-607",
5423   "self_type" : "type-606",
5424   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5425  },
5426  {
5427   "alignment" : 4,
5428   "is_const" : true,
5429   "linker_set_key" : "const log_msg",
5430   "name" : "const log_msg",
5431   "referenced_type" : "type-84",
5432   "self_type" : "type-83",
5433   "size" : 5124,
5434   "source_file" : "/system/core/liblog/include/log/log_read.h"
5435  },
5436  {
5437   "alignment" : 8,
5438   "is_const" : true,
5439   "linker_set_key" : "const long",
5440   "name" : "const long",
5441   "referenced_type" : "type-55",
5442   "self_type" : "type-276",
5443   "size" : 8,
5444   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5445  },
5446  {
5447   "alignment" : 4,
5448   "is_const" : true,
5449   "linker_set_key" : "const native_handle",
5450   "name" : "const native_handle",
5451   "referenced_type" : "type-192",
5452   "self_type" : "type-261",
5453   "size" : 12,
5454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5455  },
5456  {
5457   "alignment" : 2,
5458   "is_const" : true,
5459   "linker_set_key" : "const short",
5460   "name" : "const short",
5461   "referenced_type" : "type-212",
5462   "self_type" : "type-271",
5463   "size" : 2,
5464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5465  },
5466  {
5467   "alignment" : 1,
5468   "is_const" : true,
5469   "linker_set_key" : "const signed char",
5470   "name" : "const signed char",
5471   "referenced_type" : "type-267",
5472   "self_type" : "type-266",
5473   "size" : 1,
5474   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5475  },
5476  {
5477   "alignment" : 4,
5478   "is_const" : true,
5479   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5480   "name" : "const std::array<android::hardware::power::V1_0::Feature, 1>",
5481   "referenced_type" : "type-554",
5482   "self_type" : "type-553",
5483   "size" : 4,
5484   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5485  },
5486  {
5487   "alignment" : 4,
5488   "is_const" : true,
5489   "linker_set_key" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5490   "name" : "const std::array<android::hardware::power::V1_0::PowerHint, 8>",
5491   "referenced_type" : "type-552",
5492   "self_type" : "type-551",
5493   "size" : 32,
5494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5495  },
5496  {
5497   "alignment" : 4,
5498   "is_const" : true,
5499   "linker_set_key" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5500   "name" : "const std::array<android::hardware::power::V1_0::Status, 2>",
5501   "referenced_type" : "type-556",
5502   "self_type" : "type-555",
5503   "size" : 8,
5504   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h"
5505  },
5506  {
5507   "alignment" : 4,
5508   "is_const" : true,
5509   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5510   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5511   "referenced_type" : "type-399",
5512   "self_type" : "type-398",
5513   "size" : 12,
5514   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5515  },
5516  {
5517   "alignment" : 4,
5518   "is_const" : true,
5519   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5520   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5521   "referenced_type" : "type-612",
5522   "self_type" : "type-611",
5523   "size" : 12,
5524   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5525  },
5526  {
5527   "alignment" : 4,
5528   "is_const" : true,
5529   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5530   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5531   "referenced_type" : "type-541",
5532   "self_type" : "type-540",
5533   "size" : 4,
5534   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5535  },
5536  {
5537   "alignment" : 1,
5538   "is_const" : true,
5539   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5540   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5541   "referenced_type" : "type-539",
5542   "self_type" : "type-538",
5543   "size" : 3,
5544   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5545  },
5546  {
5547   "alignment" : 8,
5548   "is_const" : true,
5549   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5550   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5551   "referenced_type" : "type-438",
5552   "self_type" : "type-437",
5553   "size" : 24,
5554   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5555  },
5556  {
5557   "alignment" : 8,
5558   "is_const" : true,
5559   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5560   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5561   "referenced_type" : "type-329",
5562   "self_type" : "type-328",
5563   "size" : 16,
5564   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5565  },
5566  {
5567   "alignment" : 8,
5568   "is_const" : true,
5569   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5570   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5571   "referenced_type" : "type-319",
5572   "self_type" : "type-318",
5573   "size" : 16,
5574   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5575  },
5576  {
5577   "alignment" : 8,
5578   "is_const" : true,
5579   "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 *> > *)> > >",
5580   "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 *> > *)> > >",
5581   "referenced_type" : "type-134",
5582   "self_type" : "type-133",
5583   "size" : 24,
5584   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5585  },
5586  {
5587   "alignment" : 8,
5588   "is_const" : true,
5589   "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 *> > *)> > >",
5590   "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 *> > *)> > >",
5591   "referenced_type" : "type-622",
5592   "self_type" : "type-621",
5593   "size" : 24,
5594   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5595  },
5596  {
5597   "alignment" : 1,
5598   "is_const" : true,
5599   "linker_set_key" : "const unsigned char",
5600   "name" : "const unsigned char",
5601   "referenced_type" : "type-87",
5602   "self_type" : "type-269",
5603   "size" : 1,
5604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5605  },
5606  {
5607   "alignment" : 4,
5608   "is_const" : true,
5609   "linker_set_key" : "const unsigned int",
5610   "name" : "const unsigned int",
5611   "referenced_type" : "type-2",
5612   "self_type" : "type-60",
5613   "size" : 4,
5614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5615  },
5616  {
5617   "alignment" : 8,
5618   "is_const" : true,
5619   "linker_set_key" : "const unsigned long",
5620   "name" : "const unsigned long",
5621   "referenced_type" : "type-44",
5622   "self_type" : "type-61",
5623   "size" : 8,
5624   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5625  },
5626  {
5627   "alignment" : 8,
5628   "is_const" : true,
5629   "linker_set_key" : "const unsigned long long",
5630   "name" : "const unsigned long long",
5631   "referenced_type" : "type-245",
5632   "self_type" : "type-426",
5633   "size" : 8,
5634   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5635  },
5636  {
5637   "alignment" : 2,
5638   "is_const" : true,
5639   "linker_set_key" : "const unsigned short",
5640   "name" : "const unsigned short",
5641   "referenced_type" : "type-89",
5642   "self_type" : "type-273",
5643   "size" : 2,
5644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5645  },
5646  {
5647   "is_const" : true,
5648   "linker_set_key" : "const void",
5649   "name" : "const void",
5650   "referenced_type" : "type-52",
5651   "self_type" : "type-380",
5652   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5653  },
5654  {
5655   "alignment" : 1,
5656   "is_volatile" : true,
5657   "linker_set_key" : "volatile bool",
5658   "name" : "volatile bool",
5659   "referenced_type" : "type-27",
5660   "self_type" : "type-109",
5661   "size" : 1,
5662   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5663  },
5664  {
5665   "alignment" : 4,
5666   "is_volatile" : true,
5667   "linker_set_key" : "volatile int",
5668   "name" : "volatile int",
5669   "referenced_type" : "type-50",
5670   "self_type" : "type-79",
5671   "size" : 4,
5672   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5673  }
5674 ],
5675 "record_types" :
5676 [
5677  {
5678   "alignment" : 4,
5679   "fields" :
5680   [
5681    {
5682     "access" : "private",
5683     "field_name" : "mCond",
5684     "referenced_type" : "type-108"
5685    }
5686   ],
5687   "linker_set_key" : "android::Condition",
5688   "name" : "android::Condition",
5689   "record_kind" : "class",
5690   "referenced_type" : "type-107",
5691   "self_type" : "type-107",
5692   "size" : 48,
5693   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5694   "unique_id" : "_ZTSN7android9ConditionE"
5695  },
5696  {
5697   "alignment" : 8,
5698   "fields" :
5699   [
5700    {
5701     "access" : "private",
5702     "field_name" : "mVector",
5703     "referenced_type" : "type-73"
5704    }
5705   ],
5706   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5707   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5708   "record_kind" : "class",
5709   "referenced_type" : "type-72",
5710   "self_type" : "type-72",
5711   "size" : 40,
5712   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5713   "template_args" : [ "type-67", "type-40" ],
5714   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5715  },
5716  {
5717   "alignment" : 4,
5718   "fields" :
5719   [
5720    {
5721     "access" : "private",
5722     "field_name" : "mCount",
5723     "referenced_type" : "type-189"
5724    }
5725   ],
5726   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5727   "name" : "android::LightRefBase<android::NativeHandle>",
5728   "record_kind" : "class",
5729   "referenced_type" : "type-188",
5730   "self_type" : "type-188",
5731   "size" : 4,
5732   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5733   "template_args" : [ "type-190" ],
5734   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5735  },
5736  {
5737   "alignment" : 4,
5738   "fields" :
5739   [
5740    {
5741     "access" : "private",
5742     "field_name" : "mCount",
5743     "referenced_type" : "type-186"
5744    }
5745   ],
5746   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5747   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5748   "record_kind" : "class",
5749   "referenced_type" : "type-185",
5750   "self_type" : "type-185",
5751   "size" : 4,
5752   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5753   "template_args" : [ "type-187" ],
5754   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5755  },
5756  {
5757   "alignment" : 4,
5758   "fields" :
5759   [
5760    {
5761     "access" : "private",
5762     "field_name" : "mMutex",
5763     "referenced_type" : "type-57"
5764    }
5765   ],
5766   "linker_set_key" : "android::Mutex",
5767   "name" : "android::Mutex",
5768   "record_kind" : "class",
5769   "referenced_type" : "type-56",
5770   "self_type" : "type-56",
5771   "size" : 40,
5772   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5773   "unique_id" : "_ZTSN7android5MutexE"
5774  },
5775  {
5776   "alignment" : 8,
5777   "fields" :
5778   [
5779    {
5780     "access" : "private",
5781     "field_name" : "mLock",
5782     "referenced_type" : "type-515"
5783    }
5784   ],
5785   "linker_set_key" : "android::Mutex::Autolock",
5786   "name" : "android::Mutex::Autolock",
5787   "record_kind" : "class",
5788   "referenced_type" : "type-514",
5789   "self_type" : "type-514",
5790   "size" : 8,
5791   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5792   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5793  },
5794  {
5795   "alignment" : 8,
5796   "base_specifiers" :
5797   [
5798    {
5799     "referenced_type" : "type-188"
5800    }
5801   ],
5802   "fields" :
5803   [
5804    {
5805     "access" : "private",
5806     "field_name" : "mHandle",
5807     "field_offset" : 64,
5808     "referenced_type" : "type-191"
5809    },
5810    {
5811     "access" : "private",
5812     "field_name" : "mOwnsHandle",
5813     "field_offset" : 128,
5814     "referenced_type" : "type-27"
5815    }
5816   ],
5817   "linker_set_key" : "android::NativeHandle",
5818   "name" : "android::NativeHandle",
5819   "record_kind" : "class",
5820   "referenced_type" : "type-190",
5821   "self_type" : "type-190",
5822   "size" : 24,
5823   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5824   "unique_id" : "_ZTSN7android12NativeHandleE"
5825  },
5826  {
5827   "alignment" : 4,
5828   "fields" :
5829   [
5830    {
5831     "access" : "private",
5832     "field_name" : "mRWLock",
5833     "referenced_type" : "type-521"
5834    }
5835   ],
5836   "linker_set_key" : "android::RWLock",
5837   "name" : "android::RWLock",
5838   "record_kind" : "class",
5839   "referenced_type" : "type-520",
5840   "self_type" : "type-520",
5841   "size" : 56,
5842   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5843   "unique_id" : "_ZTSN7android6RWLockE"
5844  },
5845  {
5846   "alignment" : 8,
5847   "fields" :
5848   [
5849    {
5850     "access" : "private",
5851     "field_name" : "mLock",
5852     "referenced_type" : "type-524"
5853    }
5854   ],
5855   "linker_set_key" : "android::RWLock::AutoRLock",
5856   "name" : "android::RWLock::AutoRLock",
5857   "record_kind" : "class",
5858   "referenced_type" : "type-523",
5859   "self_type" : "type-523",
5860   "size" : 8,
5861   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5862   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5863  },
5864  {
5865   "alignment" : 8,
5866   "fields" :
5867   [
5868    {
5869     "access" : "private",
5870     "field_name" : "mLock",
5871     "referenced_type" : "type-524"
5872    }
5873   ],
5874   "linker_set_key" : "android::RWLock::AutoWLock",
5875   "name" : "android::RWLock::AutoWLock",
5876   "record_kind" : "class",
5877   "referenced_type" : "type-526",
5878   "self_type" : "type-526",
5879   "size" : 8,
5880   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5881   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5882  },
5883  {
5884   "alignment" : 8,
5885   "fields" :
5886   [
5887    {
5888     "access" : "private",
5889     "field_name" : "mRefs",
5890     "field_offset" : 64,
5891     "referenced_type" : "type-14"
5892    }
5893   ],
5894   "linker_set_key" : "android::RefBase",
5895   "name" : "android::RefBase",
5896   "record_kind" : "class",
5897   "referenced_type" : "type-13",
5898   "self_type" : "type-13",
5899   "size" : 16,
5900   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5901   "unique_id" : "_ZTSN7android7RefBaseE",
5902   "vtable_components" :
5903   [
5904    {
5905     "kind" : "offset_to_top"
5906    },
5907    {
5908     "kind" : "rtti",
5909     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5910    },
5911    {
5912     "kind" : "complete_dtor_pointer",
5913     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5914    },
5915    {
5916     "kind" : "deleting_dtor_pointer",
5917     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5918    },
5919    {
5920     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5921    },
5922    {
5923     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5924    },
5925    {
5926     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5927    },
5928    {
5929     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5930    }
5931   ]
5932  },
5933  {
5934   "alignment" : 1,
5935   "linker_set_key" : "android::RefBase::weakref_type",
5936   "name" : "android::RefBase::weakref_type",
5937   "record_kind" : "class",
5938   "referenced_type" : "type-23",
5939   "self_type" : "type-23",
5940   "size" : 1,
5941   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5942   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5943  },
5944  {
5945   "alignment" : 1,
5946   "linker_set_key" : "android::ReferenceMover",
5947   "name" : "android::ReferenceMover",
5948   "record_kind" : "class",
5949   "referenced_type" : "type-289",
5950   "self_type" : "type-289",
5951   "size" : 1,
5952   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5953   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5954  },
5955  {
5956   "alignment" : 8,
5957   "linker_set_key" : "android::ReferenceRenamer",
5958   "name" : "android::ReferenceRenamer",
5959   "record_kind" : "class",
5960   "referenced_type" : "type-283",
5961   "self_type" : "type-283",
5962   "size" : 8,
5963   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5964   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5965   "vtable_components" :
5966   [
5967    {
5968     "kind" : "offset_to_top"
5969    },
5970    {
5971     "kind" : "rtti",
5972     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5973    },
5974    {
5975     "is_pure" : true,
5976     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5977    }
5978   ]
5979  },
5980  {
5981   "alignment" : 8,
5982   "fields" :
5983   [
5984    {
5985     "access" : "private",
5986     "field_name" : "mTag",
5987     "referenced_type" : "type-44"
5988    }
5989   ],
5990   "linker_set_key" : "android::ScopedTrace",
5991   "name" : "android::ScopedTrace",
5992   "record_kind" : "class",
5993   "referenced_type" : "type-528",
5994   "self_type" : "type-528",
5995   "size" : 8,
5996   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5997   "unique_id" : "_ZTSN7android11ScopedTraceE"
5998  },
5999  {
6000   "alignment" : 8,
6001   "base_specifiers" :
6002   [
6003    {
6004     "access" : "private",
6005     "referenced_type" : "type-74"
6006    }
6007   ],
6008   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6009   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6010   "record_kind" : "class",
6011   "referenced_type" : "type-73",
6012   "self_type" : "type-73",
6013   "size" : 40,
6014   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6015   "template_args" : [ "type-75" ],
6016   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6017   "vtable_components" :
6018   [
6019    {
6020     "kind" : "offset_to_top"
6021    },
6022    {
6023     "kind" : "rtti",
6024     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6025    },
6026    {
6027     "kind" : "complete_dtor_pointer",
6028     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6029    },
6030    {
6031     "kind" : "deleting_dtor_pointer",
6032     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6033    },
6034    {
6035     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6036    },
6037    {
6038     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6039    },
6040    {
6041     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6042    },
6043    {
6044     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6045    },
6046    {
6047     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6048    },
6049    {
6050     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6051    },
6052    {
6053     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6054    }
6055   ]
6056  },
6057  {
6058   "alignment" : 8,
6059   "base_specifiers" :
6060   [
6061    {
6062     "referenced_type" : "type-59"
6063    }
6064   ],
6065   "linker_set_key" : "android::SortedVectorImpl",
6066   "name" : "android::SortedVectorImpl",
6067   "record_kind" : "class",
6068   "referenced_type" : "type-74",
6069   "self_type" : "type-74",
6070   "size" : 40,
6071   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6072   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6073   "vtable_components" :
6074   [
6075    {
6076     "kind" : "offset_to_top"
6077    },
6078    {
6079     "kind" : "rtti",
6080     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6081    },
6082    {
6083     "kind" : "complete_dtor_pointer",
6084     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6085    },
6086    {
6087     "kind" : "deleting_dtor_pointer",
6088     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6089    },
6090    {
6091     "is_pure" : true,
6092     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6093    },
6094    {
6095     "is_pure" : true,
6096     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6097    },
6098    {
6099     "is_pure" : true,
6100     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6101    },
6102    {
6103     "is_pure" : true,
6104     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6105    },
6106    {
6107     "is_pure" : true,
6108     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6109    },
6110    {
6111     "is_pure" : true,
6112     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6113    },
6114    {
6115     "is_pure" : true,
6116     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6117    }
6118   ]
6119  },
6120  {
6121   "alignment" : 8,
6122   "fields" :
6123   [
6124    {
6125     "access" : "private",
6126     "field_name" : "mString",
6127     "referenced_type" : "type-68"
6128    }
6129   ],
6130   "linker_set_key" : "android::String16",
6131   "name" : "android::String16",
6132   "record_kind" : "class",
6133   "referenced_type" : "type-67",
6134   "self_type" : "type-67",
6135   "size" : 8,
6136   "source_file" : "/system/core/libutils/include/utils/String16.h",
6137   "unique_id" : "_ZTSN7android8String16E"
6138  },
6139  {
6140   "alignment" : 8,
6141   "fields" :
6142   [
6143    {
6144     "access" : "private",
6145     "field_name" : "mString",
6146     "referenced_type" : "type-77"
6147    }
6148   ],
6149   "linker_set_key" : "android::String8",
6150   "name" : "android::String8",
6151   "record_kind" : "class",
6152   "referenced_type" : "type-76",
6153   "self_type" : "type-76",
6154   "size" : 8,
6155   "source_file" : "/system/core/libutils/include/utils/String8.h",
6156   "unique_id" : "_ZTSN7android7String8E"
6157  },
6158  {
6159   "alignment" : 8,
6160   "base_specifiers" :
6161   [
6162    {
6163     "is_virtual" : true,
6164     "referenced_type" : "type-13"
6165    }
6166   ],
6167   "fields" :
6168   [
6169    {
6170     "access" : "private",
6171     "field_name" : "mCanCallJava",
6172     "field_offset" : 64,
6173     "referenced_type" : "type-106"
6174    },
6175    {
6176     "access" : "private",
6177     "field_name" : "mThread",
6178     "field_offset" : 128,
6179     "referenced_type" : "type-51"
6180    },
6181    {
6182     "access" : "private",
6183     "field_name" : "mLock",
6184     "field_offset" : 192,
6185     "referenced_type" : "type-56"
6186    },
6187    {
6188     "access" : "private",
6189     "field_name" : "mThreadExitedCondition",
6190     "field_offset" : 512,
6191     "referenced_type" : "type-107"
6192    },
6193    {
6194     "access" : "private",
6195     "field_name" : "mStatus",
6196     "field_offset" : 896,
6197     "referenced_type" : "type-50"
6198    },
6199    {
6200     "access" : "private",
6201     "field_name" : "mExitPending",
6202     "field_offset" : 928,
6203     "referenced_type" : "type-109"
6204    },
6205    {
6206     "access" : "private",
6207     "field_name" : "mRunning",
6208     "field_offset" : 936,
6209     "referenced_type" : "type-109"
6210    },
6211    {
6212     "access" : "private",
6213     "field_name" : "mHoldSelf",
6214     "field_offset" : 960,
6215     "referenced_type" : "type-103"
6216    },
6217    {
6218     "access" : "private",
6219     "field_name" : "mTid",
6220     "field_offset" : 1024,
6221     "referenced_type" : "type-50"
6222    }
6223   ],
6224   "linker_set_key" : "android::Thread",
6225   "name" : "android::Thread",
6226   "record_kind" : "class",
6227   "referenced_type" : "type-105",
6228   "self_type" : "type-105",
6229   "size" : 152,
6230   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6231   "unique_id" : "_ZTSN7android6ThreadE",
6232   "vtable_components" :
6233   [
6234    {
6235     "component_value" : 136,
6236     "kind" : "vbase_offset"
6237    },
6238    {
6239     "kind" : "offset_to_top"
6240    },
6241    {
6242     "kind" : "rtti",
6243     "mangled_component_name" : "_ZTIN7android6ThreadE"
6244    },
6245    {
6246     "kind" : "complete_dtor_pointer",
6247     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6248    },
6249    {
6250     "kind" : "deleting_dtor_pointer",
6251     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6252    },
6253    {
6254     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6255    },
6256    {
6257     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6258    },
6259    {
6260     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6261    },
6262    {
6263     "is_pure" : true,
6264     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6265    },
6266    {
6267     "kind" : "vcall_offset"
6268    },
6269    {
6270     "kind" : "vcall_offset"
6271    },
6272    {
6273     "kind" : "vcall_offset"
6274    },
6275    {
6276     "kind" : "vcall_offset"
6277    },
6278    {
6279     "component_value" : -136,
6280     "kind" : "vcall_offset"
6281    },
6282    {
6283     "component_value" : -136,
6284     "kind" : "offset_to_top"
6285    },
6286    {
6287     "kind" : "rtti",
6288     "mangled_component_name" : "_ZTIN7android6ThreadE"
6289    },
6290    {
6291     "kind" : "complete_dtor_pointer",
6292     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6293    },
6294    {
6295     "kind" : "deleting_dtor_pointer",
6296     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6297    },
6298    {
6299     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6300    },
6301    {
6302     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6303    },
6304    {
6305     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6306    },
6307    {
6308     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6309    }
6310   ]
6311  },
6312  {
6313   "alignment" : 8,
6314   "base_specifiers" :
6315   [
6316    {
6317     "access" : "private",
6318     "referenced_type" : "type-59"
6319    }
6320   ],
6321   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6322   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6323   "record_kind" : "class",
6324   "referenced_type" : "type-58",
6325   "self_type" : "type-58",
6326   "size" : 40,
6327   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6328   "template_args" : [ "type-62" ],
6329   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6330   "vtable_components" :
6331   [
6332    {
6333     "kind" : "offset_to_top"
6334    },
6335    {
6336     "kind" : "rtti",
6337     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6338    },
6339    {
6340     "kind" : "complete_dtor_pointer",
6341     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6342    },
6343    {
6344     "kind" : "deleting_dtor_pointer",
6345     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6346    },
6347    {
6348     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6349    },
6350    {
6351     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6352    },
6353    {
6354     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6355    },
6356    {
6357     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6358    },
6359    {
6360     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6361    },
6362    {
6363     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6364    }
6365   ]
6366  },
6367  {
6368   "alignment" : 8,
6369   "fields" :
6370   [
6371    {
6372     "access" : "private",
6373     "field_name" : "mStorage",
6374     "field_offset" : 64,
6375     "referenced_type" : "type-51"
6376    },
6377    {
6378     "access" : "private",
6379     "field_name" : "mCount",
6380     "field_offset" : 128,
6381     "referenced_type" : "type-44"
6382    },
6383    {
6384     "access" : "private",
6385     "field_name" : "mFlags",
6386     "field_offset" : 192,
6387     "referenced_type" : "type-60"
6388    },
6389    {
6390     "access" : "private",
6391     "field_name" : "mItemSize",
6392     "field_offset" : 256,
6393     "referenced_type" : "type-61"
6394    }
6395   ],
6396   "linker_set_key" : "android::VectorImpl",
6397   "name" : "android::VectorImpl",
6398   "record_kind" : "class",
6399   "referenced_type" : "type-59",
6400   "self_type" : "type-59",
6401   "size" : 40,
6402   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6403   "unique_id" : "_ZTSN7android10VectorImplE",
6404   "vtable_components" :
6405   [
6406    {
6407     "kind" : "offset_to_top"
6408    },
6409    {
6410     "kind" : "rtti",
6411     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6412    },
6413    {
6414     "kind" : "complete_dtor_pointer",
6415     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6416    },
6417    {
6418     "kind" : "deleting_dtor_pointer",
6419     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6420    },
6421    {
6422     "is_pure" : true,
6423     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6424    },
6425    {
6426     "is_pure" : true,
6427     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6428    },
6429    {
6430     "is_pure" : true,
6431     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6432    },
6433    {
6434     "is_pure" : true,
6435     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6436    },
6437    {
6438     "is_pure" : true,
6439     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6440    },
6441    {
6442     "is_pure" : true,
6443     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6444    }
6445   ]
6446  },
6447  {
6448   "alignment" : 8,
6449   "base_specifiers" :
6450   [
6451    {
6452     "referenced_type" : "type-185"
6453    }
6454   ],
6455   "linker_set_key" : "android::VirtualLightRefBase",
6456   "name" : "android::VirtualLightRefBase",
6457   "record_kind" : "class",
6458   "referenced_type" : "type-187",
6459   "self_type" : "type-187",
6460   "size" : 16,
6461   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6462   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6463   "vtable_components" :
6464   [
6465    {
6466     "kind" : "offset_to_top"
6467    },
6468    {
6469     "kind" : "rtti",
6470     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6471    },
6472    {
6473     "kind" : "complete_dtor_pointer",
6474     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6475    },
6476    {
6477     "kind" : "deleting_dtor_pointer",
6478     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6479    }
6480   ]
6481  },
6482  {
6483   "alignment" : 8,
6484   "base_specifiers" :
6485   [
6486    {
6487     "referenced_type" : "type-21"
6488    }
6489   ],
6490   "fields" :
6491   [
6492    {
6493     "access" : "protected",
6494     "field_name" : "mSchedPolicy",
6495     "field_offset" : 64,
6496     "referenced_type" : "type-50"
6497    },
6498    {
6499     "access" : "protected",
6500     "field_name" : "mSchedPriority",
6501     "field_offset" : 96,
6502     "referenced_type" : "type-50"
6503    },
6504    {
6505     "access" : "private",
6506     "field_name" : "mExtras",
6507     "field_offset" : 128,
6508     "referenced_type" : "type-150"
6509    },
6510    {
6511     "access" : "private",
6512     "field_name" : "mReserved0",
6513     "field_offset" : 192,
6514     "referenced_type" : "type-51"
6515    }
6516   ],
6517   "linker_set_key" : "android::hardware::BHwBinder",
6518   "name" : "android::hardware::BHwBinder",
6519   "record_kind" : "class",
6520   "referenced_type" : "type-149",
6521   "self_type" : "type-149",
6522   "size" : 48,
6523   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6524   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6525   "vtable_components" :
6526   [
6527    {
6528     "component_value" : 32,
6529     "kind" : "vbase_offset"
6530    },
6531    {
6532     "kind" : "offset_to_top"
6533    },
6534    {
6535     "kind" : "rtti",
6536     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6537    },
6538    {
6539     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6543    },
6544    {
6545     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6546    },
6547    {
6548     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6549    },
6550    {
6551     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6552    },
6553    {
6554     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6558    },
6559    {
6560     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6561    },
6562    {
6563     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6564    },
6565    {
6566     "kind" : "complete_dtor_pointer",
6567     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6568    },
6569    {
6570     "kind" : "deleting_dtor_pointer",
6571     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6572    },
6573    {
6574     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6575    },
6576    {
6577     "kind" : "vcall_offset"
6578    },
6579    {
6580     "kind" : "vcall_offset"
6581    },
6582    {
6583     "kind" : "vcall_offset"
6584    },
6585    {
6586     "kind" : "vcall_offset"
6587    },
6588    {
6589     "component_value" : -32,
6590     "kind" : "vcall_offset"
6591    },
6592    {
6593     "component_value" : -32,
6594     "kind" : "offset_to_top"
6595    },
6596    {
6597     "kind" : "rtti",
6598     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6599    },
6600    {
6601     "kind" : "complete_dtor_pointer",
6602     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6603    },
6604    {
6605     "kind" : "deleting_dtor_pointer",
6606     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6607    },
6608    {
6609     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6610    },
6611    {
6612     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6613    },
6614    {
6615     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6616    },
6617    {
6618     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6619    }
6620   ]
6621  },
6622  {
6623   "alignment" : 8,
6624   "base_specifiers" :
6625   [
6626    {
6627     "is_virtual" : true,
6628     "referenced_type" : "type-13"
6629    }
6630   ],
6631   "fields" :
6632   [
6633    {
6634     "access" : "private",
6635     "field_name" : "mRemote",
6636     "field_offset" : 64,
6637     "referenced_type" : "type-19"
6638    },
6639    {
6640     "access" : "private",
6641     "field_name" : "mRefs",
6642     "field_offset" : 128,
6643     "referenced_type" : "type-22"
6644    },
6645    {
6646     "access" : "private",
6647     "field_name" : "mState",
6648     "field_offset" : 192,
6649     "referenced_type" : "type-24"
6650    }
6651   ],
6652   "linker_set_key" : "android::hardware::BpHwRefBase",
6653   "name" : "android::hardware::BpHwRefBase",
6654   "record_kind" : "class",
6655   "referenced_type" : "type-18",
6656   "self_type" : "type-18",
6657   "size" : 48,
6658   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6659   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6660   "vtable_components" :
6661   [
6662    {
6663     "component_value" : 32,
6664     "kind" : "vbase_offset"
6665    },
6666    {
6667     "kind" : "offset_to_top"
6668    },
6669    {
6670     "kind" : "rtti",
6671     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6672    },
6673    {
6674     "kind" : "complete_dtor_pointer",
6675     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6676    },
6677    {
6678     "kind" : "deleting_dtor_pointer",
6679     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6680    },
6681    {
6682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6683    },
6684    {
6685     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6686    },
6687    {
6688     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6689    },
6690    {
6691     "kind" : "vcall_offset"
6692    },
6693    {
6694     "component_value" : -32,
6695     "kind" : "vcall_offset"
6696    },
6697    {
6698     "component_value" : -32,
6699     "kind" : "vcall_offset"
6700    },
6701    {
6702     "component_value" : -32,
6703     "kind" : "vcall_offset"
6704    },
6705    {
6706     "component_value" : -32,
6707     "kind" : "vcall_offset"
6708    },
6709    {
6710     "component_value" : -32,
6711     "kind" : "offset_to_top"
6712    },
6713    {
6714     "kind" : "rtti",
6715     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6716    },
6717    {
6718     "kind" : "complete_dtor_pointer",
6719     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6720    },
6721    {
6722     "kind" : "deleting_dtor_pointer",
6723     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6724    },
6725    {
6726     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6727    },
6728    {
6729     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6730    },
6731    {
6732     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6733    },
6734    {
6735     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6736    }
6737   ]
6738  },
6739  {
6740   "alignment" : 8,
6741   "base_specifiers" :
6742   [
6743    {
6744     "referenced_type" : "type-11"
6745    },
6746    {
6747     "referenced_type" : "type-17"
6748    },
6749    {
6750     "referenced_type" : "type-18"
6751    }
6752   ],
6753   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_0::IPower>",
6754   "name" : "android::hardware::BpInterface<android::hardware::power::V1_0::IPower>",
6755   "record_kind" : "class",
6756   "referenced_type" : "type-416",
6757   "self_type" : "type-416",
6758   "size" : 64,
6759   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6760   "template_args" : [ "type-11" ],
6761   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE",
6762   "vtable_components" :
6763   [
6764    {
6765     "component_value" : 48,
6766     "kind" : "vbase_offset"
6767    },
6768    {
6769     "kind" : "offset_to_top"
6770    },
6771    {
6772     "kind" : "rtti",
6773     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6774    },
6775    {
6776     "mangled_component_name" : "_ZNK7android8hardware5power4V1_06IPower8isRemoteEv"
6777    },
6778    {
6779     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6780    },
6781    {
6782     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6783    },
6784    {
6785     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6786    },
6787    {
6788     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6789    },
6790    {
6791     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21setHALInstrumentationEv"
6792    },
6793    {
6794     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6795    },
6796    {
6797     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower4pingEv"
6798    },
6799    {
6800     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6801    },
6802    {
6803     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21notifySyspropsChangedEv"
6804    },
6805    {
6806     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6807    },
6808    {
6809     "kind" : "complete_dtor_pointer",
6810     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6811    },
6812    {
6813     "kind" : "deleting_dtor_pointer",
6814     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6815    },
6816    {
6817     "is_pure" : true,
6818     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14setInteractiveEb"
6819    },
6820    {
6821     "is_pure" : true,
6822     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower9powerHintENS2_9PowerHintEi"
6823    },
6824    {
6825     "is_pure" : true,
6826     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower10setFeatureENS2_7FeatureEb"
6827    },
6828    {
6829     "is_pure" : true,
6830     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
6831    },
6832    {
6833     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
6834    },
6835    {
6836     "component_value" : 40,
6837     "kind" : "vbase_offset"
6838    },
6839    {
6840     "component_value" : -8,
6841     "kind" : "offset_to_top"
6842    },
6843    {
6844     "kind" : "rtti",
6845     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6846    },
6847    {
6848     "kind" : "complete_dtor_pointer",
6849     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6850    },
6851    {
6852     "kind" : "deleting_dtor_pointer",
6853     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6854    },
6855    {
6856     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
6857    },
6858    {
6859     "component_value" : 32,
6860     "kind" : "vbase_offset"
6861    },
6862    {
6863     "component_value" : -16,
6864     "kind" : "offset_to_top"
6865    },
6866    {
6867     "kind" : "rtti",
6868     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6869    },
6870    {
6871     "kind" : "complete_dtor_pointer",
6872     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6873    },
6874    {
6875     "kind" : "deleting_dtor_pointer",
6876     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6877    },
6878    {
6879     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6880    },
6881    {
6882     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6883    },
6884    {
6885     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6886    },
6887    {
6888     "kind" : "vcall_offset"
6889    },
6890    {
6891     "component_value" : -32,
6892     "kind" : "vcall_offset"
6893    },
6894    {
6895     "component_value" : -32,
6896     "kind" : "vcall_offset"
6897    },
6898    {
6899     "component_value" : -32,
6900     "kind" : "vcall_offset"
6901    },
6902    {
6903     "component_value" : -48,
6904     "kind" : "vcall_offset"
6905    },
6906    {
6907     "component_value" : -48,
6908     "kind" : "offset_to_top"
6909    },
6910    {
6911     "kind" : "rtti",
6912     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEEE"
6913    },
6914    {
6915     "kind" : "complete_dtor_pointer",
6916     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED1Ev"
6917    },
6918    {
6919     "kind" : "deleting_dtor_pointer",
6920     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEED0Ev"
6921    },
6922    {
6923     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6924    },
6925    {
6926     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6927    },
6928    {
6929     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6930    },
6931    {
6932     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6933    }
6934   ]
6935  },
6936  {
6937   "alignment" : 8,
6938   "base_specifiers" :
6939   [
6940    {
6941     "referenced_type" : "type-10"
6942    },
6943    {
6944     "referenced_type" : "type-17"
6945    },
6946    {
6947     "referenced_type" : "type-18"
6948    }
6949   ],
6950   "linker_set_key" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower>",
6951   "name" : "android::hardware::BpInterface<android::hardware::power::V1_1::IPower>",
6952   "record_kind" : "class",
6953   "referenced_type" : "type-9",
6954   "self_type" : "type-9",
6955   "size" : 64,
6956   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6957   "template_args" : [ "type-10" ],
6958   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE",
6959   "vtable_components" :
6960   [
6961    {
6962     "component_value" : 48,
6963     "kind" : "vbase_offset"
6964    },
6965    {
6966     "kind" : "offset_to_top"
6967    },
6968    {
6969     "kind" : "rtti",
6970     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
6971    },
6972    {
6973     "mangled_component_name" : "_ZNK7android8hardware5power4V1_16IPower8isRemoteEv"
6974    },
6975    {
6976     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6977    },
6978    {
6979     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6980    },
6981    {
6982     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6983    },
6984    {
6985     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6986    },
6987    {
6988     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6992    },
6993    {
6994     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower4pingEv"
6995    },
6996    {
6997     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6998    },
6999    {
7000     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv"
7001    },
7002    {
7003     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7004    },
7005    {
7006     "kind" : "complete_dtor_pointer",
7007     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7008    },
7009    {
7010     "kind" : "deleting_dtor_pointer",
7011     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7012    },
7013    {
7014     "is_pure" : true,
7015     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14setInteractiveEb"
7016    },
7017    {
7018     "is_pure" : true,
7019     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower9powerHintENS1_4V1_09PowerHintEi"
7020    },
7021    {
7022     "is_pure" : true,
7023     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower10setFeatureENS1_4V1_07FeatureEb"
7024    },
7025    {
7026     "is_pure" : true,
7027     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
7028    },
7029    {
7030     "is_pure" : true,
7031     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
7032    },
7033    {
7034     "is_pure" : true,
7035     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
7036    },
7037    {
7038     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
7039    },
7040    {
7041     "component_value" : 40,
7042     "kind" : "vbase_offset"
7043    },
7044    {
7045     "component_value" : -8,
7046     "kind" : "offset_to_top"
7047    },
7048    {
7049     "kind" : "rtti",
7050     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7051    },
7052    {
7053     "kind" : "complete_dtor_pointer",
7054     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7055    },
7056    {
7057     "kind" : "deleting_dtor_pointer",
7058     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7059    },
7060    {
7061     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
7062    },
7063    {
7064     "component_value" : 32,
7065     "kind" : "vbase_offset"
7066    },
7067    {
7068     "component_value" : -16,
7069     "kind" : "offset_to_top"
7070    },
7071    {
7072     "kind" : "rtti",
7073     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7074    },
7075    {
7076     "kind" : "complete_dtor_pointer",
7077     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7078    },
7079    {
7080     "kind" : "deleting_dtor_pointer",
7081     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7082    },
7083    {
7084     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7085    },
7086    {
7087     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7088    },
7089    {
7090     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7091    },
7092    {
7093     "kind" : "vcall_offset"
7094    },
7095    {
7096     "component_value" : -32,
7097     "kind" : "vcall_offset"
7098    },
7099    {
7100     "component_value" : -32,
7101     "kind" : "vcall_offset"
7102    },
7103    {
7104     "component_value" : -32,
7105     "kind" : "vcall_offset"
7106    },
7107    {
7108     "component_value" : -48,
7109     "kind" : "vcall_offset"
7110    },
7111    {
7112     "component_value" : -48,
7113     "kind" : "offset_to_top"
7114    },
7115    {
7116     "kind" : "rtti",
7117     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEEE"
7118    },
7119    {
7120     "kind" : "complete_dtor_pointer",
7121     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED1Ev"
7122    },
7123    {
7124     "kind" : "deleting_dtor_pointer",
7125     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEED0Ev"
7126    },
7127    {
7128     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7129    },
7130    {
7131     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7132    },
7133    {
7134     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7135    },
7136    {
7137     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7138    }
7139   ]
7140  },
7141  {
7142   "alignment" : 8,
7143   "base_specifiers" :
7144   [
7145    {
7146     "referenced_type" : "type-12"
7147    },
7148    {
7149     "referenced_type" : "type-17"
7150    },
7151    {
7152     "referenced_type" : "type-18"
7153    }
7154   ],
7155   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7156   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
7157   "record_kind" : "class",
7158   "referenced_type" : "type-415",
7159   "self_type" : "type-415",
7160   "size" : 64,
7161   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7162   "template_args" : [ "type-12" ],
7163   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
7164   "vtable_components" :
7165   [
7166    {
7167     "component_value" : 48,
7168     "kind" : "vbase_offset"
7169    },
7170    {
7171     "kind" : "offset_to_top"
7172    },
7173    {
7174     "kind" : "rtti",
7175     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7176    },
7177    {
7178     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
7179    },
7180    {
7181     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
7182    },
7183    {
7184     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
7185    },
7186    {
7187     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
7188    },
7189    {
7190     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
7191    },
7192    {
7193     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
7194    },
7195    {
7196     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
7197    },
7198    {
7199     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
7200    },
7201    {
7202     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
7203    },
7204    {
7205     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
7206    },
7207    {
7208     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
7209    },
7210    {
7211     "kind" : "complete_dtor_pointer",
7212     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7213    },
7214    {
7215     "kind" : "deleting_dtor_pointer",
7216     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7217    },
7218    {
7219     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7220    },
7221    {
7222     "component_value" : 40,
7223     "kind" : "vbase_offset"
7224    },
7225    {
7226     "component_value" : -8,
7227     "kind" : "offset_to_top"
7228    },
7229    {
7230     "kind" : "rtti",
7231     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7232    },
7233    {
7234     "kind" : "complete_dtor_pointer",
7235     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7236    },
7237    {
7238     "kind" : "deleting_dtor_pointer",
7239     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7240    },
7241    {
7242     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7243    },
7244    {
7245     "component_value" : 32,
7246     "kind" : "vbase_offset"
7247    },
7248    {
7249     "component_value" : -16,
7250     "kind" : "offset_to_top"
7251    },
7252    {
7253     "kind" : "rtti",
7254     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7255    },
7256    {
7257     "kind" : "complete_dtor_pointer",
7258     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7259    },
7260    {
7261     "kind" : "deleting_dtor_pointer",
7262     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7263    },
7264    {
7265     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7266    },
7267    {
7268     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7269    },
7270    {
7271     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7272    },
7273    {
7274     "kind" : "vcall_offset"
7275    },
7276    {
7277     "component_value" : -32,
7278     "kind" : "vcall_offset"
7279    },
7280    {
7281     "component_value" : -32,
7282     "kind" : "vcall_offset"
7283    },
7284    {
7285     "component_value" : -32,
7286     "kind" : "vcall_offset"
7287    },
7288    {
7289     "component_value" : -48,
7290     "kind" : "vcall_offset"
7291    },
7292    {
7293     "component_value" : -48,
7294     "kind" : "offset_to_top"
7295    },
7296    {
7297     "kind" : "rtti",
7298     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7299    },
7300    {
7301     "kind" : "complete_dtor_pointer",
7302     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7303    },
7304    {
7305     "kind" : "deleting_dtor_pointer",
7306     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7307    },
7308    {
7309     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7310    },
7311    {
7312     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7313    },
7314    {
7315     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7316    },
7317    {
7318     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7319    }
7320   ]
7321  },
7322  {
7323   "alignment" : 8,
7324   "fields" :
7325   [
7326    {
7327     "access" : "private",
7328     "field_name" : "mMutex",
7329     "referenced_type" : "type-441"
7330    },
7331    {
7332     "access" : "private",
7333     "field_name" : "mMap",
7334     "field_offset" : 320,
7335     "referenced_type" : "type-442"
7336    }
7337   ],
7338   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7339   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7340   "record_kind" : "class",
7341   "referenced_type" : "type-440",
7342   "self_type" : "type-440",
7343   "size" : 64,
7344   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7345   "template_args" : [ "type-142", "type-443" ],
7346   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7347  },
7348  {
7349   "alignment" : 8,
7350   "fields" :
7351   [
7352    {
7353     "access" : "private",
7354     "field_name" : "mMutex",
7355     "referenced_type" : "type-449"
7356    },
7357    {
7358     "access" : "private",
7359     "field_name" : "mMap",
7360     "field_offset" : 320,
7361     "referenced_type" : "type-450"
7362    }
7363   ],
7364   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7365   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7366   "record_kind" : "class",
7367   "referenced_type" : "type-448",
7368   "self_type" : "type-448",
7369   "size" : 64,
7370   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7371   "template_args" : [ "type-142", "type-27" ],
7372   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7373  },
7374  {
7375   "alignment" : 8,
7376   "fields" :
7377   [
7378    {
7379     "access" : "private",
7380     "field_name" : "mMutex",
7381     "referenced_type" : "type-454"
7382    },
7383    {
7384     "access" : "private",
7385     "field_name" : "mMap",
7386     "field_offset" : 320,
7387     "referenced_type" : "type-455"
7388    }
7389   ],
7390   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7391   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7392   "record_kind" : "class",
7393   "referenced_type" : "type-453",
7394   "self_type" : "type-453",
7395   "size" : 64,
7396   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7397   "template_args" : [ "type-35", "type-456" ],
7398   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7399  },
7400  {
7401   "alignment" : 8,
7402   "fields" :
7403   [
7404    {
7405     "access" : "private",
7406     "field_name" : "mMutex",
7407     "referenced_type" : "type-471"
7408    },
7409    {
7410     "access" : "private",
7411     "field_name" : "mMap",
7412     "field_offset" : 320,
7413     "referenced_type" : "type-472"
7414    }
7415   ],
7416   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7417   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7418   "record_kind" : "class",
7419   "referenced_type" : "type-470",
7420   "self_type" : "type-470",
7421   "size" : 64,
7422   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7423   "template_args" : [ "type-473", "type-474" ],
7424   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7425  },
7426  {
7427   "alignment" : 8,
7428   "fields" :
7429   [
7430    {
7431     "access" : "private",
7432     "field_name" : "mMutex",
7433     "referenced_type" : "type-461"
7434    },
7435    {
7436     "access" : "private",
7437     "field_name" : "mMap",
7438     "field_offset" : 320,
7439     "referenced_type" : "type-462"
7440    }
7441   ],
7442   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7443   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7444   "record_kind" : "class",
7445   "referenced_type" : "type-460",
7446   "self_type" : "type-460",
7447   "size" : 64,
7448   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7449   "template_args" : [ "type-463", "type-464" ],
7450   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7451  },
7452  {
7453   "alignment" : 8,
7454   "fields" :
7455   [
7456    {
7457     "field_name" : "flags",
7458     "referenced_type" : "type-2"
7459    },
7460    {
7461     "field_name" : "fdIndex",
7462     "field_offset" : 32,
7463     "referenced_type" : "type-2"
7464    },
7465    {
7466     "field_name" : "offset",
7467     "field_offset" : 64,
7468     "referenced_type" : "type-2"
7469    },
7470    {
7471     "field_name" : "extent",
7472     "field_offset" : 128,
7473     "referenced_type" : "type-44"
7474    }
7475   ],
7476   "linker_set_key" : "android::hardware::GrantorDescriptor",
7477   "name" : "android::hardware::GrantorDescriptor",
7478   "referenced_type" : "type-312",
7479   "self_type" : "type-312",
7480   "size" : 24,
7481   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7482   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7483  },
7484  {
7485   "alignment" : 8,
7486   "base_specifiers" :
7487   [
7488    {
7489     "is_virtual" : true,
7490     "referenced_type" : "type-296"
7491    },
7492    {
7493     "is_virtual" : true,
7494     "referenced_type" : "type-13"
7495    }
7496   ],
7497   "linker_set_key" : "android::hardware::HidlMemory",
7498   "name" : "android::hardware::HidlMemory",
7499   "record_kind" : "class",
7500   "referenced_type" : "type-304",
7501   "self_type" : "type-304",
7502   "size" : 64,
7503   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7504   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7505   "vtable_components" :
7506   [
7507    {
7508     "component_value" : 48,
7509     "kind" : "vbase_offset"
7510    },
7511    {
7512     "component_value" : 8,
7513     "kind" : "vbase_offset"
7514    },
7515    {
7516     "kind" : "offset_to_top"
7517    },
7518    {
7519     "kind" : "rtti",
7520     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7521    },
7522    {
7523     "kind" : "complete_dtor_pointer",
7524     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7525    },
7526    {
7527     "kind" : "deleting_dtor_pointer",
7528     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7529    },
7530    {
7531     "kind" : "vcall_offset"
7532    },
7533    {
7534     "kind" : "vcall_offset"
7535    },
7536    {
7537     "kind" : "vcall_offset"
7538    },
7539    {
7540     "kind" : "vcall_offset"
7541    },
7542    {
7543     "component_value" : -48,
7544     "kind" : "vcall_offset"
7545    },
7546    {
7547     "component_value" : -48,
7548     "kind" : "offset_to_top"
7549    },
7550    {
7551     "kind" : "rtti",
7552     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7553    },
7554    {
7555     "kind" : "complete_dtor_pointer",
7556     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
7557    },
7558    {
7559     "kind" : "deleting_dtor_pointer",
7560     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
7561    },
7562    {
7563     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7564    },
7565    {
7566     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7567    },
7568    {
7569     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7570    },
7571    {
7572     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7573    }
7574   ]
7575  },
7576  {
7577   "alignment" : 8,
7578   "base_specifiers" :
7579   [
7580    {
7581     "is_virtual" : true,
7582     "referenced_type" : "type-13"
7583    }
7584   ],
7585   "linker_set_key" : "android::hardware::IBinder",
7586   "name" : "android::hardware::IBinder",
7587   "record_kind" : "class",
7588   "referenced_type" : "type-21",
7589   "self_type" : "type-21",
7590   "size" : 24,
7591   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7592   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7593   "vtable_components" :
7594   [
7595    {
7596     "component_value" : 8,
7597     "kind" : "vbase_offset"
7598    },
7599    {
7600     "kind" : "offset_to_top"
7601    },
7602    {
7603     "kind" : "rtti",
7604     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7605    },
7606    {
7607     "is_pure" : true,
7608     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7609    },
7610    {
7611     "is_pure" : true,
7612     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7613    },
7614    {
7615     "is_pure" : true,
7616     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7617    },
7618    {
7619     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7620    },
7621    {
7622     "is_pure" : true,
7623     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7624    },
7625    {
7626     "is_pure" : true,
7627     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7628    },
7629    {
7630     "is_pure" : true,
7631     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7632    },
7633    {
7634     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7635    },
7636    {
7637     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7638    },
7639    {
7640     "kind" : "complete_dtor_pointer",
7641     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7642    },
7643    {
7644     "kind" : "deleting_dtor_pointer",
7645     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7646    },
7647    {
7648     "kind" : "vcall_offset"
7649    },
7650    {
7651     "kind" : "vcall_offset"
7652    },
7653    {
7654     "kind" : "vcall_offset"
7655    },
7656    {
7657     "kind" : "vcall_offset"
7658    },
7659    {
7660     "component_value" : -8,
7661     "kind" : "vcall_offset"
7662    },
7663    {
7664     "component_value" : -8,
7665     "kind" : "offset_to_top"
7666    },
7667    {
7668     "kind" : "rtti",
7669     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7670    },
7671    {
7672     "kind" : "complete_dtor_pointer",
7673     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7674    },
7675    {
7676     "kind" : "deleting_dtor_pointer",
7677     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7678    },
7679    {
7680     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7681    },
7682    {
7683     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7684    },
7685    {
7686     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7687    },
7688    {
7689     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7690    }
7691   ]
7692  },
7693  {
7694   "alignment" : 8,
7695   "base_specifiers" :
7696   [
7697    {
7698     "is_virtual" : true,
7699     "referenced_type" : "type-13"
7700    }
7701   ],
7702   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7703   "name" : "android::hardware::IBinder::DeathRecipient",
7704   "record_kind" : "class",
7705   "referenced_type" : "type-38",
7706   "self_type" : "type-38",
7707   "size" : 24,
7708   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7709   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7710   "vtable_components" :
7711   [
7712    {
7713     "component_value" : 8,
7714     "kind" : "vbase_offset"
7715    },
7716    {
7717     "kind" : "offset_to_top"
7718    },
7719    {
7720     "kind" : "rtti",
7721     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7722    },
7723    {
7724     "is_pure" : true,
7725     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7726    },
7727    {
7728     "kind" : "complete_dtor_pointer",
7729     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7730    },
7731    {
7732     "kind" : "deleting_dtor_pointer",
7733     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7734    },
7735    {
7736     "kind" : "vcall_offset"
7737    },
7738    {
7739     "kind" : "vcall_offset"
7740    },
7741    {
7742     "kind" : "vcall_offset"
7743    },
7744    {
7745     "kind" : "vcall_offset"
7746    },
7747    {
7748     "component_value" : -8,
7749     "kind" : "vcall_offset"
7750    },
7751    {
7752     "component_value" : -8,
7753     "kind" : "offset_to_top"
7754    },
7755    {
7756     "kind" : "rtti",
7757     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7758    },
7759    {
7760     "kind" : "complete_dtor_pointer",
7761     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
7762    },
7763    {
7764     "kind" : "deleting_dtor_pointer",
7765     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
7766    },
7767    {
7768     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7769    },
7770    {
7771     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7772    },
7773    {
7774     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7775    },
7776    {
7777     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7778    }
7779   ]
7780  },
7781  {
7782   "alignment" : 8,
7783   "base_specifiers" :
7784   [
7785    {
7786     "is_virtual" : true,
7787     "referenced_type" : "type-13"
7788    }
7789   ],
7790   "linker_set_key" : "android::hardware::IInterface",
7791   "name" : "android::hardware::IInterface",
7792   "record_kind" : "class",
7793   "referenced_type" : "type-17",
7794   "self_type" : "type-17",
7795   "size" : 24,
7796   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7797   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7798   "vtable_components" :
7799   [
7800    {
7801     "component_value" : 8,
7802     "kind" : "vbase_offset"
7803    },
7804    {
7805     "kind" : "offset_to_top"
7806    },
7807    {
7808     "kind" : "rtti",
7809     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7810    },
7811    {
7812     "kind" : "complete_dtor_pointer",
7813     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7814    },
7815    {
7816     "kind" : "deleting_dtor_pointer",
7817     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7818    },
7819    {
7820     "is_pure" : true,
7821     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7822    },
7823    {
7824     "kind" : "vcall_offset"
7825    },
7826    {
7827     "kind" : "vcall_offset"
7828    },
7829    {
7830     "kind" : "vcall_offset"
7831    },
7832    {
7833     "kind" : "vcall_offset"
7834    },
7835    {
7836     "component_value" : -8,
7837     "kind" : "vcall_offset"
7838    },
7839    {
7840     "component_value" : -8,
7841     "kind" : "offset_to_top"
7842    },
7843    {
7844     "kind" : "rtti",
7845     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7846    },
7847    {
7848     "kind" : "complete_dtor_pointer",
7849     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7850    },
7851    {
7852     "kind" : "deleting_dtor_pointer",
7853     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7854    },
7855    {
7856     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7857    },
7858    {
7859     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7860    },
7861    {
7862     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7863    },
7864    {
7865     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7866    }
7867   ]
7868  },
7869  {
7870   "alignment" : 8,
7871   "fields" :
7872   [
7873    {
7874     "access" : "private",
7875     "field_name" : "mGrantors",
7876     "referenced_type" : "type-308"
7877    },
7878    {
7879     "access" : "private",
7880     "field_name" : "mHandle",
7881     "field_offset" : 128,
7882     "referenced_type" : "type-388"
7883    },
7884    {
7885     "access" : "private",
7886     "field_name" : "mQuantum",
7887     "field_offset" : 192,
7888     "referenced_type" : "type-2"
7889    },
7890    {
7891     "access" : "private",
7892     "field_name" : "mFlags",
7893     "field_offset" : 224,
7894     "referenced_type" : "type-2"
7895    }
7896   ],
7897   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7898   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7899   "referenced_type" : "type-387",
7900   "self_type" : "type-387",
7901   "size" : 32,
7902   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7903   "template_args" : [ "type-4" ],
7904   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7905  },
7906  {
7907   "alignment" : 8,
7908   "fields" :
7909   [
7910    {
7911     "access" : "private",
7912     "field_name" : "mBufCachePos",
7913     "referenced_type" : "type-44"
7914    },
7915    {
7916     "access" : "private",
7917     "field_name" : "mBufCache",
7918     "field_offset" : 64,
7919     "referenced_type" : "type-419"
7920    },
7921    {
7922     "access" : "private",
7923     "field_name" : "mError",
7924     "field_offset" : 256,
7925     "referenced_type" : "type-50"
7926    },
7927    {
7928     "access" : "private",
7929     "field_name" : "mData",
7930     "field_offset" : 320,
7931     "referenced_type" : "type-420"
7932    },
7933    {
7934     "access" : "private",
7935     "field_name" : "mDataSize",
7936     "field_offset" : 384,
7937     "referenced_type" : "type-44"
7938    },
7939    {
7940     "access" : "private",
7941     "field_name" : "mDataCapacity",
7942     "field_offset" : 448,
7943     "referenced_type" : "type-44"
7944    },
7945    {
7946     "access" : "private",
7947     "field_name" : "mDataPos",
7948     "field_offset" : 512,
7949     "referenced_type" : "type-44"
7950    },
7951    {
7952     "access" : "private",
7953     "field_name" : "mObjects",
7954     "field_offset" : 576,
7955     "referenced_type" : "type-421"
7956    },
7957    {
7958     "access" : "private",
7959     "field_name" : "mObjectsSize",
7960     "field_offset" : 640,
7961     "referenced_type" : "type-44"
7962    },
7963    {
7964     "access" : "private",
7965     "field_name" : "mObjectsCapacity",
7966     "field_offset" : 704,
7967     "referenced_type" : "type-44"
7968    },
7969    {
7970     "access" : "private",
7971     "field_name" : "mNextObjectHint",
7972     "field_offset" : 768,
7973     "referenced_type" : "type-44"
7974    },
7975    {
7976     "access" : "private",
7977     "field_name" : "mNumRef",
7978     "field_offset" : 832,
7979     "referenced_type" : "type-44"
7980    },
7981    {
7982     "access" : "private",
7983     "field_name" : "mFdsKnown",
7984     "field_offset" : 896,
7985     "referenced_type" : "type-27"
7986    },
7987    {
7988     "access" : "private",
7989     "field_name" : "mHasFds",
7990     "field_offset" : 904,
7991     "referenced_type" : "type-27"
7992    },
7993    {
7994     "access" : "private",
7995     "field_name" : "mAllowFds",
7996     "field_offset" : 912,
7997     "referenced_type" : "type-27"
7998    },
7999    {
8000     "access" : "private",
8001     "field_name" : "mOwner",
8002     "field_offset" : 960,
8003     "referenced_type" : "type-422"
8004    },
8005    {
8006     "access" : "private",
8007     "field_name" : "mOwnerCookie",
8008     "field_offset" : 1024,
8009     "referenced_type" : "type-51"
8010    }
8011   ],
8012   "linker_set_key" : "android::hardware::Parcel",
8013   "name" : "android::hardware::Parcel",
8014   "record_kind" : "class",
8015   "referenced_type" : "type-418",
8016   "self_type" : "type-418",
8017   "size" : 136,
8018   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8019   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8020  },
8021  {
8022   "access" : "private",
8023   "alignment" : 8,
8024   "fields" :
8025   [
8026    {
8027     "field_name" : "index",
8028     "referenced_type" : "type-44"
8029    },
8030    {
8031     "field_name" : "buffer",
8032     "field_offset" : 64,
8033     "referenced_type" : "type-245"
8034    },
8035    {
8036     "field_name" : "bufend",
8037     "field_offset" : 128,
8038     "referenced_type" : "type-245"
8039    }
8040   ],
8041   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8042   "name" : "android::hardware::Parcel::BufferInfo",
8043   "referenced_type" : "type-427",
8044   "self_type" : "type-427",
8045   "size" : 24,
8046   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8047   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8048  },
8049  {
8050   "alignment" : 8,
8051   "base_specifiers" :
8052   [
8053    {
8054     "is_virtual" : true,
8055     "referenced_type" : "type-13"
8056    }
8057   ],
8058   "fields" :
8059   [
8060    {
8061     "access" : "private",
8062     "field_name" : "mDriverFD",
8063     "field_offset" : 64,
8064     "referenced_type" : "type-50"
8065    },
8066    {
8067     "access" : "private",
8068     "field_name" : "mVMStart",
8069     "field_offset" : 128,
8070     "referenced_type" : "type-51"
8071    },
8072    {
8073     "access" : "private",
8074     "field_name" : "mThreadCountLock",
8075     "field_offset" : 192,
8076     "referenced_type" : "type-53"
8077    },
8078    {
8079     "access" : "private",
8080     "field_name" : "mThreadCountDecrement",
8081     "field_offset" : 512,
8082     "referenced_type" : "type-54"
8083    },
8084    {
8085     "access" : "private",
8086     "field_name" : "mExecutingThreadsCount",
8087     "field_offset" : 896,
8088     "referenced_type" : "type-44"
8089    },
8090    {
8091     "access" : "private",
8092     "field_name" : "mMaxThreads",
8093     "field_offset" : 960,
8094     "referenced_type" : "type-44"
8095    },
8096    {
8097     "access" : "private",
8098     "field_name" : "mStarvationStartTimeMs",
8099     "field_offset" : 1024,
8100     "referenced_type" : "type-55"
8101    },
8102    {
8103     "access" : "private",
8104     "field_name" : "mLock",
8105     "field_offset" : 1088,
8106     "referenced_type" : "type-56"
8107    },
8108    {
8109     "access" : "private",
8110     "field_name" : "mHandleToObject",
8111     "field_offset" : 1408,
8112     "referenced_type" : "type-58"
8113    },
8114    {
8115     "access" : "private",
8116     "field_name" : "mManagesContexts",
8117     "field_offset" : 1728,
8118     "referenced_type" : "type-27"
8119    },
8120    {
8121     "access" : "private",
8122     "field_name" : "mBinderContextCheckFunc",
8123     "field_offset" : 1792,
8124     "referenced_type" : "type-63"
8125    },
8126    {
8127     "access" : "private",
8128     "field_name" : "mBinderContextUserData",
8129     "field_offset" : 1856,
8130     "referenced_type" : "type-51"
8131    },
8132    {
8133     "access" : "private",
8134     "field_name" : "mContexts",
8135     "field_offset" : 1920,
8136     "referenced_type" : "type-72"
8137    },
8138    {
8139     "access" : "private",
8140     "field_name" : "mRootDir",
8141     "field_offset" : 2240,
8142     "referenced_type" : "type-76"
8143    },
8144    {
8145     "access" : "private",
8146     "field_name" : "mThreadPoolStarted",
8147     "field_offset" : 2304,
8148     "referenced_type" : "type-27"
8149    },
8150    {
8151     "access" : "private",
8152     "field_name" : "mSpawnThreadOnStart",
8153     "field_offset" : 2312,
8154     "referenced_type" : "type-27"
8155    },
8156    {
8157     "access" : "private",
8158     "field_name" : "mThreadPoolSeq",
8159     "field_offset" : 2336,
8160     "referenced_type" : "type-79"
8161    },
8162    {
8163     "access" : "private",
8164     "field_name" : "mMmapSize",
8165     "field_offset" : 2368,
8166     "referenced_type" : "type-61"
8167    },
8168    {
8169     "access" : "private",
8170     "field_name" : "mCallRestriction",
8171     "field_offset" : 2432,
8172     "referenced_type" : "type-80"
8173    }
8174   ],
8175   "linker_set_key" : "android::hardware::ProcessState",
8176   "name" : "android::hardware::ProcessState",
8177   "record_kind" : "class",
8178   "referenced_type" : "type-49",
8179   "self_type" : "type-49",
8180   "size" : 328,
8181   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8182   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
8183   "vtable_components" :
8184   [
8185    {
8186     "component_value" : 312,
8187     "kind" : "vbase_offset"
8188    },
8189    {
8190     "kind" : "offset_to_top"
8191    },
8192    {
8193     "kind" : "rtti",
8194     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8195    },
8196    {
8197     "kind" : "complete_dtor_pointer",
8198     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
8199    },
8200    {
8201     "kind" : "deleting_dtor_pointer",
8202     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
8203    },
8204    {
8205     "kind" : "vcall_offset"
8206    },
8207    {
8208     "kind" : "vcall_offset"
8209    },
8210    {
8211     "kind" : "vcall_offset"
8212    },
8213    {
8214     "kind" : "vcall_offset"
8215    },
8216    {
8217     "component_value" : -312,
8218     "kind" : "vcall_offset"
8219    },
8220    {
8221     "component_value" : -312,
8222     "kind" : "offset_to_top"
8223    },
8224    {
8225     "kind" : "rtti",
8226     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
8227    },
8228    {
8229     "kind" : "complete_dtor_pointer",
8230     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
8231    },
8232    {
8233     "kind" : "deleting_dtor_pointer",
8234     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
8235    },
8236    {
8237     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8238    },
8239    {
8240     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8241    },
8242    {
8243     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8244    },
8245    {
8246     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8247    }
8248   ]
8249  },
8250  {
8251   "access" : "private",
8252   "alignment" : 8,
8253   "fields" :
8254   [
8255    {
8256     "field_name" : "binder",
8257     "referenced_type" : "type-20"
8258    },
8259    {
8260     "field_name" : "refs",
8261     "field_offset" : 64,
8262     "referenced_type" : "type-22"
8263    }
8264   ],
8265   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8266   "name" : "android::hardware::ProcessState::handle_entry",
8267   "referenced_type" : "type-62",
8268   "self_type" : "type-62",
8269   "size" : 16,
8270   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8271   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8272  },
8273  {
8274   "alignment" : 8,
8275   "base_specifiers" :
8276   [
8277    {
8278     "referenced_type" : "type-162"
8279    }
8280   ],
8281   "fields" :
8282   [
8283    {
8284     "access" : "private",
8285     "field_name" : "mVal",
8286     "field_offset" : 320,
8287     "referenced_type" : "type-126"
8288    }
8289   ],
8290   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> >",
8291   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> >",
8292   "record_kind" : "class",
8293   "referenced_type" : "type-168",
8294   "self_type" : "type-168",
8295   "size" : 48,
8296   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8297   "template_args" : [ "type-126" ],
8298   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_5power4V1_16IPowerEEEEE"
8299  },
8300  {
8301   "alignment" : 8,
8302   "base_specifiers" :
8303   [
8304    {
8305     "referenced_type" : "type-162"
8306    }
8307   ],
8308   "fields" :
8309   [
8310    {
8311     "access" : "private",
8312     "field_name" : "mVal",
8313     "field_offset" : 264,
8314     "referenced_type" : "type-27"
8315    }
8316   ],
8317   "linker_set_key" : "android::hardware::Return<bool>",
8318   "name" : "android::hardware::Return<bool>",
8319   "record_kind" : "class",
8320   "referenced_type" : "type-161",
8321   "self_type" : "type-161",
8322   "size" : 40,
8323   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8324   "template_args" : [ "type-27" ],
8325   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8326  },
8327  {
8328   "alignment" : 8,
8329   "base_specifiers" :
8330   [
8331    {
8332     "referenced_type" : "type-162"
8333    }
8334   ],
8335   "linker_set_key" : "android::hardware::Return<void>",
8336   "name" : "android::hardware::Return<void>",
8337   "record_kind" : "class",
8338   "referenced_type" : "type-181",
8339   "self_type" : "type-181",
8340   "size" : 40,
8341   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8342   "template_args" : [ "type-52" ],
8343   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8344  },
8345  {
8346   "alignment" : 8,
8347   "fields" :
8348   [
8349    {
8350     "access" : "private",
8351     "field_name" : "mException",
8352     "referenced_type" : "type-50"
8353    },
8354    {
8355     "access" : "private",
8356     "field_name" : "mErrorCode",
8357     "field_offset" : 32,
8358     "referenced_type" : "type-50"
8359    },
8360    {
8361     "access" : "private",
8362     "field_name" : "mMessage",
8363     "field_offset" : 64,
8364     "referenced_type" : "type-152"
8365    }
8366   ],
8367   "linker_set_key" : "android::hardware::Status",
8368   "name" : "android::hardware::Status",
8369   "record_kind" : "class",
8370   "referenced_type" : "type-151",
8371   "self_type" : "type-151",
8372   "size" : 32,
8373   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8374   "unique_id" : "_ZTSN7android8hardware6StatusE"
8375  },
8376  {
8377   "alignment" : 8,
8378   "fields" :
8379   [
8380    {
8381     "access" : "protected",
8382     "field_name" : "mInstrumentationCallbacks",
8383     "field_offset" : 64,
8384     "referenced_type" : "type-26"
8385    },
8386    {
8387     "access" : "protected",
8388     "field_name" : "mEnableInstrumentation",
8389     "field_offset" : 256,
8390     "referenced_type" : "type-27"
8391    },
8392    {
8393     "access" : "protected",
8394     "field_name" : "mInstrumentationLibPackage",
8395     "field_offset" : 320,
8396     "referenced_type" : "type-28"
8397    },
8398    {
8399     "access" : "protected",
8400     "field_name" : "mInterfaceName",
8401     "field_offset" : 512,
8402     "referenced_type" : "type-29"
8403    }
8404   ],
8405   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8406   "name" : "android::hardware::details::HidlInstrumentor",
8407   "referenced_type" : "type-25",
8408   "self_type" : "type-25",
8409   "size" : 88,
8410   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8411   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8412   "vtable_components" :
8413   [
8414    {
8415     "kind" : "offset_to_top"
8416    },
8417    {
8418     "kind" : "rtti",
8419     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8420    },
8421    {
8422     "kind" : "complete_dtor_pointer",
8423     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8424    },
8425    {
8426     "kind" : "deleting_dtor_pointer",
8427     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8428    }
8429   ]
8430  },
8431  {
8432   "alignment" : 4,
8433   "fields" :
8434   [
8435    {
8436     "field_name" : "sched_policy",
8437     "referenced_type" : "type-50"
8438    },
8439    {
8440     "field_name" : "prio",
8441     "field_offset" : 32,
8442     "referenced_type" : "type-50"
8443    }
8444   ],
8445   "linker_set_key" : "android::hardware::details::SchedPrio",
8446   "name" : "android::hardware::details::SchedPrio",
8447   "referenced_type" : "type-443",
8448   "self_type" : "type-443",
8449   "size" : 8,
8450   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8451   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8452  },
8453  {
8454   "alignment" : 8,
8455   "fields" :
8456   [
8457    {
8458     "access" : "private",
8459     "field_name" : "mQueue",
8460     "referenced_type" : "type-630"
8461    }
8462   ],
8463   "linker_set_key" : "android::hardware::details::TaskRunner",
8464   "name" : "android::hardware::details::TaskRunner",
8465   "record_kind" : "class",
8466   "referenced_type" : "type-629",
8467   "self_type" : "type-629",
8468   "size" : 16,
8469   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8470   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8471  },
8472  {
8473   "alignment" : 1,
8474   "linker_set_key" : "android::hardware::details::bnhw_tag",
8475   "name" : "android::hardware::details::bnhw_tag",
8476   "referenced_type" : "type-225",
8477   "self_type" : "type-225",
8478   "size" : 1,
8479   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8480   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8481  },
8482  {
8483   "alignment" : 1,
8484   "linker_set_key" : "android::hardware::details::bphw_tag",
8485   "name" : "android::hardware::details::bphw_tag",
8486   "referenced_type" : "type-235",
8487   "self_type" : "type-235",
8488   "size" : 1,
8489   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8490   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8491  },
8492  {
8493   "alignment" : 1,
8494   "linker_set_key" : "android::hardware::details::bs_tag",
8495   "name" : "android::hardware::details::bs_tag",
8496   "referenced_type" : "type-247",
8497   "self_type" : "type-247",
8498   "size" : 1,
8499   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8500   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8501  },
8502  {
8503   "access" : "private",
8504   "alignment" : 8,
8505   "fields" :
8506   [
8507    {
8508     "field_name" : "mPointer",
8509     "referenced_type" : "type-311"
8510    },
8511    {
8512     "field_name" : "_pad",
8513     "referenced_type" : "type-44"
8514    }
8515   ],
8516   "is_anonymous" : true,
8517   "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",
8518   "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",
8519   "record_kind" : "union",
8520   "referenced_type" : "type-310",
8521   "self_type" : "type-310",
8522   "size" : 8,
8523   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8524   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8525  },
8526  {
8527   "access" : "private",
8528   "alignment" : 8,
8529   "fields" :
8530   [
8531    {
8532     "field_name" : "mPointer",
8533     "referenced_type" : "type-349"
8534    },
8535    {
8536     "field_name" : "_pad",
8537     "referenced_type" : "type-44"
8538    }
8539   ],
8540   "is_anonymous" : true,
8541   "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",
8542   "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",
8543   "record_kind" : "union",
8544   "referenced_type" : "type-348",
8545   "self_type" : "type-348",
8546   "size" : 8,
8547   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8548   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_028PowerStatePlatformSleepStateEEUt_E"
8549  },
8550  {
8551   "access" : "private",
8552   "alignment" : 8,
8553   "fields" :
8554   [
8555    {
8556     "field_name" : "mPointer",
8557     "referenced_type" : "type-364"
8558    },
8559    {
8560     "field_name" : "_pad",
8561     "referenced_type" : "type-44"
8562    }
8563   ],
8564   "is_anonymous" : true,
8565   "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",
8566   "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",
8567   "record_kind" : "union",
8568   "referenced_type" : "type-363",
8569   "self_type" : "type-363",
8570   "size" : 8,
8571   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8572   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_119PowerStateSubsystemEEUt_E"
8573  },
8574  {
8575   "access" : "private",
8576   "alignment" : 8,
8577   "fields" :
8578   [
8579    {
8580     "field_name" : "mPointer",
8581     "referenced_type" : "type-355"
8582    },
8583    {
8584     "field_name" : "_pad",
8585     "referenced_type" : "type-44"
8586    }
8587   ],
8588   "is_anonymous" : true,
8589   "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",
8590   "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",
8591   "record_kind" : "union",
8592   "referenced_type" : "type-354",
8593   "self_type" : "type-354",
8594   "size" : 8,
8595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8596   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_129PowerStateSubsystemSleepStateEEUt_E"
8597  },
8598  {
8599   "access" : "private",
8600   "alignment" : 8,
8601   "fields" :
8602   [
8603    {
8604     "field_name" : "mPointer",
8605     "referenced_type" : "type-341"
8606    },
8607    {
8608     "field_name" : "_pad",
8609     "referenced_type" : "type-44"
8610    }
8611   ],
8612   "is_anonymous" : true,
8613   "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",
8614   "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",
8615   "record_kind" : "union",
8616   "referenced_type" : "type-340",
8617   "self_type" : "type-340",
8618   "size" : 8,
8619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8620   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_015PowerStateVoterEEUt_E"
8621  },
8622  {
8623   "alignment" : 8,
8624   "fields" :
8625   [
8626    {
8627     "access" : "private",
8628     "referenced_type" : "type-310"
8629    }
8630   ],
8631   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8632   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8633   "referenced_type" : "type-309",
8634   "self_type" : "type-309",
8635   "size" : 8,
8636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8637   "template_args" : [ "type-312" ],
8638   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8639  },
8640  {
8641   "alignment" : 8,
8642   "fields" :
8643   [
8644    {
8645     "access" : "private",
8646     "referenced_type" : "type-323"
8647    }
8648   ],
8649   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8650   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8651   "referenced_type" : "type-322",
8652   "self_type" : "type-322",
8653   "size" : 8,
8654   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8655   "template_args" : [ "type-325" ],
8656   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
8657  },
8658  {
8659   "alignment" : 8,
8660   "fields" :
8661   [
8662    {
8663     "access" : "private",
8664     "referenced_type" : "type-315"
8665    }
8666   ],
8667   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8668   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8669   "referenced_type" : "type-314",
8670   "self_type" : "type-314",
8671   "size" : 8,
8672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8673   "template_args" : [ "type-292" ],
8674   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8675  },
8676  {
8677   "alignment" : 8,
8678   "fields" :
8679   [
8680    {
8681     "access" : "private",
8682     "referenced_type" : "type-348"
8683    }
8684   ],
8685   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
8686   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
8687   "referenced_type" : "type-347",
8688   "self_type" : "type-347",
8689   "size" : 8,
8690   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8691   "template_args" : [ "type-350" ],
8692   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_028PowerStatePlatformSleepStateEEE"
8693  },
8694  {
8695   "alignment" : 8,
8696   "fields" :
8697   [
8698    {
8699     "access" : "private",
8700     "referenced_type" : "type-340"
8701    }
8702   ],
8703   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
8704   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_0::PowerStateVoter>",
8705   "referenced_type" : "type-339",
8706   "self_type" : "type-339",
8707   "size" : 8,
8708   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8709   "template_args" : [ "type-342" ],
8710   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_015PowerStateVoterEEE"
8711  },
8712  {
8713   "alignment" : 8,
8714   "fields" :
8715   [
8716    {
8717     "access" : "private",
8718     "referenced_type" : "type-363"
8719    }
8720   ],
8721   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
8722   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystem>",
8723   "referenced_type" : "type-362",
8724   "self_type" : "type-362",
8725   "size" : 8,
8726   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8727   "template_args" : [ "type-365" ],
8728   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_119PowerStateSubsystemEEE"
8729  },
8730  {
8731   "alignment" : 8,
8732   "fields" :
8733   [
8734    {
8735     "access" : "private",
8736     "referenced_type" : "type-354"
8737    }
8738   ],
8739   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
8740   "name" : "android::hardware::details::hidl_pointer<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
8741   "referenced_type" : "type-353",
8742   "self_type" : "type-353",
8743   "size" : 8,
8744   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8745   "template_args" : [ "type-356" ],
8746   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5power4V1_129PowerStateSubsystemSleepStateEEE"
8747  },
8748  {
8749   "alignment" : 8,
8750   "fields" :
8751   [
8752    {
8753     "access" : "private",
8754     "referenced_type" : "type-372"
8755    }
8756   ],
8757   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8758   "name" : "android::hardware::details::hidl_pointer<char>",
8759   "referenced_type" : "type-371",
8760   "self_type" : "type-371",
8761   "size" : 8,
8762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8763   "template_args" : [ "type-4" ],
8764   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8765  },
8766  {
8767   "access" : "private",
8768   "alignment" : 8,
8769   "fields" :
8770   [
8771    {
8772     "field_name" : "mPointer",
8773     "referenced_type" : "type-3"
8774    },
8775    {
8776     "field_name" : "_pad",
8777     "referenced_type" : "type-44"
8778    }
8779   ],
8780   "is_anonymous" : true,
8781   "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",
8782   "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",
8783   "record_kind" : "union",
8784   "referenced_type" : "type-372",
8785   "self_type" : "type-372",
8786   "size" : 8,
8787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8788   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8789  },
8790  {
8791   "alignment" : 8,
8792   "fields" :
8793   [
8794    {
8795     "access" : "private",
8796     "referenced_type" : "type-294"
8797    }
8798   ],
8799   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8800   "name" : "android::hardware::details::hidl_pointer<const char>",
8801   "referenced_type" : "type-293",
8802   "self_type" : "type-293",
8803   "size" : 8,
8804   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8805   "template_args" : [ "type-78" ],
8806   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8807  },
8808  {
8809   "access" : "private",
8810   "alignment" : 8,
8811   "fields" :
8812   [
8813    {
8814     "field_name" : "mPointer",
8815     "referenced_type" : "type-77"
8816    },
8817    {
8818     "field_name" : "_pad",
8819     "referenced_type" : "type-44"
8820    }
8821   ],
8822   "is_anonymous" : true,
8823   "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",
8824   "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",
8825   "record_kind" : "union",
8826   "referenced_type" : "type-294",
8827   "self_type" : "type-294",
8828   "size" : 8,
8829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8830   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8831  },
8832  {
8833   "alignment" : 8,
8834   "fields" :
8835   [
8836    {
8837     "access" : "private",
8838     "referenced_type" : "type-259"
8839    }
8840   ],
8841   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8842   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8843   "referenced_type" : "type-258",
8844   "self_type" : "type-258",
8845   "size" : 8,
8846   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8847   "template_args" : [ "type-261" ],
8848   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8849  },
8850  {
8851   "access" : "private",
8852   "alignment" : 8,
8853   "fields" :
8854   [
8855    {
8856     "field_name" : "mPointer",
8857     "referenced_type" : "type-260"
8858    },
8859    {
8860     "field_name" : "_pad",
8861     "referenced_type" : "type-44"
8862    }
8863   ],
8864   "is_anonymous" : true,
8865   "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",
8866   "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",
8867   "record_kind" : "union",
8868   "referenced_type" : "type-259",
8869   "self_type" : "type-259",
8870   "size" : 8,
8871   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8872   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8873  },
8874  {
8875   "access" : "private",
8876   "alignment" : 8,
8877   "fields" :
8878   [
8879    {
8880     "field_name" : "mPointer",
8881     "referenced_type" : "type-324"
8882    },
8883    {
8884     "field_name" : "_pad",
8885     "referenced_type" : "type-44"
8886    }
8887   ],
8888   "is_anonymous" : true,
8889   "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",
8890   "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",
8891   "record_kind" : "union",
8892   "referenced_type" : "type-323",
8893   "self_type" : "type-323",
8894   "size" : 8,
8895   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8896   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
8897  },
8898  {
8899   "access" : "private",
8900   "alignment" : 8,
8901   "fields" :
8902   [
8903    {
8904     "field_name" : "mPointer",
8905     "referenced_type" : "type-316"
8906    },
8907    {
8908     "field_name" : "_pad",
8909     "referenced_type" : "type-44"
8910    }
8911   ],
8912   "is_anonymous" : true,
8913   "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",
8914   "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",
8915   "record_kind" : "union",
8916   "referenced_type" : "type-315",
8917   "self_type" : "type-315",
8918   "size" : 8,
8919   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8920   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8921  },
8922  {
8923   "alignment" : 8,
8924   "fields" :
8925   [
8926    {
8927     "access" : "private",
8928     "referenced_type" : "type-333"
8929    }
8930   ],
8931   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8932   "name" : "android::hardware::details::hidl_pointer<int>",
8933   "referenced_type" : "type-332",
8934   "self_type" : "type-332",
8935   "size" : 8,
8936   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8937   "template_args" : [ "type-50" ],
8938   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8939  },
8940  {
8941   "access" : "private",
8942   "alignment" : 8,
8943   "fields" :
8944   [
8945    {
8946     "field_name" : "mPointer",
8947     "referenced_type" : "type-334"
8948    },
8949    {
8950     "field_name" : "_pad",
8951     "referenced_type" : "type-44"
8952    }
8953   ],
8954   "is_anonymous" : true,
8955   "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",
8956   "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",
8957   "record_kind" : "union",
8958   "referenced_type" : "type-333",
8959   "self_type" : "type-333",
8960   "size" : 8,
8961   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8962   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8963  },
8964  {
8965   "alignment" : 8,
8966   "fields" :
8967   [
8968    {
8969     "access" : "private",
8970     "referenced_type" : "type-389"
8971    }
8972   ],
8973   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8974   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8975   "referenced_type" : "type-388",
8976   "self_type" : "type-388",
8977   "size" : 8,
8978   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8979   "template_args" : [ "type-192" ],
8980   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8981  },
8982  {
8983   "access" : "private",
8984   "alignment" : 8,
8985   "fields" :
8986   [
8987    {
8988     "field_name" : "mPointer",
8989     "referenced_type" : "type-191"
8990    },
8991    {
8992     "field_name" : "_pad",
8993     "referenced_type" : "type-44"
8994    }
8995   ],
8996   "is_anonymous" : true,
8997   "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",
8998   "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",
8999   "record_kind" : "union",
9000   "referenced_type" : "type-389",
9001   "self_type" : "type-389",
9002   "size" : 8,
9003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9004   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9005  },
9006  {
9007   "alignment" : 1,
9008   "linker_set_key" : "android::hardware::details::i_tag",
9009   "name" : "android::hardware::details::i_tag",
9010   "referenced_type" : "type-214",
9011   "self_type" : "type-214",
9012   "size" : 1,
9013   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9014   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9015  },
9016  {
9017   "alignment" : 8,
9018   "fields" :
9019   [
9020    {
9021     "access" : "private",
9022     "field_name" : "mStatus",
9023     "referenced_type" : "type-151"
9024    },
9025    {
9026     "access" : "private",
9027     "field_name" : "mCheckedStatus",
9028     "field_offset" : 256,
9029     "referenced_type" : "type-27"
9030    }
9031   ],
9032   "linker_set_key" : "android::hardware::details::return_status",
9033   "name" : "android::hardware::details::return_status",
9034   "record_kind" : "class",
9035   "referenced_type" : "type-162",
9036   "self_type" : "type-162",
9037   "size" : 40,
9038   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9039   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9040  },
9041  {
9042   "alignment" : 1,
9043   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9044   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9045   "referenced_type" : "type-373",
9046   "self_type" : "type-373",
9047   "size" : 1,
9048   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9049   "template_args" : [ "type-87" ],
9050   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
9051  },
9052  {
9053   "alignment" : 1,
9054   "fields" :
9055   [
9056    {
9057     "access" : "private",
9058     "field_name" : "mBuffer",
9059     "referenced_type" : "type-326"
9060    }
9061   ],
9062   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9063   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9064   "referenced_type" : "type-325",
9065   "self_type" : "type-325",
9066   "size" : 32,
9067   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9068   "template_args" : [ "type-87" ],
9069   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
9070  },
9071  {
9072   "alignment" : 8,
9073   "base_specifiers" :
9074   [
9075    {
9076     "referenced_type" : "type-38"
9077    }
9078   ],
9079   "fields" :
9080   [
9081    {
9082     "access" : "private",
9083     "field_name" : "mRecipient",
9084     "field_offset" : 64,
9085     "referenced_type" : "type-139"
9086    },
9087    {
9088     "access" : "private",
9089     "field_name" : "mCookie",
9090     "field_offset" : 192,
9091     "referenced_type" : "type-44"
9092    },
9093    {
9094     "access" : "private",
9095     "field_name" : "mBase",
9096     "field_offset" : 256,
9097     "referenced_type" : "type-142"
9098    }
9099   ],
9100   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9101   "name" : "android::hardware::hidl_binder_death_recipient",
9102   "referenced_type" : "type-138",
9103   "self_type" : "type-138",
9104   "size" : 64,
9105   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9106   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9107   "vtable_components" :
9108   [
9109    {
9110     "component_value" : 48,
9111     "kind" : "vbase_offset"
9112    },
9113    {
9114     "kind" : "offset_to_top"
9115    },
9116    {
9117     "kind" : "rtti",
9118     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9119    },
9120    {
9121     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9122    },
9123    {
9124     "kind" : "complete_dtor_pointer",
9125     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9126    },
9127    {
9128     "kind" : "deleting_dtor_pointer",
9129     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9130    },
9131    {
9132     "kind" : "vcall_offset"
9133    },
9134    {
9135     "kind" : "vcall_offset"
9136    },
9137    {
9138     "kind" : "vcall_offset"
9139    },
9140    {
9141     "kind" : "vcall_offset"
9142    },
9143    {
9144     "component_value" : -48,
9145     "kind" : "vcall_offset"
9146    },
9147    {
9148     "component_value" : -48,
9149     "kind" : "offset_to_top"
9150    },
9151    {
9152     "kind" : "rtti",
9153     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9154    },
9155    {
9156     "kind" : "complete_dtor_pointer",
9157     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
9158    },
9159    {
9160     "kind" : "deleting_dtor_pointer",
9161     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
9162    },
9163    {
9164     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9165    },
9166    {
9167     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9168    },
9169    {
9170     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9171    },
9172    {
9173     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9174    }
9175   ]
9176  },
9177  {
9178   "alignment" : 8,
9179   "base_specifiers" :
9180   [
9181    {
9182     "is_virtual" : true,
9183     "referenced_type" : "type-13"
9184    }
9185   ],
9186   "linker_set_key" : "android::hardware::hidl_death_recipient",
9187   "name" : "android::hardware::hidl_death_recipient",
9188   "referenced_type" : "type-141",
9189   "self_type" : "type-141",
9190   "size" : 24,
9191   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9192   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9193   "vtable_components" :
9194   [
9195    {
9196     "component_value" : 8,
9197     "kind" : "vbase_offset"
9198    },
9199    {
9200     "kind" : "offset_to_top"
9201    },
9202    {
9203     "kind" : "rtti",
9204     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9205    },
9206    {
9207     "is_pure" : true,
9208     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9209    },
9210    {
9211     "kind" : "complete_dtor_pointer",
9212     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9213    },
9214    {
9215     "kind" : "deleting_dtor_pointer",
9216     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9217    },
9218    {
9219     "kind" : "vcall_offset"
9220    },
9221    {
9222     "kind" : "vcall_offset"
9223    },
9224    {
9225     "kind" : "vcall_offset"
9226    },
9227    {
9228     "kind" : "vcall_offset"
9229    },
9230    {
9231     "component_value" : -8,
9232     "kind" : "vcall_offset"
9233    },
9234    {
9235     "component_value" : -8,
9236     "kind" : "offset_to_top"
9237    },
9238    {
9239     "kind" : "rtti",
9240     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9241    },
9242    {
9243     "kind" : "complete_dtor_pointer",
9244     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
9245    },
9246    {
9247     "kind" : "deleting_dtor_pointer",
9248     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
9249    },
9250    {
9251     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9252    },
9253    {
9254     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9255    },
9256    {
9257     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9258    },
9259    {
9260     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9261    }
9262   ]
9263  },
9264  {
9265   "alignment" : 8,
9266   "fields" :
9267   [
9268    {
9269     "access" : "private",
9270     "field_name" : "mHandle",
9271     "referenced_type" : "type-258"
9272    },
9273    {
9274     "access" : "private",
9275     "field_name" : "mOwnsHandle",
9276     "field_offset" : 64,
9277     "referenced_type" : "type-27"
9278    }
9279   ],
9280   "linker_set_key" : "android::hardware::hidl_handle",
9281   "name" : "android::hardware::hidl_handle",
9282   "referenced_type" : "type-290",
9283   "self_type" : "type-290",
9284   "size" : 16,
9285   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9286   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9287  },
9288  {
9289   "alignment" : 8,
9290   "fields" :
9291   [
9292    {
9293     "access" : "private",
9294     "field_name" : "mHandle",
9295     "referenced_type" : "type-290"
9296    },
9297    {
9298     "access" : "private",
9299     "field_name" : "mSize",
9300     "field_offset" : 128,
9301     "referenced_type" : "type-44"
9302    },
9303    {
9304     "access" : "private",
9305     "field_name" : "mName",
9306     "field_offset" : 192,
9307     "referenced_type" : "type-292"
9308    }
9309   ],
9310   "linker_set_key" : "android::hardware::hidl_memory",
9311   "name" : "android::hardware::hidl_memory",
9312   "referenced_type" : "type-296",
9313   "self_type" : "type-296",
9314   "size" : 40,
9315   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9316   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9317  },
9318  {
9319   "alignment" : 8,
9320   "fields" :
9321   [
9322    {
9323     "access" : "private",
9324     "field_name" : "mBuffer",
9325     "referenced_type" : "type-293"
9326    },
9327    {
9328     "access" : "private",
9329     "field_name" : "mSize",
9330     "field_offset" : 64,
9331     "referenced_type" : "type-2"
9332    },
9333    {
9334     "access" : "private",
9335     "field_name" : "mOwnsBuffer",
9336     "field_offset" : 96,
9337     "referenced_type" : "type-27"
9338    }
9339   ],
9340   "linker_set_key" : "android::hardware::hidl_string",
9341   "name" : "android::hardware::hidl_string",
9342   "referenced_type" : "type-292",
9343   "self_type" : "type-292",
9344   "size" : 16,
9345   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9346   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9347  },
9348  {
9349   "alignment" : 8,
9350   "fields" :
9351   [
9352    {
9353     "access" : "private",
9354     "field_name" : "mBuffer",
9355     "referenced_type" : "type-309"
9356    },
9357    {
9358     "access" : "private",
9359     "field_name" : "mSize",
9360     "field_offset" : 64,
9361     "referenced_type" : "type-2"
9362    },
9363    {
9364     "access" : "private",
9365     "field_name" : "mOwnsBuffer",
9366     "field_offset" : 96,
9367     "referenced_type" : "type-27"
9368    }
9369   ],
9370   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9371   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9372   "referenced_type" : "type-308",
9373   "self_type" : "type-308",
9374   "size" : 16,
9375   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9376   "template_args" : [ "type-312" ],
9377   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9378  },
9379  {
9380   "alignment" : 8,
9381   "fields" :
9382   [
9383    {
9384     "access" : "private",
9385     "field_name" : "mBuffer",
9386     "referenced_type" : "type-322"
9387    },
9388    {
9389     "access" : "private",
9390     "field_name" : "mSize",
9391     "field_offset" : 64,
9392     "referenced_type" : "type-2"
9393    },
9394    {
9395     "access" : "private",
9396     "field_name" : "mOwnsBuffer",
9397     "field_offset" : 96,
9398     "referenced_type" : "type-27"
9399    }
9400   ],
9401   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9402   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9403   "referenced_type" : "type-321",
9404   "self_type" : "type-321",
9405   "size" : 16,
9406   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9407   "template_args" : [ "type-325" ],
9408   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
9409  },
9410  {
9411   "alignment" : 8,
9412   "fields" :
9413   [
9414    {
9415     "access" : "private",
9416     "field_name" : "mBuffer",
9417     "referenced_type" : "type-314"
9418    },
9419    {
9420     "access" : "private",
9421     "field_name" : "mSize",
9422     "field_offset" : 64,
9423     "referenced_type" : "type-2"
9424    },
9425    {
9426     "access" : "private",
9427     "field_name" : "mOwnsBuffer",
9428     "field_offset" : 96,
9429     "referenced_type" : "type-27"
9430    }
9431   ],
9432   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9433   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9434   "referenced_type" : "type-313",
9435   "self_type" : "type-313",
9436   "size" : 16,
9437   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9438   "template_args" : [ "type-292" ],
9439   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9440  },
9441  {
9442   "alignment" : 8,
9443   "fields" :
9444   [
9445    {
9446     "access" : "private",
9447     "field_name" : "mBuffer",
9448     "referenced_type" : "type-347"
9449    },
9450    {
9451     "access" : "private",
9452     "field_name" : "mSize",
9453     "field_offset" : 64,
9454     "referenced_type" : "type-2"
9455    },
9456    {
9457     "access" : "private",
9458     "field_name" : "mOwnsBuffer",
9459     "field_offset" : 96,
9460     "referenced_type" : "type-27"
9461    }
9462   ],
9463   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
9464   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStatePlatformSleepState>",
9465   "referenced_type" : "type-346",
9466   "self_type" : "type-346",
9467   "size" : 16,
9468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9469   "template_args" : [ "type-350" ],
9470   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_028PowerStatePlatformSleepStateEEE"
9471  },
9472  {
9473   "alignment" : 8,
9474   "fields" :
9475   [
9476    {
9477     "access" : "private",
9478     "field_name" : "mBuffer",
9479     "referenced_type" : "type-339"
9480    },
9481    {
9482     "access" : "private",
9483     "field_name" : "mSize",
9484     "field_offset" : 64,
9485     "referenced_type" : "type-2"
9486    },
9487    {
9488     "access" : "private",
9489     "field_name" : "mOwnsBuffer",
9490     "field_offset" : 96,
9491     "referenced_type" : "type-27"
9492    }
9493   ],
9494   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
9495   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_0::PowerStateVoter>",
9496   "referenced_type" : "type-338",
9497   "self_type" : "type-338",
9498   "size" : 16,
9499   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9500   "template_args" : [ "type-342" ],
9501   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_015PowerStateVoterEEE"
9502  },
9503  {
9504   "alignment" : 8,
9505   "fields" :
9506   [
9507    {
9508     "access" : "private",
9509     "field_name" : "mBuffer",
9510     "referenced_type" : "type-362"
9511    },
9512    {
9513     "access" : "private",
9514     "field_name" : "mSize",
9515     "field_offset" : 64,
9516     "referenced_type" : "type-2"
9517    },
9518    {
9519     "access" : "private",
9520     "field_name" : "mOwnsBuffer",
9521     "field_offset" : 96,
9522     "referenced_type" : "type-27"
9523    }
9524   ],
9525   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
9526   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystem>",
9527   "referenced_type" : "type-361",
9528   "self_type" : "type-361",
9529   "size" : 16,
9530   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9531   "template_args" : [ "type-365" ],
9532   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_119PowerStateSubsystemEEE"
9533  },
9534  {
9535   "alignment" : 8,
9536   "fields" :
9537   [
9538    {
9539     "access" : "private",
9540     "field_name" : "mBuffer",
9541     "referenced_type" : "type-353"
9542    },
9543    {
9544     "access" : "private",
9545     "field_name" : "mSize",
9546     "field_offset" : 64,
9547     "referenced_type" : "type-2"
9548    },
9549    {
9550     "access" : "private",
9551     "field_name" : "mOwnsBuffer",
9552     "field_offset" : 96,
9553     "referenced_type" : "type-27"
9554    }
9555   ],
9556   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9557   "name" : "android::hardware::hidl_vec<android::hardware::power::V1_1::PowerStateSubsystemSleepState>",
9558   "referenced_type" : "type-352",
9559   "self_type" : "type-352",
9560   "size" : 16,
9561   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9562   "template_args" : [ "type-356" ],
9563   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5power4V1_129PowerStateSubsystemSleepStateEEE"
9564  },
9565  {
9566   "alignment" : 8,
9567   "fields" :
9568   [
9569    {
9570     "access" : "private",
9571     "field_name" : "mBuffer",
9572     "referenced_type" : "type-371"
9573    },
9574    {
9575     "access" : "private",
9576     "field_name" : "mSize",
9577     "field_offset" : 64,
9578     "referenced_type" : "type-2"
9579    },
9580    {
9581     "access" : "private",
9582     "field_name" : "mOwnsBuffer",
9583     "field_offset" : 96,
9584     "referenced_type" : "type-27"
9585    }
9586   ],
9587   "linker_set_key" : "android::hardware::hidl_vec<char>",
9588   "name" : "android::hardware::hidl_vec<char>",
9589   "referenced_type" : "type-370",
9590   "self_type" : "type-370",
9591   "size" : 16,
9592   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9593   "template_args" : [ "type-4" ],
9594   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9595  },
9596  {
9597   "alignment" : 8,
9598   "fields" :
9599   [
9600    {
9601     "access" : "private",
9602     "field_name" : "mBuffer",
9603     "referenced_type" : "type-332"
9604    },
9605    {
9606     "access" : "private",
9607     "field_name" : "mSize",
9608     "field_offset" : 64,
9609     "referenced_type" : "type-2"
9610    },
9611    {
9612     "access" : "private",
9613     "field_name" : "mOwnsBuffer",
9614     "field_offset" : 96,
9615     "referenced_type" : "type-27"
9616    }
9617   ],
9618   "linker_set_key" : "android::hardware::hidl_vec<int>",
9619   "name" : "android::hardware::hidl_vec<int>",
9620   "referenced_type" : "type-331",
9621   "self_type" : "type-331",
9622   "size" : 16,
9623   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9624   "template_args" : [ "type-50" ],
9625   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9626  },
9627  {
9628   "alignment" : 2,
9629   "fields" :
9630   [
9631    {
9632     "access" : "private",
9633     "field_name" : "mMajor",
9634     "referenced_type" : "type-89"
9635    },
9636    {
9637     "access" : "private",
9638     "field_name" : "mMinor",
9639     "field_offset" : 16,
9640     "referenced_type" : "type-89"
9641    }
9642   ],
9643   "linker_set_key" : "android::hardware::hidl_version",
9644   "name" : "android::hardware::hidl_version",
9645   "referenced_type" : "type-375",
9646   "self_type" : "type-375",
9647   "size" : 4,
9648   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9649   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9650  },
9651  {
9652   "alignment" : 8,
9653   "base_specifiers" :
9654   [
9655    {
9656     "referenced_type" : "type-433"
9657    }
9658   ],
9659   "fields" :
9660   [
9661    {
9662     "access" : "private",
9663     "field_name" : "_hidl_mImpl",
9664     "field_offset" : 1024,
9665     "referenced_type" : "type-117"
9666    }
9667   ],
9668   "linker_set_key" : "android::hardware::power::V1_0::BnHwPower",
9669   "name" : "android::hardware::power::V1_0::BnHwPower",
9670   "referenced_type" : "type-570",
9671   "self_type" : "type-570",
9672   "size" : 152,
9673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BnHwPower.h",
9674   "unique_id" : "_ZTSN7android8hardware5power4V1_09BnHwPowerE",
9675   "vtable_components" :
9676   [
9677    {
9678     "component_value" : 136,
9679     "kind" : "vbase_offset"
9680    },
9681    {
9682     "kind" : "offset_to_top"
9683    },
9684    {
9685     "kind" : "rtti",
9686     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
9687    },
9688    {
9689     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9690    },
9691    {
9692     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9693    },
9694    {
9695     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9696    },
9697    {
9698     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9699    },
9700    {
9701     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9702    },
9703    {
9704     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9705    },
9706    {
9707     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9708    },
9709    {
9710     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9711    },
9712    {
9713     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9714    },
9715    {
9716     "kind" : "complete_dtor_pointer",
9717     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPowerD1Ev"
9718    },
9719    {
9720     "kind" : "deleting_dtor_pointer",
9721     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPowerD0Ev"
9722    },
9723    {
9724     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9725    },
9726    {
9727     "component_value" : -32,
9728     "kind" : "offset_to_top"
9729    },
9730    {
9731     "kind" : "rtti",
9732     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
9733    },
9734    {
9735     "kind" : "complete_dtor_pointer",
9736     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_09BnHwPowerD1Ev"
9737    },
9738    {
9739     "kind" : "deleting_dtor_pointer",
9740     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_09BnHwPowerD0Ev"
9741    },
9742    {
9743     "kind" : "vcall_offset"
9744    },
9745    {
9746     "kind" : "vcall_offset"
9747    },
9748    {
9749     "kind" : "vcall_offset"
9750    },
9751    {
9752     "kind" : "vcall_offset"
9753    },
9754    {
9755     "component_value" : -136,
9756     "kind" : "vcall_offset"
9757    },
9758    {
9759     "component_value" : -136,
9760     "kind" : "offset_to_top"
9761    },
9762    {
9763     "kind" : "rtti",
9764     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BnHwPowerE"
9765    },
9766    {
9767     "kind" : "complete_dtor_pointer",
9768     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BnHwPowerD1Ev"
9769    },
9770    {
9771     "kind" : "deleting_dtor_pointer",
9772     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BnHwPowerD0Ev"
9773    },
9774    {
9775     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9785    }
9786   ]
9787  },
9788  {
9789   "alignment" : 8,
9790   "base_specifiers" :
9791   [
9792    {
9793     "referenced_type" : "type-416"
9794    },
9795    {
9796     "referenced_type" : "type-25"
9797    }
9798   ],
9799   "fields" :
9800   [
9801    {
9802     "access" : "private",
9803     "field_name" : "_hidl_mMutex",
9804     "field_offset" : 1088,
9805     "referenced_type" : "type-573"
9806    },
9807    {
9808     "access" : "private",
9809     "field_name" : "_hidl_mDeathRecipients",
9810     "field_offset" : 1408,
9811     "referenced_type" : "type-574"
9812    }
9813   ],
9814   "linker_set_key" : "android::hardware::power::V1_0::BpHwPower",
9815   "name" : "android::hardware::power::V1_0::BpHwPower",
9816   "referenced_type" : "type-572",
9817   "self_type" : "type-572",
9818   "size" : 216,
9819   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/BpHwPower.h",
9820   "unique_id" : "_ZTSN7android8hardware5power4V1_09BpHwPowerE",
9821   "vtable_components" :
9822   [
9823    {
9824     "component_value" : 200,
9825     "kind" : "vbase_offset"
9826    },
9827    {
9828     "kind" : "offset_to_top"
9829    },
9830    {
9831     "kind" : "rtti",
9832     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
9833    },
9834    {
9835     "mangled_component_name" : "_ZNK7android8hardware5power4V1_09BpHwPower8isRemoteEv"
9836    },
9837    {
9838     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9839    },
9840    {
9841     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9842    },
9843    {
9844     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9845    },
9846    {
9847     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9848    },
9849    {
9850     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower21setHALInstrumentationEv"
9851    },
9852    {
9853     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9854    },
9855    {
9856     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower4pingEv"
9857    },
9858    {
9859     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9860    },
9861    {
9862     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower21notifySyspropsChangedEv"
9863    },
9864    {
9865     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9866    },
9867    {
9868     "kind" : "complete_dtor_pointer",
9869     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPowerD1Ev"
9870    },
9871    {
9872     "kind" : "deleting_dtor_pointer",
9873     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPowerD0Ev"
9874    },
9875    {
9876     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower14setInteractiveEb"
9877    },
9878    {
9879     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower9powerHintENS2_9PowerHintEi"
9880    },
9881    {
9882     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower10setFeatureENS2_7FeatureEb"
9883    },
9884    {
9885     "mangled_component_name" : "_ZN7android8hardware5power4V1_09BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
9886    },
9887    {
9888     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
9889    },
9890    {
9891     "component_value" : 192,
9892     "kind" : "vbase_offset"
9893    },
9894    {
9895     "component_value" : -8,
9896     "kind" : "offset_to_top"
9897    },
9898    {
9899     "kind" : "rtti",
9900     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
9901    },
9902    {
9903     "kind" : "complete_dtor_pointer",
9904     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_09BpHwPowerD1Ev"
9905    },
9906    {
9907     "kind" : "deleting_dtor_pointer",
9908     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_09BpHwPowerD0Ev"
9909    },
9910    {
9911     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_06IPowerEE10onAsBinderEv"
9912    },
9913    {
9914     "component_value" : 184,
9915     "kind" : "vbase_offset"
9916    },
9917    {
9918     "component_value" : -16,
9919     "kind" : "offset_to_top"
9920    },
9921    {
9922     "kind" : "rtti",
9923     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
9924    },
9925    {
9926     "kind" : "complete_dtor_pointer",
9927     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_09BpHwPowerD1Ev"
9928    },
9929    {
9930     "kind" : "deleting_dtor_pointer",
9931     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_09BpHwPowerD0Ev"
9932    },
9933    {
9934     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9935    },
9936    {
9937     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9938    },
9939    {
9940     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9941    },
9942    {
9943     "component_value" : -48,
9944     "kind" : "offset_to_top"
9945    },
9946    {
9947     "kind" : "rtti",
9948     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
9949    },
9950    {
9951     "kind" : "complete_dtor_pointer",
9952     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_09BpHwPowerD1Ev"
9953    },
9954    {
9955     "kind" : "deleting_dtor_pointer",
9956     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_09BpHwPowerD0Ev"
9957    },
9958    {
9959     "kind" : "vcall_offset"
9960    },
9961    {
9962     "component_value" : -184,
9963     "kind" : "vcall_offset"
9964    },
9965    {
9966     "component_value" : -184,
9967     "kind" : "vcall_offset"
9968    },
9969    {
9970     "component_value" : -184,
9971     "kind" : "vcall_offset"
9972    },
9973    {
9974     "component_value" : -200,
9975     "kind" : "vcall_offset"
9976    },
9977    {
9978     "component_value" : -200,
9979     "kind" : "offset_to_top"
9980    },
9981    {
9982     "kind" : "rtti",
9983     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_09BpHwPowerE"
9984    },
9985    {
9986     "kind" : "complete_dtor_pointer",
9987     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BpHwPowerD1Ev"
9988    },
9989    {
9990     "kind" : "deleting_dtor_pointer",
9991     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_09BpHwPowerD0Ev"
9992    },
9993    {
9994     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9995    },
9996    {
9997     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9998    },
9999    {
10000     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10001    },
10002    {
10003     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10004    }
10005   ]
10006  },
10007  {
10008   "alignment" : 8,
10009   "base_specifiers" :
10010   [
10011    {
10012     "referenced_type" : "type-12"
10013    }
10014   ],
10015   "linker_set_key" : "android::hardware::power::V1_0::IPower",
10016   "name" : "android::hardware::power::V1_0::IPower",
10017   "referenced_type" : "type-11",
10018   "self_type" : "type-11",
10019   "size" : 24,
10020   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/IPower.h",
10021   "unique_id" : "_ZTSN7android8hardware5power4V1_06IPowerE",
10022   "vtable_components" :
10023   [
10024    {
10025     "component_value" : 8,
10026     "kind" : "vbase_offset"
10027    },
10028    {
10029     "kind" : "offset_to_top"
10030    },
10031    {
10032     "kind" : "rtti",
10033     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_06IPowerE"
10034    },
10035    {
10036     "mangled_component_name" : "_ZNK7android8hardware5power4V1_06IPower8isRemoteEv"
10037    },
10038    {
10039     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10040    },
10041    {
10042     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10043    },
10044    {
10045     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10046    },
10047    {
10048     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10049    },
10050    {
10051     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21setHALInstrumentationEv"
10052    },
10053    {
10054     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10055    },
10056    {
10057     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower4pingEv"
10058    },
10059    {
10060     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10061    },
10062    {
10063     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower21notifySyspropsChangedEv"
10064    },
10065    {
10066     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10067    },
10068    {
10069     "kind" : "complete_dtor_pointer",
10070     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPowerD1Ev"
10071    },
10072    {
10073     "kind" : "deleting_dtor_pointer",
10074     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPowerD0Ev"
10075    },
10076    {
10077     "is_pure" : true,
10078     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower14setInteractiveEb"
10079    },
10080    {
10081     "is_pure" : true,
10082     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower9powerHintENS2_9PowerHintEi"
10083    },
10084    {
10085     "is_pure" : true,
10086     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower10setFeatureENS2_7FeatureEb"
10087    },
10088    {
10089     "is_pure" : true,
10090     "mangled_component_name" : "_ZN7android8hardware5power4V1_06IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_28PowerStatePlatformSleepStateEEENS2_6StatusEEEE"
10091    },
10092    {
10093     "kind" : "vcall_offset"
10094    },
10095    {
10096     "kind" : "vcall_offset"
10097    },
10098    {
10099     "kind" : "vcall_offset"
10100    },
10101    {
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "component_value" : -8,
10106     "kind" : "vcall_offset"
10107    },
10108    {
10109     "component_value" : -8,
10110     "kind" : "offset_to_top"
10111    },
10112    {
10113     "kind" : "rtti",
10114     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_06IPowerE"
10115    },
10116    {
10117     "kind" : "complete_dtor_pointer",
10118     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_06IPowerD1Ev"
10119    },
10120    {
10121     "kind" : "deleting_dtor_pointer",
10122     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_06IPowerD0Ev"
10123    },
10124    {
10125     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10126    },
10127    {
10128     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10129    },
10130    {
10131     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10132    },
10133    {
10134     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10135    }
10136   ]
10137  },
10138  {
10139   "alignment" : 8,
10140   "fields" :
10141   [
10142    {
10143     "field_name" : "name",
10144     "referenced_type" : "type-292"
10145    },
10146    {
10147     "field_name" : "residencyInMsecSinceBoot",
10148     "field_offset" : 128,
10149     "referenced_type" : "type-44"
10150    },
10151    {
10152     "field_name" : "totalTransitions",
10153     "field_offset" : 192,
10154     "referenced_type" : "type-44"
10155    },
10156    {
10157     "field_name" : "supportedOnlyInSuspend",
10158     "field_offset" : 256,
10159     "referenced_type" : "type-27"
10160    },
10161    {
10162     "field_name" : "voters",
10163     "field_offset" : 320,
10164     "referenced_type" : "type-338"
10165    }
10166   ],
10167   "linker_set_key" : "android::hardware::power::V1_0::PowerStatePlatformSleepState",
10168   "name" : "android::hardware::power::V1_0::PowerStatePlatformSleepState",
10169   "referenced_type" : "type-350",
10170   "self_type" : "type-350",
10171   "size" : 56,
10172   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
10173   "unique_id" : "_ZTSN7android8hardware5power4V1_028PowerStatePlatformSleepStateE"
10174  },
10175  {
10176   "alignment" : 8,
10177   "fields" :
10178   [
10179    {
10180     "field_name" : "name",
10181     "referenced_type" : "type-292"
10182    },
10183    {
10184     "field_name" : "totalTimeInMsecVotedForSinceBoot",
10185     "field_offset" : 128,
10186     "referenced_type" : "type-44"
10187    },
10188    {
10189     "field_name" : "totalNumberOfTimesVotedSinceBoot",
10190     "field_offset" : 192,
10191     "referenced_type" : "type-44"
10192    }
10193   ],
10194   "linker_set_key" : "android::hardware::power::V1_0::PowerStateVoter",
10195   "name" : "android::hardware::power::V1_0::PowerStateVoter",
10196   "referenced_type" : "type-342",
10197   "self_type" : "type-342",
10198   "size" : 32,
10199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.0/[email protected]_genc++_headers/gen/android/hardware/power/1.0/types.h",
10200   "unique_id" : "_ZTSN7android8hardware5power4V1_015PowerStateVoterE"
10201  },
10202  {
10203   "alignment" : 8,
10204   "base_specifiers" :
10205   [
10206    {
10207     "referenced_type" : "type-433"
10208    }
10209   ],
10210   "fields" :
10211   [
10212    {
10213     "access" : "private",
10214     "field_name" : "_hidl_mImpl",
10215     "field_offset" : 1024,
10216     "referenced_type" : "type-126"
10217    }
10218   ],
10219   "linker_set_key" : "android::hardware::power::V1_1::BnHwPower",
10220   "name" : "android::hardware::power::V1_1::BnHwPower",
10221   "referenced_type" : "type-613",
10222   "self_type" : "type-613",
10223   "size" : 152,
10224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BnHwPower.h",
10225   "unique_id" : "_ZTSN7android8hardware5power4V1_19BnHwPowerE",
10226   "vtable_components" :
10227   [
10228    {
10229     "component_value" : 136,
10230     "kind" : "vbase_offset"
10231    },
10232    {
10233     "kind" : "offset_to_top"
10234    },
10235    {
10236     "kind" : "rtti",
10237     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10238    },
10239    {
10240     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10241    },
10242    {
10243     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10244    },
10245    {
10246     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10247    },
10248    {
10249     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10250    },
10251    {
10252     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10253    },
10254    {
10255     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10256    },
10257    {
10258     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10259    },
10260    {
10261     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10262    },
10263    {
10264     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10265    },
10266    {
10267     "kind" : "complete_dtor_pointer",
10268     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPowerD1Ev"
10269    },
10270    {
10271     "kind" : "deleting_dtor_pointer",
10272     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPowerD0Ev"
10273    },
10274    {
10275     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BnHwPower10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10276    },
10277    {
10278     "component_value" : -32,
10279     "kind" : "offset_to_top"
10280    },
10281    {
10282     "kind" : "rtti",
10283     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10284    },
10285    {
10286     "kind" : "complete_dtor_pointer",
10287     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD1Ev"
10288    },
10289    {
10290     "kind" : "deleting_dtor_pointer",
10291     "mangled_component_name" : "_ZThn32_N7android8hardware5power4V1_19BnHwPowerD0Ev"
10292    },
10293    {
10294     "kind" : "vcall_offset"
10295    },
10296    {
10297     "kind" : "vcall_offset"
10298    },
10299    {
10300     "kind" : "vcall_offset"
10301    },
10302    {
10303     "kind" : "vcall_offset"
10304    },
10305    {
10306     "component_value" : -136,
10307     "kind" : "vcall_offset"
10308    },
10309    {
10310     "component_value" : -136,
10311     "kind" : "offset_to_top"
10312    },
10313    {
10314     "kind" : "rtti",
10315     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BnHwPowerE"
10316    },
10317    {
10318     "kind" : "complete_dtor_pointer",
10319     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD1Ev"
10320    },
10321    {
10322     "kind" : "deleting_dtor_pointer",
10323     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BnHwPowerD0Ev"
10324    },
10325    {
10326     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10327    },
10328    {
10329     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10330    },
10331    {
10332     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10333    },
10334    {
10335     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10336    }
10337   ]
10338  },
10339  {
10340   "alignment" : 8,
10341   "base_specifiers" :
10342   [
10343    {
10344     "referenced_type" : "type-9"
10345    },
10346    {
10347     "referenced_type" : "type-25"
10348    }
10349   ],
10350   "fields" :
10351   [
10352    {
10353     "access" : "private",
10354     "field_name" : "_hidl_mMutex",
10355     "field_offset" : 1088,
10356     "referenced_type" : "type-7"
10357    },
10358    {
10359     "access" : "private",
10360     "field_name" : "_hidl_mDeathRecipients",
10361     "field_offset" : 1408,
10362     "referenced_type" : "type-8"
10363    }
10364   ],
10365   "linker_set_key" : "android::hardware::power::V1_1::BpHwPower",
10366   "name" : "android::hardware::power::V1_1::BpHwPower",
10367   "referenced_type" : "type-6",
10368   "self_type" : "type-6",
10369   "size" : 216,
10370   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BpHwPower.h",
10371   "unique_id" : "_ZTSN7android8hardware5power4V1_19BpHwPowerE",
10372   "vtable_components" :
10373   [
10374    {
10375     "component_value" : 200,
10376     "kind" : "vbase_offset"
10377    },
10378    {
10379     "kind" : "offset_to_top"
10380    },
10381    {
10382     "kind" : "rtti",
10383     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10384    },
10385    {
10386     "mangled_component_name" : "_ZNK7android8hardware5power4V1_19BpHwPower8isRemoteEv"
10387    },
10388    {
10389     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10390    },
10391    {
10392     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10393    },
10394    {
10395     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10396    },
10397    {
10398     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10399    },
10400    {
10401     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower21setHALInstrumentationEv"
10402    },
10403    {
10404     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10405    },
10406    {
10407     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower4pingEv"
10408    },
10409    {
10410     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10411    },
10412    {
10413     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower21notifySyspropsChangedEv"
10414    },
10415    {
10416     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10417    },
10418    {
10419     "kind" : "complete_dtor_pointer",
10420     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPowerD1Ev"
10421    },
10422    {
10423     "kind" : "deleting_dtor_pointer",
10424     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPowerD0Ev"
10425    },
10426    {
10427     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14setInteractiveEb"
10428    },
10429    {
10430     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower9powerHintENS1_4V1_09PowerHintEi"
10431    },
10432    {
10433     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower10setFeatureENS1_4V1_07FeatureEb"
10434    },
10435    {
10436     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
10437    },
10438    {
10439     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
10440    },
10441    {
10442     "mangled_component_name" : "_ZN7android8hardware5power4V1_19BpHwPower14powerHintAsyncENS1_4V1_09PowerHintEi"
10443    },
10444    {
10445     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
10446    },
10447    {
10448     "component_value" : 192,
10449     "kind" : "vbase_offset"
10450    },
10451    {
10452     "component_value" : -8,
10453     "kind" : "offset_to_top"
10454    },
10455    {
10456     "kind" : "rtti",
10457     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10458    },
10459    {
10460     "kind" : "complete_dtor_pointer",
10461     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10462    },
10463    {
10464     "kind" : "deleting_dtor_pointer",
10465     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10466    },
10467    {
10468     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5power4V1_16IPowerEE10onAsBinderEv"
10469    },
10470    {
10471     "component_value" : 184,
10472     "kind" : "vbase_offset"
10473    },
10474    {
10475     "component_value" : -16,
10476     "kind" : "offset_to_top"
10477    },
10478    {
10479     "kind" : "rtti",
10480     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10481    },
10482    {
10483     "kind" : "complete_dtor_pointer",
10484     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10485    },
10486    {
10487     "kind" : "deleting_dtor_pointer",
10488     "mangled_component_name" : "_ZThn16_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10489    },
10490    {
10491     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10492    },
10493    {
10494     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10495    },
10496    {
10497     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10498    },
10499    {
10500     "component_value" : -48,
10501     "kind" : "offset_to_top"
10502    },
10503    {
10504     "kind" : "rtti",
10505     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10506    },
10507    {
10508     "kind" : "complete_dtor_pointer",
10509     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10510    },
10511    {
10512     "kind" : "deleting_dtor_pointer",
10513     "mangled_component_name" : "_ZThn48_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10514    },
10515    {
10516     "kind" : "vcall_offset"
10517    },
10518    {
10519     "component_value" : -184,
10520     "kind" : "vcall_offset"
10521    },
10522    {
10523     "component_value" : -184,
10524     "kind" : "vcall_offset"
10525    },
10526    {
10527     "component_value" : -184,
10528     "kind" : "vcall_offset"
10529    },
10530    {
10531     "component_value" : -200,
10532     "kind" : "vcall_offset"
10533    },
10534    {
10535     "component_value" : -200,
10536     "kind" : "offset_to_top"
10537    },
10538    {
10539     "kind" : "rtti",
10540     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_19BpHwPowerE"
10541    },
10542    {
10543     "kind" : "complete_dtor_pointer",
10544     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BpHwPowerD1Ev"
10545    },
10546    {
10547     "kind" : "deleting_dtor_pointer",
10548     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_19BpHwPowerD0Ev"
10549    },
10550    {
10551     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10552    },
10553    {
10554     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10555    },
10556    {
10557     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10558    },
10559    {
10560     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10561    }
10562   ]
10563  },
10564  {
10565   "alignment" : 8,
10566   "base_specifiers" :
10567   [
10568    {
10569     "referenced_type" : "type-10"
10570    },
10571    {
10572     "referenced_type" : "type-25"
10573    }
10574   ],
10575   "fields" :
10576   [
10577    {
10578     "access" : "private",
10579     "field_name" : "mImpl",
10580     "field_offset" : 768,
10581     "referenced_type" : "type-131"
10582    },
10583    {
10584     "access" : "private",
10585     "field_name" : "mOnewayQueue",
10586     "field_offset" : 832,
10587     "referenced_type" : "type-629"
10588    }
10589   ],
10590   "linker_set_key" : "android::hardware::power::V1_1::BsPower",
10591   "name" : "android::hardware::power::V1_1::BsPower",
10592   "referenced_type" : "type-628",
10593   "self_type" : "type-628",
10594   "size" : 136,
10595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/BsPower.h",
10596   "unique_id" : "_ZTSN7android8hardware5power4V1_17BsPowerE",
10597   "vtable_components" :
10598   [
10599    {
10600     "component_value" : 120,
10601     "kind" : "vbase_offset"
10602    },
10603    {
10604     "kind" : "offset_to_top"
10605    },
10606    {
10607     "kind" : "rtti",
10608     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_17BsPowerE"
10609    },
10610    {
10611     "mangled_component_name" : "_ZNK7android8hardware5power4V1_16IPower8isRemoteEv"
10612    },
10613    {
10614     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10615    },
10616    {
10617     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10621    },
10622    {
10623     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10624    },
10625    {
10626     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower21setHALInstrumentationEv"
10627    },
10628    {
10629     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10630    },
10631    {
10632     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower4pingEv"
10633    },
10634    {
10635     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10636    },
10637    {
10638     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower21notifySyspropsChangedEv"
10639    },
10640    {
10641     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10642    },
10643    {
10644     "kind" : "complete_dtor_pointer",
10645     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPowerD1Ev"
10646    },
10647    {
10648     "kind" : "deleting_dtor_pointer",
10649     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPowerD0Ev"
10650    },
10651    {
10652     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower14setInteractiveEb"
10653    },
10654    {
10655     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower9powerHintENS1_4V1_09PowerHintEi"
10656    },
10657    {
10658     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower10setFeatureENS1_4V1_07FeatureEb"
10659    },
10660    {
10661     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
10662    },
10663    {
10664     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
10665    },
10666    {
10667     "mangled_component_name" : "_ZN7android8hardware5power4V1_17BsPower14powerHintAsyncENS1_4V1_09PowerHintEi"
10668    },
10669    {
10670     "component_value" : -8,
10671     "kind" : "offset_to_top"
10672    },
10673    {
10674     "kind" : "rtti",
10675     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_17BsPowerE"
10676    },
10677    {
10678     "kind" : "complete_dtor_pointer",
10679     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_17BsPowerD1Ev"
10680    },
10681    {
10682     "kind" : "deleting_dtor_pointer",
10683     "mangled_component_name" : "_ZThn8_N7android8hardware5power4V1_17BsPowerD0Ev"
10684    },
10685    {
10686     "kind" : "vcall_offset"
10687    },
10688    {
10689     "kind" : "vcall_offset"
10690    },
10691    {
10692     "kind" : "vcall_offset"
10693    },
10694    {
10695     "kind" : "vcall_offset"
10696    },
10697    {
10698     "component_value" : -120,
10699     "kind" : "vcall_offset"
10700    },
10701    {
10702     "component_value" : -120,
10703     "kind" : "offset_to_top"
10704    },
10705    {
10706     "kind" : "rtti",
10707     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_17BsPowerE"
10708    },
10709    {
10710     "kind" : "complete_dtor_pointer",
10711     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_17BsPowerD1Ev"
10712    },
10713    {
10714     "kind" : "deleting_dtor_pointer",
10715     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_17BsPowerD0Ev"
10716    },
10717    {
10718     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10728    }
10729   ]
10730  },
10731  {
10732   "alignment" : 8,
10733   "base_specifiers" :
10734   [
10735    {
10736     "referenced_type" : "type-11"
10737    }
10738   ],
10739   "linker_set_key" : "android::hardware::power::V1_1::IPower",
10740   "name" : "android::hardware::power::V1_1::IPower",
10741   "referenced_type" : "type-10",
10742   "self_type" : "type-10",
10743   "size" : 24,
10744   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/IPower.h",
10745   "unique_id" : "_ZTSN7android8hardware5power4V1_16IPowerE",
10746   "vtable_components" :
10747   [
10748    {
10749     "component_value" : 8,
10750     "kind" : "vbase_offset"
10751    },
10752    {
10753     "kind" : "offset_to_top"
10754    },
10755    {
10756     "kind" : "rtti",
10757     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_16IPowerE"
10758    },
10759    {
10760     "mangled_component_name" : "_ZNK7android8hardware5power4V1_16IPower8isRemoteEv"
10761    },
10762    {
10763     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10764    },
10765    {
10766     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10767    },
10768    {
10769     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10770    },
10771    {
10772     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
10773    },
10774    {
10775     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21setHALInstrumentationEv"
10776    },
10777    {
10778     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower4pingEv"
10782    },
10783    {
10784     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower21notifySyspropsChangedEv"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10791    },
10792    {
10793     "kind" : "complete_dtor_pointer",
10794     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPowerD1Ev"
10795    },
10796    {
10797     "kind" : "deleting_dtor_pointer",
10798     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPowerD0Ev"
10799    },
10800    {
10801     "is_pure" : true,
10802     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14setInteractiveEb"
10803    },
10804    {
10805     "is_pure" : true,
10806     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower9powerHintENS1_4V1_09PowerHintEi"
10807    },
10808    {
10809     "is_pure" : true,
10810     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower10setFeatureENS1_4V1_07FeatureEb"
10811    },
10812    {
10813     "is_pure" : true,
10814     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower24getPlatformLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS1_4V1_028PowerStatePlatformSleepStateEEENS7_6StatusEEEE"
10815    },
10816    {
10817     "is_pure" : true,
10818     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower25getSubsystemLowPowerStatsENSt3__18functionIFvRKNS0_8hidl_vecINS2_19PowerStateSubsystemEEENS1_4V1_06StatusEEEE"
10819    },
10820    {
10821     "is_pure" : true,
10822     "mangled_component_name" : "_ZN7android8hardware5power4V1_16IPower14powerHintAsyncENS1_4V1_09PowerHintEi"
10823    },
10824    {
10825     "kind" : "vcall_offset"
10826    },
10827    {
10828     "kind" : "vcall_offset"
10829    },
10830    {
10831     "kind" : "vcall_offset"
10832    },
10833    {
10834     "kind" : "vcall_offset"
10835    },
10836    {
10837     "component_value" : -8,
10838     "kind" : "vcall_offset"
10839    },
10840    {
10841     "component_value" : -8,
10842     "kind" : "offset_to_top"
10843    },
10844    {
10845     "kind" : "rtti",
10846     "mangled_component_name" : "_ZTIN7android8hardware5power4V1_16IPowerE"
10847    },
10848    {
10849     "kind" : "complete_dtor_pointer",
10850     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_16IPowerD1Ev"
10851    },
10852    {
10853     "kind" : "deleting_dtor_pointer",
10854     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5power4V1_16IPowerD0Ev"
10855    },
10856    {
10857     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10858    },
10859    {
10860     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10861    },
10862    {
10863     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10864    },
10865    {
10866     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10867    }
10868   ]
10869  },
10870  {
10871   "alignment" : 8,
10872   "fields" :
10873   [
10874    {
10875     "field_name" : "name",
10876     "referenced_type" : "type-292"
10877    },
10878    {
10879     "field_name" : "states",
10880     "field_offset" : 128,
10881     "referenced_type" : "type-352"
10882    }
10883   ],
10884   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystem",
10885   "name" : "android::hardware::power::V1_1::PowerStateSubsystem",
10886   "referenced_type" : "type-365",
10887   "self_type" : "type-365",
10888   "size" : 32,
10889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/types.h",
10890   "unique_id" : "_ZTSN7android8hardware5power4V1_119PowerStateSubsystemE"
10891  },
10892  {
10893   "alignment" : 8,
10894   "fields" :
10895   [
10896    {
10897     "field_name" : "name",
10898     "referenced_type" : "type-292"
10899    },
10900    {
10901     "field_name" : "residencyInMsecSinceBoot",
10902     "field_offset" : 128,
10903     "referenced_type" : "type-44"
10904    },
10905    {
10906     "field_name" : "totalTransitions",
10907     "field_offset" : 192,
10908     "referenced_type" : "type-44"
10909    },
10910    {
10911     "field_name" : "lastEntryTimestampMs",
10912     "field_offset" : 256,
10913     "referenced_type" : "type-44"
10914    },
10915    {
10916     "field_name" : "supportedOnlyInSuspend",
10917     "field_offset" : 320,
10918     "referenced_type" : "type-27"
10919    }
10920   ],
10921   "linker_set_key" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState",
10922   "name" : "android::hardware::power::V1_1::PowerStateSubsystemSleepState",
10923   "referenced_type" : "type-356",
10924   "self_type" : "type-356",
10925   "size" : 48,
10926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/power/1.1/[email protected]_genc++_headers/gen/android/hardware/power/1.1/types.h",
10927   "unique_id" : "_ZTSN7android8hardware5power4V1_129PowerStateSubsystemSleepStateE"
10928  },
10929  {
10930   "alignment" : 8,
10931   "base_specifiers" :
10932   [
10933    {
10934     "referenced_type" : "type-149"
10935    },
10936    {
10937     "referenced_type" : "type-25"
10938    }
10939   ],
10940   "fields" :
10941   [
10942    {
10943     "access" : "private",
10944     "field_name" : "_hidl_mImpl",
10945     "field_offset" : 960,
10946     "referenced_type" : "type-32"
10947    }
10948   ],
10949   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
10950   "name" : "android::hidl::base::V1_0::BnHwBase",
10951   "referenced_type" : "type-433",
10952   "self_type" : "type-433",
10953   "size" : 144,
10954   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
10955   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
10956   "vtable_components" :
10957   [
10958    {
10959     "component_value" : 128,
10960     "kind" : "vbase_offset"
10961    },
10962    {
10963     "kind" : "offset_to_top"
10964    },
10965    {
10966     "kind" : "rtti",
10967     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10968    },
10969    {
10970     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10971    },
10972    {
10973     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10974    },
10975    {
10976     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10977    },
10978    {
10979     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10980    },
10981    {
10982     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10983    },
10984    {
10985     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10986    },
10987    {
10988     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10989    },
10990    {
10991     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10992    },
10993    {
10994     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10995    },
10996    {
10997     "kind" : "complete_dtor_pointer",
10998     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
10999    },
11000    {
11001     "kind" : "deleting_dtor_pointer",
11002     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
11003    },
11004    {
11005     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
11006    },
11007    {
11008     "component_value" : -32,
11009     "kind" : "offset_to_top"
11010    },
11011    {
11012     "kind" : "rtti",
11013     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11014    },
11015    {
11016     "kind" : "complete_dtor_pointer",
11017     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11018    },
11019    {
11020     "kind" : "deleting_dtor_pointer",
11021     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11022    },
11023    {
11024     "kind" : "vcall_offset"
11025    },
11026    {
11027     "kind" : "vcall_offset"
11028    },
11029    {
11030     "kind" : "vcall_offset"
11031    },
11032    {
11033     "kind" : "vcall_offset"
11034    },
11035    {
11036     "component_value" : -128,
11037     "kind" : "vcall_offset"
11038    },
11039    {
11040     "component_value" : -128,
11041     "kind" : "offset_to_top"
11042    },
11043    {
11044     "kind" : "rtti",
11045     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
11046    },
11047    {
11048     "kind" : "complete_dtor_pointer",
11049     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
11050    },
11051    {
11052     "kind" : "deleting_dtor_pointer",
11053     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
11054    },
11055    {
11056     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11057    },
11058    {
11059     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11060    },
11061    {
11062     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11063    },
11064    {
11065     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11066    }
11067   ]
11068  },
11069  {
11070   "alignment" : 8,
11071   "base_specifiers" :
11072   [
11073    {
11074     "referenced_type" : "type-415"
11075    },
11076    {
11077     "referenced_type" : "type-25"
11078    }
11079   ],
11080   "fields" :
11081   [
11082    {
11083     "access" : "private",
11084     "field_name" : "_hidl_mMutex",
11085     "field_offset" : 1088,
11086     "referenced_type" : "type-565"
11087    },
11088    {
11089     "access" : "private",
11090     "field_name" : "_hidl_mDeathRecipients",
11091     "field_offset" : 1408,
11092     "referenced_type" : "type-566"
11093    }
11094   ],
11095   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
11096   "name" : "android::hidl::base::V1_0::BpHwBase",
11097   "referenced_type" : "type-564",
11098   "self_type" : "type-564",
11099   "size" : 216,
11100   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
11101   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
11102   "vtable_components" :
11103   [
11104    {
11105     "component_value" : 200,
11106     "kind" : "vbase_offset"
11107    },
11108    {
11109     "kind" : "offset_to_top"
11110    },
11111    {
11112     "kind" : "rtti",
11113     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11114    },
11115    {
11116     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
11117    },
11118    {
11119     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11123    },
11124    {
11125     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11129    },
11130    {
11131     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
11132    },
11133    {
11134     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11135    },
11136    {
11137     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
11138    },
11139    {
11140     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11141    },
11142    {
11143     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
11144    },
11145    {
11146     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11147    },
11148    {
11149     "kind" : "complete_dtor_pointer",
11150     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
11151    },
11152    {
11153     "kind" : "deleting_dtor_pointer",
11154     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
11155    },
11156    {
11157     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11158    },
11159    {
11160     "component_value" : 192,
11161     "kind" : "vbase_offset"
11162    },
11163    {
11164     "component_value" : -8,
11165     "kind" : "offset_to_top"
11166    },
11167    {
11168     "kind" : "rtti",
11169     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11170    },
11171    {
11172     "kind" : "complete_dtor_pointer",
11173     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11174    },
11175    {
11176     "kind" : "deleting_dtor_pointer",
11177     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11178    },
11179    {
11180     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11181    },
11182    {
11183     "component_value" : 184,
11184     "kind" : "vbase_offset"
11185    },
11186    {
11187     "component_value" : -16,
11188     "kind" : "offset_to_top"
11189    },
11190    {
11191     "kind" : "rtti",
11192     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11193    },
11194    {
11195     "kind" : "complete_dtor_pointer",
11196     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11197    },
11198    {
11199     "kind" : "deleting_dtor_pointer",
11200     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11201    },
11202    {
11203     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11204    },
11205    {
11206     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11207    },
11208    {
11209     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11210    },
11211    {
11212     "component_value" : -48,
11213     "kind" : "offset_to_top"
11214    },
11215    {
11216     "kind" : "rtti",
11217     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11218    },
11219    {
11220     "kind" : "complete_dtor_pointer",
11221     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11222    },
11223    {
11224     "kind" : "deleting_dtor_pointer",
11225     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11226    },
11227    {
11228     "kind" : "vcall_offset"
11229    },
11230    {
11231     "component_value" : -184,
11232     "kind" : "vcall_offset"
11233    },
11234    {
11235     "component_value" : -184,
11236     "kind" : "vcall_offset"
11237    },
11238    {
11239     "component_value" : -184,
11240     "kind" : "vcall_offset"
11241    },
11242    {
11243     "component_value" : -200,
11244     "kind" : "vcall_offset"
11245    },
11246    {
11247     "component_value" : -200,
11248     "kind" : "offset_to_top"
11249    },
11250    {
11251     "kind" : "rtti",
11252     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
11253    },
11254    {
11255     "kind" : "complete_dtor_pointer",
11256     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
11257    },
11258    {
11259     "kind" : "deleting_dtor_pointer",
11260     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
11261    },
11262    {
11263     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
11264    },
11265    {
11266     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11267    },
11268    {
11269     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11270    },
11271    {
11272     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11273    }
11274   ]
11275  },
11276  {
11277   "alignment" : 8,
11278   "fields" :
11279   [
11280    {
11281     "field_name" : "pid",
11282     "referenced_type" : "type-50"
11283    },
11284    {
11285     "field_name" : "ptr",
11286     "field_offset" : 64,
11287     "referenced_type" : "type-44"
11288    },
11289    {
11290     "field_name" : "arch",
11291     "field_offset" : 128,
11292     "referenced_type" : "type-395"
11293    }
11294   ],
11295   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
11296   "name" : "android::hidl::base::V1_0::DebugInfo",
11297   "referenced_type" : "type-394",
11298   "self_type" : "type-394",
11299   "size" : 24,
11300   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
11301   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
11302  },
11303  {
11304   "alignment" : 8,
11305   "base_specifiers" :
11306   [
11307    {
11308     "is_virtual" : true,
11309     "referenced_type" : "type-13"
11310    }
11311   ],
11312   "linker_set_key" : "android::hidl::base::V1_0::IBase",
11313   "name" : "android::hidl::base::V1_0::IBase",
11314   "referenced_type" : "type-12",
11315   "self_type" : "type-12",
11316   "size" : 24,
11317   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
11318   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
11319   "vtable_components" :
11320   [
11321    {
11322     "component_value" : 8,
11323     "kind" : "vbase_offset"
11324    },
11325    {
11326     "kind" : "offset_to_top"
11327    },
11328    {
11329     "kind" : "rtti",
11330     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11331    },
11332    {
11333     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
11334    },
11335    {
11336     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11337    },
11338    {
11339     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11340    },
11341    {
11342     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11343    },
11344    {
11345     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11346    },
11347    {
11348     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
11349    },
11350    {
11351     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11352    },
11353    {
11354     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
11355    },
11356    {
11357     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11358    },
11359    {
11360     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
11361    },
11362    {
11363     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11364    },
11365    {
11366     "kind" : "complete_dtor_pointer",
11367     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
11368    },
11369    {
11370     "kind" : "deleting_dtor_pointer",
11371     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
11372    },
11373    {
11374     "kind" : "vcall_offset"
11375    },
11376    {
11377     "kind" : "vcall_offset"
11378    },
11379    {
11380     "kind" : "vcall_offset"
11381    },
11382    {
11383     "kind" : "vcall_offset"
11384    },
11385    {
11386     "component_value" : -8,
11387     "kind" : "vcall_offset"
11388    },
11389    {
11390     "component_value" : -8,
11391     "kind" : "offset_to_top"
11392    },
11393    {
11394     "kind" : "rtti",
11395     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11396    },
11397    {
11398     "kind" : "complete_dtor_pointer",
11399     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
11400    },
11401    {
11402     "kind" : "deleting_dtor_pointer",
11403     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
11404    },
11405    {
11406     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11407    },
11408    {
11409     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11410    },
11411    {
11412     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11413    },
11414    {
11415     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11416    }
11417   ]
11418  },
11419  {
11420   "alignment" : 8,
11421   "base_specifiers" :
11422   [
11423    {
11424     "referenced_type" : "type-12"
11425    }
11426   ],
11427   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
11428   "name" : "android::hidl::manager::V1_0::IServiceManager",
11429   "referenced_type" : "type-97",
11430   "self_type" : "type-97",
11431   "size" : 24,
11432   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11433   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
11434   "vtable_components" :
11435   [
11436    {
11437     "component_value" : 8,
11438     "kind" : "vbase_offset"
11439    },
11440    {
11441     "kind" : "offset_to_top"
11442    },
11443    {
11444     "kind" : "rtti",
11445     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11446    },
11447    {
11448     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
11449    },
11450    {
11451     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11452    },
11453    {
11454     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11455    },
11456    {
11457     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11479    },
11480    {
11481     "kind" : "complete_dtor_pointer",
11482     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
11483    },
11484    {
11485     "kind" : "deleting_dtor_pointer",
11486     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
11487    },
11488    {
11489     "is_pure" : true,
11490     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
11491    },
11492    {
11493     "is_pure" : true,
11494     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
11495    },
11496    {
11497     "is_pure" : true,
11498     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
11499    },
11500    {
11501     "is_pure" : true,
11502     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11503    },
11504    {
11505     "is_pure" : true,
11506     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
11507    },
11508    {
11509     "is_pure" : true,
11510     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
11511    },
11512    {
11513     "is_pure" : true,
11514     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
11515    },
11516    {
11517     "is_pure" : true,
11518     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
11519    },
11520    {
11521     "kind" : "vcall_offset"
11522    },
11523    {
11524     "kind" : "vcall_offset"
11525    },
11526    {
11527     "kind" : "vcall_offset"
11528    },
11529    {
11530     "kind" : "vcall_offset"
11531    },
11532    {
11533     "component_value" : -8,
11534     "kind" : "vcall_offset"
11535    },
11536    {
11537     "component_value" : -8,
11538     "kind" : "offset_to_top"
11539    },
11540    {
11541     "kind" : "rtti",
11542     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
11543    },
11544    {
11545     "kind" : "complete_dtor_pointer",
11546     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
11547    },
11548    {
11549     "kind" : "deleting_dtor_pointer",
11550     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11554    },
11555    {
11556     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11557    },
11558    {
11559     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11560    },
11561    {
11562     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11563    }
11564   ]
11565  },
11566  {
11567   "alignment" : 8,
11568   "fields" :
11569   [
11570    {
11571     "field_name" : "interfaceName",
11572     "referenced_type" : "type-292"
11573    },
11574    {
11575     "field_name" : "instanceName",
11576     "field_offset" : 128,
11577     "referenced_type" : "type-292"
11578    },
11579    {
11580     "field_name" : "pid",
11581     "field_offset" : 256,
11582     "referenced_type" : "type-50"
11583    },
11584    {
11585     "field_name" : "clientPids",
11586     "field_offset" : 320,
11587     "referenced_type" : "type-331"
11588    },
11589    {
11590     "field_name" : "arch",
11591     "field_offset" : 448,
11592     "referenced_type" : "type-395"
11593    }
11594   ],
11595   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11596   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
11597   "referenced_type" : "type-534",
11598   "self_type" : "type-534",
11599   "size" : 64,
11600   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
11601   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
11602  },
11603  {
11604   "alignment" : 8,
11605   "base_specifiers" :
11606   [
11607    {
11608     "referenced_type" : "type-12"
11609    }
11610   ],
11611   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
11612   "name" : "android::hidl::manager::V1_0::IServiceNotification",
11613   "referenced_type" : "type-113",
11614   "self_type" : "type-113",
11615   "size" : 24,
11616   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
11617   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
11618   "vtable_components" :
11619   [
11620    {
11621     "component_value" : 8,
11622     "kind" : "vbase_offset"
11623    },
11624    {
11625     "kind" : "offset_to_top"
11626    },
11627    {
11628     "kind" : "rtti",
11629     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11630    },
11631    {
11632     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
11633    },
11634    {
11635     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11636    },
11637    {
11638     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11639    },
11640    {
11641     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11642    },
11643    {
11644     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
11645    },
11646    {
11647     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
11648    },
11649    {
11650     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
11651    },
11652    {
11653     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
11654    },
11655    {
11656     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
11657    },
11658    {
11659     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
11660    },
11661    {
11662     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11663    },
11664    {
11665     "kind" : "complete_dtor_pointer",
11666     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
11667    },
11668    {
11669     "kind" : "deleting_dtor_pointer",
11670     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
11671    },
11672    {
11673     "is_pure" : true,
11674     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
11675    },
11676    {
11677     "kind" : "vcall_offset"
11678    },
11679    {
11680     "kind" : "vcall_offset"
11681    },
11682    {
11683     "kind" : "vcall_offset"
11684    },
11685    {
11686     "kind" : "vcall_offset"
11687    },
11688    {
11689     "component_value" : -8,
11690     "kind" : "vcall_offset"
11691    },
11692    {
11693     "component_value" : -8,
11694     "kind" : "offset_to_top"
11695    },
11696    {
11697     "kind" : "rtti",
11698     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
11699    },
11700    {
11701     "kind" : "complete_dtor_pointer",
11702     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
11703    },
11704    {
11705     "kind" : "deleting_dtor_pointer",
11706     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
11707    },
11708    {
11709     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11710    },
11711    {
11712     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11713    },
11714    {
11715     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11716    },
11717    {
11718     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11719    }
11720   ]
11721  },
11722  {
11723   "alignment" : 8,
11724   "fields" :
11725   [
11726    {
11727     "access" : "private",
11728     "field_name" : "m_ptr",
11729     "referenced_type" : "type-104"
11730    }
11731   ],
11732   "linker_set_key" : "android::sp<android::Thread>",
11733   "name" : "android::sp<android::Thread>",
11734   "record_kind" : "class",
11735   "referenced_type" : "type-103",
11736   "self_type" : "type-103",
11737   "size" : 8,
11738   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11739   "template_args" : [ "type-105" ],
11740   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
11741  },
11742  {
11743   "alignment" : 8,
11744   "fields" :
11745   [
11746    {
11747     "access" : "private",
11748     "field_name" : "m_ptr",
11749     "referenced_type" : "type-148"
11750    }
11751   ],
11752   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
11753   "name" : "android::sp<android::hardware::BHwBinder>",
11754   "record_kind" : "class",
11755   "referenced_type" : "type-147",
11756   "self_type" : "type-147",
11757   "size" : 8,
11758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11759   "template_args" : [ "type-149" ],
11760   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
11761  },
11762  {
11763   "alignment" : 8,
11764   "fields" :
11765   [
11766    {
11767     "access" : "private",
11768     "field_name" : "m_ptr",
11769     "referenced_type" : "type-37"
11770    }
11771   ],
11772   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11773   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
11774   "record_kind" : "class",
11775   "referenced_type" : "type-36",
11776   "self_type" : "type-36",
11777   "size" : 8,
11778   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11779   "template_args" : [ "type-38" ],
11780   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
11781  },
11782  {
11783   "alignment" : 8,
11784   "fields" :
11785   [
11786    {
11787     "access" : "private",
11788     "field_name" : "m_ptr",
11789     "referenced_type" : "type-20"
11790    }
11791   ],
11792   "linker_set_key" : "android::sp<android::hardware::IBinder>",
11793   "name" : "android::sp<android::hardware::IBinder>",
11794   "record_kind" : "class",
11795   "referenced_type" : "type-40",
11796   "self_type" : "type-40",
11797   "size" : 8,
11798   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11799   "template_args" : [ "type-21" ],
11800   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
11801  },
11802  {
11803   "alignment" : 8,
11804   "fields" :
11805   [
11806    {
11807     "access" : "private",
11808     "field_name" : "m_ptr",
11809     "referenced_type" : "type-46"
11810    }
11811   ],
11812   "linker_set_key" : "android::sp<android::hardware::IInterface>",
11813   "name" : "android::sp<android::hardware::IInterface>",
11814   "record_kind" : "class",
11815   "referenced_type" : "type-45",
11816   "self_type" : "type-45",
11817   "size" : 8,
11818   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11819   "template_args" : [ "type-17" ],
11820   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
11821  },
11822  {
11823   "alignment" : 8,
11824   "fields" :
11825   [
11826    {
11827     "access" : "private",
11828     "field_name" : "m_ptr",
11829     "referenced_type" : "type-48"
11830    }
11831   ],
11832   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
11833   "name" : "android::sp<android::hardware::ProcessState>",
11834   "record_kind" : "class",
11835   "referenced_type" : "type-47",
11836   "self_type" : "type-47",
11837   "size" : 8,
11838   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11839   "template_args" : [ "type-49" ],
11840   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
11841  },
11842  {
11843   "alignment" : 8,
11844   "fields" :
11845   [
11846    {
11847     "access" : "private",
11848     "field_name" : "m_ptr",
11849     "referenced_type" : "type-137"
11850    }
11851   ],
11852   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11853   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11854   "record_kind" : "class",
11855   "referenced_type" : "type-136",
11856   "self_type" : "type-136",
11857   "size" : 8,
11858   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11859   "template_args" : [ "type-138" ],
11860   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
11861  },
11862  {
11863   "alignment" : 8,
11864   "fields" :
11865   [
11866    {
11867     "access" : "private",
11868     "field_name" : "m_ptr",
11869     "referenced_type" : "type-140"
11870    }
11871   ],
11872   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
11873   "name" : "android::sp<android::hardware::hidl_death_recipient>",
11874   "record_kind" : "class",
11875   "referenced_type" : "type-601",
11876   "self_type" : "type-601",
11877   "size" : 8,
11878   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11879   "template_args" : [ "type-141" ],
11880   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
11881  },
11882  {
11883   "alignment" : 8,
11884   "fields" :
11885   [
11886    {
11887     "access" : "private",
11888     "field_name" : "m_ptr",
11889     "referenced_type" : "type-118"
11890    }
11891   ],
11892   "linker_set_key" : "android::sp<android::hardware::power::V1_0::IPower>",
11893   "name" : "android::sp<android::hardware::power::V1_0::IPower>",
11894   "record_kind" : "class",
11895   "referenced_type" : "type-117",
11896   "self_type" : "type-117",
11897   "size" : 8,
11898   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11899   "template_args" : [ "type-11" ],
11900   "unique_id" : "_ZTSN7android2spINS_8hardware5power4V1_06IPowerEEE"
11901  },
11902  {
11903   "alignment" : 8,
11904   "fields" :
11905   [
11906    {
11907     "access" : "private",
11908     "field_name" : "m_ptr",
11909     "referenced_type" : "type-127"
11910    }
11911   ],
11912   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower>",
11913   "name" : "android::sp<android::hardware::power::V1_1::IPower>",
11914   "record_kind" : "class",
11915   "referenced_type" : "type-126",
11916   "self_type" : "type-126",
11917   "size" : 8,
11918   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11919   "template_args" : [ "type-10" ],
11920   "unique_id" : "_ZTSN7android2spINS_8hardware5power4V1_16IPowerEEE"
11921  },
11922  {
11923   "alignment" : 8,
11924   "fields" :
11925   [
11926    {
11927     "access" : "private",
11928     "field_name" : "m_ptr",
11929     "referenced_type" : "type-33"
11930    }
11931   ],
11932   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
11933   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
11934   "record_kind" : "class",
11935   "referenced_type" : "type-32",
11936   "self_type" : "type-32",
11937   "size" : 8,
11938   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11939   "template_args" : [ "type-12" ],
11940   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
11941  },
11942  {
11943   "alignment" : 8,
11944   "fields" :
11945   [
11946    {
11947     "access" : "private",
11948     "field_name" : "m_ptr",
11949     "referenced_type" : "type-96"
11950    }
11951   ],
11952   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11953   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11954   "record_kind" : "class",
11955   "referenced_type" : "type-95",
11956   "self_type" : "type-95",
11957   "size" : 8,
11958   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11959   "template_args" : [ "type-97" ],
11960   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
11961  },
11962  {
11963   "alignment" : 8,
11964   "fields" :
11965   [
11966    {
11967     "access" : "private",
11968     "field_name" : "m_ptr",
11969     "referenced_type" : "type-112"
11970    }
11971   ],
11972   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11973   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11974   "record_kind" : "class",
11975   "referenced_type" : "type-111",
11976   "self_type" : "type-111",
11977   "size" : 8,
11978   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11979   "template_args" : [ "type-113" ],
11980   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
11981  },
11982  {
11983   "alignment" : 1,
11984   "linker_set_key" : "android::trait_trivial_copy<bool>",
11985   "name" : "android::trait_trivial_copy<bool>",
11986   "referenced_type" : "type-201",
11987   "self_type" : "type-201",
11988   "size" : 1,
11989   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11990   "template_args" : [ "type-27" ],
11991   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
11992  },
11993  {
11994   "alignment" : 1,
11995   "linker_set_key" : "android::trait_trivial_copy<char>",
11996   "name" : "android::trait_trivial_copy<char>",
11997   "referenced_type" : "type-205",
11998   "self_type" : "type-205",
11999   "size" : 1,
12000   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12001   "template_args" : [ "type-4" ],
12002   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
12003  },
12004  {
12005   "alignment" : 1,
12006   "linker_set_key" : "android::trait_trivial_copy<double>",
12007   "name" : "android::trait_trivial_copy<double>",
12008   "referenced_type" : "type-263",
12009   "self_type" : "type-263",
12010   "size" : 1,
12011   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12012   "template_args" : [ "type-257" ],
12013   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
12014  },
12015  {
12016   "alignment" : 1,
12017   "linker_set_key" : "android::trait_trivial_copy<float>",
12018   "name" : "android::trait_trivial_copy<float>",
12019   "referenced_type" : "type-254",
12020   "self_type" : "type-254",
12021   "size" : 1,
12022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12023   "template_args" : [ "type-252" ],
12024   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
12025  },
12026  {
12027   "alignment" : 1,
12028   "linker_set_key" : "android::trait_trivial_copy<int>",
12029   "name" : "android::trait_trivial_copy<int>",
12030   "referenced_type" : "type-223",
12031   "self_type" : "type-223",
12032   "size" : 1,
12033   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12034   "template_args" : [ "type-50" ],
12035   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
12036  },
12037  {
12038   "alignment" : 1,
12039   "linker_set_key" : "android::trait_trivial_copy<long long>",
12040   "name" : "android::trait_trivial_copy<long long>",
12041   "referenced_type" : "type-242",
12042   "self_type" : "type-242",
12043   "size" : 1,
12044   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12045   "template_args" : [ "type-240" ],
12046   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
12047  },
12048  {
12049   "alignment" : 1,
12050   "linker_set_key" : "android::trait_trivial_copy<long>",
12051   "name" : "android::trait_trivial_copy<long>",
12052   "referenced_type" : "type-232",
12053   "self_type" : "type-232",
12054   "size" : 1,
12055   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12056   "template_args" : [ "type-55" ],
12057   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
12058  },
12059  {
12060   "alignment" : 1,
12061   "linker_set_key" : "android::trait_trivial_copy<short>",
12062   "name" : "android::trait_trivial_copy<short>",
12063   "referenced_type" : "type-215",
12064   "self_type" : "type-215",
12065   "size" : 1,
12066   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12067   "template_args" : [ "type-212" ],
12068   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
12069  },
12070  {
12071   "alignment" : 1,
12072   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
12073   "name" : "android::trait_trivial_copy<unsigned char>",
12074   "referenced_type" : "type-209",
12075   "self_type" : "type-209",
12076   "size" : 1,
12077   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12078   "template_args" : [ "type-87" ],
12079   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
12080  },
12081  {
12082   "alignment" : 1,
12083   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
12084   "name" : "android::trait_trivial_copy<unsigned int>",
12085   "referenced_type" : "type-228",
12086   "self_type" : "type-228",
12087   "size" : 1,
12088   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12089   "template_args" : [ "type-2" ],
12090   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
12091  },
12092  {
12093   "alignment" : 1,
12094   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
12095   "name" : "android::trait_trivial_copy<unsigned long long>",
12096   "referenced_type" : "type-249",
12097   "self_type" : "type-249",
12098   "size" : 1,
12099   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12100   "template_args" : [ "type-245" ],
12101   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
12102  },
12103  {
12104   "alignment" : 1,
12105   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
12106   "name" : "android::trait_trivial_copy<unsigned long>",
12107   "referenced_type" : "type-237",
12108   "self_type" : "type-237",
12109   "size" : 1,
12110   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12111   "template_args" : [ "type-44" ],
12112   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
12113  },
12114  {
12115   "alignment" : 1,
12116   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
12117   "name" : "android::trait_trivial_copy<unsigned short>",
12118   "referenced_type" : "type-219",
12119   "self_type" : "type-219",
12120   "size" : 1,
12121   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12122   "template_args" : [ "type-89" ],
12123   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
12124  },
12125  {
12126   "alignment" : 1,
12127   "linker_set_key" : "android::trait_trivial_copy<void>",
12128   "name" : "android::trait_trivial_copy<void>",
12129   "referenced_type" : "type-197",
12130   "self_type" : "type-197",
12131   "size" : 1,
12132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12133   "template_args" : [ "type-52" ],
12134   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
12135  },
12136  {
12137   "alignment" : 1,
12138   "linker_set_key" : "android::trait_trivial_ctor<bool>",
12139   "name" : "android::trait_trivial_ctor<bool>",
12140   "referenced_type" : "type-199",
12141   "self_type" : "type-199",
12142   "size" : 1,
12143   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12144   "template_args" : [ "type-27" ],
12145   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
12146  },
12147  {
12148   "alignment" : 1,
12149   "linker_set_key" : "android::trait_trivial_ctor<char>",
12150   "name" : "android::trait_trivial_ctor<char>",
12151   "referenced_type" : "type-203",
12152   "self_type" : "type-203",
12153   "size" : 1,
12154   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12155   "template_args" : [ "type-4" ],
12156   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
12157  },
12158  {
12159   "alignment" : 1,
12160   "linker_set_key" : "android::trait_trivial_ctor<double>",
12161   "name" : "android::trait_trivial_ctor<double>",
12162   "referenced_type" : "type-256",
12163   "self_type" : "type-256",
12164   "size" : 1,
12165   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12166   "template_args" : [ "type-257" ],
12167   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
12168  },
12169  {
12170   "alignment" : 1,
12171   "linker_set_key" : "android::trait_trivial_ctor<float>",
12172   "name" : "android::trait_trivial_ctor<float>",
12173   "referenced_type" : "type-251",
12174   "self_type" : "type-251",
12175   "size" : 1,
12176   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12177   "template_args" : [ "type-252" ],
12178   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
12179  },
12180  {
12181   "alignment" : 1,
12182   "linker_set_key" : "android::trait_trivial_ctor<int>",
12183   "name" : "android::trait_trivial_ctor<int>",
12184   "referenced_type" : "type-221",
12185   "self_type" : "type-221",
12186   "size" : 1,
12187   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12188   "template_args" : [ "type-50" ],
12189   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
12190  },
12191  {
12192   "alignment" : 1,
12193   "linker_set_key" : "android::trait_trivial_ctor<long long>",
12194   "name" : "android::trait_trivial_ctor<long long>",
12195   "referenced_type" : "type-239",
12196   "self_type" : "type-239",
12197   "size" : 1,
12198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12199   "template_args" : [ "type-240" ],
12200   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
12201  },
12202  {
12203   "alignment" : 1,
12204   "linker_set_key" : "android::trait_trivial_ctor<long>",
12205   "name" : "android::trait_trivial_ctor<long>",
12206   "referenced_type" : "type-230",
12207   "self_type" : "type-230",
12208   "size" : 1,
12209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12210   "template_args" : [ "type-55" ],
12211   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
12212  },
12213  {
12214   "alignment" : 1,
12215   "linker_set_key" : "android::trait_trivial_ctor<short>",
12216   "name" : "android::trait_trivial_ctor<short>",
12217   "referenced_type" : "type-211",
12218   "self_type" : "type-211",
12219   "size" : 1,
12220   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12221   "template_args" : [ "type-212" ],
12222   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
12223  },
12224  {
12225   "alignment" : 1,
12226   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
12227   "name" : "android::trait_trivial_ctor<unsigned char>",
12228   "referenced_type" : "type-207",
12229   "self_type" : "type-207",
12230   "size" : 1,
12231   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12232   "template_args" : [ "type-87" ],
12233   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
12234  },
12235  {
12236   "alignment" : 1,
12237   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
12238   "name" : "android::trait_trivial_ctor<unsigned int>",
12239   "referenced_type" : "type-226",
12240   "self_type" : "type-226",
12241   "size" : 1,
12242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12243   "template_args" : [ "type-2" ],
12244   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
12245  },
12246  {
12247   "alignment" : 1,
12248   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
12249   "name" : "android::trait_trivial_ctor<unsigned long long>",
12250   "referenced_type" : "type-244",
12251   "self_type" : "type-244",
12252   "size" : 1,
12253   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12254   "template_args" : [ "type-245" ],
12255   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
12256  },
12257  {
12258   "alignment" : 1,
12259   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
12260   "name" : "android::trait_trivial_ctor<unsigned long>",
12261   "referenced_type" : "type-234",
12262   "self_type" : "type-234",
12263   "size" : 1,
12264   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12265   "template_args" : [ "type-44" ],
12266   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
12267  },
12268  {
12269   "alignment" : 1,
12270   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
12271   "name" : "android::trait_trivial_ctor<unsigned short>",
12272   "referenced_type" : "type-217",
12273   "self_type" : "type-217",
12274   "size" : 1,
12275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12276   "template_args" : [ "type-89" ],
12277   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
12278  },
12279  {
12280   "alignment" : 1,
12281   "linker_set_key" : "android::trait_trivial_ctor<void>",
12282   "name" : "android::trait_trivial_ctor<void>",
12283   "referenced_type" : "type-195",
12284   "self_type" : "type-195",
12285   "size" : 1,
12286   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12287   "template_args" : [ "type-52" ],
12288   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
12289  },
12290  {
12291   "alignment" : 1,
12292   "linker_set_key" : "android::trait_trivial_dtor<bool>",
12293   "name" : "android::trait_trivial_dtor<bool>",
12294   "referenced_type" : "type-200",
12295   "self_type" : "type-200",
12296   "size" : 1,
12297   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12298   "template_args" : [ "type-27" ],
12299   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
12300  },
12301  {
12302   "alignment" : 1,
12303   "linker_set_key" : "android::trait_trivial_dtor<char>",
12304   "name" : "android::trait_trivial_dtor<char>",
12305   "referenced_type" : "type-204",
12306   "self_type" : "type-204",
12307   "size" : 1,
12308   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12309   "template_args" : [ "type-4" ],
12310   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
12311  },
12312  {
12313   "alignment" : 1,
12314   "linker_set_key" : "android::trait_trivial_dtor<double>",
12315   "name" : "android::trait_trivial_dtor<double>",
12316   "referenced_type" : "type-262",
12317   "self_type" : "type-262",
12318   "size" : 1,
12319   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12320   "template_args" : [ "type-257" ],
12321   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
12322  },
12323  {
12324   "alignment" : 1,
12325   "linker_set_key" : "android::trait_trivial_dtor<float>",
12326   "name" : "android::trait_trivial_dtor<float>",
12327   "referenced_type" : "type-253",
12328   "self_type" : "type-253",
12329   "size" : 1,
12330   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12331   "template_args" : [ "type-252" ],
12332   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
12333  },
12334  {
12335   "alignment" : 1,
12336   "linker_set_key" : "android::trait_trivial_dtor<int>",
12337   "name" : "android::trait_trivial_dtor<int>",
12338   "referenced_type" : "type-222",
12339   "self_type" : "type-222",
12340   "size" : 1,
12341   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12342   "template_args" : [ "type-50" ],
12343   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
12344  },
12345  {
12346   "alignment" : 1,
12347   "linker_set_key" : "android::trait_trivial_dtor<long long>",
12348   "name" : "android::trait_trivial_dtor<long long>",
12349   "referenced_type" : "type-241",
12350   "self_type" : "type-241",
12351   "size" : 1,
12352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12353   "template_args" : [ "type-240" ],
12354   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
12355  },
12356  {
12357   "alignment" : 1,
12358   "linker_set_key" : "android::trait_trivial_dtor<long>",
12359   "name" : "android::trait_trivial_dtor<long>",
12360   "referenced_type" : "type-231",
12361   "self_type" : "type-231",
12362   "size" : 1,
12363   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12364   "template_args" : [ "type-55" ],
12365   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
12366  },
12367  {
12368   "alignment" : 1,
12369   "linker_set_key" : "android::trait_trivial_dtor<short>",
12370   "name" : "android::trait_trivial_dtor<short>",
12371   "referenced_type" : "type-213",
12372   "self_type" : "type-213",
12373   "size" : 1,
12374   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12375   "template_args" : [ "type-212" ],
12376   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
12377  },
12378  {
12379   "alignment" : 1,
12380   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
12381   "name" : "android::trait_trivial_dtor<unsigned char>",
12382   "referenced_type" : "type-208",
12383   "self_type" : "type-208",
12384   "size" : 1,
12385   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12386   "template_args" : [ "type-87" ],
12387   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
12388  },
12389  {
12390   "alignment" : 1,
12391   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
12392   "name" : "android::trait_trivial_dtor<unsigned int>",
12393   "referenced_type" : "type-227",
12394   "self_type" : "type-227",
12395   "size" : 1,
12396   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12397   "template_args" : [ "type-2" ],
12398   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
12399  },
12400  {
12401   "alignment" : 1,
12402   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
12403   "name" : "android::trait_trivial_dtor<unsigned long long>",
12404   "referenced_type" : "type-248",
12405   "self_type" : "type-248",
12406   "size" : 1,
12407   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12408   "template_args" : [ "type-245" ],
12409   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
12410  },
12411  {
12412   "alignment" : 1,
12413   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
12414   "name" : "android::trait_trivial_dtor<unsigned long>",
12415   "referenced_type" : "type-236",
12416   "self_type" : "type-236",
12417   "size" : 1,
12418   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12419   "template_args" : [ "type-44" ],
12420   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
12421  },
12422  {
12423   "alignment" : 1,
12424   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
12425   "name" : "android::trait_trivial_dtor<unsigned short>",
12426   "referenced_type" : "type-218",
12427   "self_type" : "type-218",
12428   "size" : 1,
12429   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12430   "template_args" : [ "type-89" ],
12431   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
12432  },
12433  {
12434   "alignment" : 1,
12435   "linker_set_key" : "android::trait_trivial_dtor<void>",
12436   "name" : "android::trait_trivial_dtor<void>",
12437   "referenced_type" : "type-196",
12438   "self_type" : "type-196",
12439   "size" : 1,
12440   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12441   "template_args" : [ "type-52" ],
12442   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
12443  },
12444  {
12445   "alignment" : 1,
12446   "linker_set_key" : "android::trait_trivial_move<android::String16>",
12447   "name" : "android::trait_trivial_move<android::String16>",
12448   "referenced_type" : "type-412",
12449   "self_type" : "type-412",
12450   "size" : 1,
12451   "source_file" : "/system/core/libutils/include/utils/String16.h",
12452   "template_args" : [ "type-67" ],
12453   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
12454  },
12455  {
12456   "alignment" : 1,
12457   "linker_set_key" : "android::trait_trivial_move<android::String8>",
12458   "name" : "android::trait_trivial_move<android::String8>",
12459   "referenced_type" : "type-407",
12460   "self_type" : "type-407",
12461   "size" : 1,
12462   "source_file" : "/system/core/libutils/include/utils/String8.h",
12463   "template_args" : [ "type-76" ],
12464   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
12465  },
12466  {
12467   "alignment" : 1,
12468   "linker_set_key" : "android::trait_trivial_move<bool>",
12469   "name" : "android::trait_trivial_move<bool>",
12470   "referenced_type" : "type-202",
12471   "self_type" : "type-202",
12472   "size" : 1,
12473   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12474   "template_args" : [ "type-27" ],
12475   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
12476  },
12477  {
12478   "alignment" : 1,
12479   "linker_set_key" : "android::trait_trivial_move<char>",
12480   "name" : "android::trait_trivial_move<char>",
12481   "referenced_type" : "type-206",
12482   "self_type" : "type-206",
12483   "size" : 1,
12484   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12485   "template_args" : [ "type-4" ],
12486   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
12487  },
12488  {
12489   "alignment" : 1,
12490   "linker_set_key" : "android::trait_trivial_move<double>",
12491   "name" : "android::trait_trivial_move<double>",
12492   "referenced_type" : "type-264",
12493   "self_type" : "type-264",
12494   "size" : 1,
12495   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12496   "template_args" : [ "type-257" ],
12497   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
12498  },
12499  {
12500   "alignment" : 1,
12501   "linker_set_key" : "android::trait_trivial_move<float>",
12502   "name" : "android::trait_trivial_move<float>",
12503   "referenced_type" : "type-255",
12504   "self_type" : "type-255",
12505   "size" : 1,
12506   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12507   "template_args" : [ "type-252" ],
12508   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
12509  },
12510  {
12511   "alignment" : 1,
12512   "linker_set_key" : "android::trait_trivial_move<int>",
12513   "name" : "android::trait_trivial_move<int>",
12514   "referenced_type" : "type-224",
12515   "self_type" : "type-224",
12516   "size" : 1,
12517   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12518   "template_args" : [ "type-50" ],
12519   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
12520  },
12521  {
12522   "alignment" : 1,
12523   "linker_set_key" : "android::trait_trivial_move<long long>",
12524   "name" : "android::trait_trivial_move<long long>",
12525   "referenced_type" : "type-243",
12526   "self_type" : "type-243",
12527   "size" : 1,
12528   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12529   "template_args" : [ "type-240" ],
12530   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
12531  },
12532  {
12533   "alignment" : 1,
12534   "linker_set_key" : "android::trait_trivial_move<long>",
12535   "name" : "android::trait_trivial_move<long>",
12536   "referenced_type" : "type-233",
12537   "self_type" : "type-233",
12538   "size" : 1,
12539   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12540   "template_args" : [ "type-55" ],
12541   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
12542  },
12543  {
12544   "alignment" : 1,
12545   "linker_set_key" : "android::trait_trivial_move<short>",
12546   "name" : "android::trait_trivial_move<short>",
12547   "referenced_type" : "type-216",
12548   "self_type" : "type-216",
12549   "size" : 1,
12550   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12551   "template_args" : [ "type-212" ],
12552   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
12553  },
12554  {
12555   "alignment" : 1,
12556   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
12557   "name" : "android::trait_trivial_move<unsigned char>",
12558   "referenced_type" : "type-210",
12559   "self_type" : "type-210",
12560   "size" : 1,
12561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12562   "template_args" : [ "type-87" ],
12563   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
12564  },
12565  {
12566   "alignment" : 1,
12567   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
12568   "name" : "android::trait_trivial_move<unsigned int>",
12569   "referenced_type" : "type-229",
12570   "self_type" : "type-229",
12571   "size" : 1,
12572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12573   "template_args" : [ "type-2" ],
12574   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
12575  },
12576  {
12577   "alignment" : 1,
12578   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
12579   "name" : "android::trait_trivial_move<unsigned long long>",
12580   "referenced_type" : "type-250",
12581   "self_type" : "type-250",
12582   "size" : 1,
12583   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12584   "template_args" : [ "type-245" ],
12585   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
12586  },
12587  {
12588   "alignment" : 1,
12589   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
12590   "name" : "android::trait_trivial_move<unsigned long>",
12591   "referenced_type" : "type-238",
12592   "self_type" : "type-238",
12593   "size" : 1,
12594   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12595   "template_args" : [ "type-44" ],
12596   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
12597  },
12598  {
12599   "alignment" : 1,
12600   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
12601   "name" : "android::trait_trivial_move<unsigned short>",
12602   "referenced_type" : "type-220",
12603   "self_type" : "type-220",
12604   "size" : 1,
12605   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12606   "template_args" : [ "type-89" ],
12607   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
12608  },
12609  {
12610   "alignment" : 1,
12611   "linker_set_key" : "android::trait_trivial_move<void>",
12612   "name" : "android::trait_trivial_move<void>",
12613   "referenced_type" : "type-198",
12614   "self_type" : "type-198",
12615   "size" : 1,
12616   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
12617   "template_args" : [ "type-52" ],
12618   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
12619  },
12620  {
12621   "alignment" : 8,
12622   "fields" :
12623   [
12624    {
12625     "access" : "private",
12626     "field_name" : "m_ptr",
12627     "referenced_type" : "type-148"
12628    },
12629    {
12630     "access" : "private",
12631     "field_name" : "m_refs",
12632     "field_offset" : 64,
12633     "referenced_type" : "type-22"
12634    }
12635   ],
12636   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
12637   "name" : "android::wp<android::hardware::BHwBinder>",
12638   "record_kind" : "class",
12639   "referenced_type" : "type-456",
12640   "self_type" : "type-456",
12641   "size" : 16,
12642   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12643   "template_args" : [ "type-149" ],
12644   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
12645  },
12646  {
12647   "alignment" : 8,
12648   "fields" :
12649   [
12650    {
12651     "access" : "private",
12652     "field_name" : "m_ptr",
12653     "referenced_type" : "type-37"
12654    },
12655    {
12656     "access" : "private",
12657     "field_name" : "m_refs",
12658     "field_offset" : 64,
12659     "referenced_type" : "type-22"
12660    }
12661   ],
12662   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
12663   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
12664   "record_kind" : "class",
12665   "referenced_type" : "type-404",
12666   "self_type" : "type-404",
12667   "size" : 16,
12668   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12669   "template_args" : [ "type-38" ],
12670   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
12671  },
12672  {
12673   "alignment" : 8,
12674   "fields" :
12675   [
12676    {
12677     "access" : "private",
12678     "field_name" : "m_ptr",
12679     "referenced_type" : "type-140"
12680    },
12681    {
12682     "access" : "private",
12683     "field_name" : "m_refs",
12684     "field_offset" : 64,
12685     "referenced_type" : "type-22"
12686    }
12687   ],
12688   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
12689   "name" : "android::wp<android::hardware::hidl_death_recipient>",
12690   "record_kind" : "class",
12691   "referenced_type" : "type-139",
12692   "self_type" : "type-139",
12693   "size" : 16,
12694   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12695   "template_args" : [ "type-141" ],
12696   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
12697  },
12698  {
12699   "alignment" : 8,
12700   "fields" :
12701   [
12702    {
12703     "access" : "private",
12704     "field_name" : "m_ptr",
12705     "referenced_type" : "type-33"
12706    },
12707    {
12708     "access" : "private",
12709     "field_name" : "m_refs",
12710     "field_offset" : 64,
12711     "referenced_type" : "type-22"
12712    }
12713   ],
12714   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
12715   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
12716   "record_kind" : "class",
12717   "referenced_type" : "type-142",
12718   "self_type" : "type-142",
12719   "size" : 16,
12720   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
12721   "template_args" : [ "type-12" ],
12722   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
12723  },
12724  {
12725   "alignment" : 4,
12726   "fields" :
12727   [
12728    {
12729     "field_name" : "maxContentLightLevel",
12730     "referenced_type" : "type-252"
12731    },
12732    {
12733     "field_name" : "maxFrameAverageLightLevel",
12734     "field_offset" : 32,
12735     "referenced_type" : "type-252"
12736    }
12737   ],
12738   "linker_set_key" : "android_cta861_3_metadata",
12739   "name" : "android_cta861_3_metadata",
12740   "referenced_type" : "type-509",
12741   "self_type" : "type-509",
12742   "size" : 8,
12743   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12744   "unique_id" : "android_cta861_3_metadata"
12745  },
12746  {
12747   "alignment" : 4,
12748   "fields" :
12749   [
12750    {
12751     "field_name" : "num_points",
12752     "referenced_type" : "type-2"
12753    },
12754    {
12755     "field_name" : "reserved",
12756     "field_offset" : 32,
12757     "referenced_type" : "type-498"
12758    },
12759    {
12760     "field_name" : "xyzc_points",
12761     "field_offset" : 288,
12762     "referenced_type" : "type-506"
12763    }
12764   ],
12765   "linker_set_key" : "android_depth_points",
12766   "name" : "android_depth_points",
12767   "referenced_type" : "type-505",
12768   "self_type" : "type-505",
12769   "size" : 36,
12770   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12771   "unique_id" : "android_depth_points"
12772  },
12773  {
12774   "alignment" : 8,
12775   "fields" :
12776   [
12777    {
12778     "field_name" : "format",
12779     "referenced_type" : "type-501"
12780    },
12781    {
12782     "field_name" : "num_planes",
12783     "field_offset" : 32,
12784     "referenced_type" : "type-2"
12785    },
12786    {
12787     "field_name" : "planes",
12788     "field_offset" : 64,
12789     "referenced_type" : "type-503"
12790    }
12791   ],
12792   "linker_set_key" : "android_flex_layout",
12793   "name" : "android_flex_layout",
12794   "referenced_type" : "type-502",
12795   "self_type" : "type-502",
12796   "size" : 16,
12797   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12798   "unique_id" : "android_flex_layout"
12799  },
12800  {
12801   "alignment" : 8,
12802   "fields" :
12803   [
12804    {
12805     "field_name" : "top_left",
12806     "referenced_type" : "type-420"
12807    },
12808    {
12809     "field_name" : "component",
12810     "field_offset" : 64,
12811     "referenced_type" : "type-499"
12812    },
12813    {
12814     "field_name" : "bits_per_component",
12815     "field_offset" : 96,
12816     "referenced_type" : "type-50"
12817    },
12818    {
12819     "field_name" : "bits_used",
12820     "field_offset" : 128,
12821     "referenced_type" : "type-50"
12822    },
12823    {
12824     "field_name" : "h_increment",
12825     "field_offset" : 160,
12826     "referenced_type" : "type-50"
12827    },
12828    {
12829     "field_name" : "v_increment",
12830     "field_offset" : 192,
12831     "referenced_type" : "type-50"
12832    },
12833    {
12834     "field_name" : "h_subsampling",
12835     "field_offset" : 224,
12836     "referenced_type" : "type-50"
12837    },
12838    {
12839     "field_name" : "v_subsampling",
12840     "field_offset" : 256,
12841     "referenced_type" : "type-50"
12842    }
12843   ],
12844   "linker_set_key" : "android_flex_plane",
12845   "name" : "android_flex_plane",
12846   "referenced_type" : "type-500",
12847   "self_type" : "type-500",
12848   "size" : 40,
12849   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12850   "unique_id" : "android_flex_plane"
12851  },
12852  {
12853   "alignment" : 4,
12854   "fields" :
12855   [
12856    {
12857     "field_name" : "displayPrimaryRed",
12858     "referenced_type" : "type-507"
12859    },
12860    {
12861     "field_name" : "displayPrimaryGreen",
12862     "field_offset" : 64,
12863     "referenced_type" : "type-507"
12864    },
12865    {
12866     "field_name" : "displayPrimaryBlue",
12867     "field_offset" : 128,
12868     "referenced_type" : "type-507"
12869    },
12870    {
12871     "field_name" : "whitePoint",
12872     "field_offset" : 192,
12873     "referenced_type" : "type-507"
12874    },
12875    {
12876     "field_name" : "maxLuminance",
12877     "field_offset" : 256,
12878     "referenced_type" : "type-252"
12879    },
12880    {
12881     "field_name" : "minLuminance",
12882     "field_offset" : 288,
12883     "referenced_type" : "type-252"
12884    }
12885   ],
12886   "linker_set_key" : "android_smpte2086_metadata",
12887   "name" : "android_smpte2086_metadata",
12888   "referenced_type" : "type-508",
12889   "self_type" : "type-508",
12890   "size" : 40,
12891   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12892   "unique_id" : "android_smpte2086_metadata"
12893  },
12894  {
12895   "alignment" : 4,
12896   "fields" :
12897   [
12898    {
12899     "field_name" : "x",
12900     "referenced_type" : "type-252"
12901    },
12902    {
12903     "field_name" : "y",
12904     "field_offset" : 32,
12905     "referenced_type" : "type-252"
12906    }
12907   ],
12908   "linker_set_key" : "android_xy_color",
12909   "name" : "android_xy_color",
12910   "referenced_type" : "type-507",
12911   "self_type" : "type-507",
12912   "size" : 8,
12913   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12914   "unique_id" : "android_xy_color"
12915  },
12916  {
12917   "alignment" : 8,
12918   "fields" :
12919   [
12920    {
12921     "field_name" : "y",
12922     "referenced_type" : "type-51"
12923    },
12924    {
12925     "field_name" : "cb",
12926     "field_offset" : 64,
12927     "referenced_type" : "type-51"
12928    },
12929    {
12930     "field_name" : "cr",
12931     "field_offset" : 128,
12932     "referenced_type" : "type-51"
12933    },
12934    {
12935     "field_name" : "ystride",
12936     "field_offset" : 192,
12937     "referenced_type" : "type-44"
12938    },
12939    {
12940     "field_name" : "cstride",
12941     "field_offset" : 256,
12942     "referenced_type" : "type-44"
12943    },
12944    {
12945     "field_name" : "chroma_step",
12946     "field_offset" : 320,
12947     "referenced_type" : "type-44"
12948    },
12949    {
12950     "field_name" : "reserved",
12951     "field_offset" : 384,
12952     "referenced_type" : "type-498"
12953    }
12954   ],
12955   "linker_set_key" : "android_ycbcr",
12956   "name" : "android_ycbcr",
12957   "referenced_type" : "type-497",
12958   "self_type" : "type-497",
12959   "size" : 80,
12960   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12961   "unique_id" : "android_ycbcr"
12962  },
12963  {
12964   "alignment" : 4,
12965   "fields" :
12966   [
12967    {
12968     "referenced_type" : "type-85"
12969    }
12970   ],
12971   "linker_set_key" : "log_msg",
12972   "name" : "log_msg",
12973   "referenced_type" : "type-84",
12974   "self_type" : "type-84",
12975   "size" : 5124,
12976   "source_file" : "/system/core/liblog/include/log/log_read.h",
12977   "unique_id" : "log_msg"
12978  },
12979  {
12980   "alignment" : 4,
12981   "fields" :
12982   [
12983    {
12984     "field_name" : "buf",
12985     "referenced_type" : "type-86"
12986    },
12987    {
12988     "field_name" : "entry",
12989     "referenced_type" : "type-88"
12990    },
12991    {
12992     "field_name" : "entry_v4",
12993     "referenced_type" : "type-88"
12994    },
12995    {
12996     "field_name" : "entry_v3",
12997     "referenced_type" : "type-91"
12998    },
12999    {
13000     "field_name" : "entry_v2",
13001     "referenced_type" : "type-92"
13002    },
13003    {
13004     "field_name" : "entry_v1",
13005     "referenced_type" : "type-93"
13006    }
13007   ],
13008   "is_anonymous" : true,
13009   "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",
13010   "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",
13011   "record_kind" : "union",
13012   "referenced_type" : "type-85",
13013   "self_type" : "type-85",
13014   "size" : 5124,
13015   "source_file" : "/system/core/liblog/include/log/log_read.h",
13016   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
13017  },
13018  {
13019   "alignment" : 1,
13020   "fields" :
13021   [
13022    {
13023     "field_name" : "tv_sec",
13024     "referenced_type" : "type-2"
13025    },
13026    {
13027     "field_name" : "tv_nsec",
13028     "field_offset" : 32,
13029     "referenced_type" : "type-2"
13030    }
13031   ],
13032   "linker_set_key" : "log_time",
13033   "name" : "log_time",
13034   "referenced_type" : "type-384",
13035   "self_type" : "type-384",
13036   "size" : 8,
13037   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
13038   "unique_id" : "_ZTS8log_time"
13039  },
13040  {
13041   "alignment" : 4,
13042   "fields" :
13043   [
13044    {
13045     "field_name" : "len",
13046     "referenced_type" : "type-89"
13047    },
13048    {
13049     "field_name" : "__pad",
13050     "field_offset" : 16,
13051     "referenced_type" : "type-89"
13052    },
13053    {
13054     "field_name" : "pid",
13055     "field_offset" : 32,
13056     "referenced_type" : "type-50"
13057    },
13058    {
13059     "field_name" : "tid",
13060     "field_offset" : 64,
13061     "referenced_type" : "type-50"
13062    },
13063    {
13064     "field_name" : "sec",
13065     "field_offset" : 96,
13066     "referenced_type" : "type-50"
13067    },
13068    {
13069     "field_name" : "nsec",
13070     "field_offset" : 128,
13071     "referenced_type" : "type-50"
13072    },
13073    {
13074     "field_name" : "msg",
13075     "field_offset" : 160,
13076     "referenced_type" : "type-90"
13077    }
13078   ],
13079   "linker_set_key" : "logger_entry",
13080   "name" : "logger_entry",
13081   "referenced_type" : "type-93",
13082   "self_type" : "type-93",
13083   "size" : 20,
13084   "source_file" : "/system/core/liblog/include/log/log_read.h",
13085   "unique_id" : "logger_entry"
13086  },
13087  {
13088   "alignment" : 1,
13089   "fields" :
13090   [
13091    {
13092     "field_name" : "len",
13093     "referenced_type" : "type-89"
13094    },
13095    {
13096     "field_name" : "hdr_size",
13097     "field_offset" : 16,
13098     "referenced_type" : "type-89"
13099    },
13100    {
13101     "field_name" : "pid",
13102     "field_offset" : 32,
13103     "referenced_type" : "type-50"
13104    },
13105    {
13106     "field_name" : "tid",
13107     "field_offset" : 64,
13108     "referenced_type" : "type-50"
13109    },
13110    {
13111     "field_name" : "sec",
13112     "field_offset" : 96,
13113     "referenced_type" : "type-50"
13114    },
13115    {
13116     "field_name" : "nsec",
13117     "field_offset" : 128,
13118     "referenced_type" : "type-50"
13119    },
13120    {
13121     "field_name" : "euid",
13122     "field_offset" : 160,
13123     "referenced_type" : "type-2"
13124    },
13125    {
13126     "field_name" : "msg",
13127     "field_offset" : 192,
13128     "referenced_type" : "type-90"
13129    }
13130   ],
13131   "linker_set_key" : "logger_entry_v2",
13132   "name" : "logger_entry_v2",
13133   "referenced_type" : "type-92",
13134   "self_type" : "type-92",
13135   "size" : 24,
13136   "source_file" : "/system/core/liblog/include/log/log_read.h",
13137   "unique_id" : "logger_entry_v2"
13138  },
13139  {
13140   "alignment" : 1,
13141   "fields" :
13142   [
13143    {
13144     "field_name" : "len",
13145     "referenced_type" : "type-89"
13146    },
13147    {
13148     "field_name" : "hdr_size",
13149     "field_offset" : 16,
13150     "referenced_type" : "type-89"
13151    },
13152    {
13153     "field_name" : "pid",
13154     "field_offset" : 32,
13155     "referenced_type" : "type-50"
13156    },
13157    {
13158     "field_name" : "tid",
13159     "field_offset" : 64,
13160     "referenced_type" : "type-50"
13161    },
13162    {
13163     "field_name" : "sec",
13164     "field_offset" : 96,
13165     "referenced_type" : "type-50"
13166    },
13167    {
13168     "field_name" : "nsec",
13169     "field_offset" : 128,
13170     "referenced_type" : "type-50"
13171    },
13172    {
13173     "field_name" : "lid",
13174     "field_offset" : 160,
13175     "referenced_type" : "type-2"
13176    },
13177    {
13178     "field_name" : "msg",
13179     "field_offset" : 192,
13180     "referenced_type" : "type-90"
13181    }
13182   ],
13183   "linker_set_key" : "logger_entry_v3",
13184   "name" : "logger_entry_v3",
13185   "referenced_type" : "type-91",
13186   "self_type" : "type-91",
13187   "size" : 24,
13188   "source_file" : "/system/core/liblog/include/log/log_read.h",
13189   "unique_id" : "logger_entry_v3"
13190  },
13191  {
13192   "alignment" : 4,
13193   "fields" :
13194   [
13195    {
13196     "field_name" : "len",
13197     "referenced_type" : "type-89"
13198    },
13199    {
13200     "field_name" : "hdr_size",
13201     "field_offset" : 16,
13202     "referenced_type" : "type-89"
13203    },
13204    {
13205     "field_name" : "pid",
13206     "field_offset" : 32,
13207     "referenced_type" : "type-50"
13208    },
13209    {
13210     "field_name" : "tid",
13211     "field_offset" : 64,
13212     "referenced_type" : "type-2"
13213    },
13214    {
13215     "field_name" : "sec",
13216     "field_offset" : 96,
13217     "referenced_type" : "type-2"
13218    },
13219    {
13220     "field_name" : "nsec",
13221     "field_offset" : 128,
13222     "referenced_type" : "type-2"
13223    },
13224    {
13225     "field_name" : "lid",
13226     "field_offset" : 160,
13227     "referenced_type" : "type-2"
13228    },
13229    {
13230     "field_name" : "uid",
13231     "field_offset" : 192,
13232     "referenced_type" : "type-2"
13233    },
13234    {
13235     "field_name" : "msg",
13236     "field_offset" : 224,
13237     "referenced_type" : "type-90"
13238    }
13239   ],
13240   "linker_set_key" : "logger_entry_v4",
13241   "name" : "logger_entry_v4",
13242   "referenced_type" : "type-88",
13243   "self_type" : "type-88",
13244   "size" : 28,
13245   "source_file" : "/system/core/liblog/include/log/log_read.h",
13246   "unique_id" : "logger_entry_v4"
13247  },
13248  {
13249   "alignment" : 4,
13250   "fields" :
13251   [
13252    {
13253     "field_name" : "version",
13254     "referenced_type" : "type-50"
13255    },
13256    {
13257     "field_name" : "numFds",
13258     "field_offset" : 32,
13259     "referenced_type" : "type-50"
13260    },
13261    {
13262     "field_name" : "numInts",
13263     "field_offset" : 64,
13264     "referenced_type" : "type-50"
13265    },
13266    {
13267     "field_name" : "data",
13268     "field_offset" : 96,
13269     "referenced_type" : "type-193"
13270    }
13271   ],
13272   "linker_set_key" : "native_handle",
13273   "name" : "native_handle",
13274   "referenced_type" : "type-192",
13275   "self_type" : "type-192",
13276   "size" : 12,
13277   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
13278   "unique_id" : "native_handle"
13279  }
13280 ],
13281 "rvalue_reference_types" :
13282 [
13283  {
13284   "alignment" : 8,
13285   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > &&",
13286   "name" : "android::hardware::Return<android::sp<android::hardware::power::V1_1::IPower> > &&",
13287   "referenced_type" : "type-168",
13288   "self_type" : "type-170",
13289   "size" : 8,
13290   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13291  },
13292  {
13293   "alignment" : 8,
13294   "linker_set_key" : "android::hardware::Return<bool> &&",
13295   "name" : "android::hardware::Return<bool> &&",
13296   "referenced_type" : "type-161",
13297   "self_type" : "type-164",
13298   "size" : 8,
13299   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13300  },
13301  {
13302   "alignment" : 8,
13303   "linker_set_key" : "android::hardware::Return<void> &&",
13304   "name" : "android::hardware::Return<void> &&",
13305   "referenced_type" : "type-181",
13306   "self_type" : "type-183",
13307   "size" : 8,
13308   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13309  },
13310  {
13311   "alignment" : 8,
13312   "linker_set_key" : "android::hardware::Status &&",
13313   "name" : "android::hardware::Status &&",
13314   "referenced_type" : "type-151",
13315   "self_type" : "type-157",
13316   "size" : 8,
13317   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13318  },
13319  {
13320   "alignment" : 8,
13321   "linker_set_key" : "android::hardware::details::return_status &&",
13322   "name" : "android::hardware::details::return_status &&",
13323   "referenced_type" : "type-162",
13324   "self_type" : "type-177",
13325   "size" : 8,
13326   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13327  },
13328  {
13329   "alignment" : 8,
13330   "linker_set_key" : "android::hardware::hidl_handle &&",
13331   "name" : "android::hardware::hidl_handle &&",
13332   "referenced_type" : "type-290",
13333   "self_type" : "type-298",
13334   "size" : 8,
13335   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13336  },
13337  {
13338   "alignment" : 8,
13339   "linker_set_key" : "android::hardware::hidl_memory &&",
13340   "name" : "android::hardware::hidl_memory &&",
13341   "referenced_type" : "type-296",
13342   "self_type" : "type-302",
13343   "size" : 8,
13344   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
13345  },
13346  {
13347   "alignment" : 8,
13348   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13349   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
13350   "referenced_type" : "type-136",
13351   "self_type" : "type-143",
13352   "size" : 8,
13353   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13354  },
13355  {
13356   "alignment" : 8,
13357   "linker_set_key" : "android::sp<android::hardware::power::V1_1::IPower> &&",
13358   "name" : "android::sp<android::hardware::power::V1_1::IPower> &&",
13359   "referenced_type" : "type-126",
13360   "self_type" : "type-128",
13361   "size" : 8,
13362   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
13363  },
13364  {
13365   "alignment" : 8,
13366   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13367   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
13368   "referenced_type" : "type-467",
13369   "self_type" : "type-466",
13370   "size" : 8,
13371   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13372  },
13373  {
13374   "alignment" : 8,
13375   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
13376   "name" : "std::function<sp<IBase> (void *)> &&",
13377   "referenced_type" : "type-477",
13378   "self_type" : "type-476",
13379   "size" : 8,
13380   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13381  },
13382  {
13383   "alignment" : 8,
13384   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
13385   "name" : "std::function<sp<IBinder> (void *)> &&",
13386   "referenced_type" : "type-469",
13387   "self_type" : "type-468",
13388   "size" : 8,
13389   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
13390  }
13391 ]
13392}
13393