1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-58",
9   "self_type" : "type-80",
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-228",
16   "self_type" : "type-491",
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-25",
24   "self_type" : "type-171",
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-77",
32   "self_type" : "type-306",
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-77",
41   "self_type" : "type-76",
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-484",
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-41",
64   "self_type" : "type-41",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-58",
73   "self_type" : "type-58",
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-49",
83   "self_type" : "type-49",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-233",
91   "self_type" : "type-233",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-228",
99   "self_type" : "type-228",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-25",
108   "self_type" : "type-25",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-31",
117   "self_type" : "type-31",
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-217",
126   "self_type" : "type-217",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-190",
135   "self_type" : "type-190",
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-242",
144   "self_type" : "type-242",
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-77",
154   "self_type" : "type-77",
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-30",
174   "self_type" : "type-30",
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-222",
184   "self_type" : "type-222",
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-79",
194   "self_type" : "type-79",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-27",
201   "self_type" : "type-27"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
213  },
214  {
215   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
216  },
217  {
218   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
219  },
220  {
221   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal18_hidl_getCpuUsagesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
222  },
223  {
224   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal21_hidl_getTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
225  },
226  {
227   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal23_hidl_getCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
228  },
229  {
230   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal4pingEv"
231  },
232  {
233   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE"
237  },
238  {
239   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
240  },
241  {
242   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
243  },
244  {
245   "name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD2Ev"
246  },
247  {
248   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
249  },
250  {
251   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
252  },
253  {
254   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
258  },
259  {
260   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
261  },
262  {
263   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
270  },
271  {
272   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal18_hidl_getCpuUsagesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21_hidl_getTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
282  },
283  {
284   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
285  },
286  {
287   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal23_hidl_getCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
291  },
292  {
293   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
294  },
295  {
296   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE"
300  },
301  {
302   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm"
303  },
304  {
305   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm"
306  },
307  {
308   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13ThermalStatusEPNS0_6ParcelEmm"
309  },
310  {
311   "name" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_8CpuUsageEPNS0_6ParcelEmm"
312  },
313  {
314   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm"
315  },
316  {
317   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm"
318  },
319  {
320   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13ThermalStatusERKNS0_6ParcelEmm"
321  },
322  {
323   "name" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_8CpuUsageERKNS0_6ParcelEmm"
324  },
325  {
326   "name" : "_ZN7android8hardware7thermal4V1_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
327  },
328  {
329   "name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
330  },
331  {
332   "name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware7thermal4V1_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
339  },
340  {
341   "name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
345  },
346  {
347   "name" : "_ZN7android8hardware7thermal4V1_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
354  },
355  {
356   "name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
357  },
358  {
359   "name" : "_ZN7android8hardware7thermal4V1_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
363  },
364  {
365   "name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
369  },
370  {
371   "name" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spIS3_EEb"
372  },
373  {
374   "name" : "_ZN7android8hardware7thermal4V1_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware7thermal4V1_09BsThermalC1ENS_2spINS2_8IThermalEEE"
378  },
379  {
380   "name" : "_ZN7android8hardware7thermal4V1_09BsThermalC2ENS_2spINS2_8IThermalEEE"
381  },
382  {
383   "binding" : "weak",
384   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
385  },
386  {
387   "binding" : "weak",
388   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
389  },
390  {
391   "binding" : "weak",
392   "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_"
393  },
394  {
395   "binding" : "weak",
396   "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_"
397  },
398  {
399   "binding" : "weak",
400   "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"
401  },
402  {
403   "binding" : "weak",
404   "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_"
405  },
406  {
407   "binding" : "weak",
408   "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_"
409  },
410  {
411   "binding" : "weak",
412   "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"
413  },
414  {
415   "binding" : "weak",
416   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
417  },
418  {
419   "binding" : "weak",
420   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
421  },
422  {
423   "binding" : "weak",
424   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
425  },
426  {
427   "name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
428  },
429  {
430   "name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
431  },
432  {
433   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
434  },
435  {
436   "name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
437  }
438 ],
439 "elf_objects" :
440 [
441  {
442   "name" : "_ZN7android8hardware7thermal4V1_08IThermal10descriptorE"
443  },
444  {
445   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS0_7IBinderE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS0_9BHwBinderE"
449  },
450  {
451   "name" : "_ZTCN7android8hardware7thermal4V1_011BnHwThermalE0_NS_4hidl4base4V1_08BnHwBaseE"
452  },
453  {
454   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS0_11BpInterfaceINS2_8IThermalEEE"
455  },
456  {
457   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS2_8IThermalE"
458  },
459  {
460   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE0_NS_4hidl4base4V1_05IBaseE"
461  },
462  {
463   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE16_NS0_11BpHwRefBaseE"
464  },
465  {
466   "name" : "_ZTCN7android8hardware7thermal4V1_011BpHwThermalE8_NS0_10IInterfaceE"
467  },
468  {
469   "name" : "_ZTCN7android8hardware7thermal4V1_08IThermalE0_NS_4hidl4base4V1_05IBaseE"
470  },
471  {
472   "binding" : "weak",
473   "name" : "_ZTCN7android8hardware7thermal4V1_09BsThermalE0_NS2_8IThermalE"
474  },
475  {
476   "name" : "_ZTTN7android8hardware7thermal4V1_011BnHwThermalE"
477  },
478  {
479   "name" : "_ZTTN7android8hardware7thermal4V1_011BpHwThermalE"
480  },
481  {
482   "name" : "_ZTTN7android8hardware7thermal4V1_08IThermalE"
483  },
484  {
485   "name" : "_ZTVN7android8hardware7thermal4V1_011BnHwThermalE"
486  },
487  {
488   "name" : "_ZTVN7android8hardware7thermal4V1_011BpHwThermalE"
489  },
490  {
491   "name" : "_ZTVN7android8hardware7thermal4V1_08IThermalE"
492  },
493  {
494   "binding" : "weak",
495   "name" : "_ZTVN7android8hardware7thermal4V1_09BsThermalE"
496  }
497 ],
498 "enum_types" :
499 [
500  {
501   "alignment" : 4,
502   "enum_fields" :
503   [
504    {
505     "enum_field_value" : 0,
506     "name" : "android::Condition::WAKE_UP_ONE"
507    },
508    {
509     "enum_field_value" : 1,
510     "name" : "android::Condition::WAKE_UP_ALL"
511    }
512   ],
513   "linker_set_key" : "android::Condition::WakeUpType",
514   "name" : "android::Condition::WakeUpType",
515   "referenced_type" : "type-504",
516   "self_type" : "type-504",
517   "size" : 4,
518   "source_file" : "/system/core/libutils/include/utils/Condition.h",
519   "underlying_type" : "type-2",
520   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
521  },
522  {
523   "alignment" : 4,
524   "enum_fields" :
525   [
526    {
527     "enum_field_value" : 0,
528     "name" : "android::String16::kEmptyString"
529    }
530   ],
531   "linker_set_key" : "android::String16::StaticLinkage",
532   "name" : "android::String16::StaticLinkage",
533   "referenced_type" : "type-386",
534   "self_type" : "type-386",
535   "size" : 4,
536   "source_file" : "/system/core/libutils/include/utils/String16.h",
537   "underlying_type" : "type-2",
538   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
539  },
540  {
541   "alignment" : 4,
542   "enum_fields" :
543   [
544    {
545     "enum_field_value" : 0,
546     "name" : "android::String8::kEmptyString"
547    }
548   ],
549   "linker_set_key" : "android::String8::StaticLinkage",
550   "name" : "android::String8::StaticLinkage",
551   "referenced_type" : "type-379",
552   "self_type" : "type-379",
553   "size" : 4,
554   "source_file" : "/system/core/libutils/include/utils/String8.h",
555   "underlying_type" : "type-2",
556   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
557  },
558  {
559   "alignment" : 4,
560   "enum_fields" :
561   [
562    {
563     "enum_field_value" : 0,
564     "name" : "android::hardware::HidlReturnRestriction::NONE"
565    },
566    {
567     "enum_field_value" : 1,
568     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
569    },
570    {
571     "enum_field_value" : 2,
572     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
573    }
574   ],
575   "linker_set_key" : "android::hardware::HidlReturnRestriction",
576   "name" : "android::hardware::HidlReturnRestriction",
577   "referenced_type" : "type-157",
578   "self_type" : "type-157",
579   "size" : 4,
580   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
581   "underlying_type" : "type-25",
582   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
583  },
584  {
585   "alignment" : 4,
586   "enum_fields" :
587   [
588    {
589     "enum_field_value" : 0,
590     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
591    },
592    {
593     "enum_field_value" : 1,
594     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
595    },
596    {
597     "enum_field_value" : 2,
598     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
599    },
600    {
601     "enum_field_value" : 3,
602     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
603    }
604   ],
605   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
606   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
607   "referenced_type" : "type-368",
608   "self_type" : "type-368",
609   "size" : 4,
610   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
611   "underlying_type" : "type-25",
612   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
613  },
614  {
615   "alignment" : 4,
616   "enum_fields" :
617   [
618    {
619     "enum_field_value" : 1,
620     "name" : "android::hardware::kSynchronizedReadWrite"
621    },
622    {
623     "enum_field_value" : 2,
624     "name" : "android::hardware::kUnsynchronizedWrite"
625    }
626   ],
627   "linker_set_key" : "android::hardware::MQFlavor",
628   "name" : "android::hardware::MQFlavor",
629   "referenced_type" : "type-364",
630   "self_type" : "type-364",
631   "size" : 4,
632   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
633   "underlying_type" : "type-2",
634   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
635  },
636  {
637   "alignment" : 4,
638   "enum_fields" :
639   [
640    {
641     "enum_field_value" : 0,
642     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
643    },
644    {
645     "enum_field_value" : 1,
646     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
647    },
648    {
649     "enum_field_value" : 2,
650     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
651    }
652   ],
653   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
654   "name" : "android::hardware::ProcessState::CallRestriction",
655   "referenced_type" : "type-60",
656   "self_type" : "type-60",
657   "size" : 4,
658   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
659   "underlying_type" : "type-25",
660   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
661  },
662  {
663   "alignment" : 4,
664   "enum_fields" :
665   [
666    {
667     "enum_field_value" : 0,
668     "name" : "android::hardware::Status::EX_NONE"
669    },
670    {
671     "enum_field_value" : -1,
672     "name" : "android::hardware::Status::EX_SECURITY"
673    },
674    {
675     "enum_field_value" : -2,
676     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
677    },
678    {
679     "enum_field_value" : -3,
680     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
681    },
682    {
683     "enum_field_value" : -4,
684     "name" : "android::hardware::Status::EX_NULL_POINTER"
685    },
686    {
687     "enum_field_value" : -5,
688     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
689    },
690    {
691     "enum_field_value" : -6,
692     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
693    },
694    {
695     "enum_field_value" : -7,
696     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
697    },
698    {
699     "enum_field_value" : -128,
700     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
701    },
702    {
703     "enum_field_value" : -129,
704     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
705    }
706   ],
707   "linker_set_key" : "android::hardware::Status::Exception",
708   "name" : "android::hardware::Status::Exception",
709   "referenced_type" : "type-131",
710   "self_type" : "type-131",
711   "size" : 4,
712   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
713   "underlying_type" : "type-25",
714   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
715  },
716  {
717   "alignment" : 4,
718   "enum_fields" :
719   [
720    {
721     "enum_field_value" : 0,
722     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
723    },
724    {
725     "enum_field_value" : 1,
726     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
727    },
728    {
729     "enum_field_value" : 2,
730     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
731    },
732    {
733     "enum_field_value" : 3,
734     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
735    },
736    {
737     "enum_field_value" : 4,
738     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
739    },
740    {
741     "enum_field_value" : 5,
742     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
743    },
744    {
745     "enum_field_value" : 6,
746     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
747    },
748    {
749     "enum_field_value" : 7,
750     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
751    },
752    {
753     "enum_field_value" : 8,
754     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
755    },
756    {
757     "enum_field_value" : 9,
758     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
759    }
760   ],
761   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
762   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
763   "referenced_type" : "type-609",
764   "self_type" : "type-609",
765   "size" : 4,
766   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
767   "underlying_type" : "type-2",
768   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
769  },
770  {
771   "alignment" : 4,
772   "enum_fields" :
773   [
774    {
775     "enum_field_value" : 0,
776     "name" : "android::hardware::thermal::V1_0::CoolingType::FAN_RPM"
777    }
778   ],
779   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingType",
780   "name" : "android::hardware::thermal::V1_0::CoolingType",
781   "referenced_type" : "type-345",
782   "self_type" : "type-345",
783   "size" : 4,
784   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
785   "underlying_type" : "type-2",
786   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011CoolingTypeE"
787  },
788  {
789   "alignment" : 4,
790   "enum_fields" :
791   [
792    {
793     "enum_field_value" : -1,
794     "name" : "android::hardware::thermal::V1_0::TemperatureType::UNKNOWN"
795    },
796    {
797     "enum_field_value" : 0,
798     "name" : "android::hardware::thermal::V1_0::TemperatureType::CPU"
799    },
800    {
801     "enum_field_value" : 1,
802     "name" : "android::hardware::thermal::V1_0::TemperatureType::GPU"
803    },
804    {
805     "enum_field_value" : 2,
806     "name" : "android::hardware::thermal::V1_0::TemperatureType::BATTERY"
807    },
808    {
809     "enum_field_value" : 3,
810     "name" : "android::hardware::thermal::V1_0::TemperatureType::SKIN"
811    }
812   ],
813   "linker_set_key" : "android::hardware::thermal::V1_0::TemperatureType",
814   "name" : "android::hardware::thermal::V1_0::TemperatureType",
815   "referenced_type" : "type-325",
816   "self_type" : "type-325",
817   "size" : 4,
818   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
819   "underlying_type" : "type-25",
820   "unique_id" : "_ZTSN7android8hardware7thermal4V1_015TemperatureTypeE"
821  },
822  {
823   "alignment" : 4,
824   "enum_fields" :
825   [
826    {
827     "enum_field_value" : 0,
828     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::SUCCESS"
829    },
830    {
831     "enum_field_value" : 1,
832     "name" : "android::hardware::thermal::V1_0::ThermalStatusCode::FAILURE"
833    }
834   ],
835   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatusCode",
836   "name" : "android::hardware::thermal::V1_0::ThermalStatusCode",
837   "referenced_type" : "type-528",
838   "self_type" : "type-528",
839   "size" : 4,
840   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
841   "underlying_type" : "type-2",
842   "unique_id" : "_ZTSN7android8hardware7thermal4V1_017ThermalStatusCodeE"
843  },
844  {
845   "alignment" : 4,
846   "enum_fields" :
847   [
848    {
849     "enum_field_value" : 0,
850     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
851    },
852    {
853     "enum_field_value" : 1,
854     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
855    },
856    {
857     "enum_field_value" : 2,
858     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
859    }
860   ],
861   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
862   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
863   "referenced_type" : "type-373",
864   "self_type" : "type-373",
865   "size" : 4,
866   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
867   "underlying_type" : "type-25",
868   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
869  },
870  {
871   "alignment" : 4,
872   "enum_fields" :
873   [
874    {
875     "enum_field_value" : -1,
876     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
877    }
878   ],
879   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
880   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
881   "referenced_type" : "type-519",
882   "self_type" : "type-519",
883   "size" : 4,
884   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
885   "underlying_type" : "type-25",
886   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
887  },
888  {
889   "alignment" : 1,
890   "enum_fields" :
891   [
892    {
893     "enum_field_value" : 0,
894     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
895    },
896    {
897     "enum_field_value" : 1,
898     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
899    },
900    {
901     "enum_field_value" : 2,
902     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
903    }
904   ],
905   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
906   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
907   "referenced_type" : "type-518",
908   "self_type" : "type-518",
909   "size" : 1,
910   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
911   "underlying_type" : "type-77",
912   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
913  },
914  {
915   "alignment" : 4,
916   "enum_fields" :
917   [
918    {
919     "enum_field_value" : 0,
920     "name" : "ANDROID_LOG_UNKNOWN"
921    },
922    {
923     "enum_field_value" : 1,
924     "name" : "ANDROID_LOG_DEFAULT"
925    },
926    {
927     "enum_field_value" : 2,
928     "name" : "ANDROID_LOG_VERBOSE"
929    },
930    {
931     "enum_field_value" : 3,
932     "name" : "ANDROID_LOG_DEBUG"
933    },
934    {
935     "enum_field_value" : 4,
936     "name" : "ANDROID_LOG_INFO"
937    },
938    {
939     "enum_field_value" : 5,
940     "name" : "ANDROID_LOG_WARN"
941    },
942    {
943     "enum_field_value" : 6,
944     "name" : "ANDROID_LOG_ERROR"
945    },
946    {
947     "enum_field_value" : 7,
948     "name" : "ANDROID_LOG_FATAL"
949    },
950    {
951     "enum_field_value" : 8,
952     "name" : "ANDROID_LOG_SILENT"
953    }
954   ],
955   "linker_set_key" : "android_LogPriority",
956   "name" : "android_LogPriority",
957   "referenced_type" : "type-1",
958   "self_type" : "type-1",
959   "size" : 4,
960   "source_file" : "/system/core/liblog/include/android/log.h",
961   "underlying_type" : "type-2",
962   "unique_id" : "android_LogPriority"
963  },
964  {
965   "alignment" : 4,
966   "enum_fields" :
967   [
968    {
969     "enum_field_value" : 0,
970     "name" : "HAL_COLOR_MODE_NATIVE"
971    },
972    {
973     "enum_field_value" : 1,
974     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
975    },
976    {
977     "enum_field_value" : 2,
978     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
979    },
980    {
981     "enum_field_value" : 3,
982     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
983    },
984    {
985     "enum_field_value" : 4,
986     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
987    },
988    {
989     "enum_field_value" : 5,
990     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
991    },
992    {
993     "enum_field_value" : 6,
994     "name" : "HAL_COLOR_MODE_DCI_P3"
995    },
996    {
997     "enum_field_value" : 7,
998     "name" : "HAL_COLOR_MODE_SRGB"
999    },
1000    {
1001     "enum_field_value" : 8,
1002     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1003    },
1004    {
1005     "enum_field_value" : 9,
1006     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1007    }
1008   ],
1009   "linker_set_key" : "android_color_mode_t",
1010   "name" : "android_color_mode_t",
1011   "referenced_type" : "type-471",
1012   "self_type" : "type-471",
1013   "size" : 4,
1014   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1015   "underlying_type" : "type-2",
1016   "unique_id" : "android_color_mode_t"
1017  },
1018  {
1019   "alignment" : 4,
1020   "enum_fields" :
1021   [
1022    {
1023     "enum_field_value" : 10,
1024     "name" : "HAL_COLOR_MODE_BT2020"
1025    },
1026    {
1027     "enum_field_value" : 11,
1028     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1029    },
1030    {
1031     "enum_field_value" : 12,
1032     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1033    }
1034   ],
1035   "linker_set_key" : "android_color_mode_v1_1_t",
1036   "name" : "android_color_mode_v1_1_t",
1037   "referenced_type" : "type-476",
1038   "self_type" : "type-476",
1039   "size" : 4,
1040   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1041   "underlying_type" : "type-2",
1042   "unique_id" : "android_color_mode_v1_1_t"
1043  },
1044  {
1045   "alignment" : 4,
1046   "enum_fields" :
1047   [
1048    {
1049     "enum_field_value" : 0,
1050     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1051    },
1052    {
1053     "enum_field_value" : 1,
1054     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1055    },
1056    {
1057     "enum_field_value" : 2,
1058     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1059    },
1060    {
1061     "enum_field_value" : 3,
1062     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1063    },
1064    {
1065     "enum_field_value" : 4,
1066     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1067    },
1068    {
1069     "enum_field_value" : 5,
1070     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1071    },
1072    {
1073     "enum_field_value" : 6,
1074     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1075    }
1076   ],
1077   "linker_set_key" : "android_color_transform_t",
1078   "name" : "android_color_transform_t",
1079   "referenced_type" : "type-472",
1080   "self_type" : "type-472",
1081   "size" : 4,
1082   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1083   "underlying_type" : "type-2",
1084   "unique_id" : "android_color_transform_t"
1085  },
1086  {
1087   "alignment" : 4,
1088   "enum_fields" :
1089   [
1090    {
1091     "enum_field_value" : 0,
1092     "name" : "HAL_DATASPACE_UNKNOWN"
1093    },
1094    {
1095     "enum_field_value" : 1,
1096     "name" : "HAL_DATASPACE_ARBITRARY"
1097    },
1098    {
1099     "enum_field_value" : 16,
1100     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1101    },
1102    {
1103     "enum_field_value" : 4128768,
1104     "name" : "HAL_DATASPACE_STANDARD_MASK"
1105    },
1106    {
1107     "enum_field_value" : 0,
1108     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1109    },
1110    {
1111     "enum_field_value" : 65536,
1112     "name" : "HAL_DATASPACE_STANDARD_BT709"
1113    },
1114    {
1115     "enum_field_value" : 131072,
1116     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1117    },
1118    {
1119     "enum_field_value" : 196608,
1120     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1121    },
1122    {
1123     "enum_field_value" : 262144,
1124     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1125    },
1126    {
1127     "enum_field_value" : 327680,
1128     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1129    },
1130    {
1131     "enum_field_value" : 393216,
1132     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1133    },
1134    {
1135     "enum_field_value" : 458752,
1136     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1137    },
1138    {
1139     "enum_field_value" : 524288,
1140     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1141    },
1142    {
1143     "enum_field_value" : 589824,
1144     "name" : "HAL_DATASPACE_STANDARD_FILM"
1145    },
1146    {
1147     "enum_field_value" : 655360,
1148     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1149    },
1150    {
1151     "enum_field_value" : 720896,
1152     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1153    },
1154    {
1155     "enum_field_value" : 22,
1156     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1157    },
1158    {
1159     "enum_field_value" : 130023424,
1160     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1161    },
1162    {
1163     "enum_field_value" : 0,
1164     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1165    },
1166    {
1167     "enum_field_value" : 4194304,
1168     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1169    },
1170    {
1171     "enum_field_value" : 8388608,
1172     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1173    },
1174    {
1175     "enum_field_value" : 12582912,
1176     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1177    },
1178    {
1179     "enum_field_value" : 16777216,
1180     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1181    },
1182    {
1183     "enum_field_value" : 20971520,
1184     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1185    },
1186    {
1187     "enum_field_value" : 25165824,
1188     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1189    },
1190    {
1191     "enum_field_value" : 29360128,
1192     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1193    },
1194    {
1195     "enum_field_value" : 33554432,
1196     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1197    },
1198    {
1199     "enum_field_value" : 27,
1200     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1201    },
1202    {
1203     "enum_field_value" : 939524096,
1204     "name" : "HAL_DATASPACE_RANGE_MASK"
1205    },
1206    {
1207     "enum_field_value" : 0,
1208     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1209    },
1210    {
1211     "enum_field_value" : 134217728,
1212     "name" : "HAL_DATASPACE_RANGE_FULL"
1213    },
1214    {
1215     "enum_field_value" : 268435456,
1216     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1217    },
1218    {
1219     "enum_field_value" : 402653184,
1220     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1221    },
1222    {
1223     "enum_field_value" : 512,
1224     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1225    },
1226    {
1227     "enum_field_value" : 138477568,
1228     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1229    },
1230    {
1231     "enum_field_value" : 406913024,
1232     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1233    },
1234    {
1235     "enum_field_value" : 513,
1236     "name" : "HAL_DATASPACE_SRGB"
1237    },
1238    {
1239     "enum_field_value" : 142671872,
1240     "name" : "HAL_DATASPACE_V0_SRGB"
1241    },
1242    {
1243     "enum_field_value" : 411107328,
1244     "name" : "HAL_DATASPACE_V0_SCRGB"
1245    },
1246    {
1247     "enum_field_value" : 257,
1248     "name" : "HAL_DATASPACE_JFIF"
1249    },
1250    {
1251     "enum_field_value" : 146931712,
1252     "name" : "HAL_DATASPACE_V0_JFIF"
1253    },
1254    {
1255     "enum_field_value" : 258,
1256     "name" : "HAL_DATASPACE_BT601_625"
1257    },
1258    {
1259     "enum_field_value" : 281149440,
1260     "name" : "HAL_DATASPACE_V0_BT601_625"
1261    },
1262    {
1263     "enum_field_value" : 259,
1264     "name" : "HAL_DATASPACE_BT601_525"
1265    },
1266    {
1267     "enum_field_value" : 281280512,
1268     "name" : "HAL_DATASPACE_V0_BT601_525"
1269    },
1270    {
1271     "enum_field_value" : 260,
1272     "name" : "HAL_DATASPACE_BT709"
1273    },
1274    {
1275     "enum_field_value" : 281083904,
1276     "name" : "HAL_DATASPACE_V0_BT709"
1277    },
1278    {
1279     "enum_field_value" : 139067392,
1280     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1281    },
1282    {
1283     "enum_field_value" : 155844608,
1284     "name" : "HAL_DATASPACE_DCI_P3"
1285    },
1286    {
1287     "enum_field_value" : 139067392,
1288     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1289    },
1290    {
1291     "enum_field_value" : 143261696,
1292     "name" : "HAL_DATASPACE_DISPLAY_P3"
1293    },
1294    {
1295     "enum_field_value" : 151715840,
1296     "name" : "HAL_DATASPACE_ADOBE_RGB"
1297    },
1298    {
1299     "enum_field_value" : 138805248,
1300     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1301    },
1302    {
1303     "enum_field_value" : 147193856,
1304     "name" : "HAL_DATASPACE_BT2020"
1305    },
1306    {
1307     "enum_field_value" : 163971072,
1308     "name" : "HAL_DATASPACE_BT2020_PQ"
1309    },
1310    {
1311     "enum_field_value" : 4096,
1312     "name" : "HAL_DATASPACE_DEPTH"
1313    },
1314    {
1315     "enum_field_value" : 4097,
1316     "name" : "HAL_DATASPACE_SENSOR"
1317    }
1318   ],
1319   "linker_set_key" : "android_dataspace_t",
1320   "name" : "android_dataspace_t",
1321   "referenced_type" : "type-469",
1322   "self_type" : "type-469",
1323   "size" : 4,
1324   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1325   "underlying_type" : "type-2",
1326   "unique_id" : "android_dataspace_t"
1327  },
1328  {
1329   "alignment" : 4,
1330   "enum_fields" :
1331   [
1332    {
1333     "enum_field_value" : 281411584,
1334     "name" : "HAL_DATASPACE_BT2020_ITU"
1335    },
1336    {
1337     "enum_field_value" : 298188800,
1338     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1339    },
1340    {
1341     "enum_field_value" : 302383104,
1342     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1343    },
1344    {
1345     "enum_field_value" : 168165376,
1346     "name" : "HAL_DATASPACE_BT2020_HLG"
1347    }
1348   ],
1349   "linker_set_key" : "android_dataspace_v1_1_t",
1350   "name" : "android_dataspace_v1_1_t",
1351   "referenced_type" : "type-475",
1352   "self_type" : "type-475",
1353   "size" : 4,
1354   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1355   "underlying_type" : "type-2",
1356   "unique_id" : "android_dataspace_v1_1_t"
1357  },
1358  {
1359   "alignment" : 4,
1360   "enum_fields" :
1361   [
1362    {
1363     "enum_field_value" : 142999552,
1364     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1365    },
1366    {
1367     "enum_field_value" : 4098,
1368     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1369    },
1370    {
1371     "enum_field_value" : 4099,
1372     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1373    },
1374    {
1375     "enum_field_value" : 4100,
1376     "name" : "HAL_DATASPACE_HEIF"
1377    }
1378   ],
1379   "linker_set_key" : "android_dataspace_v1_2_t",
1380   "name" : "android_dataspace_v1_2_t",
1381   "referenced_type" : "type-479",
1382   "self_type" : "type-479",
1383   "size" : 4,
1384   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1385   "underlying_type" : "type-2",
1386   "unique_id" : "android_dataspace_v1_2_t"
1387  },
1388  {
1389   "alignment" : 4,
1390   "enum_fields" :
1391   [
1392    {
1393     "enum_field_value" : 1,
1394     "name" : "FLEX_COMPONENT_Y"
1395    },
1396    {
1397     "enum_field_value" : 2,
1398     "name" : "FLEX_COMPONENT_Cb"
1399    },
1400    {
1401     "enum_field_value" : 4,
1402     "name" : "FLEX_COMPONENT_Cr"
1403    },
1404    {
1405     "enum_field_value" : 1024,
1406     "name" : "FLEX_COMPONENT_R"
1407    },
1408    {
1409     "enum_field_value" : 2048,
1410     "name" : "FLEX_COMPONENT_G"
1411    },
1412    {
1413     "enum_field_value" : 4096,
1414     "name" : "FLEX_COMPONENT_B"
1415    },
1416    {
1417     "enum_field_value" : 1073741824,
1418     "name" : "FLEX_COMPONENT_A"
1419    }
1420   ],
1421   "linker_set_key" : "android_flex_component",
1422   "name" : "android_flex_component",
1423   "referenced_type" : "type-485",
1424   "self_type" : "type-485",
1425   "size" : 4,
1426   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1427   "underlying_type" : "type-2",
1428   "unique_id" : "android_flex_component"
1429  },
1430  {
1431   "alignment" : 4,
1432   "enum_fields" :
1433   [
1434    {
1435     "enum_field_value" : 0,
1436     "name" : "FLEX_FORMAT_INVALID"
1437    },
1438    {
1439     "enum_field_value" : 1,
1440     "name" : "FLEX_FORMAT_Y"
1441    },
1442    {
1443     "enum_field_value" : 7,
1444     "name" : "FLEX_FORMAT_YCbCr"
1445    },
1446    {
1447     "enum_field_value" : 1073741831,
1448     "name" : "FLEX_FORMAT_YCbCrA"
1449    },
1450    {
1451     "enum_field_value" : 7168,
1452     "name" : "FLEX_FORMAT_RGB"
1453    },
1454    {
1455     "enum_field_value" : 1073748992,
1456     "name" : "FLEX_FORMAT_RGBA"
1457    }
1458   ],
1459   "linker_set_key" : "android_flex_format",
1460   "name" : "android_flex_format",
1461   "referenced_type" : "type-487",
1462   "self_type" : "type-487",
1463   "size" : 4,
1464   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1465   "underlying_type" : "type-2",
1466   "unique_id" : "android_flex_format"
1467  },
1468  {
1469   "alignment" : 4,
1470   "enum_fields" :
1471   [
1472    {
1473     "enum_field_value" : 1,
1474     "name" : "HAL_HDR_DOLBY_VISION"
1475    },
1476    {
1477     "enum_field_value" : 2,
1478     "name" : "HAL_HDR_HDR10"
1479    },
1480    {
1481     "enum_field_value" : 3,
1482     "name" : "HAL_HDR_HLG"
1483    }
1484   ],
1485   "linker_set_key" : "android_hdr_t",
1486   "name" : "android_hdr_t",
1487   "referenced_type" : "type-473",
1488   "self_type" : "type-473",
1489   "size" : 4,
1490   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1491   "underlying_type" : "type-2",
1492   "unique_id" : "android_hdr_t"
1493  },
1494  {
1495   "alignment" : 4,
1496   "enum_fields" :
1497   [
1498    {
1499     "enum_field_value" : 4,
1500     "name" : "HAL_HDR_HDR10_PLUS"
1501    }
1502   ],
1503   "linker_set_key" : "android_hdr_v1_2_t",
1504   "name" : "android_hdr_v1_2_t",
1505   "referenced_type" : "type-478",
1506   "self_type" : "type-478",
1507   "size" : 4,
1508   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1509   "underlying_type" : "type-2",
1510   "unique_id" : "android_hdr_v1_2_t"
1511  },
1512  {
1513   "alignment" : 4,
1514   "enum_fields" :
1515   [
1516    {
1517     "enum_field_value" : 39,
1518     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1519    },
1520    {
1521     "enum_field_value" : 40,
1522     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1523    },
1524    {
1525     "enum_field_value" : 41,
1526     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1527    },
1528    {
1529     "enum_field_value" : 42,
1530     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1531    }
1532   ],
1533   "linker_set_key" : "android_pixel_format_sw_t",
1534   "name" : "android_pixel_format_sw_t",
1535   "referenced_type" : "type-482",
1536   "self_type" : "type-482",
1537   "size" : 4,
1538   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1539   "underlying_type" : "type-2",
1540   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1541  },
1542  {
1543   "alignment" : 4,
1544   "enum_fields" :
1545   [
1546    {
1547     "enum_field_value" : 1,
1548     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1549    },
1550    {
1551     "enum_field_value" : 2,
1552     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1553    },
1554    {
1555     "enum_field_value" : 3,
1556     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1557    },
1558    {
1559     "enum_field_value" : 4,
1560     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1561    },
1562    {
1563     "enum_field_value" : 5,
1564     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1565    },
1566    {
1567     "enum_field_value" : 16,
1568     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1569    },
1570    {
1571     "enum_field_value" : 17,
1572     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1573    },
1574    {
1575     "enum_field_value" : 20,
1576     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1577    },
1578    {
1579     "enum_field_value" : 22,
1580     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1581    },
1582    {
1583     "enum_field_value" : 32,
1584     "name" : "HAL_PIXEL_FORMAT_RAW16"
1585    },
1586    {
1587     "enum_field_value" : 33,
1588     "name" : "HAL_PIXEL_FORMAT_BLOB"
1589    },
1590    {
1591     "enum_field_value" : 34,
1592     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1593    },
1594    {
1595     "enum_field_value" : 35,
1596     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1597    },
1598    {
1599     "enum_field_value" : 36,
1600     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1601    },
1602    {
1603     "enum_field_value" : 37,
1604     "name" : "HAL_PIXEL_FORMAT_RAW10"
1605    },
1606    {
1607     "enum_field_value" : 38,
1608     "name" : "HAL_PIXEL_FORMAT_RAW12"
1609    },
1610    {
1611     "enum_field_value" : 43,
1612     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1613    },
1614    {
1615     "enum_field_value" : 538982489,
1616     "name" : "HAL_PIXEL_FORMAT_Y8"
1617    },
1618    {
1619     "enum_field_value" : 540422489,
1620     "name" : "HAL_PIXEL_FORMAT_Y16"
1621    },
1622    {
1623     "enum_field_value" : 842094169,
1624     "name" : "HAL_PIXEL_FORMAT_YV12"
1625    }
1626   ],
1627   "linker_set_key" : "android_pixel_format_t",
1628   "name" : "android_pixel_format_t",
1629   "referenced_type" : "type-465",
1630   "self_type" : "type-465",
1631   "size" : 4,
1632   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1633   "underlying_type" : "type-2",
1634   "unique_id" : "android_pixel_format_t"
1635  },
1636  {
1637   "alignment" : 4,
1638   "enum_fields" :
1639   [
1640    {
1641     "enum_field_value" : 48,
1642     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1643    },
1644    {
1645     "enum_field_value" : 49,
1646     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1647    },
1648    {
1649     "enum_field_value" : 50,
1650     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1651    },
1652    {
1653     "enum_field_value" : 51,
1654     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1655    },
1656    {
1657     "enum_field_value" : 52,
1658     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1659    },
1660    {
1661     "enum_field_value" : 53,
1662     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1663    },
1664    {
1665     "enum_field_value" : 54,
1666     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1667    }
1668   ],
1669   "linker_set_key" : "android_pixel_format_v1_1_t",
1670   "name" : "android_pixel_format_v1_1_t",
1671   "referenced_type" : "type-474",
1672   "self_type" : "type-474",
1673   "size" : 4,
1674   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1675   "underlying_type" : "type-2",
1676   "unique_id" : "android_pixel_format_v1_1_t"
1677  },
1678  {
1679   "alignment" : 4,
1680   "enum_fields" :
1681   [
1682    {
1683     "enum_field_value" : 55,
1684     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1685    }
1686   ],
1687   "linker_set_key" : "android_pixel_format_v1_2_t",
1688   "name" : "android_pixel_format_v1_2_t",
1689   "referenced_type" : "type-480",
1690   "self_type" : "type-480",
1691   "size" : 4,
1692   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1693   "underlying_type" : "type-2",
1694   "unique_id" : "android_pixel_format_v1_2_t"
1695  },
1696  {
1697   "alignment" : 4,
1698   "enum_fields" :
1699   [
1700    {
1701     "enum_field_value" : 0,
1702     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1703    },
1704    {
1705     "enum_field_value" : 1,
1706     "name" : "HAL_RENDER_INTENT_ENHANCE"
1707    },
1708    {
1709     "enum_field_value" : 2,
1710     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1711    },
1712    {
1713     "enum_field_value" : 3,
1714     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1715    }
1716   ],
1717   "linker_set_key" : "android_render_intent_v1_1_t",
1718   "name" : "android_render_intent_v1_1_t",
1719   "referenced_type" : "type-477",
1720   "self_type" : "type-477",
1721   "size" : 4,
1722   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1723   "underlying_type" : "type-2",
1724   "unique_id" : "android_render_intent_v1_1_t"
1725  },
1726  {
1727   "alignment" : 4,
1728   "enum_fields" :
1729   [
1730    {
1731     "enum_field_value" : 1,
1732     "name" : "HAL_TRANSFORM_FLIP_H"
1733    },
1734    {
1735     "enum_field_value" : 2,
1736     "name" : "HAL_TRANSFORM_FLIP_V"
1737    },
1738    {
1739     "enum_field_value" : 4,
1740     "name" : "HAL_TRANSFORM_ROT_90"
1741    },
1742    {
1743     "enum_field_value" : 3,
1744     "name" : "HAL_TRANSFORM_ROT_180"
1745    },
1746    {
1747     "enum_field_value" : 7,
1748     "name" : "HAL_TRANSFORM_ROT_270"
1749    }
1750   ],
1751   "linker_set_key" : "android_transform_t",
1752   "name" : "android_transform_t",
1753   "referenced_type" : "type-466",
1754   "self_type" : "type-466",
1755   "size" : 4,
1756   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1757   "underlying_type" : "type-2",
1758   "unique_id" : "android_transform_t"
1759  },
1760  {
1761   "alignment" : 4,
1762   "enum_fields" :
1763   [
1764    {
1765     "enum_field_value" : 0,
1766     "name" : "LOG_ID_MIN"
1767    },
1768    {
1769     "enum_field_value" : 0,
1770     "name" : "LOG_ID_MAIN"
1771    },
1772    {
1773     "enum_field_value" : 1,
1774     "name" : "LOG_ID_RADIO"
1775    },
1776    {
1777     "enum_field_value" : 2,
1778     "name" : "LOG_ID_EVENTS"
1779    },
1780    {
1781     "enum_field_value" : 3,
1782     "name" : "LOG_ID_SYSTEM"
1783    },
1784    {
1785     "enum_field_value" : 4,
1786     "name" : "LOG_ID_CRASH"
1787    },
1788    {
1789     "enum_field_value" : 5,
1790     "name" : "LOG_ID_STATS"
1791    },
1792    {
1793     "enum_field_value" : 6,
1794     "name" : "LOG_ID_SECURITY"
1795    },
1796    {
1797     "enum_field_value" : 7,
1798     "name" : "LOG_ID_KERNEL"
1799    },
1800    {
1801     "enum_field_value" : 8,
1802     "name" : "LOG_ID_MAX"
1803    }
1804   ],
1805   "linker_set_key" : "log_id",
1806   "name" : "log_id",
1807   "referenced_type" : "type-236",
1808   "self_type" : "type-236",
1809   "size" : 4,
1810   "source_file" : "/system/core/liblog/include/android/log.h",
1811   "underlying_type" : "type-2",
1812   "unique_id" : "log_id"
1813  }
1814 ],
1815 "function_types" :
1816 [
1817  {
1818   "alignment" : 4,
1819   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1820   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1821   "parameters" :
1822   [
1823    {
1824     "referenced_type" : "type-44"
1825    },
1826    {
1827     "referenced_type" : "type-50"
1828    },
1829    {
1830     "referenced_type" : "type-26"
1831    }
1832   ],
1833   "referenced_type" : "type-43",
1834   "return_type" : "type-41",
1835   "self_type" : "type-43",
1836   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1837  },
1838  {
1839   "alignment" : 4,
1840   "linker_set_key" : "int (void *)",
1841   "name" : "int (void *)",
1842   "parameters" :
1843   [
1844    {
1845     "referenced_type" : "type-26"
1846    }
1847   ],
1848   "referenced_type" : "type-496",
1849   "return_type" : "type-25",
1850   "self_type" : "type-496",
1851   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1852  },
1853  {
1854   "alignment" : 4,
1855   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1856   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1857   "parameters" :
1858   [
1859    {
1860     "referenced_type" : "type-405"
1861    },
1862    {
1863     "referenced_type" : "type-354"
1864    },
1865    {
1866     "referenced_type" : "type-30"
1867    },
1868    {
1869     "referenced_type" : "type-406"
1870    },
1871    {
1872     "referenced_type" : "type-30"
1873    },
1874    {
1875     "referenced_type" : "type-26"
1876    }
1877   ],
1878   "referenced_type" : "type-404",
1879   "return_type" : "type-27",
1880   "self_type" : "type-404",
1881   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1882  }
1883 ],
1884 "functions" :
1885 [
1886  {
1887   "function_name" : "android::hardware::details::castInterface",
1888   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_7thermal4V1_08IThermalENS_4hidl4base4V1_05IBaseENS4_11BpHwThermalEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
1889   "parameters" :
1890   [
1891    {
1892     "referenced_type" : "type-415"
1893    },
1894    {
1895     "referenced_type" : "type-56"
1896    },
1897    {
1898     "referenced_type" : "type-41"
1899    }
1900   ],
1901   "return_type" : "type-145",
1902   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1903   "template_args" : [ "type-106", "type-72", "type-555" ]
1904  },
1905  {
1906   "function_name" : "android::hardware::details::getServiceInternal",
1907   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_7thermal4V1_011BpHwThermalENS4_8IThermalEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
1908   "parameters" :
1909   [
1910    {
1911     "referenced_type" : "type-422"
1912    },
1913    {
1914     "referenced_type" : "type-41"
1915    },
1916    {
1917     "referenced_type" : "type-41"
1918    }
1919   ],
1920   "return_type" : "type-104",
1921   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
1922   "template_args" : [ "type-555", "type-106", "type-27", "type-27" ]
1923  },
1924  {
1925   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::onTransact",
1926   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
1927   "parameters" :
1928   [
1929    {
1930     "is_this_ptr" : true,
1931     "referenced_type" : "type-589"
1932    },
1933    {
1934     "referenced_type" : "type-2"
1935    },
1936    {
1937     "referenced_type" : "type-412"
1938    },
1939    {
1940     "referenced_type" : "type-405"
1941    },
1942    {
1943     "default_arg" : true,
1944     "referenced_type" : "type-2"
1945    },
1946    {
1947     "default_arg" : true,
1948     "referenced_type" : "type-628"
1949    }
1950   ],
1951   "return_type" : "type-25",
1952   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
1953  },
1954  {
1955   "access" : "private",
1956   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::getDebugInfo",
1957   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1958   "parameters" :
1959   [
1960    {
1961     "is_this_ptr" : true,
1962     "referenced_type" : "type-589"
1963    },
1964    {
1965     "referenced_type" : "type-629"
1966    }
1967   ],
1968   "return_type" : "type-159",
1969   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
1970  },
1971  {
1972   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getCpuUsages",
1973   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal18_hidl_getCpuUsagesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
1974   "parameters" :
1975   [
1976    {
1977     "referenced_type" : "type-413"
1978    },
1979    {
1980     "referenced_type" : "type-412"
1981    },
1982    {
1983     "referenced_type" : "type-405"
1984    },
1985    {
1986     "referenced_type" : "type-630"
1987    }
1988   ],
1989   "return_type" : "type-25",
1990   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
1991  },
1992  {
1993   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getTemperatures",
1994   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal21_hidl_getTemperaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
1995   "parameters" :
1996   [
1997    {
1998     "referenced_type" : "type-413"
1999    },
2000    {
2001     "referenced_type" : "type-412"
2002    },
2003    {
2004     "referenced_type" : "type-405"
2005    },
2006    {
2007     "referenced_type" : "type-631"
2008    }
2009   ],
2010   "return_type" : "type-25",
2011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2012  },
2013  {
2014   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::_hidl_getCoolingDevices",
2015   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal23_hidl_getCoolingDevicesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2016   "parameters" :
2017   [
2018    {
2019     "referenced_type" : "type-413"
2020    },
2021    {
2022     "referenced_type" : "type-412"
2023    },
2024    {
2025     "referenced_type" : "type-405"
2026    },
2027    {
2028     "referenced_type" : "type-632"
2029    }
2030   ],
2031   "return_type" : "type-25",
2032   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2033  },
2034  {
2035   "access" : "private",
2036   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::ping",
2037   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermal4pingEv",
2038   "parameters" :
2039   [
2040    {
2041     "is_this_ptr" : true,
2042     "referenced_type" : "type-589"
2043    }
2044   ],
2045   "return_type" : "type-159",
2046   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2047  },
2048  {
2049   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::BnHwThermal",
2050   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC1ERKNS_2spINS2_8IThermalEEE",
2051   "parameters" :
2052   [
2053    {
2054     "is_this_ptr" : true,
2055     "referenced_type" : "type-589"
2056    },
2057    {
2058     "referenced_type" : "type-285"
2059    }
2060   ],
2061   "return_type" : "type-27",
2062   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2063  },
2064  {
2065   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::BnHwThermal",
2066   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalC2ERKNS_2spINS2_8IThermalEEE",
2067   "parameters" :
2068   [
2069    {
2070     "is_this_ptr" : true,
2071     "referenced_type" : "type-589"
2072    },
2073    {
2074     "referenced_type" : "type-285"
2075    }
2076   ],
2077   "return_type" : "type-27",
2078   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2079  },
2080  {
2081   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2082   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev",
2083   "parameters" :
2084   [
2085    {
2086     "is_this_ptr" : true,
2087     "referenced_type" : "type-589"
2088    }
2089   ],
2090   "return_type" : "type-27",
2091   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2092  },
2093  {
2094   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2095   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev",
2096   "parameters" :
2097   [
2098    {
2099     "is_this_ptr" : true,
2100     "referenced_type" : "type-589"
2101    }
2102   ],
2103   "return_type" : "type-27",
2104   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2105  },
2106  {
2107   "function_name" : "android::hardware::thermal::V1_0::BnHwThermal::~BnHwThermal",
2108   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD2Ev",
2109   "parameters" :
2110   [
2111    {
2112     "is_this_ptr" : true,
2113     "referenced_type" : "type-589"
2114    }
2115   ],
2116   "return_type" : "type-27",
2117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h"
2118  },
2119  {
2120   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::linkToDeath",
2121   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2122   "parameters" :
2123   [
2124    {
2125     "is_this_ptr" : true,
2126     "referenced_type" : "type-618"
2127    },
2128    {
2129     "referenced_type" : "type-578"
2130    },
2131    {
2132     "referenced_type" : "type-30"
2133    }
2134   ],
2135   "return_type" : "type-138",
2136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2137  },
2138  {
2139   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getCpuUsages",
2140   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE",
2141   "parameters" :
2142   [
2143    {
2144     "is_this_ptr" : true,
2145     "referenced_type" : "type-618"
2146    },
2147    {
2148     "referenced_type" : "type-633"
2149    }
2150   ],
2151   "return_type" : "type-159",
2152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2153  },
2154  {
2155   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getDebugInfo",
2156   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2157   "parameters" :
2158   [
2159    {
2160     "is_this_ptr" : true,
2161     "referenced_type" : "type-618"
2162    },
2163    {
2164     "referenced_type" : "type-634"
2165    }
2166   ],
2167   "return_type" : "type-159",
2168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2169  },
2170  {
2171   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getHashChain",
2172   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2173   "parameters" :
2174   [
2175    {
2176     "is_this_ptr" : true,
2177     "referenced_type" : "type-618"
2178    },
2179    {
2180     "referenced_type" : "type-635"
2181    }
2182   ],
2183   "return_type" : "type-159",
2184   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2185  },
2186  {
2187   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::unlinkToDeath",
2188   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2189   "parameters" :
2190   [
2191    {
2192     "is_this_ptr" : true,
2193     "referenced_type" : "type-618"
2194    },
2195    {
2196     "referenced_type" : "type-578"
2197    }
2198   ],
2199   "return_type" : "type-138",
2200   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2201  },
2202  {
2203   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::interfaceChain",
2204   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2205   "parameters" :
2206   [
2207    {
2208     "is_this_ptr" : true,
2209     "referenced_type" : "type-618"
2210    },
2211    {
2212     "referenced_type" : "type-636"
2213    }
2214   ],
2215   "return_type" : "type-159",
2216   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2217  },
2218  {
2219   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getTemperatures",
2220   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2221   "parameters" :
2222   [
2223    {
2224     "is_this_ptr" : true,
2225     "referenced_type" : "type-618"
2226    },
2227    {
2228     "referenced_type" : "type-637"
2229    }
2230   ],
2231   "return_type" : "type-159",
2232   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2233  },
2234  {
2235   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::getCoolingDevices",
2236   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2237   "parameters" :
2238   [
2239    {
2240     "is_this_ptr" : true,
2241     "referenced_type" : "type-618"
2242    },
2243    {
2244     "referenced_type" : "type-638"
2245    }
2246   ],
2247   "return_type" : "type-159",
2248   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2249  },
2250  {
2251   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getCpuUsages",
2252   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal18_hidl_getCpuUsagesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE",
2253   "parameters" :
2254   [
2255    {
2256     "referenced_type" : "type-20"
2257    },
2258    {
2259     "referenced_type" : "type-61"
2260    },
2261    {
2262     "referenced_type" : "type-639"
2263    }
2264   ],
2265   "return_type" : "type-159",
2266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2267  },
2268  {
2269   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::interfaceDescriptor",
2270   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2271   "parameters" :
2272   [
2273    {
2274     "is_this_ptr" : true,
2275     "referenced_type" : "type-618"
2276    },
2277    {
2278     "referenced_type" : "type-640"
2279    }
2280   ],
2281   "return_type" : "type-159",
2282   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2283  },
2284  {
2285   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getTemperatures",
2286   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21_hidl_getTemperaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE",
2287   "parameters" :
2288   [
2289    {
2290     "referenced_type" : "type-20"
2291    },
2292    {
2293     "referenced_type" : "type-61"
2294    },
2295    {
2296     "referenced_type" : "type-641"
2297    }
2298   ],
2299   "return_type" : "type-159",
2300   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2301  },
2302  {
2303   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::notifySyspropsChanged",
2304   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv",
2305   "parameters" :
2306   [
2307    {
2308     "is_this_ptr" : true,
2309     "referenced_type" : "type-618"
2310    }
2311   ],
2312   "return_type" : "type-159",
2313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2314  },
2315  {
2316   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::setHALInstrumentation",
2317   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv",
2318   "parameters" :
2319   [
2320    {
2321     "is_this_ptr" : true,
2322     "referenced_type" : "type-618"
2323    }
2324   ],
2325   "return_type" : "type-159",
2326   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2327  },
2328  {
2329   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::_hidl_getCoolingDevices",
2330   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal23_hidl_getCoolingDevicesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE",
2331   "parameters" :
2332   [
2333    {
2334     "referenced_type" : "type-20"
2335    },
2336    {
2337     "referenced_type" : "type-61"
2338    },
2339    {
2340     "referenced_type" : "type-642"
2341    }
2342   ],
2343   "return_type" : "type-159",
2344   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2345  },
2346  {
2347   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::ping",
2348   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv",
2349   "parameters" :
2350   [
2351    {
2352     "is_this_ptr" : true,
2353     "referenced_type" : "type-618"
2354    }
2355   ],
2356   "return_type" : "type-159",
2357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2358  },
2359  {
2360   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::debug",
2361   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2362   "parameters" :
2363   [
2364    {
2365     "is_this_ptr" : true,
2366     "referenced_type" : "type-618"
2367    },
2368    {
2369     "referenced_type" : "type-363"
2370    },
2371    {
2372     "referenced_type" : "type-545"
2373    }
2374   ],
2375   "return_type" : "type-159",
2376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2377  },
2378  {
2379   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::BpHwThermal",
2380   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC1ERKNS_2spINS0_7IBinderEEE",
2381   "parameters" :
2382   [
2383    {
2384     "is_this_ptr" : true,
2385     "referenced_type" : "type-618"
2386    },
2387    {
2388     "referenced_type" : "type-50"
2389    }
2390   ],
2391   "return_type" : "type-27",
2392   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2393  },
2394  {
2395   "function_name" : "android::hardware::thermal::V1_0::BpHwThermal::BpHwThermal",
2396   "linker_set_key" : "_ZN7android8hardware7thermal4V1_011BpHwThermalC2ERKNS_2spINS0_7IBinderEEE",
2397   "parameters" :
2398   [
2399    {
2400     "is_this_ptr" : true,
2401     "referenced_type" : "type-618"
2402    },
2403    {
2404     "referenced_type" : "type-50"
2405    }
2406   ],
2407   "return_type" : "type-27",
2408   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
2409  },
2410  {
2411   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2412   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_11TemperatureEPNS0_6ParcelEmm",
2413   "parameters" :
2414   [
2415    {
2416     "referenced_type" : "type-559"
2417    },
2418    {
2419     "referenced_type" : "type-405"
2420    },
2421    {
2422     "referenced_type" : "type-30"
2423    },
2424    {
2425     "referenced_type" : "type-30"
2426    }
2427   ],
2428   "return_type" : "type-25",
2429   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2430  },
2431  {
2432   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2433   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13CoolingDeviceEPNS0_6ParcelEmm",
2434   "parameters" :
2435   [
2436    {
2437     "referenced_type" : "type-565"
2438    },
2439    {
2440     "referenced_type" : "type-405"
2441    },
2442    {
2443     "referenced_type" : "type-30"
2444    },
2445    {
2446     "referenced_type" : "type-30"
2447    }
2448   ],
2449   "return_type" : "type-25",
2450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2451  },
2452  {
2453   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2454   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_13ThermalStatusEPNS0_6ParcelEmm",
2455   "parameters" :
2456   [
2457    {
2458     "referenced_type" : "type-604"
2459    },
2460    {
2461     "referenced_type" : "type-405"
2462    },
2463    {
2464     "referenced_type" : "type-30"
2465    },
2466    {
2467     "referenced_type" : "type-30"
2468    }
2469   ],
2470   "return_type" : "type-25",
2471   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2472  },
2473  {
2474   "function_name" : "android::hardware::thermal::V1_0::writeEmbeddedToParcel",
2475   "linker_set_key" : "_ZN7android8hardware7thermal4V1_021writeEmbeddedToParcelERKNS2_8CpuUsageEPNS0_6ParcelEmm",
2476   "parameters" :
2477   [
2478    {
2479     "referenced_type" : "type-562"
2480    },
2481    {
2482     "referenced_type" : "type-405"
2483    },
2484    {
2485     "referenced_type" : "type-30"
2486    },
2487    {
2488     "referenced_type" : "type-30"
2489    }
2490   ],
2491   "return_type" : "type-25",
2492   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2493  },
2494  {
2495   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2496   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_11TemperatureERKNS0_6ParcelEmm",
2497   "parameters" :
2498   [
2499    {
2500     "referenced_type" : "type-559"
2501    },
2502    {
2503     "referenced_type" : "type-412"
2504    },
2505    {
2506     "referenced_type" : "type-30"
2507    },
2508    {
2509     "referenced_type" : "type-30"
2510    }
2511   ],
2512   "return_type" : "type-25",
2513   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2514  },
2515  {
2516   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2517   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13CoolingDeviceERKNS0_6ParcelEmm",
2518   "parameters" :
2519   [
2520    {
2521     "referenced_type" : "type-565"
2522    },
2523    {
2524     "referenced_type" : "type-412"
2525    },
2526    {
2527     "referenced_type" : "type-30"
2528    },
2529    {
2530     "referenced_type" : "type-30"
2531    }
2532   ],
2533   "return_type" : "type-25",
2534   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2535  },
2536  {
2537   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2538   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_13ThermalStatusERKNS0_6ParcelEmm",
2539   "parameters" :
2540   [
2541    {
2542     "referenced_type" : "type-604"
2543    },
2544    {
2545     "referenced_type" : "type-412"
2546    },
2547    {
2548     "referenced_type" : "type-30"
2549    },
2550    {
2551     "referenced_type" : "type-30"
2552    }
2553   ],
2554   "return_type" : "type-25",
2555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2556  },
2557  {
2558   "function_name" : "android::hardware::thermal::V1_0::readEmbeddedFromParcel",
2559   "linker_set_key" : "_ZN7android8hardware7thermal4V1_022readEmbeddedFromParcelERKNS2_8CpuUsageERKNS0_6ParcelEmm",
2560   "parameters" :
2561   [
2562    {
2563     "referenced_type" : "type-562"
2564    },
2565    {
2566     "referenced_type" : "type-412"
2567    },
2568    {
2569     "referenced_type" : "type-30"
2570    },
2571    {
2572     "referenced_type" : "type-30"
2573    }
2574   ],
2575   "return_type" : "type-25",
2576   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
2577  },
2578  {
2579   "function_name" : "android::hardware::thermal::V1_0::IThermal::getService",
2580   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2581   "parameters" :
2582   [
2583    {
2584     "default_arg" : true,
2585     "referenced_type" : "type-422"
2586    },
2587    {
2588     "default_arg" : true,
2589     "referenced_type" : "type-41"
2590    }
2591   ],
2592   "return_type" : "type-104",
2593   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2594  },
2595  {
2596   "function_name" : "android::hardware::thermal::V1_0::IThermal::linkToDeath",
2597   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm",
2598   "parameters" :
2599   [
2600    {
2601     "is_this_ptr" : true,
2602     "referenced_type" : "type-105"
2603    },
2604    {
2605     "referenced_type" : "type-578"
2606    },
2607    {
2608     "referenced_type" : "type-30"
2609    }
2610   ],
2611   "return_type" : "type-138",
2612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2613  },
2614  {
2615   "function_name" : "android::hardware::thermal::V1_0::IThermal::getDebugInfo",
2616   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2617   "parameters" :
2618   [
2619    {
2620     "is_this_ptr" : true,
2621     "referenced_type" : "type-105"
2622    },
2623    {
2624     "referenced_type" : "type-643"
2625    }
2626   ],
2627   "return_type" : "type-159",
2628   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2629  },
2630  {
2631   "function_name" : "android::hardware::thermal::V1_0::IThermal::getHashChain",
2632   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE",
2633   "parameters" :
2634   [
2635    {
2636     "is_this_ptr" : true,
2637     "referenced_type" : "type-105"
2638    },
2639    {
2640     "referenced_type" : "type-644"
2641    }
2642   ],
2643   "return_type" : "type-159",
2644   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2645  },
2646  {
2647   "function_name" : "android::hardware::thermal::V1_0::IThermal::tryGetService",
2648   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2649   "parameters" :
2650   [
2651    {
2652     "default_arg" : true,
2653     "referenced_type" : "type-422"
2654    },
2655    {
2656     "default_arg" : true,
2657     "referenced_type" : "type-41"
2658    }
2659   ],
2660   "return_type" : "type-104",
2661   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2662  },
2663  {
2664   "function_name" : "android::hardware::thermal::V1_0::IThermal::unlinkToDeath",
2665   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2666   "parameters" :
2667   [
2668    {
2669     "is_this_ptr" : true,
2670     "referenced_type" : "type-105"
2671    },
2672    {
2673     "referenced_type" : "type-578"
2674    }
2675   ],
2676   "return_type" : "type-138",
2677   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2678  },
2679  {
2680   "function_name" : "android::hardware::thermal::V1_0::IThermal::interfaceChain",
2681   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2682   "parameters" :
2683   [
2684    {
2685     "is_this_ptr" : true,
2686     "referenced_type" : "type-105"
2687    },
2688    {
2689     "referenced_type" : "type-645"
2690    }
2691   ],
2692   "return_type" : "type-159",
2693   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2694  },
2695  {
2696   "function_name" : "android::hardware::thermal::V1_0::IThermal::registerAsService",
2697   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2698   "parameters" :
2699   [
2700    {
2701     "is_this_ptr" : true,
2702     "referenced_type" : "type-105"
2703    },
2704    {
2705     "default_arg" : true,
2706     "referenced_type" : "type-422"
2707    }
2708   ],
2709   "return_type" : "type-25",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::thermal::V1_0::IThermal::interfaceDescriptor",
2714   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2715   "parameters" :
2716   [
2717    {
2718     "is_this_ptr" : true,
2719     "referenced_type" : "type-105"
2720    },
2721    {
2722     "referenced_type" : "type-646"
2723    }
2724   ],
2725   "return_type" : "type-159",
2726   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2727  },
2728  {
2729   "function_name" : "android::hardware::thermal::V1_0::IThermal::notifySyspropsChanged",
2730   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv",
2731   "parameters" :
2732   [
2733    {
2734     "is_this_ptr" : true,
2735     "referenced_type" : "type-105"
2736    }
2737   ],
2738   "return_type" : "type-159",
2739   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2740  },
2741  {
2742   "function_name" : "android::hardware::thermal::V1_0::IThermal::setHALInstrumentation",
2743   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv",
2744   "parameters" :
2745   [
2746    {
2747     "is_this_ptr" : true,
2748     "referenced_type" : "type-105"
2749    }
2750   ],
2751   "return_type" : "type-159",
2752   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2753  },
2754  {
2755   "function_name" : "android::hardware::thermal::V1_0::IThermal::registerForNotifications",
2756   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
2757   "parameters" :
2758   [
2759    {
2760     "referenced_type" : "type-422"
2761    },
2762    {
2763     "referenced_type" : "type-546"
2764    }
2765   ],
2766   "return_type" : "type-41",
2767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2768  },
2769  {
2770   "function_name" : "android::hardware::thermal::V1_0::IThermal::ping",
2771   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv",
2772   "parameters" :
2773   [
2774    {
2775     "is_this_ptr" : true,
2776     "referenced_type" : "type-105"
2777    }
2778   ],
2779   "return_type" : "type-159",
2780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2781  },
2782  {
2783   "function_name" : "android::hardware::thermal::V1_0::IThermal::debug",
2784   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2785   "parameters" :
2786   [
2787    {
2788     "is_this_ptr" : true,
2789     "referenced_type" : "type-105"
2790    },
2791    {
2792     "referenced_type" : "type-363"
2793    },
2794    {
2795     "referenced_type" : "type-545"
2796    }
2797   ],
2798   "return_type" : "type-159",
2799   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2800  },
2801  {
2802   "function_name" : "android::hardware::thermal::V1_0::IThermal::castFrom",
2803   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2804   "parameters" :
2805   [
2806    {
2807     "referenced_type" : "type-612"
2808    },
2809    {
2810     "default_arg" : true,
2811     "referenced_type" : "type-41"
2812    }
2813   ],
2814   "return_type" : "type-145",
2815   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2816  },
2817  {
2818   "function_name" : "android::hardware::thermal::V1_0::IThermal::castFrom",
2819   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal8castFromERKNS_2spIS3_EEb",
2820   "parameters" :
2821   [
2822    {
2823     "referenced_type" : "type-285"
2824    },
2825    {
2826     "default_arg" : true,
2827     "referenced_type" : "type-41"
2828    }
2829   ],
2830   "return_type" : "type-145",
2831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2832  },
2833  {
2834   "access" : "private",
2835   "function_name" : "android::hardware::thermal::V1_0::BsThermal::addOnewayTask",
2836   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermal13addOnewayTaskENSt3__18functionIFvvEEE",
2837   "parameters" :
2838   [
2839    {
2840     "is_this_ptr" : true,
2841     "referenced_type" : "type-616"
2842    },
2843    {
2844     "referenced_type" : "type-650"
2845    }
2846   ],
2847   "return_type" : "type-159",
2848   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2849  },
2850  {
2851   "function_name" : "android::hardware::thermal::V1_0::BsThermal::BsThermal",
2852   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermalC1ENS_2spINS2_8IThermalEEE",
2853   "parameters" :
2854   [
2855    {
2856     "is_this_ptr" : true,
2857     "referenced_type" : "type-616"
2858    },
2859    {
2860     "referenced_type" : "type-110"
2861    }
2862   ],
2863   "return_type" : "type-27",
2864   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2865  },
2866  {
2867   "function_name" : "android::hardware::thermal::V1_0::BsThermal::BsThermal",
2868   "linker_set_key" : "_ZN7android8hardware7thermal4V1_09BsThermalC2ENS_2spINS2_8IThermalEEE",
2869   "parameters" :
2870   [
2871    {
2872     "is_this_ptr" : true,
2873     "referenced_type" : "type-616"
2874    },
2875    {
2876     "referenced_type" : "type-110"
2877    }
2878   ],
2879   "return_type" : "type-27",
2880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h"
2881  }
2882 ],
2883 "global_vars" :
2884 [
2885  {
2886   "linker_set_key" : "_ZN7android8hardware7thermal4V1_08IThermal10descriptorE",
2887   "name" : "android::hardware::thermal::V1_0::IThermal::descriptor",
2888   "referenced_type" : "type-56",
2889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
2890  }
2891 ],
2892 "lvalue_reference_types" :
2893 [
2894  {
2895   "alignment" : 8,
2896   "linker_set_key" : "android::Mutex &",
2897   "name" : "android::Mutex &",
2898   "referenced_type" : "type-32",
2899   "self_type" : "type-502",
2900   "size" : 8,
2901   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2902  },
2903  {
2904   "alignment" : 8,
2905   "linker_set_key" : "android::RWLock &",
2906   "name" : "android::RWLock &",
2907   "referenced_type" : "type-506",
2908   "self_type" : "type-510",
2909   "size" : 8,
2910   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2911  },
2912  {
2913   "alignment" : 8,
2914   "linker_set_key" : "android::String16 &",
2915   "name" : "android::String16 &",
2916   "referenced_type" : "type-46",
2917   "self_type" : "type-388",
2918   "size" : 8,
2919   "source_file" : "/system/core/libutils/include/utils/String16.h"
2920  },
2921  {
2922   "alignment" : 8,
2923   "linker_set_key" : "android::String8 &",
2924   "name" : "android::String8 &",
2925   "referenced_type" : "type-55",
2926   "self_type" : "type-383",
2927   "size" : 8,
2928   "source_file" : "/system/core/libutils/include/utils/String8.h"
2929  },
2930  {
2931   "alignment" : 8,
2932   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &",
2933   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &",
2934   "referenced_type" : "type-145",
2935   "self_type" : "type-149",
2936   "size" : 8,
2937   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2938  },
2939  {
2940   "alignment" : 8,
2941   "linker_set_key" : "android::hardware::Return<bool> &",
2942   "name" : "android::hardware::Return<bool> &",
2943   "referenced_type" : "type-138",
2944   "self_type" : "type-142",
2945   "size" : 8,
2946   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2947  },
2948  {
2949   "alignment" : 8,
2950   "linker_set_key" : "android::hardware::Return<void> &",
2951   "name" : "android::hardware::Return<void> &",
2952   "referenced_type" : "type-159",
2953   "self_type" : "type-162",
2954   "size" : 8,
2955   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2956  },
2957  {
2958   "alignment" : 8,
2959   "linker_set_key" : "android::hardware::Status &",
2960   "name" : "android::hardware::Status &",
2961   "referenced_type" : "type-129",
2962   "self_type" : "type-136",
2963   "size" : 8,
2964   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2965  },
2966  {
2967   "alignment" : 8,
2968   "linker_set_key" : "android::hardware::TextOutput &",
2969   "name" : "android::hardware::TextOutput &",
2970   "referenced_type" : "type-410",
2971   "self_type" : "type-409",
2972   "size" : 8,
2973   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2974  },
2975  {
2976   "alignment" : 8,
2977   "linker_set_key" : "android::hardware::TextOutput &",
2978   "name" : "android::hardware::TextOutput &",
2979   "referenced_type" : "type-591",
2980   "self_type" : "type-590",
2981   "size" : 8,
2982   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2983  },
2984  {
2985   "alignment" : 8,
2986   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2987   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2988   "referenced_type" : "type-302",
2989   "self_type" : "type-574",
2990   "size" : 8,
2991   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2992  },
2993  {
2994   "alignment" : 8,
2995   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2996   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2997   "referenced_type" : "type-293",
2998   "self_type" : "type-569",
2999   "size" : 8,
3000   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3001  },
3002  {
3003   "alignment" : 8,
3004   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3005   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3006   "referenced_type" : "type-305",
3007   "self_type" : "type-577",
3008   "size" : 8,
3009   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3010  },
3011  {
3012   "alignment" : 8,
3013   "linker_set_key" : "android::hardware::hidl_memory &",
3014   "name" : "android::hardware::hidl_memory &",
3015   "referenced_type" : "type-274",
3016   "self_type" : "type-279",
3017   "size" : 8,
3018   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3019  },
3020  {
3021   "alignment" : 8,
3022   "linker_set_key" : "android::hardware::hidl_string &",
3023   "name" : "android::hardware::hidl_string &",
3024   "referenced_type" : "type-270",
3025   "self_type" : "type-572",
3026   "size" : 8,
3027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3028  },
3029  {
3030   "alignment" : 8,
3031   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3032   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3033   "referenced_type" : "type-301",
3034   "self_type" : "type-311",
3035   "size" : 8,
3036   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3037  },
3038  {
3039   "alignment" : 8,
3040   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3041   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3042   "referenced_type" : "type-292",
3043   "self_type" : "type-300",
3044   "size" : 8,
3045   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3046  },
3047  {
3048   "alignment" : 8,
3049   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3050   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3051   "referenced_type" : "type-112",
3052   "self_type" : "type-122",
3053   "size" : 8,
3054   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3055  },
3056  {
3057   "alignment" : 8,
3058   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> &",
3059   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> &",
3060   "referenced_type" : "type-104",
3061   "self_type" : "type-108",
3062   "size" : 8,
3063   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3064  },
3065  {
3066   "alignment" : 8,
3067   "linker_set_key" : "const android::String16 &",
3068   "name" : "const android::String16 &",
3069   "referenced_type" : "type-45",
3070   "self_type" : "type-44",
3071   "size" : 8,
3072   "source_file" : "/system/core/libutils/include/utils/String16.h"
3073  },
3074  {
3075   "alignment" : 8,
3076   "linker_set_key" : "const android::String8 &",
3077   "name" : "const android::String8 &",
3078   "referenced_type" : "type-380",
3079   "self_type" : "type-382",
3080   "size" : 8,
3081   "source_file" : "/system/core/libutils/include/utils/String8.h"
3082  },
3083  {
3084   "alignment" : 8,
3085   "linker_set_key" : "const android::hardware::Parcel &",
3086   "name" : "const android::hardware::Parcel &",
3087   "referenced_type" : "type-411",
3088   "self_type" : "type-412",
3089   "size" : 8,
3090   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3091  },
3092  {
3093   "alignment" : 8,
3094   "linker_set_key" : "const android::hardware::Return<bool> &",
3095   "name" : "const android::hardware::Return<bool> &",
3096   "referenced_type" : "type-143",
3097   "self_type" : "type-152",
3098   "size" : 8,
3099   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3100  },
3101  {
3102   "alignment" : 8,
3103   "linker_set_key" : "const android::hardware::Status &",
3104   "name" : "const android::hardware::Status &",
3105   "referenced_type" : "type-133",
3106   "self_type" : "type-134",
3107   "size" : 8,
3108   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3109  },
3110  {
3111   "alignment" : 8,
3112   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3113   "name" : "const android::hardware::details::SchedPrio &",
3114   "referenced_type" : "type-428",
3115   "self_type" : "type-427",
3116   "size" : 8,
3117   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3118  },
3119  {
3120   "alignment" : 8,
3121   "linker_set_key" : "const android::hardware::hidl_handle &",
3122   "name" : "const android::hardware::hidl_handle &",
3123   "referenced_type" : "type-362",
3124   "self_type" : "type-363",
3125   "size" : 8,
3126   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3127  },
3128  {
3129   "alignment" : 8,
3130   "linker_set_key" : "const android::hardware::hidl_memory &",
3131   "name" : "const android::hardware::hidl_memory &",
3132   "referenced_type" : "type-277",
3133   "self_type" : "type-278",
3134   "size" : 8,
3135   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3136  },
3137  {
3138   "alignment" : 8,
3139   "linker_set_key" : "const android::hardware::hidl_string &",
3140   "name" : "const android::hardware::hidl_string &",
3141   "referenced_type" : "type-269",
3142   "self_type" : "type-273",
3143   "size" : 8,
3144   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3145  },
3146  {
3147   "alignment" : 8,
3148   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3149   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3150   "referenced_type" : "type-544",
3151   "self_type" : "type-545",
3152   "size" : 8,
3153   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
3154  },
3155  {
3156   "alignment" : 8,
3157   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> &",
3158   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> &",
3159   "referenced_type" : "type-348",
3160   "self_type" : "type-419",
3161   "size" : 8,
3162   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3163  },
3164  {
3165   "alignment" : 8,
3166   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> &",
3167   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> &",
3168   "referenced_type" : "type-338",
3169   "self_type" : "type-418",
3170   "size" : 8,
3171   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3172  },
3173  {
3174   "alignment" : 8,
3175   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> &",
3176   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> &",
3177   "referenced_type" : "type-328",
3178   "self_type" : "type-416",
3179   "size" : 8,
3180   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
3181  },
3182  {
3183   "alignment" : 8,
3184   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3185   "name" : "const android::hardware::hidl_vec<int> &",
3186   "referenced_type" : "type-316",
3187   "self_type" : "type-319",
3188   "size" : 8,
3189   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3190  },
3191  {
3192   "alignment" : 8,
3193   "linker_set_key" : "const android::hardware::hidl_version &",
3194   "name" : "const android::hardware::hidl_version &",
3195   "referenced_type" : "type-357",
3196   "self_type" : "type-359",
3197   "size" : 8,
3198   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3199  },
3200  {
3201   "alignment" : 8,
3202   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice &",
3203   "name" : "const android::hardware::thermal::V1_0::CoolingDevice &",
3204   "referenced_type" : "type-347",
3205   "self_type" : "type-565",
3206   "size" : 8,
3207   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3208  },
3209  {
3210   "alignment" : 8,
3211   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage &",
3212   "name" : "const android::hardware::thermal::V1_0::CpuUsage &",
3213   "referenced_type" : "type-337",
3214   "self_type" : "type-562",
3215   "size" : 8,
3216   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3217  },
3218  {
3219   "alignment" : 8,
3220   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature &",
3221   "name" : "const android::hardware::thermal::V1_0::Temperature &",
3222   "referenced_type" : "type-327",
3223   "self_type" : "type-559",
3224   "size" : 8,
3225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3226  },
3227  {
3228   "alignment" : 8,
3229   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatus &",
3230   "name" : "const android::hardware::thermal::V1_0::ThermalStatus &",
3231   "referenced_type" : "type-603",
3232   "self_type" : "type-604",
3233   "size" : 8,
3234   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
3235  },
3236  {
3237   "alignment" : 8,
3238   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3239   "name" : "const android::hidl::base::V1_0::IBase *const &",
3240   "referenced_type" : "type-443",
3241   "self_type" : "type-444",
3242   "size" : 8,
3243   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3244  },
3245  {
3246   "alignment" : 8,
3247   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3248   "name" : "const android::sp<android::hardware::IBinder> &",
3249   "referenced_type" : "type-17",
3250   "self_type" : "type-50",
3251   "size" : 8,
3252   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3253  },
3254  {
3255   "alignment" : 8,
3256   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3257   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3258   "referenced_type" : "type-124",
3259   "self_type" : "type-470",
3260   "size" : 8,
3261   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3262  },
3263  {
3264   "alignment" : 8,
3265   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3266   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3267   "referenced_type" : "type-567",
3268   "self_type" : "type-578",
3269   "size" : 8,
3270   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3271  },
3272  {
3273   "alignment" : 8,
3274   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3275   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> &",
3276   "referenced_type" : "type-110",
3277   "self_type" : "type-285",
3278   "size" : 8,
3279   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3280  },
3281  {
3282   "alignment" : 8,
3283   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3284   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3285   "referenced_type" : "type-611",
3286   "self_type" : "type-612",
3287   "size" : 8,
3288   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3289  },
3290  {
3291   "alignment" : 8,
3292   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3293   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3294   "referenced_type" : "type-101",
3295   "self_type" : "type-546",
3296   "size" : 8,
3297   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
3298  },
3299  {
3300   "alignment" : 8,
3301   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3302   "name" : "const android::wp<android::hardware::BHwBinder> &",
3303   "referenced_type" : "type-592",
3304   "self_type" : "type-594",
3305   "size" : 8,
3306   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3307  },
3308  {
3309   "alignment" : 8,
3310   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3311   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3312   "referenced_type" : "type-296",
3313   "self_type" : "type-318",
3314   "size" : 8,
3315   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3316  },
3317  {
3318   "alignment" : 8,
3319   "linker_set_key" : "const bool &",
3320   "name" : "const bool &",
3321   "referenced_type" : "type-92",
3322   "self_type" : "type-240",
3323   "size" : 8,
3324   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3325  },
3326  {
3327   "alignment" : 8,
3328   "linker_set_key" : "const double &",
3329   "name" : "const double &",
3330   "referenced_type" : "type-260",
3331   "self_type" : "type-261",
3332   "size" : 8,
3333   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3334  },
3335  {
3336   "alignment" : 8,
3337   "linker_set_key" : "const float &",
3338   "name" : "const float &",
3339   "referenced_type" : "type-258",
3340   "self_type" : "type-259",
3341   "size" : 8,
3342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3343  },
3344  {
3345   "alignment" : 8,
3346   "linker_set_key" : "const int &",
3347   "name" : "const int &",
3348   "referenced_type" : "type-468",
3349   "self_type" : "type-467",
3350   "size" : 8,
3351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3352  },
3353  {
3354   "linker_set_key" : "const iter<is_const> &",
3355   "name" : "const iter<is_const> &",
3356   "referenced_type" : "type-283",
3357   "self_type" : "type-286",
3358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3359  },
3360  {
3361   "linker_set_key" : "const iter<is_const> &",
3362   "name" : "const iter<is_const> &",
3363   "referenced_type" : "type-583",
3364   "self_type" : "type-585",
3365   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3366  },
3367  {
3368   "alignment" : 8,
3369   "linker_set_key" : "const log_msg &",
3370   "name" : "const log_msg &",
3371   "referenced_type" : "type-73",
3372   "self_type" : "type-121",
3373   "size" : 8,
3374   "source_file" : "/system/core/liblog/include/log/log_read.h"
3375  },
3376  {
3377   "alignment" : 8,
3378   "linker_set_key" : "const long &",
3379   "name" : "const long &",
3380   "referenced_type" : "type-255",
3381   "self_type" : "type-256",
3382   "size" : 8,
3383   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3384  },
3385  {
3386   "alignment" : 8,
3387   "linker_set_key" : "const short &",
3388   "name" : "const short &",
3389   "referenced_type" : "type-246",
3390   "self_type" : "type-251",
3391   "size" : 8,
3392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3393  },
3394  {
3395   "alignment" : 8,
3396   "linker_set_key" : "const signed char &",
3397   "name" : "const signed char &",
3398   "referenced_type" : "type-241",
3399   "self_type" : "type-243",
3400   "size" : 8,
3401   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3402  },
3403  {
3404   "alignment" : 8,
3405   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3406   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3407   "referenced_type" : "type-420",
3408   "self_type" : "type-422",
3409   "size" : 8,
3410   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3411  },
3412  {
3413   "alignment" : 8,
3414   "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 *> > *)> > > &",
3415   "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 *> > *)> > > &",
3416   "referenced_type" : "type-3",
3417   "self_type" : "type-617",
3418   "size" : 8,
3419   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3420  },
3421  {
3422   "alignment" : 8,
3423   "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 *> > *)> > > &",
3424   "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 *> > *)> > > &",
3425   "referenced_type" : "type-606",
3426   "self_type" : "type-605",
3427   "size" : 8,
3428   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3429  },
3430  {
3431   "alignment" : 8,
3432   "linker_set_key" : "const unsigned char &",
3433   "name" : "const unsigned char &",
3434   "referenced_type" : "type-244",
3435   "self_type" : "type-245",
3436   "size" : 8,
3437   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3438  },
3439  {
3440   "alignment" : 8,
3441   "linker_set_key" : "const unsigned int &",
3442   "name" : "const unsigned int &",
3443   "referenced_type" : "type-36",
3444   "self_type" : "type-254",
3445   "size" : 8,
3446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3447  },
3448  {
3449   "alignment" : 8,
3450   "linker_set_key" : "const unsigned long &",
3451   "name" : "const unsigned long &",
3452   "referenced_type" : "type-37",
3453   "self_type" : "type-257",
3454   "size" : 8,
3455   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3456  },
3457  {
3458   "alignment" : 8,
3459   "linker_set_key" : "const unsigned short &",
3460   "name" : "const unsigned short &",
3461   "referenced_type" : "type-252",
3462   "self_type" : "type-253",
3463   "size" : 8,
3464   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3465  },
3466  {
3467   "alignment" : 8,
3468   "linker_set_key" : "int &",
3469   "name" : "int &",
3470   "referenced_type" : "type-25",
3471   "self_type" : "type-375",
3472   "size" : 8,
3473   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3474  },
3475  {
3476   "alignment" : 8,
3477   "linker_set_key" : "unsigned char &",
3478   "name" : "unsigned char &",
3479   "referenced_type" : "type-77",
3480   "self_type" : "type-522",
3481   "size" : 8,
3482   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3483  },
3484  {
3485   "alignment" : 8,
3486   "linker_set_key" : "unsigned int &",
3487   "name" : "unsigned int &",
3488   "referenced_type" : "type-2",
3489   "self_type" : "type-532",
3490   "size" : 8,
3491   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
3492  }
3493 ],
3494 "pointer_types" :
3495 [
3496  {
3497   "alignment" : 8,
3498   "linker_set_key" : "android::Condition *",
3499   "name" : "android::Condition *",
3500   "referenced_type" : "type-93",
3501   "self_type" : "type-505",
3502   "size" : 8,
3503   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3504  },
3505  {
3506   "alignment" : 8,
3507   "linker_set_key" : "android::Mutex *",
3508   "name" : "android::Mutex *",
3509   "referenced_type" : "type-32",
3510   "self_type" : "type-499",
3511   "size" : 8,
3512   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3513  },
3514  {
3515   "alignment" : 8,
3516   "linker_set_key" : "android::Mutex::Autolock *",
3517   "name" : "android::Mutex::Autolock *",
3518   "referenced_type" : "type-501",
3519   "self_type" : "type-503",
3520   "size" : 8,
3521   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3522  },
3523  {
3524   "alignment" : 8,
3525   "linker_set_key" : "android::RWLock *",
3526   "name" : "android::RWLock *",
3527   "referenced_type" : "type-506",
3528   "self_type" : "type-508",
3529   "size" : 8,
3530   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3531  },
3532  {
3533   "alignment" : 8,
3534   "linker_set_key" : "android::RWLock::AutoRLock *",
3535   "name" : "android::RWLock::AutoRLock *",
3536   "referenced_type" : "type-509",
3537   "self_type" : "type-511",
3538   "size" : 8,
3539   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3540  },
3541  {
3542   "alignment" : 8,
3543   "linker_set_key" : "android::RWLock::AutoWLock *",
3544   "name" : "android::RWLock::AutoWLock *",
3545   "referenced_type" : "type-512",
3546   "self_type" : "type-513",
3547   "size" : 8,
3548   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3549  },
3550  {
3551   "alignment" : 8,
3552   "linker_set_key" : "android::RefBase *",
3553   "name" : "android::RefBase *",
3554   "referenced_type" : "type-8",
3555   "self_type" : "type-266",
3556   "size" : 8,
3557   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3558  },
3559  {
3560   "alignment" : 8,
3561   "linker_set_key" : "android::RefBase::weakref_impl *",
3562   "name" : "android::RefBase::weakref_impl *",
3563   "referenced_type" : "type-11",
3564   "self_type" : "type-10",
3565   "size" : 8,
3566   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3567  },
3568  {
3569   "alignment" : 8,
3570   "linker_set_key" : "android::RefBase::weakref_impl *",
3571   "name" : "android::RefBase::weakref_impl *",
3572   "referenced_type" : "type-580",
3573   "self_type" : "type-579",
3574   "size" : 8,
3575   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3576  },
3577  {
3578   "alignment" : 8,
3579   "linker_set_key" : "android::RefBase::weakref_type *",
3580   "name" : "android::RefBase::weakref_type *",
3581   "referenced_type" : "type-40",
3582   "self_type" : "type-39",
3583   "size" : 8,
3584   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3585  },
3586  {
3587   "alignment" : 8,
3588   "linker_set_key" : "android::ReferenceRenamer *",
3589   "name" : "android::ReferenceRenamer *",
3590   "referenced_type" : "type-262",
3591   "self_type" : "type-263",
3592   "size" : 8,
3593   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3594  },
3595  {
3596   "alignment" : 8,
3597   "linker_set_key" : "android::ScopedTrace *",
3598   "name" : "android::ScopedTrace *",
3599   "referenced_type" : "type-514",
3600   "self_type" : "type-515",
3601   "size" : 8,
3602   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3603  },
3604  {
3605   "alignment" : 8,
3606   "linker_set_key" : "android::String16 *",
3607   "name" : "android::String16 *",
3608   "referenced_type" : "type-46",
3609   "self_type" : "type-389",
3610   "size" : 8,
3611   "source_file" : "/system/core/libutils/include/utils/String16.h"
3612  },
3613  {
3614   "alignment" : 8,
3615   "linker_set_key" : "android::String8 *",
3616   "name" : "android::String8 *",
3617   "referenced_type" : "type-55",
3618   "self_type" : "type-384",
3619   "size" : 8,
3620   "source_file" : "/system/core/libutils/include/utils/String8.h"
3621  },
3622  {
3623   "alignment" : 8,
3624   "linker_set_key" : "android::Thread *",
3625   "name" : "android::Thread *",
3626   "referenced_type" : "type-91",
3627   "self_type" : "type-90",
3628   "size" : 8,
3629   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3630  },
3631  {
3632   "alignment" : 8,
3633   "linker_set_key" : "android::VirtualLightRefBase *",
3634   "name" : "android::VirtualLightRefBase *",
3635   "referenced_type" : "type-165",
3636   "self_type" : "type-172",
3637   "size" : 8,
3638   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3639  },
3640  {
3641   "alignment" : 8,
3642   "linker_set_key" : "android::hardware::BHwBinder *",
3643   "name" : "android::hardware::BHwBinder *",
3644   "referenced_type" : "type-127",
3645   "self_type" : "type-126",
3646   "size" : 8,
3647   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3648  },
3649  {
3650   "alignment" : 8,
3651   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal> *",
3652   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal> *",
3653   "referenced_type" : "type-398",
3654   "self_type" : "type-397",
3655   "size" : 8,
3656   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3657  },
3658  {
3659   "alignment" : 8,
3660   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3661   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3662   "referenced_type" : "type-436",
3663   "self_type" : "type-442",
3664   "size" : 8,
3665   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3666  },
3667  {
3668   "alignment" : 8,
3669   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3670   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3671   "referenced_type" : "type-455",
3672   "self_type" : "type-460",
3673   "size" : 8,
3674   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3675  },
3676  {
3677   "alignment" : 8,
3678   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3679   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3680   "referenced_type" : "type-445",
3681   "self_type" : "type-450",
3682   "size" : 8,
3683   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3684  },
3685  {
3686   "alignment" : 8,
3687   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3688   "name" : "android::hardware::GrantorDescriptor *",
3689   "referenced_type" : "type-291",
3690   "self_type" : "type-290",
3691   "size" : 8,
3692   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3693  },
3694  {
3695   "alignment" : 8,
3696   "linker_set_key" : "android::hardware::IBinder *",
3697   "name" : "android::hardware::IBinder *",
3698   "referenced_type" : "type-15",
3699   "self_type" : "type-14",
3700   "size" : 8,
3701   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3702  },
3703  {
3704   "alignment" : 8,
3705   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3706   "name" : "android::hardware::IBinder::DeathRecipient *",
3707   "referenced_type" : "type-7",
3708   "self_type" : "type-6",
3709   "size" : 8,
3710   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3711  },
3712  {
3713   "alignment" : 8,
3714   "linker_set_key" : "android::hardware::IInterface *",
3715   "name" : "android::hardware::IInterface *",
3716   "referenced_type" : "type-21",
3717   "self_type" : "type-20",
3718   "size" : 8,
3719   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3720  },
3721  {
3722   "alignment" : 8,
3723   "linker_set_key" : "android::hardware::Parcel *",
3724   "name" : "android::hardware::Parcel *",
3725   "referenced_type" : "type-399",
3726   "self_type" : "type-405",
3727   "size" : 8,
3728   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3729  },
3730  {
3731   "alignment" : 8,
3732   "linker_set_key" : "android::hardware::ProcessState *",
3733   "name" : "android::hardware::ProcessState *",
3734   "referenced_type" : "type-24",
3735   "self_type" : "type-23",
3736   "size" : 8,
3737   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3738  },
3739  {
3740   "alignment" : 8,
3741   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
3742   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
3743   "referenced_type" : "type-145",
3744   "self_type" : "type-146",
3745   "size" : 8,
3746   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3747  },
3748  {
3749   "alignment" : 8,
3750   "linker_set_key" : "android::hardware::Return<bool> *",
3751   "name" : "android::hardware::Return<bool> *",
3752   "referenced_type" : "type-138",
3753   "self_type" : "type-140",
3754   "size" : 8,
3755   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3756  },
3757  {
3758   "alignment" : 8,
3759   "linker_set_key" : "android::hardware::Return<void> *",
3760   "name" : "android::hardware::Return<void> *",
3761   "referenced_type" : "type-159",
3762   "self_type" : "type-160",
3763   "size" : 8,
3764   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3765  },
3766  {
3767   "alignment" : 8,
3768   "linker_set_key" : "android::hardware::Status *",
3769   "name" : "android::hardware::Status *",
3770   "referenced_type" : "type-129",
3771   "self_type" : "type-132",
3772   "size" : 8,
3773   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3774  },
3775  {
3776   "alignment" : 8,
3777   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3778   "name" : "android::hardware::details::HidlInstrumentor *",
3779   "referenced_type" : "type-62",
3780   "self_type" : "type-61",
3781   "size" : 8,
3782   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3783  },
3784  {
3785   "alignment" : 8,
3786   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3787   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3788   "referenced_type" : "type-302",
3789   "self_type" : "type-573",
3790   "size" : 8,
3791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3792  },
3793  {
3794   "alignment" : 8,
3795   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3796   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3797   "referenced_type" : "type-293",
3798   "self_type" : "type-566",
3799   "size" : 8,
3800   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3801  },
3802  {
3803   "alignment" : 8,
3804   "linker_set_key" : "android::hardware::details::return_status *",
3805   "name" : "android::hardware::details::return_status *",
3806   "referenced_type" : "type-139",
3807   "self_type" : "type-153",
3808   "size" : 8,
3809   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3810  },
3811  {
3812   "alignment" : 8,
3813   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3814   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3815   "referenced_type" : "type-305",
3816   "self_type" : "type-304",
3817   "size" : 8,
3818   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3819  },
3820  {
3821   "alignment" : 8,
3822   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3823   "name" : "android::hardware::hidl_binder_death_recipient *",
3824   "referenced_type" : "type-114",
3825   "self_type" : "type-113",
3826   "size" : 8,
3827   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3828  },
3829  {
3830   "alignment" : 8,
3831   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3832   "name" : "android::hardware::hidl_death_recipient *",
3833   "referenced_type" : "type-117",
3834   "self_type" : "type-116",
3835   "size" : 8,
3836   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3837  },
3838  {
3839   "alignment" : 8,
3840   "linker_set_key" : "android::hardware::hidl_memory *",
3841   "name" : "android::hardware::hidl_memory *",
3842   "referenced_type" : "type-274",
3843   "self_type" : "type-275",
3844   "size" : 8,
3845   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3846  },
3847  {
3848   "alignment" : 8,
3849   "linker_set_key" : "android::hardware::hidl_string *",
3850   "name" : "android::hardware::hidl_string *",
3851   "referenced_type" : "type-270",
3852   "self_type" : "type-295",
3853   "size" : 8,
3854   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3855  },
3856  {
3857   "alignment" : 8,
3858   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3859   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3860   "referenced_type" : "type-301",
3861   "self_type" : "type-308",
3862   "size" : 8,
3863   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3864  },
3865  {
3866   "alignment" : 8,
3867   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3868   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3869   "referenced_type" : "type-292",
3870   "self_type" : "type-297",
3871   "size" : 8,
3872   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3873  },
3874  {
3875   "alignment" : 8,
3876   "linker_set_key" : "android::hardware::hidl_version *",
3877   "name" : "android::hardware::hidl_version *",
3878   "referenced_type" : "type-355",
3879   "self_type" : "type-356",
3880   "size" : 8,
3881   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3882  },
3883  {
3884   "alignment" : 8,
3885   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal *",
3886   "name" : "android::hardware::thermal::V1_0::BnHwThermal *",
3887   "referenced_type" : "type-586",
3888   "self_type" : "type-589",
3889   "size" : 8,
3890   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3891  },
3892  {
3893   "alignment" : 8,
3894   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal *",
3895   "name" : "android::hardware::thermal::V1_0::BpHwThermal *",
3896   "referenced_type" : "type-555",
3897   "self_type" : "type-618",
3898   "size" : 8,
3899   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3900  },
3901  {
3902   "alignment" : 8,
3903   "linker_set_key" : "android::hardware::thermal::V1_0::BsThermal *",
3904   "name" : "android::hardware::thermal::V1_0::BsThermal *",
3905   "referenced_type" : "type-613",
3906   "self_type" : "type-616",
3907   "size" : 8,
3908   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3909  },
3910  {
3911   "alignment" : 8,
3912   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice *",
3913   "name" : "android::hardware::thermal::V1_0::CoolingDevice *",
3914   "referenced_type" : "type-344",
3915   "self_type" : "type-343",
3916   "size" : 8,
3917   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3918  },
3919  {
3920   "alignment" : 8,
3921   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage *",
3922   "name" : "android::hardware::thermal::V1_0::CpuUsage *",
3923   "referenced_type" : "type-335",
3924   "self_type" : "type-334",
3925   "size" : 8,
3926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3927  },
3928  {
3929   "alignment" : 8,
3930   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal *",
3931   "name" : "android::hardware::thermal::V1_0::IThermal *",
3932   "referenced_type" : "type-106",
3933   "self_type" : "type-105",
3934   "size" : 8,
3935   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3936  },
3937  {
3938   "alignment" : 8,
3939   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature *",
3940   "name" : "android::hardware::thermal::V1_0::Temperature *",
3941   "referenced_type" : "type-324",
3942   "self_type" : "type-323",
3943   "size" : 8,
3944   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3945  },
3946  {
3947   "alignment" : 8,
3948   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3949   "name" : "android::hidl::base::V1_0::BnHwBase *",
3950   "referenced_type" : "type-414",
3951   "self_type" : "type-413",
3952   "size" : 8,
3953   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3954  },
3955  {
3956   "alignment" : 8,
3957   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3958   "name" : "android::hidl::base::V1_0::IBase *",
3959   "referenced_type" : "type-72",
3960   "self_type" : "type-119",
3961   "size" : 8,
3962   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3963  },
3964  {
3965   "alignment" : 8,
3966   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3967   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3968   "referenced_type" : "type-71",
3969   "self_type" : "type-70",
3970   "size" : 8,
3971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3972  },
3973  {
3974   "alignment" : 8,
3975   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3976   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3977   "referenced_type" : "type-98",
3978   "self_type" : "type-97",
3979   "size" : 8,
3980   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3981  },
3982  {
3983   "alignment" : 8,
3984   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3985   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3986   "referenced_type" : "type-5",
3987   "self_type" : "type-12",
3988   "size" : 8,
3989   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3990  },
3991  {
3992   "alignment" : 8,
3993   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3994   "name" : "android::sp<android::hardware::IBinder> *",
3995   "referenced_type" : "type-13",
3996   "self_type" : "type-16",
3997   "size" : 8,
3998   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3999  },
4000  {
4001   "alignment" : 8,
4002   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4003   "name" : "android::sp<android::hardware::ProcessState> *",
4004   "referenced_type" : "type-22",
4005   "self_type" : "type-66",
4006   "size" : 8,
4007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4008  },
4009  {
4010   "alignment" : 8,
4011   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4012   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4013   "referenced_type" : "type-112",
4014   "self_type" : "type-111",
4015   "size" : 8,
4016   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4017  },
4018  {
4019   "alignment" : 8,
4020   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4021   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> *",
4022   "referenced_type" : "type-104",
4023   "self_type" : "type-103",
4024   "size" : 8,
4025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4026  },
4027  {
4028   "alignment" : 8,
4029   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4030   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4031   "referenced_type" : "type-415",
4032   "self_type" : "type-610",
4033   "size" : 8,
4034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4035  },
4036  {
4037   "alignment" : 8,
4038   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4039   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4040   "referenced_type" : "type-69",
4041   "self_type" : "type-84",
4042   "size" : 8,
4043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4044  },
4045  {
4046   "alignment" : 8,
4047   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4048   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4049   "referenced_type" : "type-96",
4050   "self_type" : "type-100",
4051   "size" : 8,
4052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4053  },
4054  {
4055   "alignment" : 8,
4056   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4057   "name" : "android::wp<android::hardware::BHwBinder> *",
4058   "referenced_type" : "type-441",
4059   "self_type" : "type-582",
4060   "size" : 8,
4061   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4062  },
4063  {
4064   "alignment" : 8,
4065   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4066   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4067   "referenced_type" : "type-329",
4068   "self_type" : "type-370",
4069   "size" : 8,
4070   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4071  },
4072  {
4073   "alignment" : 8,
4074   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4075   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4076   "referenced_type" : "type-115",
4077   "self_type" : "type-481",
4078   "size" : 8,
4079   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4080  },
4081  {
4082   "alignment" : 8,
4083   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4084   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4085   "referenced_type" : "type-118",
4086   "self_type" : "type-234",
4087   "size" : 8,
4088   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4089  },
4090  {
4091   "alignment" : 8,
4092   "linker_set_key" : "android_flex_plane *",
4093   "name" : "android_flex_plane *",
4094   "referenced_type" : "type-486",
4095   "self_type" : "type-489",
4096   "size" : 8,
4097   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4098  },
4099  {
4100   "alignment" : 8,
4101   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4102   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4103   "referenced_type" : "type-43",
4104   "self_type" : "type-42",
4105   "size" : 8,
4106   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4107  },
4108  {
4109   "alignment" : 8,
4110   "linker_set_key" : "char *",
4111   "name" : "char *",
4112   "referenced_type" : "type-58",
4113   "self_type" : "type-158",
4114   "size" : 8,
4115   "source_file" : "/system/core/liblog/include/log/log_read.h"
4116  },
4117  {
4118   "alignment" : 8,
4119   "linker_set_key" : "const android::NativeHandle *",
4120   "name" : "const android::NativeHandle *",
4121   "referenced_type" : "type-369",
4122   "self_type" : "type-371",
4123   "size" : 8,
4124   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4125  },
4126  {
4127   "alignment" : 8,
4128   "linker_set_key" : "const android::RefBase *",
4129   "name" : "const android::RefBase *",
4130   "referenced_type" : "type-264",
4131   "self_type" : "type-265",
4132   "size" : 8,
4133   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4134  },
4135  {
4136   "alignment" : 8,
4137   "linker_set_key" : "const android::String16 *",
4138   "name" : "const android::String16 *",
4139   "referenced_type" : "type-45",
4140   "self_type" : "type-387",
4141   "size" : 8,
4142   "source_file" : "/system/core/libutils/include/utils/String16.h"
4143  },
4144  {
4145   "alignment" : 8,
4146   "linker_set_key" : "const android::String8 *",
4147   "name" : "const android::String8 *",
4148   "referenced_type" : "type-380",
4149   "self_type" : "type-381",
4150   "size" : 8,
4151   "source_file" : "/system/core/libutils/include/utils/String8.h"
4152  },
4153  {
4154   "alignment" : 8,
4155   "linker_set_key" : "const android::VectorImpl *",
4156   "name" : "const android::VectorImpl *",
4157   "referenced_type" : "type-463",
4158   "self_type" : "type-464",
4159   "size" : 8,
4160   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4161  },
4162  {
4163   "alignment" : 8,
4164   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4165   "name" : "const android::hardware::BpHwRefBase *",
4166   "referenced_type" : "type-391",
4167   "self_type" : "type-395",
4168   "size" : 8,
4169   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4170  },
4171  {
4172   "alignment" : 8,
4173   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4174   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4175   "referenced_type" : "type-429",
4176   "self_type" : "type-430",
4177   "size" : 8,
4178   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4179  },
4180  {
4181   "alignment" : 8,
4182   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4183   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4184   "referenced_type" : "type-434",
4185   "self_type" : "type-435",
4186   "size" : 8,
4187   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4188  },
4189  {
4190   "alignment" : 8,
4191   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
4192   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > *",
4193   "referenced_type" : "type-150",
4194   "self_type" : "type-151",
4195   "size" : 8,
4196   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4197  },
4198  {
4199   "alignment" : 8,
4200   "linker_set_key" : "const android::hardware::Return<bool> *",
4201   "name" : "const android::hardware::Return<bool> *",
4202   "referenced_type" : "type-143",
4203   "self_type" : "type-144",
4204   "size" : 8,
4205   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4206  },
4207  {
4208   "alignment" : 8,
4209   "linker_set_key" : "const android::hardware::Status *",
4210   "name" : "const android::hardware::Status *",
4211   "referenced_type" : "type-133",
4212   "self_type" : "type-137",
4213   "size" : 8,
4214   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4215  },
4216  {
4217   "alignment" : 8,
4218   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4219   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4220   "referenced_type" : "type-575",
4221   "self_type" : "type-576",
4222   "size" : 8,
4223   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4224  },
4225  {
4226   "alignment" : 8,
4227   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4228   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4229   "referenced_type" : "type-570",
4230   "self_type" : "type-571",
4231   "size" : 8,
4232   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4233  },
4234  {
4235   "alignment" : 8,
4236   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice> *",
4237   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice> *",
4238   "referenced_type" : "type-563",
4239   "self_type" : "type-564",
4240   "size" : 8,
4241   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4242  },
4243  {
4244   "alignment" : 8,
4245   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage> *",
4246   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage> *",
4247   "referenced_type" : "type-560",
4248   "self_type" : "type-561",
4249   "size" : 8,
4250   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4251  },
4252  {
4253   "alignment" : 8,
4254   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature> *",
4255   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature> *",
4256   "referenced_type" : "type-543",
4257   "self_type" : "type-551",
4258   "size" : 8,
4259   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4260  },
4261  {
4262   "alignment" : 8,
4263   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4264   "name" : "const android::hardware::details::hidl_pointer<int> *",
4265   "referenced_type" : "type-492",
4266   "self_type" : "type-500",
4267   "size" : 8,
4268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4269  },
4270  {
4271   "alignment" : 8,
4272   "linker_set_key" : "const android::hardware::details::return_status *",
4273   "name" : "const android::hardware::details::return_status *",
4274   "referenced_type" : "type-155",
4275   "self_type" : "type-156",
4276   "size" : 8,
4277   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4278  },
4279  {
4280   "alignment" : 8,
4281   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4282   "name" : "const android::hardware::hidl_death_recipient *",
4283   "referenced_type" : "type-602",
4284   "self_type" : "type-608",
4285   "size" : 8,
4286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4287  },
4288  {
4289   "alignment" : 8,
4290   "linker_set_key" : "const android::hardware::hidl_memory *",
4291   "name" : "const android::hardware::hidl_memory *",
4292   "referenced_type" : "type-277",
4293   "self_type" : "type-281",
4294   "size" : 8,
4295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4296  },
4297  {
4298   "alignment" : 8,
4299   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> *",
4300   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice> *",
4301   "referenced_type" : "type-348",
4302   "self_type" : "type-349",
4303   "size" : 8,
4304   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4305  },
4306  {
4307   "alignment" : 8,
4308   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> *",
4309   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage> *",
4310   "referenced_type" : "type-338",
4311   "self_type" : "type-339",
4312   "size" : 8,
4313   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4314  },
4315  {
4316   "alignment" : 8,
4317   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> *",
4318   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature> *",
4319   "referenced_type" : "type-328",
4320   "self_type" : "type-330",
4321   "size" : 8,
4322   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4323  },
4324  {
4325   "alignment" : 8,
4326   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4327   "name" : "const android::hardware::hidl_vec<int> *",
4328   "referenced_type" : "type-316",
4329   "self_type" : "type-317",
4330   "size" : 8,
4331   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4332  },
4333  {
4334   "alignment" : 8,
4335   "linker_set_key" : "const android::hardware::hidl_version *",
4336   "name" : "const android::hardware::hidl_version *",
4337   "referenced_type" : "type-357",
4338   "self_type" : "type-358",
4339   "size" : 8,
4340   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4341  },
4342  {
4343   "alignment" : 8,
4344   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal *",
4345   "name" : "const android::hardware::thermal::V1_0::BpHwThermal *",
4346   "referenced_type" : "type-554",
4347   "self_type" : "type-558",
4348   "size" : 8,
4349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
4350  },
4351  {
4352   "alignment" : 8,
4353   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice *",
4354   "name" : "const android::hardware::thermal::V1_0::CoolingDevice *",
4355   "referenced_type" : "type-347",
4356   "self_type" : "type-346",
4357   "size" : 8,
4358   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4359  },
4360  {
4361   "alignment" : 8,
4362   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage *",
4363   "name" : "const android::hardware::thermal::V1_0::CpuUsage *",
4364   "referenced_type" : "type-337",
4365   "self_type" : "type-336",
4366   "size" : 8,
4367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4368  },
4369  {
4370   "alignment" : 8,
4371   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal *",
4372   "name" : "const android::hardware::thermal::V1_0::IThermal *",
4373   "referenced_type" : "type-540",
4374   "self_type" : "type-541",
4375   "size" : 8,
4376   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
4377  },
4378  {
4379   "alignment" : 8,
4380   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature *",
4381   "name" : "const android::hardware::thermal::V1_0::Temperature *",
4382   "referenced_type" : "type-327",
4383   "self_type" : "type-326",
4384   "size" : 8,
4385   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4386  },
4387  {
4388   "alignment" : 8,
4389   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4390   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4391   "referenced_type" : "type-550",
4392   "self_type" : "type-552",
4393   "size" : 8,
4394   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4395  },
4396  {
4397   "alignment" : 8,
4398   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4399   "name" : "const android::hidl::base::V1_0::IBase *",
4400   "referenced_type" : "type-440",
4401   "self_type" : "type-439",
4402   "size" : 8,
4403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4404  },
4405  {
4406   "alignment" : 8,
4407   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4408   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4409   "referenced_type" : "type-87",
4410   "self_type" : "type-88",
4411   "size" : 8,
4412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4413  },
4414  {
4415   "alignment" : 8,
4416   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4417   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4418   "referenced_type" : "type-516",
4419   "self_type" : "type-517",
4420   "size" : 8,
4421   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4422  },
4423  {
4424   "alignment" : 8,
4425   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4426   "name" : "const android::sp<android::hardware::IBinder> *",
4427   "referenced_type" : "type-17",
4428   "self_type" : "type-18",
4429   "size" : 8,
4430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4431  },
4432  {
4433   "alignment" : 8,
4434   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4435   "name" : "const android::sp<android::hardware::ProcessState> *",
4436   "referenced_type" : "type-67",
4437   "self_type" : "type-68",
4438   "size" : 8,
4439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4440  },
4441  {
4442   "alignment" : 8,
4443   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4444   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4445   "referenced_type" : "type-124",
4446   "self_type" : "type-123",
4447   "size" : 8,
4448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4449  },
4450  {
4451   "alignment" : 8,
4452   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4453   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4454   "referenced_type" : "type-567",
4455   "self_type" : "type-595",
4456   "size" : 8,
4457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4458  },
4459  {
4460   "alignment" : 8,
4461   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
4462   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal> *",
4463   "referenced_type" : "type-110",
4464   "self_type" : "type-109",
4465   "size" : 8,
4466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4467  },
4468  {
4469   "alignment" : 8,
4470   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4471   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4472   "referenced_type" : "type-611",
4473   "self_type" : "type-619",
4474   "size" : 8,
4475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4476  },
4477  {
4478   "alignment" : 8,
4479   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4480   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4481   "referenced_type" : "type-85",
4482   "self_type" : "type-86",
4483   "size" : 8,
4484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4485  },
4486  {
4487   "alignment" : 8,
4488   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4489   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4490   "referenced_type" : "type-101",
4491   "self_type" : "type-102",
4492   "size" : 8,
4493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4494  },
4495  {
4496   "alignment" : 8,
4497   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4498   "name" : "const android::wp<android::hardware::BHwBinder> *",
4499   "referenced_type" : "type-592",
4500   "self_type" : "type-593",
4501   "size" : 8,
4502   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4503  },
4504  {
4505   "alignment" : 8,
4506   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4507   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4508   "referenced_type" : "type-542",
4509   "self_type" : "type-553",
4510   "size" : 8,
4511   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4512  },
4513  {
4514   "alignment" : 8,
4515   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4516   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4517   "referenced_type" : "type-296",
4518   "self_type" : "type-307",
4519   "size" : 8,
4520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4521  },
4522  {
4523   "alignment" : 8,
4524   "linker_set_key" : "const char *",
4525   "name" : "const char *",
4526   "referenced_type" : "type-57",
4527   "self_type" : "type-56",
4528   "size" : 8,
4529   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4530  },
4531  {
4532   "alignment" : 8,
4533   "linker_set_key" : "const char16_t *",
4534   "name" : "const char16_t *",
4535   "referenced_type" : "type-48",
4536   "self_type" : "type-47",
4537   "size" : 8,
4538   "source_file" : "/system/core/libutils/include/utils/String16.h"
4539  },
4540  {
4541   "alignment" : 8,
4542   "linker_set_key" : "const log_msg *",
4543   "name" : "const log_msg *",
4544   "referenced_type" : "type-73",
4545   "self_type" : "type-99",
4546   "size" : 8,
4547   "source_file" : "/system/core/liblog/include/log/log_read.h"
4548  },
4549  {
4550   "alignment" : 8,
4551   "linker_set_key" : "const native_handle *",
4552   "name" : "const native_handle *",
4553   "referenced_type" : "type-250",
4554   "self_type" : "type-249",
4555   "size" : 8,
4556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4557  },
4558  {
4559   "alignment" : 8,
4560   "linker_set_key" : "const unsigned char *",
4561   "name" : "const unsigned char *",
4562   "referenced_type" : "type-244",
4563   "self_type" : "type-354",
4564   "size" : 8,
4565   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4566  },
4567  {
4568   "alignment" : 8,
4569   "linker_set_key" : "const unsigned long long *",
4570   "name" : "const unsigned long long *",
4571   "referenced_type" : "type-407",
4572   "self_type" : "type-406",
4573   "size" : 8,
4574   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4575  },
4576  {
4577   "alignment" : 8,
4578   "linker_set_key" : "const void *",
4579   "name" : "const void *",
4580   "referenced_type" : "type-360",
4581   "self_type" : "type-361",
4582   "size" : 8,
4583   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4584  },
4585  {
4586   "alignment" : 8,
4587   "linker_set_key" : "int (*)(void *)",
4588   "name" : "int (*)(void *)",
4589   "referenced_type" : "type-496",
4590   "self_type" : "type-497",
4591   "size" : 8,
4592   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4593  },
4594  {
4595   "alignment" : 8,
4596   "linker_set_key" : "int *",
4597   "name" : "int *",
4598   "referenced_type" : "type-25",
4599   "self_type" : "type-315",
4600   "size" : 8,
4601   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4602  },
4603  {
4604   "alignment" : 8,
4605   "linker_set_key" : "log_msg *",
4606   "name" : "log_msg *",
4607   "referenced_type" : "type-74",
4608   "self_type" : "type-147",
4609   "size" : 8,
4610   "source_file" : "/system/core/liblog/include/log/log_read.h"
4611  },
4612  {
4613   "alignment" : 8,
4614   "linker_set_key" : "native_handle *",
4615   "name" : "native_handle *",
4616   "referenced_type" : "type-170",
4617   "self_type" : "type-169",
4618   "size" : 8,
4619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4620  },
4621  {
4622   "alignment" : 8,
4623   "linker_set_key" : "unsigned char *",
4624   "name" : "unsigned char *",
4625   "referenced_type" : "type-77",
4626   "self_type" : "type-401",
4627   "size" : 8,
4628   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4629  },
4630  {
4631   "alignment" : 8,
4632   "linker_set_key" : "unsigned long *",
4633   "name" : "unsigned long *",
4634   "referenced_type" : "type-30",
4635   "self_type" : "type-417",
4636   "size" : 8,
4637   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4638  },
4639  {
4640   "alignment" : 8,
4641   "linker_set_key" : "unsigned long long *",
4642   "name" : "unsigned long long *",
4643   "referenced_type" : "type-222",
4644   "self_type" : "type-402",
4645   "size" : 8,
4646   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4647  },
4648  {
4649   "alignment" : 8,
4650   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4651   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4652   "referenced_type" : "type-404",
4653   "self_type" : "type-403",
4654   "size" : 8,
4655   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4656  },
4657  {
4658   "alignment" : 8,
4659   "linker_set_key" : "void *",
4660   "name" : "void *",
4661   "referenced_type" : "type-27",
4662   "self_type" : "type-26",
4663   "size" : 8,
4664   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4665  },
4666  {
4667   "alignment" : 8,
4668   "linker_set_key" : "void **",
4669   "name" : "void **",
4670   "referenced_type" : "type-26",
4671   "self_type" : "type-498",
4672   "size" : 8,
4673   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4674  }
4675 ],
4676 "qualified_types" :
4677 [
4678  {
4679   "alignment" : 8,
4680   "is_const" : true,
4681   "linker_set_key" : "android::RefBase::weakref_impl *const",
4682   "name" : "android::RefBase::weakref_impl *const",
4683   "referenced_type" : "type-10",
4684   "self_type" : "type-9",
4685   "size" : 8,
4686   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4687  },
4688  {
4689   "alignment" : 8,
4690   "is_const" : true,
4691   "linker_set_key" : "android::RefBase::weakref_impl *const",
4692   "name" : "android::RefBase::weakref_impl *const",
4693   "referenced_type" : "type-579",
4694   "self_type" : "type-581",
4695   "size" : 8,
4696   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4697  },
4698  {
4699   "alignment" : 8,
4700   "is_const" : true,
4701   "linker_set_key" : "android::hardware::IBinder *const",
4702   "name" : "android::hardware::IBinder *const",
4703   "referenced_type" : "type-14",
4704   "self_type" : "type-393",
4705   "size" : 8,
4706   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4707  },
4708  {
4709   "alignment" : 8,
4710   "is_const" : true,
4711   "linker_set_key" : "const android::NativeHandle",
4712   "name" : "const android::NativeHandle",
4713   "referenced_type" : "type-168",
4714   "self_type" : "type-369",
4715   "size" : 24,
4716   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4717  },
4718  {
4719   "alignment" : 8,
4720   "is_const" : true,
4721   "linker_set_key" : "const android::RefBase",
4722   "name" : "const android::RefBase",
4723   "referenced_type" : "type-8",
4724   "self_type" : "type-264",
4725   "size" : 16,
4726   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4727  },
4728  {
4729   "alignment" : 8,
4730   "is_const" : true,
4731   "linker_set_key" : "const android::String16",
4732   "name" : "const android::String16",
4733   "referenced_type" : "type-46",
4734   "self_type" : "type-45",
4735   "size" : 8,
4736   "source_file" : "/system/core/libutils/include/utils/String16.h"
4737  },
4738  {
4739   "alignment" : 8,
4740   "is_const" : true,
4741   "linker_set_key" : "const android::String8",
4742   "name" : "const android::String8",
4743   "referenced_type" : "type-55",
4744   "self_type" : "type-380",
4745   "size" : 8,
4746   "source_file" : "/system/core/libutils/include/utils/String8.h"
4747  },
4748  {
4749   "alignment" : 8,
4750   "is_const" : true,
4751   "linker_set_key" : "const android::VectorImpl",
4752   "name" : "const android::VectorImpl",
4753   "referenced_type" : "type-35",
4754   "self_type" : "type-463",
4755   "size" : 40,
4756   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4757  },
4758  {
4759   "alignment" : 8,
4760   "is_const" : true,
4761   "linker_set_key" : "const android::hardware::BpHwRefBase",
4762   "name" : "const android::hardware::BpHwRefBase",
4763   "referenced_type" : "type-392",
4764   "self_type" : "type-391",
4765   "size" : 48,
4766   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4767  },
4768  {
4769   "alignment" : 8,
4770   "is_const" : true,
4771   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4772   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4773   "referenced_type" : "type-423",
4774   "self_type" : "type-429",
4775   "size" : 64,
4776   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4777  },
4778  {
4779   "alignment" : 8,
4780   "is_const" : true,
4781   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4782   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4783   "referenced_type" : "type-431",
4784   "self_type" : "type-434",
4785   "size" : 64,
4786   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4787  },
4788  {
4789   "alignment" : 8,
4790   "is_const" : true,
4791   "linker_set_key" : "const android::hardware::Parcel",
4792   "name" : "const android::hardware::Parcel",
4793   "referenced_type" : "type-399",
4794   "self_type" : "type-411",
4795   "size" : 136,
4796   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4797  },
4798  {
4799   "alignment" : 8,
4800   "is_const" : true,
4801   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
4802   "name" : "const android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
4803   "referenced_type" : "type-145",
4804   "self_type" : "type-150",
4805   "size" : 48,
4806   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4807  },
4808  {
4809   "alignment" : 8,
4810   "is_const" : true,
4811   "linker_set_key" : "const android::hardware::Return<bool>",
4812   "name" : "const android::hardware::Return<bool>",
4813   "referenced_type" : "type-138",
4814   "self_type" : "type-143",
4815   "size" : 40,
4816   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4817  },
4818  {
4819   "alignment" : 8,
4820   "is_const" : true,
4821   "linker_set_key" : "const android::hardware::Status",
4822   "name" : "const android::hardware::Status",
4823   "referenced_type" : "type-129",
4824   "self_type" : "type-133",
4825   "size" : 32,
4826   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4827  },
4828  {
4829   "alignment" : 4,
4830   "is_const" : true,
4831   "linker_set_key" : "const android::hardware::details::SchedPrio",
4832   "name" : "const android::hardware::details::SchedPrio",
4833   "referenced_type" : "type-426",
4834   "self_type" : "type-428",
4835   "size" : 8,
4836   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4837  },
4838  {
4839   "alignment" : 8,
4840   "is_const" : true,
4841   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4842   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4843   "referenced_type" : "type-302",
4844   "self_type" : "type-575",
4845   "size" : 8,
4846   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4847  },
4848  {
4849   "alignment" : 8,
4850   "is_const" : true,
4851   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4852   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4853   "referenced_type" : "type-293",
4854   "self_type" : "type-570",
4855   "size" : 8,
4856   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4857  },
4858  {
4859   "alignment" : 8,
4860   "is_const" : true,
4861   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
4862   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
4863   "referenced_type" : "type-341",
4864   "self_type" : "type-563",
4865   "size" : 8,
4866   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4867  },
4868  {
4869   "alignment" : 8,
4870   "is_const" : true,
4871   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
4872   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
4873   "referenced_type" : "type-332",
4874   "self_type" : "type-560",
4875   "size" : 8,
4876   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4877  },
4878  {
4879   "alignment" : 8,
4880   "is_const" : true,
4881   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
4882   "name" : "const android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
4883   "referenced_type" : "type-321",
4884   "self_type" : "type-543",
4885   "size" : 8,
4886   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4887  },
4888  {
4889   "alignment" : 8,
4890   "is_const" : true,
4891   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4892   "name" : "const android::hardware::details::hidl_pointer<int>",
4893   "referenced_type" : "type-313",
4894   "self_type" : "type-492",
4895   "size" : 8,
4896   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4897  },
4898  {
4899   "alignment" : 8,
4900   "is_const" : true,
4901   "linker_set_key" : "const android::hardware::details::return_status",
4902   "name" : "const android::hardware::details::return_status",
4903   "referenced_type" : "type-139",
4904   "self_type" : "type-155",
4905   "size" : 40,
4906   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4907  },
4908  {
4909   "alignment" : 8,
4910   "is_const" : true,
4911   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4912   "name" : "const android::hardware::hidl_death_recipient",
4913   "referenced_type" : "type-117",
4914   "self_type" : "type-602",
4915   "size" : 24,
4916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4917  },
4918  {
4919   "alignment" : 8,
4920   "is_const" : true,
4921   "linker_set_key" : "const android::hardware::hidl_handle",
4922   "name" : "const android::hardware::hidl_handle",
4923   "referenced_type" : "type-268",
4924   "self_type" : "type-362",
4925   "size" : 16,
4926   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4927  },
4928  {
4929   "alignment" : 8,
4930   "is_const" : true,
4931   "linker_set_key" : "const android::hardware::hidl_memory",
4932   "name" : "const android::hardware::hidl_memory",
4933   "referenced_type" : "type-274",
4934   "self_type" : "type-277",
4935   "size" : 40,
4936   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4937  },
4938  {
4939   "alignment" : 8,
4940   "is_const" : true,
4941   "linker_set_key" : "const android::hardware::hidl_string",
4942   "name" : "const android::hardware::hidl_string",
4943   "referenced_type" : "type-270",
4944   "self_type" : "type-269",
4945   "size" : 16,
4946   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4947  },
4948  {
4949   "alignment" : 8,
4950   "is_const" : true,
4951   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4952   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4953   "referenced_type" : "type-292",
4954   "self_type" : "type-544",
4955   "size" : 16,
4956   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
4957  },
4958  {
4959   "alignment" : 8,
4960   "is_const" : true,
4961   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
4962   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
4963   "referenced_type" : "type-340",
4964   "self_type" : "type-348",
4965   "size" : 16,
4966   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4967  },
4968  {
4969   "alignment" : 8,
4970   "is_const" : true,
4971   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
4972   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
4973   "referenced_type" : "type-331",
4974   "self_type" : "type-338",
4975   "size" : 16,
4976   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4977  },
4978  {
4979   "alignment" : 8,
4980   "is_const" : true,
4981   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
4982   "name" : "const android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
4983   "referenced_type" : "type-320",
4984   "self_type" : "type-328",
4985   "size" : 16,
4986   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4987  },
4988  {
4989   "alignment" : 8,
4990   "is_const" : true,
4991   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4992   "name" : "const android::hardware::hidl_vec<int>",
4993   "referenced_type" : "type-312",
4994   "self_type" : "type-316",
4995   "size" : 16,
4996   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4997  },
4998  {
4999   "alignment" : 2,
5000   "is_const" : true,
5001   "linker_set_key" : "const android::hardware::hidl_version",
5002   "name" : "const android::hardware::hidl_version",
5003   "referenced_type" : "type-355",
5004   "self_type" : "type-357",
5005   "size" : 4,
5006   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5007  },
5008  {
5009   "alignment" : 8,
5010   "is_const" : true,
5011   "linker_set_key" : "const android::hardware::thermal::V1_0::BpHwThermal",
5012   "name" : "const android::hardware::thermal::V1_0::BpHwThermal",
5013   "referenced_type" : "type-555",
5014   "self_type" : "type-554",
5015   "size" : 216,
5016   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h"
5017  },
5018  {
5019   "alignment" : 8,
5020   "is_const" : true,
5021   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingDevice",
5022   "name" : "const android::hardware::thermal::V1_0::CoolingDevice",
5023   "referenced_type" : "type-344",
5024   "self_type" : "type-347",
5025   "size" : 32,
5026   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5027  },
5028  {
5029   "alignment" : 4,
5030   "is_const" : true,
5031   "linker_set_key" : "const android::hardware::thermal::V1_0::CoolingType",
5032   "name" : "const android::hardware::thermal::V1_0::CoolingType",
5033   "referenced_type" : "type-345",
5034   "self_type" : "type-531",
5035   "size" : 4,
5036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5037  },
5038  {
5039   "alignment" : 8,
5040   "is_const" : true,
5041   "linker_set_key" : "const android::hardware::thermal::V1_0::CpuUsage",
5042   "name" : "const android::hardware::thermal::V1_0::CpuUsage",
5043   "referenced_type" : "type-335",
5044   "self_type" : "type-337",
5045   "size" : 40,
5046   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5047  },
5048  {
5049   "alignment" : 8,
5050   "is_const" : true,
5051   "linker_set_key" : "const android::hardware::thermal::V1_0::IThermal",
5052   "name" : "const android::hardware::thermal::V1_0::IThermal",
5053   "referenced_type" : "type-106",
5054   "self_type" : "type-540",
5055   "size" : 24,
5056   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h"
5057  },
5058  {
5059   "alignment" : 8,
5060   "is_const" : true,
5061   "linker_set_key" : "const android::hardware::thermal::V1_0::Temperature",
5062   "name" : "const android::hardware::thermal::V1_0::Temperature",
5063   "referenced_type" : "type-324",
5064   "self_type" : "type-327",
5065   "size" : 40,
5066   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5067  },
5068  {
5069   "alignment" : 4,
5070   "is_const" : true,
5071   "linker_set_key" : "const android::hardware::thermal::V1_0::TemperatureType",
5072   "name" : "const android::hardware::thermal::V1_0::TemperatureType",
5073   "referenced_type" : "type-325",
5074   "self_type" : "type-530",
5075   "size" : 4,
5076   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5077  },
5078  {
5079   "alignment" : 8,
5080   "is_const" : true,
5081   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatus",
5082   "name" : "const android::hardware::thermal::V1_0::ThermalStatus",
5083   "referenced_type" : "type-529",
5084   "self_type" : "type-603",
5085   "size" : 24,
5086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/hwtypes.h"
5087  },
5088  {
5089   "alignment" : 4,
5090   "is_const" : true,
5091   "linker_set_key" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5092   "name" : "const android::hardware::thermal::V1_0::ThermalStatusCode",
5093   "referenced_type" : "type-528",
5094   "self_type" : "type-533",
5095   "size" : 4,
5096   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5097  },
5098  {
5099   "alignment" : 8,
5100   "is_const" : true,
5101   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5102   "name" : "const android::hidl::base::V1_0::BpHwBase",
5103   "referenced_type" : "type-547",
5104   "self_type" : "type-550",
5105   "size" : 216,
5106   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5107  },
5108  {
5109   "alignment" : 4,
5110   "is_const" : true,
5111   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5112   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5113   "referenced_type" : "type-373",
5114   "self_type" : "type-374",
5115   "size" : 4,
5116   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5117  },
5118  {
5119   "alignment" : 8,
5120   "is_const" : true,
5121   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5122   "name" : "const android::hidl::base::V1_0::IBase",
5123   "referenced_type" : "type-72",
5124   "self_type" : "type-440",
5125   "size" : 24,
5126   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5127  },
5128  {
5129   "alignment" : 8,
5130   "is_const" : true,
5131   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5132   "name" : "const android::hidl::base::V1_0::IBase *const",
5133   "referenced_type" : "type-439",
5134   "self_type" : "type-443",
5135   "size" : 8,
5136   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5137  },
5138  {
5139   "alignment" : 8,
5140   "is_const" : true,
5141   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5142   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5143   "referenced_type" : "type-71",
5144   "self_type" : "type-87",
5145   "size" : 24,
5146   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5147  },
5148  {
5149   "alignment" : 4,
5150   "is_const" : true,
5151   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5152   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5153   "referenced_type" : "type-519",
5154   "self_type" : "type-523",
5155   "size" : 4,
5156   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5157  },
5158  {
5159   "alignment" : 1,
5160   "is_const" : true,
5161   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5162   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5163   "referenced_type" : "type-518",
5164   "self_type" : "type-521",
5165   "size" : 1,
5166   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5167  },
5168  {
5169   "alignment" : 8,
5170   "is_const" : true,
5171   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5172   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5173   "referenced_type" : "type-98",
5174   "self_type" : "type-516",
5175   "size" : 24,
5176   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5177  },
5178  {
5179   "alignment" : 8,
5180   "is_const" : true,
5181   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5182   "name" : "const android::sp<android::hardware::IBinder>",
5183   "referenced_type" : "type-13",
5184   "self_type" : "type-17",
5185   "size" : 8,
5186   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5187  },
5188  {
5189   "alignment" : 8,
5190   "is_const" : true,
5191   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5192   "name" : "const android::sp<android::hardware::ProcessState>",
5193   "referenced_type" : "type-22",
5194   "self_type" : "type-67",
5195   "size" : 8,
5196   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5197  },
5198  {
5199   "alignment" : 8,
5200   "is_const" : true,
5201   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5202   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5203   "referenced_type" : "type-112",
5204   "self_type" : "type-124",
5205   "size" : 8,
5206   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5207  },
5208  {
5209   "alignment" : 8,
5210   "is_const" : true,
5211   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5212   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5213   "referenced_type" : "type-568",
5214   "self_type" : "type-567",
5215   "size" : 8,
5216   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5217  },
5218  {
5219   "alignment" : 8,
5220   "is_const" : true,
5221   "linker_set_key" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5222   "name" : "const android::sp<android::hardware::thermal::V1_0::IThermal>",
5223   "referenced_type" : "type-104",
5224   "self_type" : "type-110",
5225   "size" : 8,
5226   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5227  },
5228  {
5229   "alignment" : 8,
5230   "is_const" : true,
5231   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5232   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5233   "referenced_type" : "type-415",
5234   "self_type" : "type-611",
5235   "size" : 8,
5236   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5237  },
5238  {
5239   "alignment" : 8,
5240   "is_const" : true,
5241   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5242   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5243   "referenced_type" : "type-69",
5244   "self_type" : "type-85",
5245   "size" : 8,
5246   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5247  },
5248  {
5249   "alignment" : 8,
5250   "is_const" : true,
5251   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5252   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5253   "referenced_type" : "type-96",
5254   "self_type" : "type-101",
5255   "size" : 8,
5256   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5257  },
5258  {
5259   "alignment" : 8,
5260   "is_const" : true,
5261   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5262   "name" : "const android::wp<android::hardware::BHwBinder>",
5263   "referenced_type" : "type-441",
5264   "self_type" : "type-592",
5265   "size" : 16,
5266   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5267  },
5268  {
5269   "alignment" : 8,
5270   "is_const" : true,
5271   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5272   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5273   "referenced_type" : "type-115",
5274   "self_type" : "type-542",
5275   "size" : 16,
5276   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5277  },
5278  {
5279   "alignment" : 8,
5280   "is_const" : true,
5281   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5282   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5283   "referenced_type" : "type-118",
5284   "self_type" : "type-296",
5285   "size" : 16,
5286   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5287  },
5288  {
5289   "alignment" : 1,
5290   "is_const" : true,
5291   "linker_set_key" : "const bool",
5292   "name" : "const bool",
5293   "referenced_type" : "type-41",
5294   "self_type" : "type-92",
5295   "size" : 1,
5296   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5297  },
5298  {
5299   "alignment" : 1,
5300   "is_const" : true,
5301   "linker_set_key" : "const char",
5302   "name" : "const char",
5303   "referenced_type" : "type-58",
5304   "self_type" : "type-57",
5305   "size" : 1,
5306   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5307  },
5308  {
5309   "alignment" : 2,
5310   "is_const" : true,
5311   "linker_set_key" : "const char16_t",
5312   "name" : "const char16_t",
5313   "referenced_type" : "type-49",
5314   "self_type" : "type-48",
5315   "size" : 2,
5316   "source_file" : "/system/core/libutils/include/utils/String16.h"
5317  },
5318  {
5319   "alignment" : 8,
5320   "is_const" : true,
5321   "linker_set_key" : "const double",
5322   "name" : "const double",
5323   "referenced_type" : "type-233",
5324   "self_type" : "type-260",
5325   "size" : 8,
5326   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5327  },
5328  {
5329   "alignment" : 4,
5330   "is_const" : true,
5331   "linker_set_key" : "const float",
5332   "name" : "const float",
5333   "referenced_type" : "type-228",
5334   "self_type" : "type-258",
5335   "size" : 4,
5336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5337  },
5338  {
5339   "alignment" : 4,
5340   "is_const" : true,
5341   "linker_set_key" : "const int",
5342   "name" : "const int",
5343   "referenced_type" : "type-25",
5344   "self_type" : "type-468",
5345   "size" : 4,
5346   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5347  },
5348  {
5349   "is_const" : true,
5350   "linker_set_key" : "const iter<is_const>",
5351   "name" : "const iter<is_const>",
5352   "referenced_type" : "type-284",
5353   "self_type" : "type-283",
5354   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5355  },
5356  {
5357   "is_const" : true,
5358   "linker_set_key" : "const iter<is_const>",
5359   "name" : "const iter<is_const>",
5360   "referenced_type" : "type-584",
5361   "self_type" : "type-583",
5362   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5363  },
5364  {
5365   "alignment" : 4,
5366   "is_const" : true,
5367   "linker_set_key" : "const log_msg",
5368   "name" : "const log_msg",
5369   "referenced_type" : "type-74",
5370   "self_type" : "type-73",
5371   "size" : 5124,
5372   "source_file" : "/system/core/liblog/include/log/log_read.h"
5373  },
5374  {
5375   "alignment" : 8,
5376   "is_const" : true,
5377   "linker_set_key" : "const long",
5378   "name" : "const long",
5379   "referenced_type" : "type-31",
5380   "self_type" : "type-255",
5381   "size" : 8,
5382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5383  },
5384  {
5385   "alignment" : 4,
5386   "is_const" : true,
5387   "linker_set_key" : "const native_handle",
5388   "name" : "const native_handle",
5389   "referenced_type" : "type-170",
5390   "self_type" : "type-250",
5391   "size" : 12,
5392   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5393  },
5394  {
5395   "alignment" : 2,
5396   "is_const" : true,
5397   "linker_set_key" : "const short",
5398   "name" : "const short",
5399   "referenced_type" : "type-190",
5400   "self_type" : "type-246",
5401   "size" : 2,
5402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5403  },
5404  {
5405   "alignment" : 1,
5406   "is_const" : true,
5407   "linker_set_key" : "const signed char",
5408   "name" : "const signed char",
5409   "referenced_type" : "type-242",
5410   "self_type" : "type-241",
5411   "size" : 1,
5412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5413  },
5414  {
5415   "alignment" : 4,
5416   "is_const" : true,
5417   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5418   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5419   "referenced_type" : "type-537",
5420   "self_type" : "type-536",
5421   "size" : 4,
5422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5423  },
5424  {
5425   "alignment" : 4,
5426   "is_const" : true,
5427   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5428   "name" : "const std::array<android::hardware::thermal::V1_0::CoolingType, 1>",
5429   "referenced_type" : "type-599",
5430   "self_type" : "type-598",
5431   "size" : 4,
5432   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5433  },
5434  {
5435   "alignment" : 4,
5436   "is_const" : true,
5437   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5438   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5439   "referenced_type" : "type-535",
5440   "self_type" : "type-534",
5441   "size" : 20,
5442   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5443  },
5444  {
5445   "alignment" : 4,
5446   "is_const" : true,
5447   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5448   "name" : "const std::array<android::hardware::thermal::V1_0::TemperatureType, 5>",
5449   "referenced_type" : "type-597",
5450   "self_type" : "type-596",
5451   "size" : 20,
5452   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5453  },
5454  {
5455   "alignment" : 4,
5456   "is_const" : true,
5457   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5458   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5459   "referenced_type" : "type-539",
5460   "self_type" : "type-538",
5461   "size" : 8,
5462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5463  },
5464  {
5465   "alignment" : 4,
5466   "is_const" : true,
5467   "linker_set_key" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5468   "name" : "const std::array<android::hardware::thermal::V1_0::ThermalStatusCode, 2>",
5469   "referenced_type" : "type-601",
5470   "self_type" : "type-600",
5471   "size" : 8,
5472   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h"
5473  },
5474  {
5475   "alignment" : 4,
5476   "is_const" : true,
5477   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5478   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5479   "referenced_type" : "type-377",
5480   "self_type" : "type-376",
5481   "size" : 12,
5482   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5483  },
5484  {
5485   "alignment" : 4,
5486   "is_const" : true,
5487   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5488   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5489   "referenced_type" : "type-588",
5490   "self_type" : "type-587",
5491   "size" : 12,
5492   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5493  },
5494  {
5495   "alignment" : 4,
5496   "is_const" : true,
5497   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5498   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5499   "referenced_type" : "type-527",
5500   "self_type" : "type-526",
5501   "size" : 4,
5502   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5503  },
5504  {
5505   "alignment" : 1,
5506   "is_const" : true,
5507   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5508   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5509   "referenced_type" : "type-525",
5510   "self_type" : "type-524",
5511   "size" : 3,
5512   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5513  },
5514  {
5515   "alignment" : 8,
5516   "is_const" : true,
5517   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5518   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5519   "referenced_type" : "type-421",
5520   "self_type" : "type-420",
5521   "size" : 24,
5522   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5523  },
5524  {
5525   "alignment" : 8,
5526   "is_const" : true,
5527   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5528   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5529   "referenced_type" : "type-310",
5530   "self_type" : "type-309",
5531   "size" : 16,
5532   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5533  },
5534  {
5535   "alignment" : 8,
5536   "is_const" : true,
5537   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5538   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5539   "referenced_type" : "type-299",
5540   "self_type" : "type-298",
5541   "size" : 16,
5542   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5543  },
5544  {
5545   "alignment" : 8,
5546   "is_const" : true,
5547   "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 *> > *)> > >",
5548   "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 *> > *)> > >",
5549   "referenced_type" : "type-4",
5550   "self_type" : "type-3",
5551   "size" : 24,
5552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5553  },
5554  {
5555   "alignment" : 8,
5556   "is_const" : true,
5557   "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 *> > *)> > >",
5558   "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 *> > *)> > >",
5559   "referenced_type" : "type-607",
5560   "self_type" : "type-606",
5561   "size" : 24,
5562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5563  },
5564  {
5565   "alignment" : 1,
5566   "is_const" : true,
5567   "linker_set_key" : "const unsigned char",
5568   "name" : "const unsigned char",
5569   "referenced_type" : "type-77",
5570   "self_type" : "type-244",
5571   "size" : 1,
5572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5573  },
5574  {
5575   "alignment" : 4,
5576   "is_const" : true,
5577   "linker_set_key" : "const unsigned int",
5578   "name" : "const unsigned int",
5579   "referenced_type" : "type-2",
5580   "self_type" : "type-36",
5581   "size" : 4,
5582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5583  },
5584  {
5585   "alignment" : 8,
5586   "is_const" : true,
5587   "linker_set_key" : "const unsigned long",
5588   "name" : "const unsigned long",
5589   "referenced_type" : "type-30",
5590   "self_type" : "type-37",
5591   "size" : 8,
5592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5593  },
5594  {
5595   "alignment" : 8,
5596   "is_const" : true,
5597   "linker_set_key" : "const unsigned long long",
5598   "name" : "const unsigned long long",
5599   "referenced_type" : "type-222",
5600   "self_type" : "type-407",
5601   "size" : 8,
5602   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5603  },
5604  {
5605   "alignment" : 2,
5606   "is_const" : true,
5607   "linker_set_key" : "const unsigned short",
5608   "name" : "const unsigned short",
5609   "referenced_type" : "type-79",
5610   "self_type" : "type-252",
5611   "size" : 2,
5612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5613  },
5614  {
5615   "is_const" : true,
5616   "linker_set_key" : "const void",
5617   "name" : "const void",
5618   "referenced_type" : "type-27",
5619   "self_type" : "type-360",
5620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5621  },
5622  {
5623   "alignment" : 1,
5624   "is_volatile" : true,
5625   "linker_set_key" : "volatile bool",
5626   "name" : "volatile bool",
5627   "referenced_type" : "type-41",
5628   "self_type" : "type-95",
5629   "size" : 1,
5630   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5631  },
5632  {
5633   "alignment" : 4,
5634   "is_volatile" : true,
5635   "linker_set_key" : "volatile int",
5636   "name" : "volatile int",
5637   "referenced_type" : "type-25",
5638   "self_type" : "type-59",
5639   "size" : 4,
5640   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5641  }
5642 ],
5643 "record_types" :
5644 [
5645  {
5646   "alignment" : 4,
5647   "fields" :
5648   [
5649    {
5650     "access" : "private",
5651     "field_name" : "mCond",
5652     "referenced_type" : "type-94"
5653    }
5654   ],
5655   "linker_set_key" : "android::Condition",
5656   "name" : "android::Condition",
5657   "record_kind" : "class",
5658   "referenced_type" : "type-93",
5659   "self_type" : "type-93",
5660   "size" : 48,
5661   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5662   "unique_id" : "_ZTSN7android9ConditionE"
5663  },
5664  {
5665   "alignment" : 8,
5666   "fields" :
5667   [
5668    {
5669     "access" : "private",
5670     "field_name" : "mVector",
5671     "referenced_type" : "type-52"
5672    }
5673   ],
5674   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5675   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5676   "record_kind" : "class",
5677   "referenced_type" : "type-51",
5678   "self_type" : "type-51",
5679   "size" : 40,
5680   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5681   "template_args" : [ "type-46", "type-13" ],
5682   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5683  },
5684  {
5685   "alignment" : 4,
5686   "fields" :
5687   [
5688    {
5689     "access" : "private",
5690     "field_name" : "mCount",
5691     "referenced_type" : "type-167"
5692    }
5693   ],
5694   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5695   "name" : "android::LightRefBase<android::NativeHandle>",
5696   "record_kind" : "class",
5697   "referenced_type" : "type-166",
5698   "self_type" : "type-166",
5699   "size" : 4,
5700   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5701   "template_args" : [ "type-168" ],
5702   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5703  },
5704  {
5705   "alignment" : 4,
5706   "fields" :
5707   [
5708    {
5709     "access" : "private",
5710     "field_name" : "mCount",
5711     "referenced_type" : "type-164"
5712    }
5713   ],
5714   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5715   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5716   "record_kind" : "class",
5717   "referenced_type" : "type-163",
5718   "self_type" : "type-163",
5719   "size" : 4,
5720   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5721   "template_args" : [ "type-165" ],
5722   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5723  },
5724  {
5725   "alignment" : 4,
5726   "fields" :
5727   [
5728    {
5729     "access" : "private",
5730     "field_name" : "mMutex",
5731     "referenced_type" : "type-33"
5732    }
5733   ],
5734   "linker_set_key" : "android::Mutex",
5735   "name" : "android::Mutex",
5736   "record_kind" : "class",
5737   "referenced_type" : "type-32",
5738   "self_type" : "type-32",
5739   "size" : 40,
5740   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5741   "unique_id" : "_ZTSN7android5MutexE"
5742  },
5743  {
5744   "alignment" : 8,
5745   "fields" :
5746   [
5747    {
5748     "access" : "private",
5749     "field_name" : "mLock",
5750     "referenced_type" : "type-502"
5751    }
5752   ],
5753   "linker_set_key" : "android::Mutex::Autolock",
5754   "name" : "android::Mutex::Autolock",
5755   "record_kind" : "class",
5756   "referenced_type" : "type-501",
5757   "self_type" : "type-501",
5758   "size" : 8,
5759   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5760   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5761  },
5762  {
5763   "alignment" : 8,
5764   "base_specifiers" :
5765   [
5766    {
5767     "referenced_type" : "type-166"
5768    }
5769   ],
5770   "fields" :
5771   [
5772    {
5773     "access" : "private",
5774     "field_name" : "mHandle",
5775     "field_offset" : 64,
5776     "referenced_type" : "type-169"
5777    },
5778    {
5779     "access" : "private",
5780     "field_name" : "mOwnsHandle",
5781     "field_offset" : 128,
5782     "referenced_type" : "type-41"
5783    }
5784   ],
5785   "linker_set_key" : "android::NativeHandle",
5786   "name" : "android::NativeHandle",
5787   "record_kind" : "class",
5788   "referenced_type" : "type-168",
5789   "self_type" : "type-168",
5790   "size" : 24,
5791   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5792   "unique_id" : "_ZTSN7android12NativeHandleE"
5793  },
5794  {
5795   "alignment" : 4,
5796   "fields" :
5797   [
5798    {
5799     "access" : "private",
5800     "field_name" : "mRWLock",
5801     "referenced_type" : "type-507"
5802    }
5803   ],
5804   "linker_set_key" : "android::RWLock",
5805   "name" : "android::RWLock",
5806   "record_kind" : "class",
5807   "referenced_type" : "type-506",
5808   "self_type" : "type-506",
5809   "size" : 56,
5810   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5811   "unique_id" : "_ZTSN7android6RWLockE"
5812  },
5813  {
5814   "alignment" : 8,
5815   "fields" :
5816   [
5817    {
5818     "access" : "private",
5819     "field_name" : "mLock",
5820     "referenced_type" : "type-510"
5821    }
5822   ],
5823   "linker_set_key" : "android::RWLock::AutoRLock",
5824   "name" : "android::RWLock::AutoRLock",
5825   "record_kind" : "class",
5826   "referenced_type" : "type-509",
5827   "self_type" : "type-509",
5828   "size" : 8,
5829   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5830   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5831  },
5832  {
5833   "alignment" : 8,
5834   "fields" :
5835   [
5836    {
5837     "access" : "private",
5838     "field_name" : "mLock",
5839     "referenced_type" : "type-510"
5840    }
5841   ],
5842   "linker_set_key" : "android::RWLock::AutoWLock",
5843   "name" : "android::RWLock::AutoWLock",
5844   "record_kind" : "class",
5845   "referenced_type" : "type-512",
5846   "self_type" : "type-512",
5847   "size" : 8,
5848   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5849   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5850  },
5851  {
5852   "alignment" : 8,
5853   "fields" :
5854   [
5855    {
5856     "access" : "private",
5857     "field_name" : "mRefs",
5858     "field_offset" : 64,
5859     "referenced_type" : "type-9"
5860    }
5861   ],
5862   "linker_set_key" : "android::RefBase",
5863   "name" : "android::RefBase",
5864   "record_kind" : "class",
5865   "referenced_type" : "type-8",
5866   "self_type" : "type-8",
5867   "size" : 16,
5868   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5869   "unique_id" : "_ZTSN7android7RefBaseE",
5870   "vtable_components" :
5871   [
5872    {
5873     "kind" : "offset_to_top"
5874    },
5875    {
5876     "kind" : "rtti",
5877     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5878    },
5879    {
5880     "kind" : "complete_dtor_pointer",
5881     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5882    },
5883    {
5884     "kind" : "deleting_dtor_pointer",
5885     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5886    },
5887    {
5888     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5889    },
5890    {
5891     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5892    },
5893    {
5894     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5895    },
5896    {
5897     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5898    }
5899   ]
5900  },
5901  {
5902   "alignment" : 1,
5903   "linker_set_key" : "android::RefBase::weakref_type",
5904   "name" : "android::RefBase::weakref_type",
5905   "record_kind" : "class",
5906   "referenced_type" : "type-40",
5907   "self_type" : "type-40",
5908   "size" : 1,
5909   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5910   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5911  },
5912  {
5913   "alignment" : 1,
5914   "linker_set_key" : "android::ReferenceMover",
5915   "name" : "android::ReferenceMover",
5916   "record_kind" : "class",
5917   "referenced_type" : "type-267",
5918   "self_type" : "type-267",
5919   "size" : 1,
5920   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5921   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5922  },
5923  {
5924   "alignment" : 8,
5925   "linker_set_key" : "android::ReferenceRenamer",
5926   "name" : "android::ReferenceRenamer",
5927   "record_kind" : "class",
5928   "referenced_type" : "type-262",
5929   "self_type" : "type-262",
5930   "size" : 8,
5931   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5932   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5933   "vtable_components" :
5934   [
5935    {
5936     "kind" : "offset_to_top"
5937    },
5938    {
5939     "kind" : "rtti",
5940     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5941    },
5942    {
5943     "is_pure" : true,
5944     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5945    }
5946   ]
5947  },
5948  {
5949   "alignment" : 8,
5950   "fields" :
5951   [
5952    {
5953     "access" : "private",
5954     "field_name" : "mTag",
5955     "referenced_type" : "type-30"
5956    }
5957   ],
5958   "linker_set_key" : "android::ScopedTrace",
5959   "name" : "android::ScopedTrace",
5960   "record_kind" : "class",
5961   "referenced_type" : "type-514",
5962   "self_type" : "type-514",
5963   "size" : 8,
5964   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5965   "unique_id" : "_ZTSN7android11ScopedTraceE"
5966  },
5967  {
5968   "alignment" : 8,
5969   "base_specifiers" :
5970   [
5971    {
5972     "access" : "private",
5973     "referenced_type" : "type-53"
5974    }
5975   ],
5976   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5977   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5978   "record_kind" : "class",
5979   "referenced_type" : "type-52",
5980   "self_type" : "type-52",
5981   "size" : 40,
5982   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5983   "template_args" : [ "type-54" ],
5984   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5985   "vtable_components" :
5986   [
5987    {
5988     "kind" : "offset_to_top"
5989    },
5990    {
5991     "kind" : "rtti",
5992     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5993    },
5994    {
5995     "kind" : "complete_dtor_pointer",
5996     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5997    },
5998    {
5999     "kind" : "deleting_dtor_pointer",
6000     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6001    },
6002    {
6003     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
6004    },
6005    {
6006     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
6007    },
6008    {
6009     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
6010    },
6011    {
6012     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
6013    },
6014    {
6015     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
6016    },
6017    {
6018     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
6019    },
6020    {
6021     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6022    }
6023   ]
6024  },
6025  {
6026   "alignment" : 8,
6027   "base_specifiers" :
6028   [
6029    {
6030     "referenced_type" : "type-35"
6031    }
6032   ],
6033   "linker_set_key" : "android::SortedVectorImpl",
6034   "name" : "android::SortedVectorImpl",
6035   "record_kind" : "class",
6036   "referenced_type" : "type-53",
6037   "self_type" : "type-53",
6038   "size" : 40,
6039   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6040   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6041   "vtable_components" :
6042   [
6043    {
6044     "kind" : "offset_to_top"
6045    },
6046    {
6047     "kind" : "rtti",
6048     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6049    },
6050    {
6051     "kind" : "complete_dtor_pointer",
6052     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6053    },
6054    {
6055     "kind" : "deleting_dtor_pointer",
6056     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6057    },
6058    {
6059     "is_pure" : true,
6060     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6061    },
6062    {
6063     "is_pure" : true,
6064     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6065    },
6066    {
6067     "is_pure" : true,
6068     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6069    },
6070    {
6071     "is_pure" : true,
6072     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6073    },
6074    {
6075     "is_pure" : true,
6076     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6077    },
6078    {
6079     "is_pure" : true,
6080     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6081    },
6082    {
6083     "is_pure" : true,
6084     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6085    }
6086   ]
6087  },
6088  {
6089   "alignment" : 8,
6090   "fields" :
6091   [
6092    {
6093     "access" : "private",
6094     "field_name" : "mString",
6095     "referenced_type" : "type-47"
6096    }
6097   ],
6098   "linker_set_key" : "android::String16",
6099   "name" : "android::String16",
6100   "record_kind" : "class",
6101   "referenced_type" : "type-46",
6102   "self_type" : "type-46",
6103   "size" : 8,
6104   "source_file" : "/system/core/libutils/include/utils/String16.h",
6105   "unique_id" : "_ZTSN7android8String16E"
6106  },
6107  {
6108   "alignment" : 8,
6109   "fields" :
6110   [
6111    {
6112     "access" : "private",
6113     "field_name" : "mString",
6114     "referenced_type" : "type-56"
6115    }
6116   ],
6117   "linker_set_key" : "android::String8",
6118   "name" : "android::String8",
6119   "record_kind" : "class",
6120   "referenced_type" : "type-55",
6121   "self_type" : "type-55",
6122   "size" : 8,
6123   "source_file" : "/system/core/libutils/include/utils/String8.h",
6124   "unique_id" : "_ZTSN7android7String8E"
6125  },
6126  {
6127   "alignment" : 8,
6128   "base_specifiers" :
6129   [
6130    {
6131     "is_virtual" : true,
6132     "referenced_type" : "type-8"
6133    }
6134   ],
6135   "fields" :
6136   [
6137    {
6138     "access" : "private",
6139     "field_name" : "mCanCallJava",
6140     "field_offset" : 64,
6141     "referenced_type" : "type-92"
6142    },
6143    {
6144     "access" : "private",
6145     "field_name" : "mThread",
6146     "field_offset" : 128,
6147     "referenced_type" : "type-26"
6148    },
6149    {
6150     "access" : "private",
6151     "field_name" : "mLock",
6152     "field_offset" : 192,
6153     "referenced_type" : "type-32"
6154    },
6155    {
6156     "access" : "private",
6157     "field_name" : "mThreadExitedCondition",
6158     "field_offset" : 512,
6159     "referenced_type" : "type-93"
6160    },
6161    {
6162     "access" : "private",
6163     "field_name" : "mStatus",
6164     "field_offset" : 896,
6165     "referenced_type" : "type-25"
6166    },
6167    {
6168     "access" : "private",
6169     "field_name" : "mExitPending",
6170     "field_offset" : 928,
6171     "referenced_type" : "type-95"
6172    },
6173    {
6174     "access" : "private",
6175     "field_name" : "mRunning",
6176     "field_offset" : 936,
6177     "referenced_type" : "type-95"
6178    },
6179    {
6180     "access" : "private",
6181     "field_name" : "mHoldSelf",
6182     "field_offset" : 960,
6183     "referenced_type" : "type-89"
6184    },
6185    {
6186     "access" : "private",
6187     "field_name" : "mTid",
6188     "field_offset" : 1024,
6189     "referenced_type" : "type-25"
6190    }
6191   ],
6192   "linker_set_key" : "android::Thread",
6193   "name" : "android::Thread",
6194   "record_kind" : "class",
6195   "referenced_type" : "type-91",
6196   "self_type" : "type-91",
6197   "size" : 152,
6198   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6199   "unique_id" : "_ZTSN7android6ThreadE",
6200   "vtable_components" :
6201   [
6202    {
6203     "component_value" : 136,
6204     "kind" : "vbase_offset"
6205    },
6206    {
6207     "kind" : "offset_to_top"
6208    },
6209    {
6210     "kind" : "rtti",
6211     "mangled_component_name" : "_ZTIN7android6ThreadE"
6212    },
6213    {
6214     "kind" : "complete_dtor_pointer",
6215     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6216    },
6217    {
6218     "kind" : "deleting_dtor_pointer",
6219     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6220    },
6221    {
6222     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
6223    },
6224    {
6225     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6226    },
6227    {
6228     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6229    },
6230    {
6231     "is_pure" : true,
6232     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6233    },
6234    {
6235     "kind" : "vcall_offset"
6236    },
6237    {
6238     "kind" : "vcall_offset"
6239    },
6240    {
6241     "kind" : "vcall_offset"
6242    },
6243    {
6244     "kind" : "vcall_offset"
6245    },
6246    {
6247     "component_value" : -136,
6248     "kind" : "vcall_offset"
6249    },
6250    {
6251     "component_value" : -136,
6252     "kind" : "offset_to_top"
6253    },
6254    {
6255     "kind" : "rtti",
6256     "mangled_component_name" : "_ZTIN7android6ThreadE"
6257    },
6258    {
6259     "kind" : "complete_dtor_pointer",
6260     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
6261    },
6262    {
6263     "kind" : "deleting_dtor_pointer",
6264     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
6265    },
6266    {
6267     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6268    },
6269    {
6270     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6271    },
6272    {
6273     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6274    },
6275    {
6276     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6277    }
6278   ]
6279  },
6280  {
6281   "alignment" : 8,
6282   "base_specifiers" :
6283   [
6284    {
6285     "access" : "private",
6286     "referenced_type" : "type-35"
6287    }
6288   ],
6289   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6290   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6291   "record_kind" : "class",
6292   "referenced_type" : "type-34",
6293   "self_type" : "type-34",
6294   "size" : 40,
6295   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6296   "template_args" : [ "type-38" ],
6297   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6298   "vtable_components" :
6299   [
6300    {
6301     "kind" : "offset_to_top"
6302    },
6303    {
6304     "kind" : "rtti",
6305     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6306    },
6307    {
6308     "kind" : "complete_dtor_pointer",
6309     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6310    },
6311    {
6312     "kind" : "deleting_dtor_pointer",
6313     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6314    },
6315    {
6316     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
6317    },
6318    {
6319     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
6320    },
6321    {
6322     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6323    },
6324    {
6325     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6326    },
6327    {
6328     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6329    },
6330    {
6331     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6332    }
6333   ]
6334  },
6335  {
6336   "alignment" : 8,
6337   "fields" :
6338   [
6339    {
6340     "access" : "private",
6341     "field_name" : "mStorage",
6342     "field_offset" : 64,
6343     "referenced_type" : "type-26"
6344    },
6345    {
6346     "access" : "private",
6347     "field_name" : "mCount",
6348     "field_offset" : 128,
6349     "referenced_type" : "type-30"
6350    },
6351    {
6352     "access" : "private",
6353     "field_name" : "mFlags",
6354     "field_offset" : 192,
6355     "referenced_type" : "type-36"
6356    },
6357    {
6358     "access" : "private",
6359     "field_name" : "mItemSize",
6360     "field_offset" : 256,
6361     "referenced_type" : "type-37"
6362    }
6363   ],
6364   "linker_set_key" : "android::VectorImpl",
6365   "name" : "android::VectorImpl",
6366   "record_kind" : "class",
6367   "referenced_type" : "type-35",
6368   "self_type" : "type-35",
6369   "size" : 40,
6370   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6371   "unique_id" : "_ZTSN7android10VectorImplE",
6372   "vtable_components" :
6373   [
6374    {
6375     "kind" : "offset_to_top"
6376    },
6377    {
6378     "kind" : "rtti",
6379     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6380    },
6381    {
6382     "kind" : "complete_dtor_pointer",
6383     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6384    },
6385    {
6386     "kind" : "deleting_dtor_pointer",
6387     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6388    },
6389    {
6390     "is_pure" : true,
6391     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6392    },
6393    {
6394     "is_pure" : true,
6395     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6396    },
6397    {
6398     "is_pure" : true,
6399     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6400    },
6401    {
6402     "is_pure" : true,
6403     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6404    },
6405    {
6406     "is_pure" : true,
6407     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6408    },
6409    {
6410     "is_pure" : true,
6411     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6412    }
6413   ]
6414  },
6415  {
6416   "alignment" : 8,
6417   "base_specifiers" :
6418   [
6419    {
6420     "referenced_type" : "type-163"
6421    }
6422   ],
6423   "linker_set_key" : "android::VirtualLightRefBase",
6424   "name" : "android::VirtualLightRefBase",
6425   "record_kind" : "class",
6426   "referenced_type" : "type-165",
6427   "self_type" : "type-165",
6428   "size" : 16,
6429   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6430   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6431   "vtable_components" :
6432   [
6433    {
6434     "kind" : "offset_to_top"
6435    },
6436    {
6437     "kind" : "rtti",
6438     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6439    },
6440    {
6441     "kind" : "complete_dtor_pointer",
6442     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6443    },
6444    {
6445     "kind" : "deleting_dtor_pointer",
6446     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6447    }
6448   ]
6449  },
6450  {
6451   "alignment" : 8,
6452   "base_specifiers" :
6453   [
6454    {
6455     "referenced_type" : "type-15"
6456    }
6457   ],
6458   "fields" :
6459   [
6460    {
6461     "access" : "protected",
6462     "field_name" : "mSchedPolicy",
6463     "field_offset" : 64,
6464     "referenced_type" : "type-25"
6465    },
6466    {
6467     "access" : "protected",
6468     "field_name" : "mSchedPriority",
6469     "field_offset" : 96,
6470     "referenced_type" : "type-25"
6471    },
6472    {
6473     "access" : "private",
6474     "field_name" : "mExtras",
6475     "field_offset" : 128,
6476     "referenced_type" : "type-128"
6477    },
6478    {
6479     "access" : "private",
6480     "field_name" : "mReserved0",
6481     "field_offset" : 192,
6482     "referenced_type" : "type-26"
6483    }
6484   ],
6485   "linker_set_key" : "android::hardware::BHwBinder",
6486   "name" : "android::hardware::BHwBinder",
6487   "record_kind" : "class",
6488   "referenced_type" : "type-127",
6489   "self_type" : "type-127",
6490   "size" : 48,
6491   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6492   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6493   "vtable_components" :
6494   [
6495    {
6496     "component_value" : 32,
6497     "kind" : "vbase_offset"
6498    },
6499    {
6500     "kind" : "offset_to_top"
6501    },
6502    {
6503     "kind" : "rtti",
6504     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6505    },
6506    {
6507     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6508    },
6509    {
6510     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6511    },
6512    {
6513     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6514    },
6515    {
6516     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6517    },
6518    {
6519     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6520    },
6521    {
6522     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6523    },
6524    {
6525     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6526    },
6527    {
6528     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6529    },
6530    {
6531     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6532    },
6533    {
6534     "kind" : "complete_dtor_pointer",
6535     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6536    },
6537    {
6538     "kind" : "deleting_dtor_pointer",
6539     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6540    },
6541    {
6542     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6543    },
6544    {
6545     "kind" : "vcall_offset"
6546    },
6547    {
6548     "kind" : "vcall_offset"
6549    },
6550    {
6551     "kind" : "vcall_offset"
6552    },
6553    {
6554     "kind" : "vcall_offset"
6555    },
6556    {
6557     "component_value" : -32,
6558     "kind" : "vcall_offset"
6559    },
6560    {
6561     "component_value" : -32,
6562     "kind" : "offset_to_top"
6563    },
6564    {
6565     "kind" : "rtti",
6566     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6567    },
6568    {
6569     "kind" : "complete_dtor_pointer",
6570     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6571    },
6572    {
6573     "kind" : "deleting_dtor_pointer",
6574     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6575    },
6576    {
6577     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6578    },
6579    {
6580     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6581    },
6582    {
6583     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6584    },
6585    {
6586     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6587    }
6588   ]
6589  },
6590  {
6591   "alignment" : 8,
6592   "base_specifiers" :
6593   [
6594    {
6595     "is_virtual" : true,
6596     "referenced_type" : "type-8"
6597    }
6598   ],
6599   "fields" :
6600   [
6601    {
6602     "access" : "private",
6603     "field_name" : "mRemote",
6604     "field_offset" : 64,
6605     "referenced_type" : "type-393"
6606    },
6607    {
6608     "access" : "private",
6609     "field_name" : "mRefs",
6610     "field_offset" : 128,
6611     "referenced_type" : "type-39"
6612    },
6613    {
6614     "access" : "private",
6615     "field_name" : "mState",
6616     "field_offset" : 192,
6617     "referenced_type" : "type-394"
6618    }
6619   ],
6620   "linker_set_key" : "android::hardware::BpHwRefBase",
6621   "name" : "android::hardware::BpHwRefBase",
6622   "record_kind" : "class",
6623   "referenced_type" : "type-392",
6624   "self_type" : "type-392",
6625   "size" : 48,
6626   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6627   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6628   "vtable_components" :
6629   [
6630    {
6631     "component_value" : 32,
6632     "kind" : "vbase_offset"
6633    },
6634    {
6635     "kind" : "offset_to_top"
6636    },
6637    {
6638     "kind" : "rtti",
6639     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6640    },
6641    {
6642     "kind" : "complete_dtor_pointer",
6643     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6644    },
6645    {
6646     "kind" : "deleting_dtor_pointer",
6647     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6648    },
6649    {
6650     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6651    },
6652    {
6653     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6654    },
6655    {
6656     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6657    },
6658    {
6659     "kind" : "vcall_offset"
6660    },
6661    {
6662     "component_value" : -32,
6663     "kind" : "vcall_offset"
6664    },
6665    {
6666     "component_value" : -32,
6667     "kind" : "vcall_offset"
6668    },
6669    {
6670     "component_value" : -32,
6671     "kind" : "vcall_offset"
6672    },
6673    {
6674     "component_value" : -32,
6675     "kind" : "vcall_offset"
6676    },
6677    {
6678     "component_value" : -32,
6679     "kind" : "offset_to_top"
6680    },
6681    {
6682     "kind" : "rtti",
6683     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6684    },
6685    {
6686     "kind" : "complete_dtor_pointer",
6687     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6688    },
6689    {
6690     "kind" : "deleting_dtor_pointer",
6691     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6692    },
6693    {
6694     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6695    },
6696    {
6697     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6698    },
6699    {
6700     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6701    },
6702    {
6703     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6704    }
6705   ]
6706  },
6707  {
6708   "alignment" : 8,
6709   "base_specifiers" :
6710   [
6711    {
6712     "referenced_type" : "type-106"
6713    },
6714    {
6715     "referenced_type" : "type-21"
6716    },
6717    {
6718     "referenced_type" : "type-392"
6719    }
6720   ],
6721   "linker_set_key" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
6722   "name" : "android::hardware::BpInterface<android::hardware::thermal::V1_0::IThermal>",
6723   "record_kind" : "class",
6724   "referenced_type" : "type-398",
6725   "self_type" : "type-398",
6726   "size" : 64,
6727   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6728   "template_args" : [ "type-106" ],
6729   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE",
6730   "vtable_components" :
6731   [
6732    {
6733     "component_value" : 48,
6734     "kind" : "vbase_offset"
6735    },
6736    {
6737     "kind" : "offset_to_top"
6738    },
6739    {
6740     "kind" : "rtti",
6741     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6742    },
6743    {
6744     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
6745    },
6746    {
6747     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6748    },
6749    {
6750     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6751    },
6752    {
6753     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6754    },
6755    {
6756     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6757    },
6758    {
6759     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
6760    },
6761    {
6762     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6763    },
6764    {
6765     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
6766    },
6767    {
6768     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6769    },
6770    {
6771     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
6772    },
6773    {
6774     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6775    },
6776    {
6777     "kind" : "complete_dtor_pointer",
6778     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6779    },
6780    {
6781     "kind" : "deleting_dtor_pointer",
6782     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6783    },
6784    {
6785     "is_pure" : true,
6786     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
6787    },
6788    {
6789     "is_pure" : true,
6790     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
6791    },
6792    {
6793     "is_pure" : true,
6794     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
6795    },
6796    {
6797     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
6798    },
6799    {
6800     "component_value" : 40,
6801     "kind" : "vbase_offset"
6802    },
6803    {
6804     "component_value" : -8,
6805     "kind" : "offset_to_top"
6806    },
6807    {
6808     "kind" : "rtti",
6809     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6810    },
6811    {
6812     "kind" : "complete_dtor_pointer",
6813     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6814    },
6815    {
6816     "kind" : "deleting_dtor_pointer",
6817     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6818    },
6819    {
6820     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
6821    },
6822    {
6823     "component_value" : 32,
6824     "kind" : "vbase_offset"
6825    },
6826    {
6827     "component_value" : -16,
6828     "kind" : "offset_to_top"
6829    },
6830    {
6831     "kind" : "rtti",
6832     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6833    },
6834    {
6835     "kind" : "complete_dtor_pointer",
6836     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6837    },
6838    {
6839     "kind" : "deleting_dtor_pointer",
6840     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6841    },
6842    {
6843     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6844    },
6845    {
6846     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6847    },
6848    {
6849     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6850    },
6851    {
6852     "kind" : "vcall_offset"
6853    },
6854    {
6855     "component_value" : -32,
6856     "kind" : "vcall_offset"
6857    },
6858    {
6859     "component_value" : -32,
6860     "kind" : "vcall_offset"
6861    },
6862    {
6863     "component_value" : -32,
6864     "kind" : "vcall_offset"
6865    },
6866    {
6867     "component_value" : -48,
6868     "kind" : "vcall_offset"
6869    },
6870    {
6871     "component_value" : -48,
6872     "kind" : "offset_to_top"
6873    },
6874    {
6875     "kind" : "rtti",
6876     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEEE"
6877    },
6878    {
6879     "kind" : "complete_dtor_pointer",
6880     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED1Ev"
6881    },
6882    {
6883     "kind" : "deleting_dtor_pointer",
6884     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEED0Ev"
6885    },
6886    {
6887     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6888    },
6889    {
6890     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6891    },
6892    {
6893     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6894    },
6895    {
6896     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6897    }
6898   ]
6899  },
6900  {
6901   "alignment" : 8,
6902   "base_specifiers" :
6903   [
6904    {
6905     "referenced_type" : "type-72"
6906    },
6907    {
6908     "referenced_type" : "type-21"
6909    },
6910    {
6911     "referenced_type" : "type-392"
6912    }
6913   ],
6914   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6915   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6916   "record_kind" : "class",
6917   "referenced_type" : "type-396",
6918   "self_type" : "type-396",
6919   "size" : 64,
6920   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6921   "template_args" : [ "type-72" ],
6922   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6923   "vtable_components" :
6924   [
6925    {
6926     "component_value" : 48,
6927     "kind" : "vbase_offset"
6928    },
6929    {
6930     "kind" : "offset_to_top"
6931    },
6932    {
6933     "kind" : "rtti",
6934     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6935    },
6936    {
6937     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6938    },
6939    {
6940     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6941    },
6942    {
6943     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6944    },
6945    {
6946     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6947    },
6948    {
6949     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6950    },
6951    {
6952     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6953    },
6954    {
6955     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6956    },
6957    {
6958     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6959    },
6960    {
6961     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6962    },
6963    {
6964     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6965    },
6966    {
6967     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6968    },
6969    {
6970     "kind" : "complete_dtor_pointer",
6971     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6972    },
6973    {
6974     "kind" : "deleting_dtor_pointer",
6975     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6976    },
6977    {
6978     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6979    },
6980    {
6981     "component_value" : 40,
6982     "kind" : "vbase_offset"
6983    },
6984    {
6985     "component_value" : -8,
6986     "kind" : "offset_to_top"
6987    },
6988    {
6989     "kind" : "rtti",
6990     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6991    },
6992    {
6993     "kind" : "complete_dtor_pointer",
6994     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6995    },
6996    {
6997     "kind" : "deleting_dtor_pointer",
6998     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6999    },
7000    {
7001     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
7002    },
7003    {
7004     "component_value" : 32,
7005     "kind" : "vbase_offset"
7006    },
7007    {
7008     "component_value" : -16,
7009     "kind" : "offset_to_top"
7010    },
7011    {
7012     "kind" : "rtti",
7013     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7014    },
7015    {
7016     "kind" : "complete_dtor_pointer",
7017     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7018    },
7019    {
7020     "kind" : "deleting_dtor_pointer",
7021     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7022    },
7023    {
7024     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7025    },
7026    {
7027     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7028    },
7029    {
7030     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7031    },
7032    {
7033     "kind" : "vcall_offset"
7034    },
7035    {
7036     "component_value" : -32,
7037     "kind" : "vcall_offset"
7038    },
7039    {
7040     "component_value" : -32,
7041     "kind" : "vcall_offset"
7042    },
7043    {
7044     "component_value" : -32,
7045     "kind" : "vcall_offset"
7046    },
7047    {
7048     "component_value" : -48,
7049     "kind" : "vcall_offset"
7050    },
7051    {
7052     "component_value" : -48,
7053     "kind" : "offset_to_top"
7054    },
7055    {
7056     "kind" : "rtti",
7057     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
7058    },
7059    {
7060     "kind" : "complete_dtor_pointer",
7061     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
7062    },
7063    {
7064     "kind" : "deleting_dtor_pointer",
7065     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
7066    },
7067    {
7068     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
7069    },
7070    {
7071     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7072    },
7073    {
7074     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7075    },
7076    {
7077     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7078    }
7079   ]
7080  },
7081  {
7082   "alignment" : 8,
7083   "fields" :
7084   [
7085    {
7086     "access" : "private",
7087     "field_name" : "mMutex",
7088     "referenced_type" : "type-424"
7089    },
7090    {
7091     "access" : "private",
7092     "field_name" : "mMap",
7093     "field_offset" : 320,
7094     "referenced_type" : "type-425"
7095    }
7096   ],
7097   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7098   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
7099   "record_kind" : "class",
7100   "referenced_type" : "type-423",
7101   "self_type" : "type-423",
7102   "size" : 64,
7103   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7104   "template_args" : [ "type-118", "type-426" ],
7105   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
7106  },
7107  {
7108   "alignment" : 8,
7109   "fields" :
7110   [
7111    {
7112     "access" : "private",
7113     "field_name" : "mMutex",
7114     "referenced_type" : "type-432"
7115    },
7116    {
7117     "access" : "private",
7118     "field_name" : "mMap",
7119     "field_offset" : 320,
7120     "referenced_type" : "type-433"
7121    }
7122   ],
7123   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7124   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
7125   "record_kind" : "class",
7126   "referenced_type" : "type-431",
7127   "self_type" : "type-431",
7128   "size" : 64,
7129   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7130   "template_args" : [ "type-118", "type-41" ],
7131   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
7132  },
7133  {
7134   "alignment" : 8,
7135   "fields" :
7136   [
7137    {
7138     "access" : "private",
7139     "field_name" : "mMutex",
7140     "referenced_type" : "type-437"
7141    },
7142    {
7143     "access" : "private",
7144     "field_name" : "mMap",
7145     "field_offset" : 320,
7146     "referenced_type" : "type-438"
7147    }
7148   ],
7149   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7150   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
7151   "record_kind" : "class",
7152   "referenced_type" : "type-436",
7153   "self_type" : "type-436",
7154   "size" : 64,
7155   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7156   "template_args" : [ "type-439", "type-441" ],
7157   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
7158  },
7159  {
7160   "alignment" : 8,
7161   "fields" :
7162   [
7163    {
7164     "access" : "private",
7165     "field_name" : "mMutex",
7166     "referenced_type" : "type-456"
7167    },
7168    {
7169     "access" : "private",
7170     "field_name" : "mMap",
7171     "field_offset" : 320,
7172     "referenced_type" : "type-457"
7173    }
7174   ],
7175   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7176   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
7177   "record_kind" : "class",
7178   "referenced_type" : "type-455",
7179   "self_type" : "type-455",
7180   "size" : 64,
7181   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7182   "template_args" : [ "type-458", "type-459" ],
7183   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
7184  },
7185  {
7186   "alignment" : 8,
7187   "fields" :
7188   [
7189    {
7190     "access" : "private",
7191     "field_name" : "mMutex",
7192     "referenced_type" : "type-446"
7193    },
7194    {
7195     "access" : "private",
7196     "field_name" : "mMap",
7197     "field_offset" : 320,
7198     "referenced_type" : "type-447"
7199    }
7200   ],
7201   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7202   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
7203   "record_kind" : "class",
7204   "referenced_type" : "type-445",
7205   "self_type" : "type-445",
7206   "size" : 64,
7207   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
7208   "template_args" : [ "type-448", "type-449" ],
7209   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
7210  },
7211  {
7212   "alignment" : 8,
7213   "fields" :
7214   [
7215    {
7216     "field_name" : "flags",
7217     "referenced_type" : "type-2"
7218    },
7219    {
7220     "field_name" : "fdIndex",
7221     "field_offset" : 32,
7222     "referenced_type" : "type-2"
7223    },
7224    {
7225     "field_name" : "offset",
7226     "field_offset" : 64,
7227     "referenced_type" : "type-2"
7228    },
7229    {
7230     "field_name" : "extent",
7231     "field_offset" : 128,
7232     "referenced_type" : "type-30"
7233    }
7234   ],
7235   "linker_set_key" : "android::hardware::GrantorDescriptor",
7236   "name" : "android::hardware::GrantorDescriptor",
7237   "referenced_type" : "type-291",
7238   "self_type" : "type-291",
7239   "size" : 24,
7240   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7241   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
7242  },
7243  {
7244   "alignment" : 8,
7245   "base_specifiers" :
7246   [
7247    {
7248     "is_virtual" : true,
7249     "referenced_type" : "type-274"
7250    },
7251    {
7252     "is_virtual" : true,
7253     "referenced_type" : "type-8"
7254    }
7255   ],
7256   "linker_set_key" : "android::hardware::HidlMemory",
7257   "name" : "android::hardware::HidlMemory",
7258   "record_kind" : "class",
7259   "referenced_type" : "type-282",
7260   "self_type" : "type-282",
7261   "size" : 64,
7262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7263   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
7264   "vtable_components" :
7265   [
7266    {
7267     "component_value" : 48,
7268     "kind" : "vbase_offset"
7269    },
7270    {
7271     "component_value" : 8,
7272     "kind" : "vbase_offset"
7273    },
7274    {
7275     "kind" : "offset_to_top"
7276    },
7277    {
7278     "kind" : "rtti",
7279     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7280    },
7281    {
7282     "kind" : "complete_dtor_pointer",
7283     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
7284    },
7285    {
7286     "kind" : "deleting_dtor_pointer",
7287     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
7288    },
7289    {
7290     "kind" : "vcall_offset"
7291    },
7292    {
7293     "kind" : "vcall_offset"
7294    },
7295    {
7296     "kind" : "vcall_offset"
7297    },
7298    {
7299     "kind" : "vcall_offset"
7300    },
7301    {
7302     "component_value" : -48,
7303     "kind" : "vcall_offset"
7304    },
7305    {
7306     "component_value" : -48,
7307     "kind" : "offset_to_top"
7308    },
7309    {
7310     "kind" : "rtti",
7311     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
7312    },
7313    {
7314     "kind" : "complete_dtor_pointer",
7315     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
7316    },
7317    {
7318     "kind" : "deleting_dtor_pointer",
7319     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
7320    },
7321    {
7322     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7323    },
7324    {
7325     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7326    },
7327    {
7328     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7329    },
7330    {
7331     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7332    }
7333   ]
7334  },
7335  {
7336   "alignment" : 8,
7337   "base_specifiers" :
7338   [
7339    {
7340     "is_virtual" : true,
7341     "referenced_type" : "type-8"
7342    }
7343   ],
7344   "linker_set_key" : "android::hardware::IBinder",
7345   "name" : "android::hardware::IBinder",
7346   "record_kind" : "class",
7347   "referenced_type" : "type-15",
7348   "self_type" : "type-15",
7349   "size" : 24,
7350   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7351   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7352   "vtable_components" :
7353   [
7354    {
7355     "component_value" : 8,
7356     "kind" : "vbase_offset"
7357    },
7358    {
7359     "kind" : "offset_to_top"
7360    },
7361    {
7362     "kind" : "rtti",
7363     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7364    },
7365    {
7366     "is_pure" : true,
7367     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7368    },
7369    {
7370     "is_pure" : true,
7371     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7372    },
7373    {
7374     "is_pure" : true,
7375     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7376    },
7377    {
7378     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7379    },
7380    {
7381     "is_pure" : true,
7382     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7383    },
7384    {
7385     "is_pure" : true,
7386     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7387    },
7388    {
7389     "is_pure" : true,
7390     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7391    },
7392    {
7393     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7394    },
7395    {
7396     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7397    },
7398    {
7399     "kind" : "complete_dtor_pointer",
7400     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7401    },
7402    {
7403     "kind" : "deleting_dtor_pointer",
7404     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7405    },
7406    {
7407     "kind" : "vcall_offset"
7408    },
7409    {
7410     "kind" : "vcall_offset"
7411    },
7412    {
7413     "kind" : "vcall_offset"
7414    },
7415    {
7416     "kind" : "vcall_offset"
7417    },
7418    {
7419     "component_value" : -8,
7420     "kind" : "vcall_offset"
7421    },
7422    {
7423     "component_value" : -8,
7424     "kind" : "offset_to_top"
7425    },
7426    {
7427     "kind" : "rtti",
7428     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7429    },
7430    {
7431     "kind" : "complete_dtor_pointer",
7432     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7433    },
7434    {
7435     "kind" : "deleting_dtor_pointer",
7436     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7437    },
7438    {
7439     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7440    },
7441    {
7442     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7443    },
7444    {
7445     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7446    },
7447    {
7448     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7449    }
7450   ]
7451  },
7452  {
7453   "alignment" : 8,
7454   "base_specifiers" :
7455   [
7456    {
7457     "is_virtual" : true,
7458     "referenced_type" : "type-8"
7459    }
7460   ],
7461   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7462   "name" : "android::hardware::IBinder::DeathRecipient",
7463   "record_kind" : "class",
7464   "referenced_type" : "type-7",
7465   "self_type" : "type-7",
7466   "size" : 24,
7467   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7468   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7469   "vtable_components" :
7470   [
7471    {
7472     "component_value" : 8,
7473     "kind" : "vbase_offset"
7474    },
7475    {
7476     "kind" : "offset_to_top"
7477    },
7478    {
7479     "kind" : "rtti",
7480     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7481    },
7482    {
7483     "is_pure" : true,
7484     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7485    },
7486    {
7487     "kind" : "complete_dtor_pointer",
7488     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7489    },
7490    {
7491     "kind" : "deleting_dtor_pointer",
7492     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7493    },
7494    {
7495     "kind" : "vcall_offset"
7496    },
7497    {
7498     "kind" : "vcall_offset"
7499    },
7500    {
7501     "kind" : "vcall_offset"
7502    },
7503    {
7504     "kind" : "vcall_offset"
7505    },
7506    {
7507     "component_value" : -8,
7508     "kind" : "vcall_offset"
7509    },
7510    {
7511     "component_value" : -8,
7512     "kind" : "offset_to_top"
7513    },
7514    {
7515     "kind" : "rtti",
7516     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7517    },
7518    {
7519     "kind" : "complete_dtor_pointer",
7520     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
7521    },
7522    {
7523     "kind" : "deleting_dtor_pointer",
7524     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
7525    },
7526    {
7527     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7528    },
7529    {
7530     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7531    },
7532    {
7533     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7534    },
7535    {
7536     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7537    }
7538   ]
7539  },
7540  {
7541   "alignment" : 8,
7542   "base_specifiers" :
7543   [
7544    {
7545     "is_virtual" : true,
7546     "referenced_type" : "type-8"
7547    }
7548   ],
7549   "linker_set_key" : "android::hardware::IInterface",
7550   "name" : "android::hardware::IInterface",
7551   "record_kind" : "class",
7552   "referenced_type" : "type-21",
7553   "self_type" : "type-21",
7554   "size" : 24,
7555   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7556   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7557   "vtable_components" :
7558   [
7559    {
7560     "component_value" : 8,
7561     "kind" : "vbase_offset"
7562    },
7563    {
7564     "kind" : "offset_to_top"
7565    },
7566    {
7567     "kind" : "rtti",
7568     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7569    },
7570    {
7571     "kind" : "complete_dtor_pointer",
7572     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7573    },
7574    {
7575     "kind" : "deleting_dtor_pointer",
7576     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7577    },
7578    {
7579     "is_pure" : true,
7580     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7581    },
7582    {
7583     "kind" : "vcall_offset"
7584    },
7585    {
7586     "kind" : "vcall_offset"
7587    },
7588    {
7589     "kind" : "vcall_offset"
7590    },
7591    {
7592     "kind" : "vcall_offset"
7593    },
7594    {
7595     "component_value" : -8,
7596     "kind" : "vcall_offset"
7597    },
7598    {
7599     "component_value" : -8,
7600     "kind" : "offset_to_top"
7601    },
7602    {
7603     "kind" : "rtti",
7604     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7605    },
7606    {
7607     "kind" : "complete_dtor_pointer",
7608     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7609    },
7610    {
7611     "kind" : "deleting_dtor_pointer",
7612     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7613    },
7614    {
7615     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7616    },
7617    {
7618     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7619    },
7620    {
7621     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7622    },
7623    {
7624     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7625    }
7626   ]
7627  },
7628  {
7629   "alignment" : 8,
7630   "fields" :
7631   [
7632    {
7633     "access" : "private",
7634     "field_name" : "mGrantors",
7635     "referenced_type" : "type-287"
7636    },
7637    {
7638     "access" : "private",
7639     "field_name" : "mHandle",
7640     "field_offset" : 128,
7641     "referenced_type" : "type-366"
7642    },
7643    {
7644     "access" : "private",
7645     "field_name" : "mQuantum",
7646     "field_offset" : 192,
7647     "referenced_type" : "type-2"
7648    },
7649    {
7650     "access" : "private",
7651     "field_name" : "mFlags",
7652     "field_offset" : 224,
7653     "referenced_type" : "type-2"
7654    }
7655   ],
7656   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7657   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7658   "referenced_type" : "type-365",
7659   "self_type" : "type-365",
7660   "size" : 32,
7661   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7662   "template_args" : [ "type-58" ],
7663   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7664  },
7665  {
7666   "alignment" : 8,
7667   "fields" :
7668   [
7669    {
7670     "access" : "private",
7671     "field_name" : "mBufCachePos",
7672     "referenced_type" : "type-30"
7673    },
7674    {
7675     "access" : "private",
7676     "field_name" : "mBufCache",
7677     "field_offset" : 64,
7678     "referenced_type" : "type-400"
7679    },
7680    {
7681     "access" : "private",
7682     "field_name" : "mError",
7683     "field_offset" : 256,
7684     "referenced_type" : "type-25"
7685    },
7686    {
7687     "access" : "private",
7688     "field_name" : "mData",
7689     "field_offset" : 320,
7690     "referenced_type" : "type-401"
7691    },
7692    {
7693     "access" : "private",
7694     "field_name" : "mDataSize",
7695     "field_offset" : 384,
7696     "referenced_type" : "type-30"
7697    },
7698    {
7699     "access" : "private",
7700     "field_name" : "mDataCapacity",
7701     "field_offset" : 448,
7702     "referenced_type" : "type-30"
7703    },
7704    {
7705     "access" : "private",
7706     "field_name" : "mDataPos",
7707     "field_offset" : 512,
7708     "referenced_type" : "type-30"
7709    },
7710    {
7711     "access" : "private",
7712     "field_name" : "mObjects",
7713     "field_offset" : 576,
7714     "referenced_type" : "type-402"
7715    },
7716    {
7717     "access" : "private",
7718     "field_name" : "mObjectsSize",
7719     "field_offset" : 640,
7720     "referenced_type" : "type-30"
7721    },
7722    {
7723     "access" : "private",
7724     "field_name" : "mObjectsCapacity",
7725     "field_offset" : 704,
7726     "referenced_type" : "type-30"
7727    },
7728    {
7729     "access" : "private",
7730     "field_name" : "mNextObjectHint",
7731     "field_offset" : 768,
7732     "referenced_type" : "type-30"
7733    },
7734    {
7735     "access" : "private",
7736     "field_name" : "mNumRef",
7737     "field_offset" : 832,
7738     "referenced_type" : "type-30"
7739    },
7740    {
7741     "access" : "private",
7742     "field_name" : "mFdsKnown",
7743     "field_offset" : 896,
7744     "referenced_type" : "type-41"
7745    },
7746    {
7747     "access" : "private",
7748     "field_name" : "mHasFds",
7749     "field_offset" : 904,
7750     "referenced_type" : "type-41"
7751    },
7752    {
7753     "access" : "private",
7754     "field_name" : "mAllowFds",
7755     "field_offset" : 912,
7756     "referenced_type" : "type-41"
7757    },
7758    {
7759     "access" : "private",
7760     "field_name" : "mOwner",
7761     "field_offset" : 960,
7762     "referenced_type" : "type-403"
7763    },
7764    {
7765     "access" : "private",
7766     "field_name" : "mOwnerCookie",
7767     "field_offset" : 1024,
7768     "referenced_type" : "type-26"
7769    }
7770   ],
7771   "linker_set_key" : "android::hardware::Parcel",
7772   "name" : "android::hardware::Parcel",
7773   "record_kind" : "class",
7774   "referenced_type" : "type-399",
7775   "self_type" : "type-399",
7776   "size" : 136,
7777   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7778   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7779  },
7780  {
7781   "access" : "private",
7782   "alignment" : 8,
7783   "fields" :
7784   [
7785    {
7786     "field_name" : "index",
7787     "referenced_type" : "type-30"
7788    },
7789    {
7790     "field_name" : "buffer",
7791     "field_offset" : 64,
7792     "referenced_type" : "type-222"
7793    },
7794    {
7795     "field_name" : "bufend",
7796     "field_offset" : 128,
7797     "referenced_type" : "type-222"
7798    }
7799   ],
7800   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7801   "name" : "android::hardware::Parcel::BufferInfo",
7802   "referenced_type" : "type-408",
7803   "self_type" : "type-408",
7804   "size" : 24,
7805   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7806   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7807  },
7808  {
7809   "alignment" : 8,
7810   "base_specifiers" :
7811   [
7812    {
7813     "is_virtual" : true,
7814     "referenced_type" : "type-8"
7815    }
7816   ],
7817   "fields" :
7818   [
7819    {
7820     "access" : "private",
7821     "field_name" : "mDriverFD",
7822     "field_offset" : 64,
7823     "referenced_type" : "type-25"
7824    },
7825    {
7826     "access" : "private",
7827     "field_name" : "mVMStart",
7828     "field_offset" : 128,
7829     "referenced_type" : "type-26"
7830    },
7831    {
7832     "access" : "private",
7833     "field_name" : "mThreadCountLock",
7834     "field_offset" : 192,
7835     "referenced_type" : "type-28"
7836    },
7837    {
7838     "access" : "private",
7839     "field_name" : "mThreadCountDecrement",
7840     "field_offset" : 512,
7841     "referenced_type" : "type-29"
7842    },
7843    {
7844     "access" : "private",
7845     "field_name" : "mExecutingThreadsCount",
7846     "field_offset" : 896,
7847     "referenced_type" : "type-30"
7848    },
7849    {
7850     "access" : "private",
7851     "field_name" : "mMaxThreads",
7852     "field_offset" : 960,
7853     "referenced_type" : "type-30"
7854    },
7855    {
7856     "access" : "private",
7857     "field_name" : "mStarvationStartTimeMs",
7858     "field_offset" : 1024,
7859     "referenced_type" : "type-31"
7860    },
7861    {
7862     "access" : "private",
7863     "field_name" : "mLock",
7864     "field_offset" : 1088,
7865     "referenced_type" : "type-32"
7866    },
7867    {
7868     "access" : "private",
7869     "field_name" : "mHandleToObject",
7870     "field_offset" : 1408,
7871     "referenced_type" : "type-34"
7872    },
7873    {
7874     "access" : "private",
7875     "field_name" : "mManagesContexts",
7876     "field_offset" : 1728,
7877     "referenced_type" : "type-41"
7878    },
7879    {
7880     "access" : "private",
7881     "field_name" : "mBinderContextCheckFunc",
7882     "field_offset" : 1792,
7883     "referenced_type" : "type-42"
7884    },
7885    {
7886     "access" : "private",
7887     "field_name" : "mBinderContextUserData",
7888     "field_offset" : 1856,
7889     "referenced_type" : "type-26"
7890    },
7891    {
7892     "access" : "private",
7893     "field_name" : "mContexts",
7894     "field_offset" : 1920,
7895     "referenced_type" : "type-51"
7896    },
7897    {
7898     "access" : "private",
7899     "field_name" : "mRootDir",
7900     "field_offset" : 2240,
7901     "referenced_type" : "type-55"
7902    },
7903    {
7904     "access" : "private",
7905     "field_name" : "mThreadPoolStarted",
7906     "field_offset" : 2304,
7907     "referenced_type" : "type-41"
7908    },
7909    {
7910     "access" : "private",
7911     "field_name" : "mSpawnThreadOnStart",
7912     "field_offset" : 2312,
7913     "referenced_type" : "type-41"
7914    },
7915    {
7916     "access" : "private",
7917     "field_name" : "mThreadPoolSeq",
7918     "field_offset" : 2336,
7919     "referenced_type" : "type-59"
7920    },
7921    {
7922     "access" : "private",
7923     "field_name" : "mMmapSize",
7924     "field_offset" : 2368,
7925     "referenced_type" : "type-37"
7926    },
7927    {
7928     "access" : "private",
7929     "field_name" : "mCallRestriction",
7930     "field_offset" : 2432,
7931     "referenced_type" : "type-60"
7932    }
7933   ],
7934   "linker_set_key" : "android::hardware::ProcessState",
7935   "name" : "android::hardware::ProcessState",
7936   "record_kind" : "class",
7937   "referenced_type" : "type-24",
7938   "self_type" : "type-24",
7939   "size" : 328,
7940   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7941   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7942   "vtable_components" :
7943   [
7944    {
7945     "component_value" : 312,
7946     "kind" : "vbase_offset"
7947    },
7948    {
7949     "kind" : "offset_to_top"
7950    },
7951    {
7952     "kind" : "rtti",
7953     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7954    },
7955    {
7956     "kind" : "complete_dtor_pointer",
7957     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7958    },
7959    {
7960     "kind" : "deleting_dtor_pointer",
7961     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7962    },
7963    {
7964     "kind" : "vcall_offset"
7965    },
7966    {
7967     "kind" : "vcall_offset"
7968    },
7969    {
7970     "kind" : "vcall_offset"
7971    },
7972    {
7973     "kind" : "vcall_offset"
7974    },
7975    {
7976     "component_value" : -312,
7977     "kind" : "vcall_offset"
7978    },
7979    {
7980     "component_value" : -312,
7981     "kind" : "offset_to_top"
7982    },
7983    {
7984     "kind" : "rtti",
7985     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7986    },
7987    {
7988     "kind" : "complete_dtor_pointer",
7989     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
7990    },
7991    {
7992     "kind" : "deleting_dtor_pointer",
7993     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
7994    },
7995    {
7996     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7997    },
7998    {
7999     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8000    },
8001    {
8002     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8003    },
8004    {
8005     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8006    }
8007   ]
8008  },
8009  {
8010   "access" : "private",
8011   "alignment" : 8,
8012   "fields" :
8013   [
8014    {
8015     "field_name" : "binder",
8016     "referenced_type" : "type-14"
8017    },
8018    {
8019     "field_name" : "refs",
8020     "field_offset" : 64,
8021     "referenced_type" : "type-39"
8022    }
8023   ],
8024   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
8025   "name" : "android::hardware::ProcessState::handle_entry",
8026   "referenced_type" : "type-38",
8027   "self_type" : "type-38",
8028   "size" : 16,
8029   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
8030   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
8031  },
8032  {
8033   "alignment" : 8,
8034   "base_specifiers" :
8035   [
8036    {
8037     "referenced_type" : "type-139"
8038    }
8039   ],
8040   "fields" :
8041   [
8042    {
8043     "access" : "private",
8044     "field_name" : "mVal",
8045     "field_offset" : 320,
8046     "referenced_type" : "type-104"
8047    }
8048   ],
8049   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
8050   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> >",
8051   "record_kind" : "class",
8052   "referenced_type" : "type-145",
8053   "self_type" : "type-145",
8054   "size" : 48,
8055   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8056   "template_args" : [ "type-104" ],
8057   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_7thermal4V1_08IThermalEEEEE"
8058  },
8059  {
8060   "alignment" : 8,
8061   "base_specifiers" :
8062   [
8063    {
8064     "referenced_type" : "type-139"
8065    }
8066   ],
8067   "fields" :
8068   [
8069    {
8070     "access" : "private",
8071     "field_name" : "mVal",
8072     "field_offset" : 264,
8073     "referenced_type" : "type-41"
8074    }
8075   ],
8076   "linker_set_key" : "android::hardware::Return<bool>",
8077   "name" : "android::hardware::Return<bool>",
8078   "record_kind" : "class",
8079   "referenced_type" : "type-138",
8080   "self_type" : "type-138",
8081   "size" : 40,
8082   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8083   "template_args" : [ "type-41" ],
8084   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
8085  },
8086  {
8087   "alignment" : 8,
8088   "base_specifiers" :
8089   [
8090    {
8091     "referenced_type" : "type-139"
8092    }
8093   ],
8094   "linker_set_key" : "android::hardware::Return<void>",
8095   "name" : "android::hardware::Return<void>",
8096   "record_kind" : "class",
8097   "referenced_type" : "type-159",
8098   "self_type" : "type-159",
8099   "size" : 40,
8100   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8101   "template_args" : [ "type-27" ],
8102   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
8103  },
8104  {
8105   "alignment" : 8,
8106   "fields" :
8107   [
8108    {
8109     "access" : "private",
8110     "field_name" : "mException",
8111     "referenced_type" : "type-25"
8112    },
8113    {
8114     "access" : "private",
8115     "field_name" : "mErrorCode",
8116     "field_offset" : 32,
8117     "referenced_type" : "type-25"
8118    },
8119    {
8120     "access" : "private",
8121     "field_name" : "mMessage",
8122     "field_offset" : 64,
8123     "referenced_type" : "type-130"
8124    }
8125   ],
8126   "linker_set_key" : "android::hardware::Status",
8127   "name" : "android::hardware::Status",
8128   "record_kind" : "class",
8129   "referenced_type" : "type-129",
8130   "self_type" : "type-129",
8131   "size" : 32,
8132   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8133   "unique_id" : "_ZTSN7android8hardware6StatusE"
8134  },
8135  {
8136   "alignment" : 8,
8137   "fields" :
8138   [
8139    {
8140     "access" : "protected",
8141     "field_name" : "mInstrumentationCallbacks",
8142     "field_offset" : 64,
8143     "referenced_type" : "type-63"
8144    },
8145    {
8146     "access" : "protected",
8147     "field_name" : "mEnableInstrumentation",
8148     "field_offset" : 256,
8149     "referenced_type" : "type-41"
8150    },
8151    {
8152     "access" : "protected",
8153     "field_name" : "mInstrumentationLibPackage",
8154     "field_offset" : 320,
8155     "referenced_type" : "type-64"
8156    },
8157    {
8158     "access" : "protected",
8159     "field_name" : "mInterfaceName",
8160     "field_offset" : 512,
8161     "referenced_type" : "type-65"
8162    }
8163   ],
8164   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
8165   "name" : "android::hardware::details::HidlInstrumentor",
8166   "referenced_type" : "type-62",
8167   "self_type" : "type-62",
8168   "size" : 88,
8169   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8170   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
8171   "vtable_components" :
8172   [
8173    {
8174     "kind" : "offset_to_top"
8175    },
8176    {
8177     "kind" : "rtti",
8178     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8179    },
8180    {
8181     "kind" : "complete_dtor_pointer",
8182     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
8183    },
8184    {
8185     "kind" : "deleting_dtor_pointer",
8186     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
8187    }
8188   ]
8189  },
8190  {
8191   "alignment" : 4,
8192   "fields" :
8193   [
8194    {
8195     "field_name" : "sched_policy",
8196     "referenced_type" : "type-25"
8197    },
8198    {
8199     "field_name" : "prio",
8200     "field_offset" : 32,
8201     "referenced_type" : "type-25"
8202    }
8203   ],
8204   "linker_set_key" : "android::hardware::details::SchedPrio",
8205   "name" : "android::hardware::details::SchedPrio",
8206   "referenced_type" : "type-426",
8207   "self_type" : "type-426",
8208   "size" : 8,
8209   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
8210   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
8211  },
8212  {
8213   "alignment" : 8,
8214   "fields" :
8215   [
8216    {
8217     "access" : "private",
8218     "field_name" : "mQueue",
8219     "referenced_type" : "type-615"
8220    }
8221   ],
8222   "linker_set_key" : "android::hardware::details::TaskRunner",
8223   "name" : "android::hardware::details::TaskRunner",
8224   "record_kind" : "class",
8225   "referenced_type" : "type-614",
8226   "self_type" : "type-614",
8227   "size" : 16,
8228   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
8229   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
8230  },
8231  {
8232   "alignment" : 1,
8233   "linker_set_key" : "android::hardware::details::bnhw_tag",
8234   "name" : "android::hardware::details::bnhw_tag",
8235   "referenced_type" : "type-213",
8236   "self_type" : "type-213",
8237   "size" : 1,
8238   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8239   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
8240  },
8241  {
8242   "alignment" : 1,
8243   "linker_set_key" : "android::hardware::details::bphw_tag",
8244   "name" : "android::hardware::details::bphw_tag",
8245   "referenced_type" : "type-224",
8246   "self_type" : "type-224",
8247   "size" : 1,
8248   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8249   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
8250  },
8251  {
8252   "alignment" : 1,
8253   "linker_set_key" : "android::hardware::details::bs_tag",
8254   "name" : "android::hardware::details::bs_tag",
8255   "referenced_type" : "type-237",
8256   "self_type" : "type-237",
8257   "size" : 1,
8258   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8259   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
8260  },
8261  {
8262   "access" : "private",
8263   "alignment" : 8,
8264   "fields" :
8265   [
8266    {
8267     "field_name" : "mPointer",
8268     "referenced_type" : "type-343"
8269    },
8270    {
8271     "field_name" : "_pad",
8272     "referenced_type" : "type-30"
8273    }
8274   ],
8275   "is_anonymous" : true,
8276   "linker_set_key" : "android::hardware::details::hidl_pointer<CoolingDevice>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8277   "name" : "android::hardware::details::hidl_pointer<CoolingDevice>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8278   "record_kind" : "union",
8279   "referenced_type" : "type-342",
8280   "self_type" : "type-342",
8281   "size" : 8,
8282   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8283   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEUt_E"
8284  },
8285  {
8286   "access" : "private",
8287   "alignment" : 8,
8288   "fields" :
8289   [
8290    {
8291     "field_name" : "mPointer",
8292     "referenced_type" : "type-334"
8293    },
8294    {
8295     "field_name" : "_pad",
8296     "referenced_type" : "type-30"
8297    }
8298   ],
8299   "is_anonymous" : true,
8300   "linker_set_key" : "android::hardware::details::hidl_pointer<CpuUsage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8301   "name" : "android::hardware::details::hidl_pointer<CpuUsage>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8302   "record_kind" : "union",
8303   "referenced_type" : "type-333",
8304   "self_type" : "type-333",
8305   "size" : 8,
8306   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8307   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEUt_E"
8308  },
8309  {
8310   "access" : "private",
8311   "alignment" : 8,
8312   "fields" :
8313   [
8314    {
8315     "field_name" : "mPointer",
8316     "referenced_type" : "type-290"
8317    },
8318    {
8319     "field_name" : "_pad",
8320     "referenced_type" : "type-30"
8321    }
8322   ],
8323   "is_anonymous" : true,
8324   "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",
8325   "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",
8326   "record_kind" : "union",
8327   "referenced_type" : "type-289",
8328   "self_type" : "type-289",
8329   "size" : 8,
8330   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8331   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
8332  },
8333  {
8334   "access" : "private",
8335   "alignment" : 8,
8336   "fields" :
8337   [
8338    {
8339     "field_name" : "mPointer",
8340     "referenced_type" : "type-323"
8341    },
8342    {
8343     "field_name" : "_pad",
8344     "referenced_type" : "type-30"
8345    }
8346   ],
8347   "is_anonymous" : true,
8348   "linker_set_key" : "android::hardware::details::hidl_pointer<Temperature>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8349   "name" : "android::hardware::details::hidl_pointer<Temperature>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
8350   "record_kind" : "union",
8351   "referenced_type" : "type-322",
8352   "self_type" : "type-322",
8353   "size" : 8,
8354   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8355   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEUt_E"
8356  },
8357  {
8358   "alignment" : 8,
8359   "fields" :
8360   [
8361    {
8362     "access" : "private",
8363     "referenced_type" : "type-289"
8364    }
8365   ],
8366   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8367   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8368   "referenced_type" : "type-288",
8369   "self_type" : "type-288",
8370   "size" : 8,
8371   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8372   "template_args" : [ "type-291" ],
8373   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8374  },
8375  {
8376   "alignment" : 8,
8377   "fields" :
8378   [
8379    {
8380     "access" : "private",
8381     "referenced_type" : "type-303"
8382    }
8383   ],
8384   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8385   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8386   "referenced_type" : "type-302",
8387   "self_type" : "type-302",
8388   "size" : 8,
8389   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8390   "template_args" : [ "type-305" ],
8391   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
8392  },
8393  {
8394   "alignment" : 8,
8395   "fields" :
8396   [
8397    {
8398     "access" : "private",
8399     "referenced_type" : "type-294"
8400    }
8401   ],
8402   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8403   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8404   "referenced_type" : "type-293",
8405   "self_type" : "type-293",
8406   "size" : 8,
8407   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8408   "template_args" : [ "type-270" ],
8409   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8410  },
8411  {
8412   "alignment" : 8,
8413   "fields" :
8414   [
8415    {
8416     "access" : "private",
8417     "referenced_type" : "type-342"
8418    }
8419   ],
8420   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
8421   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CoolingDevice>",
8422   "referenced_type" : "type-341",
8423   "self_type" : "type-341",
8424   "size" : 8,
8425   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8426   "template_args" : [ "type-344" ],
8427   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_013CoolingDeviceEEE"
8428  },
8429  {
8430   "alignment" : 8,
8431   "fields" :
8432   [
8433    {
8434     "access" : "private",
8435     "referenced_type" : "type-333"
8436    }
8437   ],
8438   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
8439   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::CpuUsage>",
8440   "referenced_type" : "type-332",
8441   "self_type" : "type-332",
8442   "size" : 8,
8443   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8444   "template_args" : [ "type-335" ],
8445   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_08CpuUsageEEE"
8446  },
8447  {
8448   "alignment" : 8,
8449   "fields" :
8450   [
8451    {
8452     "access" : "private",
8453     "referenced_type" : "type-322"
8454    }
8455   ],
8456   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
8457   "name" : "android::hardware::details::hidl_pointer<android::hardware::thermal::V1_0::Temperature>",
8458   "referenced_type" : "type-321",
8459   "self_type" : "type-321",
8460   "size" : 8,
8461   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8462   "template_args" : [ "type-324" ],
8463   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_7thermal4V1_011TemperatureEEE"
8464  },
8465  {
8466   "alignment" : 8,
8467   "fields" :
8468   [
8469    {
8470     "access" : "private",
8471     "referenced_type" : "type-352"
8472    }
8473   ],
8474   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8475   "name" : "android::hardware::details::hidl_pointer<char>",
8476   "referenced_type" : "type-351",
8477   "self_type" : "type-351",
8478   "size" : 8,
8479   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8480   "template_args" : [ "type-58" ],
8481   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8482  },
8483  {
8484   "access" : "private",
8485   "alignment" : 8,
8486   "fields" :
8487   [
8488    {
8489     "field_name" : "mPointer",
8490     "referenced_type" : "type-158"
8491    },
8492    {
8493     "field_name" : "_pad",
8494     "referenced_type" : "type-30"
8495    }
8496   ],
8497   "is_anonymous" : true,
8498   "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",
8499   "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",
8500   "record_kind" : "union",
8501   "referenced_type" : "type-352",
8502   "self_type" : "type-352",
8503   "size" : 8,
8504   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8505   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8506  },
8507  {
8508   "alignment" : 8,
8509   "fields" :
8510   [
8511    {
8512     "access" : "private",
8513     "referenced_type" : "type-272"
8514    }
8515   ],
8516   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8517   "name" : "android::hardware::details::hidl_pointer<const char>",
8518   "referenced_type" : "type-271",
8519   "self_type" : "type-271",
8520   "size" : 8,
8521   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8522   "template_args" : [ "type-57" ],
8523   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8524  },
8525  {
8526   "access" : "private",
8527   "alignment" : 8,
8528   "fields" :
8529   [
8530    {
8531     "field_name" : "mPointer",
8532     "referenced_type" : "type-56"
8533    },
8534    {
8535     "field_name" : "_pad",
8536     "referenced_type" : "type-30"
8537    }
8538   ],
8539   "is_anonymous" : true,
8540   "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",
8541   "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",
8542   "record_kind" : "union",
8543   "referenced_type" : "type-272",
8544   "self_type" : "type-272",
8545   "size" : 8,
8546   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8547   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8548  },
8549  {
8550   "alignment" : 8,
8551   "fields" :
8552   [
8553    {
8554     "access" : "private",
8555     "referenced_type" : "type-248"
8556    }
8557   ],
8558   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8559   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8560   "referenced_type" : "type-247",
8561   "self_type" : "type-247",
8562   "size" : 8,
8563   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8564   "template_args" : [ "type-250" ],
8565   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8566  },
8567  {
8568   "access" : "private",
8569   "alignment" : 8,
8570   "fields" :
8571   [
8572    {
8573     "field_name" : "mPointer",
8574     "referenced_type" : "type-249"
8575    },
8576    {
8577     "field_name" : "_pad",
8578     "referenced_type" : "type-30"
8579    }
8580   ],
8581   "is_anonymous" : true,
8582   "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",
8583   "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",
8584   "record_kind" : "union",
8585   "referenced_type" : "type-248",
8586   "self_type" : "type-248",
8587   "size" : 8,
8588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8589   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8590  },
8591  {
8592   "access" : "private",
8593   "alignment" : 8,
8594   "fields" :
8595   [
8596    {
8597     "field_name" : "mPointer",
8598     "referenced_type" : "type-304"
8599    },
8600    {
8601     "field_name" : "_pad",
8602     "referenced_type" : "type-30"
8603    }
8604   ],
8605   "is_anonymous" : true,
8606   "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",
8607   "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",
8608   "record_kind" : "union",
8609   "referenced_type" : "type-303",
8610   "self_type" : "type-303",
8611   "size" : 8,
8612   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8613   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
8614  },
8615  {
8616   "access" : "private",
8617   "alignment" : 8,
8618   "fields" :
8619   [
8620    {
8621     "field_name" : "mPointer",
8622     "referenced_type" : "type-295"
8623    },
8624    {
8625     "field_name" : "_pad",
8626     "referenced_type" : "type-30"
8627    }
8628   ],
8629   "is_anonymous" : true,
8630   "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",
8631   "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",
8632   "record_kind" : "union",
8633   "referenced_type" : "type-294",
8634   "self_type" : "type-294",
8635   "size" : 8,
8636   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8637   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8638  },
8639  {
8640   "alignment" : 8,
8641   "fields" :
8642   [
8643    {
8644     "access" : "private",
8645     "referenced_type" : "type-314"
8646    }
8647   ],
8648   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8649   "name" : "android::hardware::details::hidl_pointer<int>",
8650   "referenced_type" : "type-313",
8651   "self_type" : "type-313",
8652   "size" : 8,
8653   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8654   "template_args" : [ "type-25" ],
8655   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8656  },
8657  {
8658   "access" : "private",
8659   "alignment" : 8,
8660   "fields" :
8661   [
8662    {
8663     "field_name" : "mPointer",
8664     "referenced_type" : "type-315"
8665    },
8666    {
8667     "field_name" : "_pad",
8668     "referenced_type" : "type-30"
8669    }
8670   ],
8671   "is_anonymous" : true,
8672   "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",
8673   "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",
8674   "record_kind" : "union",
8675   "referenced_type" : "type-314",
8676   "self_type" : "type-314",
8677   "size" : 8,
8678   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8679   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8680  },
8681  {
8682   "alignment" : 8,
8683   "fields" :
8684   [
8685    {
8686     "access" : "private",
8687     "referenced_type" : "type-367"
8688    }
8689   ],
8690   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8691   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8692   "referenced_type" : "type-366",
8693   "self_type" : "type-366",
8694   "size" : 8,
8695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8696   "template_args" : [ "type-170" ],
8697   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8698  },
8699  {
8700   "access" : "private",
8701   "alignment" : 8,
8702   "fields" :
8703   [
8704    {
8705     "field_name" : "mPointer",
8706     "referenced_type" : "type-169"
8707    },
8708    {
8709     "field_name" : "_pad",
8710     "referenced_type" : "type-30"
8711    }
8712   ],
8713   "is_anonymous" : true,
8714   "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",
8715   "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",
8716   "record_kind" : "union",
8717   "referenced_type" : "type-367",
8718   "self_type" : "type-367",
8719   "size" : 8,
8720   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8721   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8722  },
8723  {
8724   "alignment" : 1,
8725   "linker_set_key" : "android::hardware::details::i_tag",
8726   "name" : "android::hardware::details::i_tag",
8727   "referenced_type" : "type-203",
8728   "self_type" : "type-203",
8729   "size" : 1,
8730   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8731   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8732  },
8733  {
8734   "alignment" : 8,
8735   "fields" :
8736   [
8737    {
8738     "access" : "private",
8739     "field_name" : "mStatus",
8740     "referenced_type" : "type-129"
8741    },
8742    {
8743     "access" : "private",
8744     "field_name" : "mCheckedStatus",
8745     "field_offset" : 256,
8746     "referenced_type" : "type-41"
8747    }
8748   ],
8749   "linker_set_key" : "android::hardware::details::return_status",
8750   "name" : "android::hardware::details::return_status",
8751   "record_kind" : "class",
8752   "referenced_type" : "type-139",
8753   "self_type" : "type-139",
8754   "size" : 40,
8755   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8756   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8757  },
8758  {
8759   "alignment" : 1,
8760   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8761   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8762   "referenced_type" : "type-353",
8763   "self_type" : "type-353",
8764   "size" : 1,
8765   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8766   "template_args" : [ "type-77" ],
8767   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
8768  },
8769  {
8770   "alignment" : 1,
8771   "fields" :
8772   [
8773    {
8774     "access" : "private",
8775     "field_name" : "mBuffer",
8776     "referenced_type" : "type-306"
8777    }
8778   ],
8779   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8780   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8781   "referenced_type" : "type-305",
8782   "self_type" : "type-305",
8783   "size" : 32,
8784   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8785   "template_args" : [ "type-77" ],
8786   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
8787  },
8788  {
8789   "alignment" : 8,
8790   "base_specifiers" :
8791   [
8792    {
8793     "referenced_type" : "type-7"
8794    }
8795   ],
8796   "fields" :
8797   [
8798    {
8799     "access" : "private",
8800     "field_name" : "mRecipient",
8801     "field_offset" : 64,
8802     "referenced_type" : "type-115"
8803    },
8804    {
8805     "access" : "private",
8806     "field_name" : "mCookie",
8807     "field_offset" : 192,
8808     "referenced_type" : "type-30"
8809    },
8810    {
8811     "access" : "private",
8812     "field_name" : "mBase",
8813     "field_offset" : 256,
8814     "referenced_type" : "type-118"
8815    }
8816   ],
8817   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8818   "name" : "android::hardware::hidl_binder_death_recipient",
8819   "referenced_type" : "type-114",
8820   "self_type" : "type-114",
8821   "size" : 64,
8822   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8823   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8824   "vtable_components" :
8825   [
8826    {
8827     "component_value" : 48,
8828     "kind" : "vbase_offset"
8829    },
8830    {
8831     "kind" : "offset_to_top"
8832    },
8833    {
8834     "kind" : "rtti",
8835     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8836    },
8837    {
8838     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8839    },
8840    {
8841     "kind" : "complete_dtor_pointer",
8842     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8843    },
8844    {
8845     "kind" : "deleting_dtor_pointer",
8846     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8847    },
8848    {
8849     "kind" : "vcall_offset"
8850    },
8851    {
8852     "kind" : "vcall_offset"
8853    },
8854    {
8855     "kind" : "vcall_offset"
8856    },
8857    {
8858     "kind" : "vcall_offset"
8859    },
8860    {
8861     "component_value" : -48,
8862     "kind" : "vcall_offset"
8863    },
8864    {
8865     "component_value" : -48,
8866     "kind" : "offset_to_top"
8867    },
8868    {
8869     "kind" : "rtti",
8870     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8871    },
8872    {
8873     "kind" : "complete_dtor_pointer",
8874     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
8875    },
8876    {
8877     "kind" : "deleting_dtor_pointer",
8878     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
8879    },
8880    {
8881     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8882    },
8883    {
8884     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8885    },
8886    {
8887     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8888    },
8889    {
8890     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8891    }
8892   ]
8893  },
8894  {
8895   "alignment" : 8,
8896   "base_specifiers" :
8897   [
8898    {
8899     "is_virtual" : true,
8900     "referenced_type" : "type-8"
8901    }
8902   ],
8903   "linker_set_key" : "android::hardware::hidl_death_recipient",
8904   "name" : "android::hardware::hidl_death_recipient",
8905   "referenced_type" : "type-117",
8906   "self_type" : "type-117",
8907   "size" : 24,
8908   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8909   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8910   "vtable_components" :
8911   [
8912    {
8913     "component_value" : 8,
8914     "kind" : "vbase_offset"
8915    },
8916    {
8917     "kind" : "offset_to_top"
8918    },
8919    {
8920     "kind" : "rtti",
8921     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8922    },
8923    {
8924     "is_pure" : true,
8925     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8926    },
8927    {
8928     "kind" : "complete_dtor_pointer",
8929     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8930    },
8931    {
8932     "kind" : "deleting_dtor_pointer",
8933     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8934    },
8935    {
8936     "kind" : "vcall_offset"
8937    },
8938    {
8939     "kind" : "vcall_offset"
8940    },
8941    {
8942     "kind" : "vcall_offset"
8943    },
8944    {
8945     "kind" : "vcall_offset"
8946    },
8947    {
8948     "component_value" : -8,
8949     "kind" : "vcall_offset"
8950    },
8951    {
8952     "component_value" : -8,
8953     "kind" : "offset_to_top"
8954    },
8955    {
8956     "kind" : "rtti",
8957     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8958    },
8959    {
8960     "kind" : "complete_dtor_pointer",
8961     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
8962    },
8963    {
8964     "kind" : "deleting_dtor_pointer",
8965     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
8966    },
8967    {
8968     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8969    },
8970    {
8971     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8972    },
8973    {
8974     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8975    },
8976    {
8977     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8978    }
8979   ]
8980  },
8981  {
8982   "alignment" : 8,
8983   "fields" :
8984   [
8985    {
8986     "access" : "private",
8987     "field_name" : "mHandle",
8988     "referenced_type" : "type-247"
8989    },
8990    {
8991     "access" : "private",
8992     "field_name" : "mOwnsHandle",
8993     "field_offset" : 64,
8994     "referenced_type" : "type-41"
8995    }
8996   ],
8997   "linker_set_key" : "android::hardware::hidl_handle",
8998   "name" : "android::hardware::hidl_handle",
8999   "referenced_type" : "type-268",
9000   "self_type" : "type-268",
9001   "size" : 16,
9002   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9003   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9004  },
9005  {
9006   "alignment" : 8,
9007   "fields" :
9008   [
9009    {
9010     "access" : "private",
9011     "field_name" : "mHandle",
9012     "referenced_type" : "type-268"
9013    },
9014    {
9015     "access" : "private",
9016     "field_name" : "mSize",
9017     "field_offset" : 128,
9018     "referenced_type" : "type-30"
9019    },
9020    {
9021     "access" : "private",
9022     "field_name" : "mName",
9023     "field_offset" : 192,
9024     "referenced_type" : "type-270"
9025    }
9026   ],
9027   "linker_set_key" : "android::hardware::hidl_memory",
9028   "name" : "android::hardware::hidl_memory",
9029   "referenced_type" : "type-274",
9030   "self_type" : "type-274",
9031   "size" : 40,
9032   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9033   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
9034  },
9035  {
9036   "alignment" : 8,
9037   "fields" :
9038   [
9039    {
9040     "access" : "private",
9041     "field_name" : "mBuffer",
9042     "referenced_type" : "type-271"
9043    },
9044    {
9045     "access" : "private",
9046     "field_name" : "mSize",
9047     "field_offset" : 64,
9048     "referenced_type" : "type-2"
9049    },
9050    {
9051     "access" : "private",
9052     "field_name" : "mOwnsBuffer",
9053     "field_offset" : 96,
9054     "referenced_type" : "type-41"
9055    }
9056   ],
9057   "linker_set_key" : "android::hardware::hidl_string",
9058   "name" : "android::hardware::hidl_string",
9059   "referenced_type" : "type-270",
9060   "self_type" : "type-270",
9061   "size" : 16,
9062   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9063   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
9064  },
9065  {
9066   "alignment" : 8,
9067   "fields" :
9068   [
9069    {
9070     "access" : "private",
9071     "field_name" : "mBuffer",
9072     "referenced_type" : "type-288"
9073    },
9074    {
9075     "access" : "private",
9076     "field_name" : "mSize",
9077     "field_offset" : 64,
9078     "referenced_type" : "type-2"
9079    },
9080    {
9081     "access" : "private",
9082     "field_name" : "mOwnsBuffer",
9083     "field_offset" : 96,
9084     "referenced_type" : "type-41"
9085    }
9086   ],
9087   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9088   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
9089   "referenced_type" : "type-287",
9090   "self_type" : "type-287",
9091   "size" : 16,
9092   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9093   "template_args" : [ "type-291" ],
9094   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
9095  },
9096  {
9097   "alignment" : 8,
9098   "fields" :
9099   [
9100    {
9101     "access" : "private",
9102     "field_name" : "mBuffer",
9103     "referenced_type" : "type-302"
9104    },
9105    {
9106     "access" : "private",
9107     "field_name" : "mSize",
9108     "field_offset" : 64,
9109     "referenced_type" : "type-2"
9110    },
9111    {
9112     "access" : "private",
9113     "field_name" : "mOwnsBuffer",
9114     "field_offset" : 96,
9115     "referenced_type" : "type-41"
9116    }
9117   ],
9118   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9119   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
9120   "referenced_type" : "type-301",
9121   "self_type" : "type-301",
9122   "size" : 16,
9123   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9124   "template_args" : [ "type-305" ],
9125   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
9126  },
9127  {
9128   "alignment" : 8,
9129   "fields" :
9130   [
9131    {
9132     "access" : "private",
9133     "field_name" : "mBuffer",
9134     "referenced_type" : "type-293"
9135    },
9136    {
9137     "access" : "private",
9138     "field_name" : "mSize",
9139     "field_offset" : 64,
9140     "referenced_type" : "type-2"
9141    },
9142    {
9143     "access" : "private",
9144     "field_name" : "mOwnsBuffer",
9145     "field_offset" : 96,
9146     "referenced_type" : "type-41"
9147    }
9148   ],
9149   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9150   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
9151   "referenced_type" : "type-292",
9152   "self_type" : "type-292",
9153   "size" : 16,
9154   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9155   "template_args" : [ "type-270" ],
9156   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
9157  },
9158  {
9159   "alignment" : 8,
9160   "fields" :
9161   [
9162    {
9163     "access" : "private",
9164     "field_name" : "mBuffer",
9165     "referenced_type" : "type-341"
9166    },
9167    {
9168     "access" : "private",
9169     "field_name" : "mSize",
9170     "field_offset" : 64,
9171     "referenced_type" : "type-2"
9172    },
9173    {
9174     "access" : "private",
9175     "field_name" : "mOwnsBuffer",
9176     "field_offset" : 96,
9177     "referenced_type" : "type-41"
9178    }
9179   ],
9180   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
9181   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CoolingDevice>",
9182   "referenced_type" : "type-340",
9183   "self_type" : "type-340",
9184   "size" : 16,
9185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9186   "template_args" : [ "type-344" ],
9187   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_013CoolingDeviceEEE"
9188  },
9189  {
9190   "alignment" : 8,
9191   "fields" :
9192   [
9193    {
9194     "access" : "private",
9195     "field_name" : "mBuffer",
9196     "referenced_type" : "type-332"
9197    },
9198    {
9199     "access" : "private",
9200     "field_name" : "mSize",
9201     "field_offset" : 64,
9202     "referenced_type" : "type-2"
9203    },
9204    {
9205     "access" : "private",
9206     "field_name" : "mOwnsBuffer",
9207     "field_offset" : 96,
9208     "referenced_type" : "type-41"
9209    }
9210   ],
9211   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
9212   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::CpuUsage>",
9213   "referenced_type" : "type-331",
9214   "self_type" : "type-331",
9215   "size" : 16,
9216   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9217   "template_args" : [ "type-335" ],
9218   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_08CpuUsageEEE"
9219  },
9220  {
9221   "alignment" : 8,
9222   "fields" :
9223   [
9224    {
9225     "access" : "private",
9226     "field_name" : "mBuffer",
9227     "referenced_type" : "type-321"
9228    },
9229    {
9230     "access" : "private",
9231     "field_name" : "mSize",
9232     "field_offset" : 64,
9233     "referenced_type" : "type-2"
9234    },
9235    {
9236     "access" : "private",
9237     "field_name" : "mOwnsBuffer",
9238     "field_offset" : 96,
9239     "referenced_type" : "type-41"
9240    }
9241   ],
9242   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
9243   "name" : "android::hardware::hidl_vec<android::hardware::thermal::V1_0::Temperature>",
9244   "referenced_type" : "type-320",
9245   "self_type" : "type-320",
9246   "size" : 16,
9247   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9248   "template_args" : [ "type-324" ],
9249   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_7thermal4V1_011TemperatureEEE"
9250  },
9251  {
9252   "alignment" : 8,
9253   "fields" :
9254   [
9255    {
9256     "access" : "private",
9257     "field_name" : "mBuffer",
9258     "referenced_type" : "type-351"
9259    },
9260    {
9261     "access" : "private",
9262     "field_name" : "mSize",
9263     "field_offset" : 64,
9264     "referenced_type" : "type-2"
9265    },
9266    {
9267     "access" : "private",
9268     "field_name" : "mOwnsBuffer",
9269     "field_offset" : 96,
9270     "referenced_type" : "type-41"
9271    }
9272   ],
9273   "linker_set_key" : "android::hardware::hidl_vec<char>",
9274   "name" : "android::hardware::hidl_vec<char>",
9275   "referenced_type" : "type-350",
9276   "self_type" : "type-350",
9277   "size" : 16,
9278   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9279   "template_args" : [ "type-58" ],
9280   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
9281  },
9282  {
9283   "alignment" : 8,
9284   "fields" :
9285   [
9286    {
9287     "access" : "private",
9288     "field_name" : "mBuffer",
9289     "referenced_type" : "type-313"
9290    },
9291    {
9292     "access" : "private",
9293     "field_name" : "mSize",
9294     "field_offset" : 64,
9295     "referenced_type" : "type-2"
9296    },
9297    {
9298     "access" : "private",
9299     "field_name" : "mOwnsBuffer",
9300     "field_offset" : 96,
9301     "referenced_type" : "type-41"
9302    }
9303   ],
9304   "linker_set_key" : "android::hardware::hidl_vec<int>",
9305   "name" : "android::hardware::hidl_vec<int>",
9306   "referenced_type" : "type-312",
9307   "self_type" : "type-312",
9308   "size" : 16,
9309   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9310   "template_args" : [ "type-25" ],
9311   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
9312  },
9313  {
9314   "alignment" : 2,
9315   "fields" :
9316   [
9317    {
9318     "access" : "private",
9319     "field_name" : "mMajor",
9320     "referenced_type" : "type-79"
9321    },
9322    {
9323     "access" : "private",
9324     "field_name" : "mMinor",
9325     "field_offset" : 16,
9326     "referenced_type" : "type-79"
9327    }
9328   ],
9329   "linker_set_key" : "android::hardware::hidl_version",
9330   "name" : "android::hardware::hidl_version",
9331   "referenced_type" : "type-355",
9332   "self_type" : "type-355",
9333   "size" : 4,
9334   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9335   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
9336  },
9337  {
9338   "alignment" : 8,
9339   "base_specifiers" :
9340   [
9341    {
9342     "referenced_type" : "type-414"
9343    }
9344   ],
9345   "fields" :
9346   [
9347    {
9348     "access" : "private",
9349     "field_name" : "_hidl_mImpl",
9350     "field_offset" : 1024,
9351     "referenced_type" : "type-104"
9352    }
9353   ],
9354   "linker_set_key" : "android::hardware::thermal::V1_0::BnHwThermal",
9355   "name" : "android::hardware::thermal::V1_0::BnHwThermal",
9356   "referenced_type" : "type-586",
9357   "self_type" : "type-586",
9358   "size" : 152,
9359   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BnHwThermal.h",
9360   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BnHwThermalE",
9361   "vtable_components" :
9362   [
9363    {
9364     "component_value" : 136,
9365     "kind" : "vbase_offset"
9366    },
9367    {
9368     "kind" : "offset_to_top"
9369    },
9370    {
9371     "kind" : "rtti",
9372     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9373    },
9374    {
9375     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9376    },
9377    {
9378     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9379    },
9380    {
9381     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9382    },
9383    {
9384     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9385    },
9386    {
9387     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9388    },
9389    {
9390     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9391    },
9392    {
9393     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9394    },
9395    {
9396     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9397    },
9398    {
9399     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9400    },
9401    {
9402     "kind" : "complete_dtor_pointer",
9403     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9404    },
9405    {
9406     "kind" : "deleting_dtor_pointer",
9407     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9408    },
9409    {
9410     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BnHwThermal10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
9411    },
9412    {
9413     "component_value" : -32,
9414     "kind" : "offset_to_top"
9415    },
9416    {
9417     "kind" : "rtti",
9418     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9419    },
9420    {
9421     "kind" : "complete_dtor_pointer",
9422     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9423    },
9424    {
9425     "kind" : "deleting_dtor_pointer",
9426     "mangled_component_name" : "_ZThn32_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9427    },
9428    {
9429     "kind" : "vcall_offset"
9430    },
9431    {
9432     "kind" : "vcall_offset"
9433    },
9434    {
9435     "kind" : "vcall_offset"
9436    },
9437    {
9438     "kind" : "vcall_offset"
9439    },
9440    {
9441     "component_value" : -136,
9442     "kind" : "vcall_offset"
9443    },
9444    {
9445     "component_value" : -136,
9446     "kind" : "offset_to_top"
9447    },
9448    {
9449     "kind" : "rtti",
9450     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BnHwThermalE"
9451    },
9452    {
9453     "kind" : "complete_dtor_pointer",
9454     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD1Ev"
9455    },
9456    {
9457     "kind" : "deleting_dtor_pointer",
9458     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BnHwThermalD0Ev"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9465    },
9466    {
9467     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9468    },
9469    {
9470     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9471    }
9472   ]
9473  },
9474  {
9475   "alignment" : 8,
9476   "base_specifiers" :
9477   [
9478    {
9479     "referenced_type" : "type-398"
9480    },
9481    {
9482     "referenced_type" : "type-62"
9483    }
9484   ],
9485   "fields" :
9486   [
9487    {
9488     "access" : "private",
9489     "field_name" : "_hidl_mMutex",
9490     "field_offset" : 1088,
9491     "referenced_type" : "type-556"
9492    },
9493    {
9494     "access" : "private",
9495     "field_name" : "_hidl_mDeathRecipients",
9496     "field_offset" : 1408,
9497     "referenced_type" : "type-557"
9498    }
9499   ],
9500   "linker_set_key" : "android::hardware::thermal::V1_0::BpHwThermal",
9501   "name" : "android::hardware::thermal::V1_0::BpHwThermal",
9502   "referenced_type" : "type-555",
9503   "self_type" : "type-555",
9504   "size" : 216,
9505   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BpHwThermal.h",
9506   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011BpHwThermalE",
9507   "vtable_components" :
9508   [
9509    {
9510     "component_value" : 200,
9511     "kind" : "vbase_offset"
9512    },
9513    {
9514     "kind" : "offset_to_top"
9515    },
9516    {
9517     "kind" : "rtti",
9518     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9519    },
9520    {
9521     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_011BpHwThermal8isRemoteEv"
9522    },
9523    {
9524     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9534    },
9535    {
9536     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21setHALInstrumentationEv"
9537    },
9538    {
9539     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9540    },
9541    {
9542     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal4pingEv"
9543    },
9544    {
9545     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9546    },
9547    {
9548     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal21notifySyspropsChangedEv"
9549    },
9550    {
9551     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9552    },
9553    {
9554     "kind" : "complete_dtor_pointer",
9555     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9556    },
9557    {
9558     "kind" : "deleting_dtor_pointer",
9559     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9560    },
9561    {
9562     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
9563    },
9564    {
9565     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
9566    },
9567    {
9568     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_011BpHwThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
9569    },
9570    {
9571     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
9572    },
9573    {
9574     "component_value" : 192,
9575     "kind" : "vbase_offset"
9576    },
9577    {
9578     "component_value" : -8,
9579     "kind" : "offset_to_top"
9580    },
9581    {
9582     "kind" : "rtti",
9583     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9584    },
9585    {
9586     "kind" : "complete_dtor_pointer",
9587     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9588    },
9589    {
9590     "kind" : "deleting_dtor_pointer",
9591     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9592    },
9593    {
9594     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_7thermal4V1_08IThermalEE10onAsBinderEv"
9595    },
9596    {
9597     "component_value" : 184,
9598     "kind" : "vbase_offset"
9599    },
9600    {
9601     "component_value" : -16,
9602     "kind" : "offset_to_top"
9603    },
9604    {
9605     "kind" : "rtti",
9606     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9607    },
9608    {
9609     "kind" : "complete_dtor_pointer",
9610     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9611    },
9612    {
9613     "kind" : "deleting_dtor_pointer",
9614     "mangled_component_name" : "_ZThn16_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9615    },
9616    {
9617     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9618    },
9619    {
9620     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9621    },
9622    {
9623     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9624    },
9625    {
9626     "component_value" : -48,
9627     "kind" : "offset_to_top"
9628    },
9629    {
9630     "kind" : "rtti",
9631     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9632    },
9633    {
9634     "kind" : "complete_dtor_pointer",
9635     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9636    },
9637    {
9638     "kind" : "deleting_dtor_pointer",
9639     "mangled_component_name" : "_ZThn48_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9640    },
9641    {
9642     "kind" : "vcall_offset"
9643    },
9644    {
9645     "component_value" : -184,
9646     "kind" : "vcall_offset"
9647    },
9648    {
9649     "component_value" : -184,
9650     "kind" : "vcall_offset"
9651    },
9652    {
9653     "component_value" : -184,
9654     "kind" : "vcall_offset"
9655    },
9656    {
9657     "component_value" : -200,
9658     "kind" : "vcall_offset"
9659    },
9660    {
9661     "component_value" : -200,
9662     "kind" : "offset_to_top"
9663    },
9664    {
9665     "kind" : "rtti",
9666     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_011BpHwThermalE"
9667    },
9668    {
9669     "kind" : "complete_dtor_pointer",
9670     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD1Ev"
9671    },
9672    {
9673     "kind" : "deleting_dtor_pointer",
9674     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_011BpHwThermalD0Ev"
9675    },
9676    {
9677     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9678    },
9679    {
9680     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9681    },
9682    {
9683     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9684    },
9685    {
9686     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9687    }
9688   ]
9689  },
9690  {
9691   "alignment" : 8,
9692   "base_specifiers" :
9693   [
9694    {
9695     "referenced_type" : "type-106"
9696    },
9697    {
9698     "referenced_type" : "type-62"
9699    }
9700   ],
9701   "fields" :
9702   [
9703    {
9704     "access" : "private",
9705     "field_name" : "mImpl",
9706     "field_offset" : 768,
9707     "referenced_type" : "type-110"
9708    },
9709    {
9710     "access" : "private",
9711     "field_name" : "mOnewayQueue",
9712     "field_offset" : 832,
9713     "referenced_type" : "type-614"
9714    }
9715   ],
9716   "linker_set_key" : "android::hardware::thermal::V1_0::BsThermal",
9717   "name" : "android::hardware::thermal::V1_0::BsThermal",
9718   "referenced_type" : "type-613",
9719   "self_type" : "type-613",
9720   "size" : 136,
9721   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/BsThermal.h",
9722   "unique_id" : "_ZTSN7android8hardware7thermal4V1_09BsThermalE",
9723   "vtable_components" :
9724   [
9725    {
9726     "component_value" : 120,
9727     "kind" : "vbase_offset"
9728    },
9729    {
9730     "kind" : "offset_to_top"
9731    },
9732    {
9733     "kind" : "rtti",
9734     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9735    },
9736    {
9737     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
9738    },
9739    {
9740     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9741    },
9742    {
9743     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9744    },
9745    {
9746     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9747    },
9748    {
9749     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9750    },
9751    {
9752     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal21setHALInstrumentationEv"
9753    },
9754    {
9755     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9756    },
9757    {
9758     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal4pingEv"
9759    },
9760    {
9761     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal21notifySyspropsChangedEv"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9768    },
9769    {
9770     "kind" : "complete_dtor_pointer",
9771     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermalD1Ev"
9772    },
9773    {
9774     "kind" : "deleting_dtor_pointer",
9775     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermalD0Ev"
9776    },
9777    {
9778     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
9779    },
9780    {
9781     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
9782    },
9783    {
9784     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_09BsThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
9785    },
9786    {
9787     "component_value" : -8,
9788     "kind" : "offset_to_top"
9789    },
9790    {
9791     "kind" : "rtti",
9792     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9793    },
9794    {
9795     "kind" : "complete_dtor_pointer",
9796     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_09BsThermalD1Ev"
9797    },
9798    {
9799     "kind" : "deleting_dtor_pointer",
9800     "mangled_component_name" : "_ZThn8_N7android8hardware7thermal4V1_09BsThermalD0Ev"
9801    },
9802    {
9803     "kind" : "vcall_offset"
9804    },
9805    {
9806     "kind" : "vcall_offset"
9807    },
9808    {
9809     "kind" : "vcall_offset"
9810    },
9811    {
9812     "kind" : "vcall_offset"
9813    },
9814    {
9815     "component_value" : -120,
9816     "kind" : "vcall_offset"
9817    },
9818    {
9819     "component_value" : -120,
9820     "kind" : "offset_to_top"
9821    },
9822    {
9823     "kind" : "rtti",
9824     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_09BsThermalE"
9825    },
9826    {
9827     "kind" : "complete_dtor_pointer",
9828     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_09BsThermalD1Ev"
9829    },
9830    {
9831     "kind" : "deleting_dtor_pointer",
9832     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_09BsThermalD0Ev"
9833    },
9834    {
9835     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9836    },
9837    {
9838     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9839    },
9840    {
9841     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9842    },
9843    {
9844     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9845    }
9846   ]
9847  },
9848  {
9849   "alignment" : 8,
9850   "fields" :
9851   [
9852    {
9853     "field_name" : "type",
9854     "referenced_type" : "type-345"
9855    },
9856    {
9857     "field_name" : "name",
9858     "field_offset" : 64,
9859     "referenced_type" : "type-270"
9860    },
9861    {
9862     "field_name" : "currentValue",
9863     "field_offset" : 192,
9864     "referenced_type" : "type-228"
9865    }
9866   ],
9867   "linker_set_key" : "android::hardware::thermal::V1_0::CoolingDevice",
9868   "name" : "android::hardware::thermal::V1_0::CoolingDevice",
9869   "referenced_type" : "type-344",
9870   "self_type" : "type-344",
9871   "size" : 32,
9872   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
9873   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013CoolingDeviceE"
9874  },
9875  {
9876   "alignment" : 8,
9877   "fields" :
9878   [
9879    {
9880     "field_name" : "name",
9881     "referenced_type" : "type-270"
9882    },
9883    {
9884     "field_name" : "active",
9885     "field_offset" : 128,
9886     "referenced_type" : "type-30"
9887    },
9888    {
9889     "field_name" : "total",
9890     "field_offset" : 192,
9891     "referenced_type" : "type-30"
9892    },
9893    {
9894     "field_name" : "isOnline",
9895     "field_offset" : 256,
9896     "referenced_type" : "type-41"
9897    }
9898   ],
9899   "linker_set_key" : "android::hardware::thermal::V1_0::CpuUsage",
9900   "name" : "android::hardware::thermal::V1_0::CpuUsage",
9901   "referenced_type" : "type-335",
9902   "self_type" : "type-335",
9903   "size" : 40,
9904   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
9905   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08CpuUsageE"
9906  },
9907  {
9908   "alignment" : 8,
9909   "base_specifiers" :
9910   [
9911    {
9912     "referenced_type" : "type-72"
9913    }
9914   ],
9915   "linker_set_key" : "android::hardware::thermal::V1_0::IThermal",
9916   "name" : "android::hardware::thermal::V1_0::IThermal",
9917   "referenced_type" : "type-106",
9918   "self_type" : "type-106",
9919   "size" : 24,
9920   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/IThermal.h",
9921   "unique_id" : "_ZTSN7android8hardware7thermal4V1_08IThermalE",
9922   "vtable_components" :
9923   [
9924    {
9925     "component_value" : 8,
9926     "kind" : "vbase_offset"
9927    },
9928    {
9929     "kind" : "offset_to_top"
9930    },
9931    {
9932     "kind" : "rtti",
9933     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
9934    },
9935    {
9936     "mangled_component_name" : "_ZNK7android8hardware7thermal4V1_08IThermal8isRemoteEv"
9937    },
9938    {
9939     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9940    },
9941    {
9942     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9943    },
9944    {
9945     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9946    },
9947    {
9948     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9949    },
9950    {
9951     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21setHALInstrumentationEv"
9952    },
9953    {
9954     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9955    },
9956    {
9957     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal4pingEv"
9958    },
9959    {
9960     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9961    },
9962    {
9963     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal21notifySyspropsChangedEv"
9964    },
9965    {
9966     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9967    },
9968    {
9969     "kind" : "complete_dtor_pointer",
9970     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD1Ev"
9971    },
9972    {
9973     "kind" : "deleting_dtor_pointer",
9974     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermalD0Ev"
9975    },
9976    {
9977     "is_pure" : true,
9978     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal15getTemperaturesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_11TemperatureEEEEEE"
9979    },
9980    {
9981     "is_pure" : true,
9982     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal12getCpuUsagesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_8CpuUsageEEEEEE"
9983    },
9984    {
9985     "is_pure" : true,
9986     "mangled_component_name" : "_ZN7android8hardware7thermal4V1_08IThermal17getCoolingDevicesENSt3__18functionIFvRKNS2_13ThermalStatusERKNS0_8hidl_vecINS2_13CoolingDeviceEEEEEE"
9987    },
9988    {
9989     "kind" : "vcall_offset"
9990    },
9991    {
9992     "kind" : "vcall_offset"
9993    },
9994    {
9995     "kind" : "vcall_offset"
9996    },
9997    {
9998     "kind" : "vcall_offset"
9999    },
10000    {
10001     "component_value" : -8,
10002     "kind" : "vcall_offset"
10003    },
10004    {
10005     "component_value" : -8,
10006     "kind" : "offset_to_top"
10007    },
10008    {
10009     "kind" : "rtti",
10010     "mangled_component_name" : "_ZTIN7android8hardware7thermal4V1_08IThermalE"
10011    },
10012    {
10013     "kind" : "complete_dtor_pointer",
10014     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD1Ev"
10015    },
10016    {
10017     "kind" : "deleting_dtor_pointer",
10018     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7thermal4V1_08IThermalD0Ev"
10019    },
10020    {
10021     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10022    },
10023    {
10024     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10025    },
10026    {
10027     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10028    },
10029    {
10030     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10031    }
10032   ]
10033  },
10034  {
10035   "alignment" : 8,
10036   "fields" :
10037   [
10038    {
10039     "field_name" : "type",
10040     "referenced_type" : "type-325"
10041    },
10042    {
10043     "field_name" : "name",
10044     "field_offset" : 64,
10045     "referenced_type" : "type-270"
10046    },
10047    {
10048     "field_name" : "currentValue",
10049     "field_offset" : 192,
10050     "referenced_type" : "type-228"
10051    },
10052    {
10053     "field_name" : "throttlingThreshold",
10054     "field_offset" : 224,
10055     "referenced_type" : "type-228"
10056    },
10057    {
10058     "field_name" : "shutdownThreshold",
10059     "field_offset" : 256,
10060     "referenced_type" : "type-228"
10061    },
10062    {
10063     "field_name" : "vrThrottlingThreshold",
10064     "field_offset" : 288,
10065     "referenced_type" : "type-228"
10066    }
10067   ],
10068   "linker_set_key" : "android::hardware::thermal::V1_0::Temperature",
10069   "name" : "android::hardware::thermal::V1_0::Temperature",
10070   "referenced_type" : "type-324",
10071   "self_type" : "type-324",
10072   "size" : 40,
10073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10074   "unique_id" : "_ZTSN7android8hardware7thermal4V1_011TemperatureE"
10075  },
10076  {
10077   "alignment" : 8,
10078   "fields" :
10079   [
10080    {
10081     "field_name" : "code",
10082     "referenced_type" : "type-528"
10083    },
10084    {
10085     "field_name" : "debugMessage",
10086     "field_offset" : 64,
10087     "referenced_type" : "type-270"
10088    }
10089   ],
10090   "linker_set_key" : "android::hardware::thermal::V1_0::ThermalStatus",
10091   "name" : "android::hardware::thermal::V1_0::ThermalStatus",
10092   "referenced_type" : "type-529",
10093   "self_type" : "type-529",
10094   "size" : 24,
10095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/thermal/1.0/[email protected]_genc++_headers/gen/android/hardware/thermal/1.0/types.h",
10096   "unique_id" : "_ZTSN7android8hardware7thermal4V1_013ThermalStatusE"
10097  },
10098  {
10099   "alignment" : 8,
10100   "base_specifiers" :
10101   [
10102    {
10103     "referenced_type" : "type-127"
10104    },
10105    {
10106     "referenced_type" : "type-62"
10107    }
10108   ],
10109   "fields" :
10110   [
10111    {
10112     "access" : "private",
10113     "field_name" : "_hidl_mImpl",
10114     "field_offset" : 960,
10115     "referenced_type" : "type-415"
10116    }
10117   ],
10118   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
10119   "name" : "android::hidl::base::V1_0::BnHwBase",
10120   "referenced_type" : "type-414",
10121   "self_type" : "type-414",
10122   "size" : 144,
10123   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
10124   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
10125   "vtable_components" :
10126   [
10127    {
10128     "component_value" : 128,
10129     "kind" : "vbase_offset"
10130    },
10131    {
10132     "kind" : "offset_to_top"
10133    },
10134    {
10135     "kind" : "rtti",
10136     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10137    },
10138    {
10139     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10140    },
10141    {
10142     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10143    },
10144    {
10145     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10146    },
10147    {
10148     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10149    },
10150    {
10151     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10152    },
10153    {
10154     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10155    },
10156    {
10157     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10158    },
10159    {
10160     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10161    },
10162    {
10163     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10164    },
10165    {
10166     "kind" : "complete_dtor_pointer",
10167     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
10168    },
10169    {
10170     "kind" : "deleting_dtor_pointer",
10171     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
10172    },
10173    {
10174     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
10175    },
10176    {
10177     "component_value" : -32,
10178     "kind" : "offset_to_top"
10179    },
10180    {
10181     "kind" : "rtti",
10182     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10183    },
10184    {
10185     "kind" : "complete_dtor_pointer",
10186     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10187    },
10188    {
10189     "kind" : "deleting_dtor_pointer",
10190     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10191    },
10192    {
10193     "kind" : "vcall_offset"
10194    },
10195    {
10196     "kind" : "vcall_offset"
10197    },
10198    {
10199     "kind" : "vcall_offset"
10200    },
10201    {
10202     "kind" : "vcall_offset"
10203    },
10204    {
10205     "component_value" : -128,
10206     "kind" : "vcall_offset"
10207    },
10208    {
10209     "component_value" : -128,
10210     "kind" : "offset_to_top"
10211    },
10212    {
10213     "kind" : "rtti",
10214     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
10215    },
10216    {
10217     "kind" : "complete_dtor_pointer",
10218     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
10219    },
10220    {
10221     "kind" : "deleting_dtor_pointer",
10222     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
10223    },
10224    {
10225     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10226    },
10227    {
10228     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10229    },
10230    {
10231     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10232    },
10233    {
10234     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10235    }
10236   ]
10237  },
10238  {
10239   "alignment" : 8,
10240   "base_specifiers" :
10241   [
10242    {
10243     "referenced_type" : "type-396"
10244    },
10245    {
10246     "referenced_type" : "type-62"
10247    }
10248   ],
10249   "fields" :
10250   [
10251    {
10252     "access" : "private",
10253     "field_name" : "_hidl_mMutex",
10254     "field_offset" : 1088,
10255     "referenced_type" : "type-548"
10256    },
10257    {
10258     "access" : "private",
10259     "field_name" : "_hidl_mDeathRecipients",
10260     "field_offset" : 1408,
10261     "referenced_type" : "type-549"
10262    }
10263   ],
10264   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
10265   "name" : "android::hidl::base::V1_0::BpHwBase",
10266   "referenced_type" : "type-547",
10267   "self_type" : "type-547",
10268   "size" : 216,
10269   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
10270   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
10271   "vtable_components" :
10272   [
10273    {
10274     "component_value" : 200,
10275     "kind" : "vbase_offset"
10276    },
10277    {
10278     "kind" : "offset_to_top"
10279    },
10280    {
10281     "kind" : "rtti",
10282     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10283    },
10284    {
10285     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10292    },
10293    {
10294     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10295    },
10296    {
10297     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10298    },
10299    {
10300     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
10301    },
10302    {
10303     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10304    },
10305    {
10306     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
10307    },
10308    {
10309     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10310    },
10311    {
10312     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
10313    },
10314    {
10315     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10316    },
10317    {
10318     "kind" : "complete_dtor_pointer",
10319     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
10320    },
10321    {
10322     "kind" : "deleting_dtor_pointer",
10323     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
10324    },
10325    {
10326     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10327    },
10328    {
10329     "component_value" : 192,
10330     "kind" : "vbase_offset"
10331    },
10332    {
10333     "component_value" : -8,
10334     "kind" : "offset_to_top"
10335    },
10336    {
10337     "kind" : "rtti",
10338     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10339    },
10340    {
10341     "kind" : "complete_dtor_pointer",
10342     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10343    },
10344    {
10345     "kind" : "deleting_dtor_pointer",
10346     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10347    },
10348    {
10349     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10350    },
10351    {
10352     "component_value" : 184,
10353     "kind" : "vbase_offset"
10354    },
10355    {
10356     "component_value" : -16,
10357     "kind" : "offset_to_top"
10358    },
10359    {
10360     "kind" : "rtti",
10361     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10362    },
10363    {
10364     "kind" : "complete_dtor_pointer",
10365     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10366    },
10367    {
10368     "kind" : "deleting_dtor_pointer",
10369     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10370    },
10371    {
10372     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10373    },
10374    {
10375     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10376    },
10377    {
10378     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10379    },
10380    {
10381     "component_value" : -48,
10382     "kind" : "offset_to_top"
10383    },
10384    {
10385     "kind" : "rtti",
10386     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10387    },
10388    {
10389     "kind" : "complete_dtor_pointer",
10390     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10391    },
10392    {
10393     "kind" : "deleting_dtor_pointer",
10394     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10395    },
10396    {
10397     "kind" : "vcall_offset"
10398    },
10399    {
10400     "component_value" : -184,
10401     "kind" : "vcall_offset"
10402    },
10403    {
10404     "component_value" : -184,
10405     "kind" : "vcall_offset"
10406    },
10407    {
10408     "component_value" : -184,
10409     "kind" : "vcall_offset"
10410    },
10411    {
10412     "component_value" : -200,
10413     "kind" : "vcall_offset"
10414    },
10415    {
10416     "component_value" : -200,
10417     "kind" : "offset_to_top"
10418    },
10419    {
10420     "kind" : "rtti",
10421     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
10422    },
10423    {
10424     "kind" : "complete_dtor_pointer",
10425     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
10426    },
10427    {
10428     "kind" : "deleting_dtor_pointer",
10429     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
10430    },
10431    {
10432     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
10433    },
10434    {
10435     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10436    },
10437    {
10438     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10439    },
10440    {
10441     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10442    }
10443   ]
10444  },
10445  {
10446   "alignment" : 8,
10447   "fields" :
10448   [
10449    {
10450     "field_name" : "pid",
10451     "referenced_type" : "type-25"
10452    },
10453    {
10454     "field_name" : "ptr",
10455     "field_offset" : 64,
10456     "referenced_type" : "type-30"
10457    },
10458    {
10459     "field_name" : "arch",
10460     "field_offset" : 128,
10461     "referenced_type" : "type-373"
10462    }
10463   ],
10464   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
10465   "name" : "android::hidl::base::V1_0::DebugInfo",
10466   "referenced_type" : "type-372",
10467   "self_type" : "type-372",
10468   "size" : 24,
10469   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
10470   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
10471  },
10472  {
10473   "alignment" : 8,
10474   "base_specifiers" :
10475   [
10476    {
10477     "is_virtual" : true,
10478     "referenced_type" : "type-8"
10479    }
10480   ],
10481   "linker_set_key" : "android::hidl::base::V1_0::IBase",
10482   "name" : "android::hidl::base::V1_0::IBase",
10483   "referenced_type" : "type-72",
10484   "self_type" : "type-72",
10485   "size" : 24,
10486   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
10487   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
10488   "vtable_components" :
10489   [
10490    {
10491     "component_value" : 8,
10492     "kind" : "vbase_offset"
10493    },
10494    {
10495     "kind" : "offset_to_top"
10496    },
10497    {
10498     "kind" : "rtti",
10499     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10500    },
10501    {
10502     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10503    },
10504    {
10505     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10506    },
10507    {
10508     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10509    },
10510    {
10511     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10512    },
10513    {
10514     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10515    },
10516    {
10517     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10518    },
10519    {
10520     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10521    },
10522    {
10523     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10524    },
10525    {
10526     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10527    },
10528    {
10529     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10530    },
10531    {
10532     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10533    },
10534    {
10535     "kind" : "complete_dtor_pointer",
10536     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
10537    },
10538    {
10539     "kind" : "deleting_dtor_pointer",
10540     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10541    },
10542    {
10543     "kind" : "vcall_offset"
10544    },
10545    {
10546     "kind" : "vcall_offset"
10547    },
10548    {
10549     "kind" : "vcall_offset"
10550    },
10551    {
10552     "kind" : "vcall_offset"
10553    },
10554    {
10555     "component_value" : -8,
10556     "kind" : "vcall_offset"
10557    },
10558    {
10559     "component_value" : -8,
10560     "kind" : "offset_to_top"
10561    },
10562    {
10563     "kind" : "rtti",
10564     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10565    },
10566    {
10567     "kind" : "complete_dtor_pointer",
10568     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
10569    },
10570    {
10571     "kind" : "deleting_dtor_pointer",
10572     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
10573    },
10574    {
10575     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10576    },
10577    {
10578     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10579    },
10580    {
10581     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10582    },
10583    {
10584     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10585    }
10586   ]
10587  },
10588  {
10589   "alignment" : 8,
10590   "base_specifiers" :
10591   [
10592    {
10593     "referenced_type" : "type-72"
10594    }
10595   ],
10596   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10597   "name" : "android::hidl::manager::V1_0::IServiceManager",
10598   "referenced_type" : "type-71",
10599   "self_type" : "type-71",
10600   "size" : 24,
10601   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10602   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10603   "vtable_components" :
10604   [
10605    {
10606     "component_value" : 8,
10607     "kind" : "vbase_offset"
10608    },
10609    {
10610     "kind" : "offset_to_top"
10611    },
10612    {
10613     "kind" : "rtti",
10614     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10615    },
10616    {
10617     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10618    },
10619    {
10620     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10621    },
10622    {
10623     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10624    },
10625    {
10626     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10627    },
10628    {
10629     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10630    },
10631    {
10632     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10633    },
10634    {
10635     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10636    },
10637    {
10638     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10639    },
10640    {
10641     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10642    },
10643    {
10644     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10645    },
10646    {
10647     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10648    },
10649    {
10650     "kind" : "complete_dtor_pointer",
10651     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10652    },
10653    {
10654     "kind" : "deleting_dtor_pointer",
10655     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10656    },
10657    {
10658     "is_pure" : true,
10659     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10660    },
10661    {
10662     "is_pure" : true,
10663     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10664    },
10665    {
10666     "is_pure" : true,
10667     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10668    },
10669    {
10670     "is_pure" : true,
10671     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10672    },
10673    {
10674     "is_pure" : true,
10675     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10676    },
10677    {
10678     "is_pure" : true,
10679     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10680    },
10681    {
10682     "is_pure" : true,
10683     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10684    },
10685    {
10686     "is_pure" : true,
10687     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10688    },
10689    {
10690     "kind" : "vcall_offset"
10691    },
10692    {
10693     "kind" : "vcall_offset"
10694    },
10695    {
10696     "kind" : "vcall_offset"
10697    },
10698    {
10699     "kind" : "vcall_offset"
10700    },
10701    {
10702     "component_value" : -8,
10703     "kind" : "vcall_offset"
10704    },
10705    {
10706     "component_value" : -8,
10707     "kind" : "offset_to_top"
10708    },
10709    {
10710     "kind" : "rtti",
10711     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10712    },
10713    {
10714     "kind" : "complete_dtor_pointer",
10715     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10716    },
10717    {
10718     "kind" : "deleting_dtor_pointer",
10719     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10720    },
10721    {
10722     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10723    },
10724    {
10725     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10726    },
10727    {
10728     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10729    },
10730    {
10731     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10732    }
10733   ]
10734  },
10735  {
10736   "alignment" : 8,
10737   "fields" :
10738   [
10739    {
10740     "field_name" : "interfaceName",
10741     "referenced_type" : "type-270"
10742    },
10743    {
10744     "field_name" : "instanceName",
10745     "field_offset" : 128,
10746     "referenced_type" : "type-270"
10747    },
10748    {
10749     "field_name" : "pid",
10750     "field_offset" : 256,
10751     "referenced_type" : "type-25"
10752    },
10753    {
10754     "field_name" : "clientPids",
10755     "field_offset" : 320,
10756     "referenced_type" : "type-312"
10757    },
10758    {
10759     "field_name" : "arch",
10760     "field_offset" : 448,
10761     "referenced_type" : "type-373"
10762    }
10763   ],
10764   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10765   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10766   "referenced_type" : "type-520",
10767   "self_type" : "type-520",
10768   "size" : 64,
10769   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10770   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10771  },
10772  {
10773   "alignment" : 8,
10774   "base_specifiers" :
10775   [
10776    {
10777     "referenced_type" : "type-72"
10778    }
10779   ],
10780   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10781   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10782   "referenced_type" : "type-98",
10783   "self_type" : "type-98",
10784   "size" : 24,
10785   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10786   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10787   "vtable_components" :
10788   [
10789    {
10790     "component_value" : 8,
10791     "kind" : "vbase_offset"
10792    },
10793    {
10794     "kind" : "offset_to_top"
10795    },
10796    {
10797     "kind" : "rtti",
10798     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10799    },
10800    {
10801     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10802    },
10803    {
10804     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10805    },
10806    {
10807     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10808    },
10809    {
10810     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10811    },
10812    {
10813     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10814    },
10815    {
10816     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10817    },
10818    {
10819     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10820    },
10821    {
10822     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10823    },
10824    {
10825     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10826    },
10827    {
10828     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10829    },
10830    {
10831     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10832    },
10833    {
10834     "kind" : "complete_dtor_pointer",
10835     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10836    },
10837    {
10838     "kind" : "deleting_dtor_pointer",
10839     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10840    },
10841    {
10842     "is_pure" : true,
10843     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10844    },
10845    {
10846     "kind" : "vcall_offset"
10847    },
10848    {
10849     "kind" : "vcall_offset"
10850    },
10851    {
10852     "kind" : "vcall_offset"
10853    },
10854    {
10855     "kind" : "vcall_offset"
10856    },
10857    {
10858     "component_value" : -8,
10859     "kind" : "vcall_offset"
10860    },
10861    {
10862     "component_value" : -8,
10863     "kind" : "offset_to_top"
10864    },
10865    {
10866     "kind" : "rtti",
10867     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10868    },
10869    {
10870     "kind" : "complete_dtor_pointer",
10871     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10872    },
10873    {
10874     "kind" : "deleting_dtor_pointer",
10875     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10876    },
10877    {
10878     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10879    },
10880    {
10881     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10882    },
10883    {
10884     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10885    },
10886    {
10887     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10888    }
10889   ]
10890  },
10891  {
10892   "alignment" : 8,
10893   "fields" :
10894   [
10895    {
10896     "access" : "private",
10897     "field_name" : "m_ptr",
10898     "referenced_type" : "type-90"
10899    }
10900   ],
10901   "linker_set_key" : "android::sp<android::Thread>",
10902   "name" : "android::sp<android::Thread>",
10903   "record_kind" : "class",
10904   "referenced_type" : "type-89",
10905   "self_type" : "type-89",
10906   "size" : 8,
10907   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10908   "template_args" : [ "type-91" ],
10909   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10910  },
10911  {
10912   "alignment" : 8,
10913   "fields" :
10914   [
10915    {
10916     "access" : "private",
10917     "field_name" : "m_ptr",
10918     "referenced_type" : "type-126"
10919    }
10920   ],
10921   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10922   "name" : "android::sp<android::hardware::BHwBinder>",
10923   "record_kind" : "class",
10924   "referenced_type" : "type-125",
10925   "self_type" : "type-125",
10926   "size" : 8,
10927   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10928   "template_args" : [ "type-127" ],
10929   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10930  },
10931  {
10932   "alignment" : 8,
10933   "fields" :
10934   [
10935    {
10936     "access" : "private",
10937     "field_name" : "m_ptr",
10938     "referenced_type" : "type-6"
10939    }
10940   ],
10941   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10942   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10943   "record_kind" : "class",
10944   "referenced_type" : "type-5",
10945   "self_type" : "type-5",
10946   "size" : 8,
10947   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10948   "template_args" : [ "type-7" ],
10949   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10950  },
10951  {
10952   "alignment" : 8,
10953   "fields" :
10954   [
10955    {
10956     "access" : "private",
10957     "field_name" : "m_ptr",
10958     "referenced_type" : "type-14"
10959    }
10960   ],
10961   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10962   "name" : "android::sp<android::hardware::IBinder>",
10963   "record_kind" : "class",
10964   "referenced_type" : "type-13",
10965   "self_type" : "type-13",
10966   "size" : 8,
10967   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10968   "template_args" : [ "type-15" ],
10969   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10970  },
10971  {
10972   "alignment" : 8,
10973   "fields" :
10974   [
10975    {
10976     "access" : "private",
10977     "field_name" : "m_ptr",
10978     "referenced_type" : "type-20"
10979    }
10980   ],
10981   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10982   "name" : "android::sp<android::hardware::IInterface>",
10983   "record_kind" : "class",
10984   "referenced_type" : "type-19",
10985   "self_type" : "type-19",
10986   "size" : 8,
10987   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10988   "template_args" : [ "type-21" ],
10989   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10990  },
10991  {
10992   "alignment" : 8,
10993   "fields" :
10994   [
10995    {
10996     "access" : "private",
10997     "field_name" : "m_ptr",
10998     "referenced_type" : "type-23"
10999    }
11000   ],
11001   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
11002   "name" : "android::sp<android::hardware::ProcessState>",
11003   "record_kind" : "class",
11004   "referenced_type" : "type-22",
11005   "self_type" : "type-22",
11006   "size" : 8,
11007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11008   "template_args" : [ "type-24" ],
11009   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
11010  },
11011  {
11012   "alignment" : 8,
11013   "fields" :
11014   [
11015    {
11016     "access" : "private",
11017     "field_name" : "m_ptr",
11018     "referenced_type" : "type-113"
11019    }
11020   ],
11021   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11022   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
11023   "record_kind" : "class",
11024   "referenced_type" : "type-112",
11025   "self_type" : "type-112",
11026   "size" : 8,
11027   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11028   "template_args" : [ "type-114" ],
11029   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
11030  },
11031  {
11032   "alignment" : 8,
11033   "fields" :
11034   [
11035    {
11036     "access" : "private",
11037     "field_name" : "m_ptr",
11038     "referenced_type" : "type-116"
11039    }
11040   ],
11041   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
11042   "name" : "android::sp<android::hardware::hidl_death_recipient>",
11043   "record_kind" : "class",
11044   "referenced_type" : "type-568",
11045   "self_type" : "type-568",
11046   "size" : 8,
11047   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11048   "template_args" : [ "type-117" ],
11049   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
11050  },
11051  {
11052   "alignment" : 8,
11053   "fields" :
11054   [
11055    {
11056     "access" : "private",
11057     "field_name" : "m_ptr",
11058     "referenced_type" : "type-105"
11059    }
11060   ],
11061   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
11062   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal>",
11063   "record_kind" : "class",
11064   "referenced_type" : "type-104",
11065   "self_type" : "type-104",
11066   "size" : 8,
11067   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11068   "template_args" : [ "type-106" ],
11069   "unique_id" : "_ZTSN7android2spINS_8hardware7thermal4V1_08IThermalEEE"
11070  },
11071  {
11072   "alignment" : 8,
11073   "fields" :
11074   [
11075    {
11076     "access" : "private",
11077     "field_name" : "m_ptr",
11078     "referenced_type" : "type-119"
11079    }
11080   ],
11081   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
11082   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
11083   "record_kind" : "class",
11084   "referenced_type" : "type-415",
11085   "self_type" : "type-415",
11086   "size" : 8,
11087   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11088   "template_args" : [ "type-72" ],
11089   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
11090  },
11091  {
11092   "alignment" : 8,
11093   "fields" :
11094   [
11095    {
11096     "access" : "private",
11097     "field_name" : "m_ptr",
11098     "referenced_type" : "type-70"
11099    }
11100   ],
11101   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11102   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
11103   "record_kind" : "class",
11104   "referenced_type" : "type-69",
11105   "self_type" : "type-69",
11106   "size" : 8,
11107   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11108   "template_args" : [ "type-71" ],
11109   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
11110  },
11111  {
11112   "alignment" : 8,
11113   "fields" :
11114   [
11115    {
11116     "access" : "private",
11117     "field_name" : "m_ptr",
11118     "referenced_type" : "type-97"
11119    }
11120   ],
11121   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11122   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
11123   "record_kind" : "class",
11124   "referenced_type" : "type-96",
11125   "self_type" : "type-96",
11126   "size" : 8,
11127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
11128   "template_args" : [ "type-98" ],
11129   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
11130  },
11131  {
11132   "alignment" : 1,
11133   "linker_set_key" : "android::trait_trivial_copy<bool>",
11134   "name" : "android::trait_trivial_copy<bool>",
11135   "referenced_type" : "type-179",
11136   "self_type" : "type-179",
11137   "size" : 1,
11138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11139   "template_args" : [ "type-41" ],
11140   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
11141  },
11142  {
11143   "alignment" : 1,
11144   "linker_set_key" : "android::trait_trivial_copy<char>",
11145   "name" : "android::trait_trivial_copy<char>",
11146   "referenced_type" : "type-183",
11147   "self_type" : "type-183",
11148   "size" : 1,
11149   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11150   "template_args" : [ "type-58" ],
11151   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
11152  },
11153  {
11154   "alignment" : 1,
11155   "linker_set_key" : "android::trait_trivial_copy<double>",
11156   "name" : "android::trait_trivial_copy<double>",
11157   "referenced_type" : "type-238",
11158   "self_type" : "type-238",
11159   "size" : 1,
11160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11161   "template_args" : [ "type-233" ],
11162   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
11163  },
11164  {
11165   "alignment" : 1,
11166   "linker_set_key" : "android::trait_trivial_copy<float>",
11167   "name" : "android::trait_trivial_copy<float>",
11168   "referenced_type" : "type-230",
11169   "self_type" : "type-230",
11170   "size" : 1,
11171   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11172   "template_args" : [ "type-228" ],
11173   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
11174  },
11175  {
11176   "alignment" : 1,
11177   "linker_set_key" : "android::trait_trivial_copy<int>",
11178   "name" : "android::trait_trivial_copy<int>",
11179   "referenced_type" : "type-200",
11180   "self_type" : "type-200",
11181   "size" : 1,
11182   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11183   "template_args" : [ "type-25" ],
11184   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
11185  },
11186  {
11187   "alignment" : 1,
11188   "linker_set_key" : "android::trait_trivial_copy<long long>",
11189   "name" : "android::trait_trivial_copy<long long>",
11190   "referenced_type" : "type-219",
11191   "self_type" : "type-219",
11192   "size" : 1,
11193   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11194   "template_args" : [ "type-217" ],
11195   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
11196  },
11197  {
11198   "alignment" : 1,
11199   "linker_set_key" : "android::trait_trivial_copy<long>",
11200   "name" : "android::trait_trivial_copy<long>",
11201   "referenced_type" : "type-209",
11202   "self_type" : "type-209",
11203   "size" : 1,
11204   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11205   "template_args" : [ "type-31" ],
11206   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
11207  },
11208  {
11209   "alignment" : 1,
11210   "linker_set_key" : "android::trait_trivial_copy<short>",
11211   "name" : "android::trait_trivial_copy<short>",
11212   "referenced_type" : "type-192",
11213   "self_type" : "type-192",
11214   "size" : 1,
11215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11216   "template_args" : [ "type-190" ],
11217   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
11218  },
11219  {
11220   "alignment" : 1,
11221   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
11222   "name" : "android::trait_trivial_copy<unsigned char>",
11223   "referenced_type" : "type-187",
11224   "self_type" : "type-187",
11225   "size" : 1,
11226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11227   "template_args" : [ "type-77" ],
11228   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
11229  },
11230  {
11231   "alignment" : 1,
11232   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
11233   "name" : "android::trait_trivial_copy<unsigned int>",
11234   "referenced_type" : "type-205",
11235   "self_type" : "type-205",
11236   "size" : 1,
11237   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11238   "template_args" : [ "type-2" ],
11239   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
11240  },
11241  {
11242   "alignment" : 1,
11243   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
11244   "name" : "android::trait_trivial_copy<unsigned long long>",
11245   "referenced_type" : "type-225",
11246   "self_type" : "type-225",
11247   "size" : 1,
11248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11249   "template_args" : [ "type-222" ],
11250   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
11251  },
11252  {
11253   "alignment" : 1,
11254   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
11255   "name" : "android::trait_trivial_copy<unsigned long>",
11256   "referenced_type" : "type-214",
11257   "self_type" : "type-214",
11258   "size" : 1,
11259   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11260   "template_args" : [ "type-30" ],
11261   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
11262  },
11263  {
11264   "alignment" : 1,
11265   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
11266   "name" : "android::trait_trivial_copy<unsigned short>",
11267   "referenced_type" : "type-196",
11268   "self_type" : "type-196",
11269   "size" : 1,
11270   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11271   "template_args" : [ "type-79" ],
11272   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
11273  },
11274  {
11275   "alignment" : 1,
11276   "linker_set_key" : "android::trait_trivial_copy<void>",
11277   "name" : "android::trait_trivial_copy<void>",
11278   "referenced_type" : "type-175",
11279   "self_type" : "type-175",
11280   "size" : 1,
11281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11282   "template_args" : [ "type-27" ],
11283   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
11284  },
11285  {
11286   "alignment" : 1,
11287   "linker_set_key" : "android::trait_trivial_ctor<bool>",
11288   "name" : "android::trait_trivial_ctor<bool>",
11289   "referenced_type" : "type-177",
11290   "self_type" : "type-177",
11291   "size" : 1,
11292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11293   "template_args" : [ "type-41" ],
11294   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
11295  },
11296  {
11297   "alignment" : 1,
11298   "linker_set_key" : "android::trait_trivial_ctor<char>",
11299   "name" : "android::trait_trivial_ctor<char>",
11300   "referenced_type" : "type-181",
11301   "self_type" : "type-181",
11302   "size" : 1,
11303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11304   "template_args" : [ "type-58" ],
11305   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
11306  },
11307  {
11308   "alignment" : 1,
11309   "linker_set_key" : "android::trait_trivial_ctor<double>",
11310   "name" : "android::trait_trivial_ctor<double>",
11311   "referenced_type" : "type-232",
11312   "self_type" : "type-232",
11313   "size" : 1,
11314   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11315   "template_args" : [ "type-233" ],
11316   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
11317  },
11318  {
11319   "alignment" : 1,
11320   "linker_set_key" : "android::trait_trivial_ctor<float>",
11321   "name" : "android::trait_trivial_ctor<float>",
11322   "referenced_type" : "type-227",
11323   "self_type" : "type-227",
11324   "size" : 1,
11325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11326   "template_args" : [ "type-228" ],
11327   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
11328  },
11329  {
11330   "alignment" : 1,
11331   "linker_set_key" : "android::trait_trivial_ctor<int>",
11332   "name" : "android::trait_trivial_ctor<int>",
11333   "referenced_type" : "type-198",
11334   "self_type" : "type-198",
11335   "size" : 1,
11336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11337   "template_args" : [ "type-25" ],
11338   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
11339  },
11340  {
11341   "alignment" : 1,
11342   "linker_set_key" : "android::trait_trivial_ctor<long long>",
11343   "name" : "android::trait_trivial_ctor<long long>",
11344   "referenced_type" : "type-216",
11345   "self_type" : "type-216",
11346   "size" : 1,
11347   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11348   "template_args" : [ "type-217" ],
11349   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
11350  },
11351  {
11352   "alignment" : 1,
11353   "linker_set_key" : "android::trait_trivial_ctor<long>",
11354   "name" : "android::trait_trivial_ctor<long>",
11355   "referenced_type" : "type-207",
11356   "self_type" : "type-207",
11357   "size" : 1,
11358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11359   "template_args" : [ "type-31" ],
11360   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
11361  },
11362  {
11363   "alignment" : 1,
11364   "linker_set_key" : "android::trait_trivial_ctor<short>",
11365   "name" : "android::trait_trivial_ctor<short>",
11366   "referenced_type" : "type-189",
11367   "self_type" : "type-189",
11368   "size" : 1,
11369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11370   "template_args" : [ "type-190" ],
11371   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
11372  },
11373  {
11374   "alignment" : 1,
11375   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
11376   "name" : "android::trait_trivial_ctor<unsigned char>",
11377   "referenced_type" : "type-185",
11378   "self_type" : "type-185",
11379   "size" : 1,
11380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11381   "template_args" : [ "type-77" ],
11382   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
11383  },
11384  {
11385   "alignment" : 1,
11386   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
11387   "name" : "android::trait_trivial_ctor<unsigned int>",
11388   "referenced_type" : "type-202",
11389   "self_type" : "type-202",
11390   "size" : 1,
11391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11392   "template_args" : [ "type-2" ],
11393   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
11394  },
11395  {
11396   "alignment" : 1,
11397   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
11398   "name" : "android::trait_trivial_ctor<unsigned long long>",
11399   "referenced_type" : "type-221",
11400   "self_type" : "type-221",
11401   "size" : 1,
11402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11403   "template_args" : [ "type-222" ],
11404   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
11405  },
11406  {
11407   "alignment" : 1,
11408   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
11409   "name" : "android::trait_trivial_ctor<unsigned long>",
11410   "referenced_type" : "type-211",
11411   "self_type" : "type-211",
11412   "size" : 1,
11413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11414   "template_args" : [ "type-30" ],
11415   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
11416  },
11417  {
11418   "alignment" : 1,
11419   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
11420   "name" : "android::trait_trivial_ctor<unsigned short>",
11421   "referenced_type" : "type-194",
11422   "self_type" : "type-194",
11423   "size" : 1,
11424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11425   "template_args" : [ "type-79" ],
11426   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
11427  },
11428  {
11429   "alignment" : 1,
11430   "linker_set_key" : "android::trait_trivial_ctor<void>",
11431   "name" : "android::trait_trivial_ctor<void>",
11432   "referenced_type" : "type-173",
11433   "self_type" : "type-173",
11434   "size" : 1,
11435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11436   "template_args" : [ "type-27" ],
11437   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
11438  },
11439  {
11440   "alignment" : 1,
11441   "linker_set_key" : "android::trait_trivial_dtor<bool>",
11442   "name" : "android::trait_trivial_dtor<bool>",
11443   "referenced_type" : "type-178",
11444   "self_type" : "type-178",
11445   "size" : 1,
11446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11447   "template_args" : [ "type-41" ],
11448   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
11449  },
11450  {
11451   "alignment" : 1,
11452   "linker_set_key" : "android::trait_trivial_dtor<char>",
11453   "name" : "android::trait_trivial_dtor<char>",
11454   "referenced_type" : "type-182",
11455   "self_type" : "type-182",
11456   "size" : 1,
11457   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11458   "template_args" : [ "type-58" ],
11459   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
11460  },
11461  {
11462   "alignment" : 1,
11463   "linker_set_key" : "android::trait_trivial_dtor<double>",
11464   "name" : "android::trait_trivial_dtor<double>",
11465   "referenced_type" : "type-235",
11466   "self_type" : "type-235",
11467   "size" : 1,
11468   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11469   "template_args" : [ "type-233" ],
11470   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
11471  },
11472  {
11473   "alignment" : 1,
11474   "linker_set_key" : "android::trait_trivial_dtor<float>",
11475   "name" : "android::trait_trivial_dtor<float>",
11476   "referenced_type" : "type-229",
11477   "self_type" : "type-229",
11478   "size" : 1,
11479   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11480   "template_args" : [ "type-228" ],
11481   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
11482  },
11483  {
11484   "alignment" : 1,
11485   "linker_set_key" : "android::trait_trivial_dtor<int>",
11486   "name" : "android::trait_trivial_dtor<int>",
11487   "referenced_type" : "type-199",
11488   "self_type" : "type-199",
11489   "size" : 1,
11490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11491   "template_args" : [ "type-25" ],
11492   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
11493  },
11494  {
11495   "alignment" : 1,
11496   "linker_set_key" : "android::trait_trivial_dtor<long long>",
11497   "name" : "android::trait_trivial_dtor<long long>",
11498   "referenced_type" : "type-218",
11499   "self_type" : "type-218",
11500   "size" : 1,
11501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11502   "template_args" : [ "type-217" ],
11503   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
11504  },
11505  {
11506   "alignment" : 1,
11507   "linker_set_key" : "android::trait_trivial_dtor<long>",
11508   "name" : "android::trait_trivial_dtor<long>",
11509   "referenced_type" : "type-208",
11510   "self_type" : "type-208",
11511   "size" : 1,
11512   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11513   "template_args" : [ "type-31" ],
11514   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
11515  },
11516  {
11517   "alignment" : 1,
11518   "linker_set_key" : "android::trait_trivial_dtor<short>",
11519   "name" : "android::trait_trivial_dtor<short>",
11520   "referenced_type" : "type-191",
11521   "self_type" : "type-191",
11522   "size" : 1,
11523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11524   "template_args" : [ "type-190" ],
11525   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
11526  },
11527  {
11528   "alignment" : 1,
11529   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
11530   "name" : "android::trait_trivial_dtor<unsigned char>",
11531   "referenced_type" : "type-186",
11532   "self_type" : "type-186",
11533   "size" : 1,
11534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11535   "template_args" : [ "type-77" ],
11536   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
11537  },
11538  {
11539   "alignment" : 1,
11540   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
11541   "name" : "android::trait_trivial_dtor<unsigned int>",
11542   "referenced_type" : "type-204",
11543   "self_type" : "type-204",
11544   "size" : 1,
11545   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11546   "template_args" : [ "type-2" ],
11547   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11548  },
11549  {
11550   "alignment" : 1,
11551   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11552   "name" : "android::trait_trivial_dtor<unsigned long long>",
11553   "referenced_type" : "type-223",
11554   "self_type" : "type-223",
11555   "size" : 1,
11556   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11557   "template_args" : [ "type-222" ],
11558   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11559  },
11560  {
11561   "alignment" : 1,
11562   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11563   "name" : "android::trait_trivial_dtor<unsigned long>",
11564   "referenced_type" : "type-212",
11565   "self_type" : "type-212",
11566   "size" : 1,
11567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11568   "template_args" : [ "type-30" ],
11569   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11570  },
11571  {
11572   "alignment" : 1,
11573   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11574   "name" : "android::trait_trivial_dtor<unsigned short>",
11575   "referenced_type" : "type-195",
11576   "self_type" : "type-195",
11577   "size" : 1,
11578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11579   "template_args" : [ "type-79" ],
11580   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11581  },
11582  {
11583   "alignment" : 1,
11584   "linker_set_key" : "android::trait_trivial_dtor<void>",
11585   "name" : "android::trait_trivial_dtor<void>",
11586   "referenced_type" : "type-174",
11587   "self_type" : "type-174",
11588   "size" : 1,
11589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11590   "template_args" : [ "type-27" ],
11591   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11592  },
11593  {
11594   "alignment" : 1,
11595   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11596   "name" : "android::trait_trivial_move<android::String16>",
11597   "referenced_type" : "type-390",
11598   "self_type" : "type-390",
11599   "size" : 1,
11600   "source_file" : "/system/core/libutils/include/utils/String16.h",
11601   "template_args" : [ "type-46" ],
11602   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11603  },
11604  {
11605   "alignment" : 1,
11606   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11607   "name" : "android::trait_trivial_move<android::String8>",
11608   "referenced_type" : "type-385",
11609   "self_type" : "type-385",
11610   "size" : 1,
11611   "source_file" : "/system/core/libutils/include/utils/String8.h",
11612   "template_args" : [ "type-55" ],
11613   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11614  },
11615  {
11616   "alignment" : 1,
11617   "linker_set_key" : "android::trait_trivial_move<bool>",
11618   "name" : "android::trait_trivial_move<bool>",
11619   "referenced_type" : "type-180",
11620   "self_type" : "type-180",
11621   "size" : 1,
11622   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11623   "template_args" : [ "type-41" ],
11624   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11625  },
11626  {
11627   "alignment" : 1,
11628   "linker_set_key" : "android::trait_trivial_move<char>",
11629   "name" : "android::trait_trivial_move<char>",
11630   "referenced_type" : "type-184",
11631   "self_type" : "type-184",
11632   "size" : 1,
11633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11634   "template_args" : [ "type-58" ],
11635   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11636  },
11637  {
11638   "alignment" : 1,
11639   "linker_set_key" : "android::trait_trivial_move<double>",
11640   "name" : "android::trait_trivial_move<double>",
11641   "referenced_type" : "type-239",
11642   "self_type" : "type-239",
11643   "size" : 1,
11644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11645   "template_args" : [ "type-233" ],
11646   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11647  },
11648  {
11649   "alignment" : 1,
11650   "linker_set_key" : "android::trait_trivial_move<float>",
11651   "name" : "android::trait_trivial_move<float>",
11652   "referenced_type" : "type-231",
11653   "self_type" : "type-231",
11654   "size" : 1,
11655   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11656   "template_args" : [ "type-228" ],
11657   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11658  },
11659  {
11660   "alignment" : 1,
11661   "linker_set_key" : "android::trait_trivial_move<int>",
11662   "name" : "android::trait_trivial_move<int>",
11663   "referenced_type" : "type-201",
11664   "self_type" : "type-201",
11665   "size" : 1,
11666   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11667   "template_args" : [ "type-25" ],
11668   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11669  },
11670  {
11671   "alignment" : 1,
11672   "linker_set_key" : "android::trait_trivial_move<long long>",
11673   "name" : "android::trait_trivial_move<long long>",
11674   "referenced_type" : "type-220",
11675   "self_type" : "type-220",
11676   "size" : 1,
11677   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11678   "template_args" : [ "type-217" ],
11679   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11680  },
11681  {
11682   "alignment" : 1,
11683   "linker_set_key" : "android::trait_trivial_move<long>",
11684   "name" : "android::trait_trivial_move<long>",
11685   "referenced_type" : "type-210",
11686   "self_type" : "type-210",
11687   "size" : 1,
11688   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11689   "template_args" : [ "type-31" ],
11690   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11691  },
11692  {
11693   "alignment" : 1,
11694   "linker_set_key" : "android::trait_trivial_move<short>",
11695   "name" : "android::trait_trivial_move<short>",
11696   "referenced_type" : "type-193",
11697   "self_type" : "type-193",
11698   "size" : 1,
11699   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11700   "template_args" : [ "type-190" ],
11701   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11702  },
11703  {
11704   "alignment" : 1,
11705   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11706   "name" : "android::trait_trivial_move<unsigned char>",
11707   "referenced_type" : "type-188",
11708   "self_type" : "type-188",
11709   "size" : 1,
11710   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11711   "template_args" : [ "type-77" ],
11712   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11713  },
11714  {
11715   "alignment" : 1,
11716   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11717   "name" : "android::trait_trivial_move<unsigned int>",
11718   "referenced_type" : "type-206",
11719   "self_type" : "type-206",
11720   "size" : 1,
11721   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11722   "template_args" : [ "type-2" ],
11723   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11724  },
11725  {
11726   "alignment" : 1,
11727   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11728   "name" : "android::trait_trivial_move<unsigned long long>",
11729   "referenced_type" : "type-226",
11730   "self_type" : "type-226",
11731   "size" : 1,
11732   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11733   "template_args" : [ "type-222" ],
11734   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11735  },
11736  {
11737   "alignment" : 1,
11738   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11739   "name" : "android::trait_trivial_move<unsigned long>",
11740   "referenced_type" : "type-215",
11741   "self_type" : "type-215",
11742   "size" : 1,
11743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11744   "template_args" : [ "type-30" ],
11745   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11746  },
11747  {
11748   "alignment" : 1,
11749   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11750   "name" : "android::trait_trivial_move<unsigned short>",
11751   "referenced_type" : "type-197",
11752   "self_type" : "type-197",
11753   "size" : 1,
11754   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11755   "template_args" : [ "type-79" ],
11756   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11757  },
11758  {
11759   "alignment" : 1,
11760   "linker_set_key" : "android::trait_trivial_move<void>",
11761   "name" : "android::trait_trivial_move<void>",
11762   "referenced_type" : "type-176",
11763   "self_type" : "type-176",
11764   "size" : 1,
11765   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11766   "template_args" : [ "type-27" ],
11767   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11768  },
11769  {
11770   "alignment" : 8,
11771   "fields" :
11772   [
11773    {
11774     "access" : "private",
11775     "field_name" : "m_ptr",
11776     "referenced_type" : "type-126"
11777    },
11778    {
11779     "access" : "private",
11780     "field_name" : "m_refs",
11781     "field_offset" : 64,
11782     "referenced_type" : "type-39"
11783    }
11784   ],
11785   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11786   "name" : "android::wp<android::hardware::BHwBinder>",
11787   "record_kind" : "class",
11788   "referenced_type" : "type-441",
11789   "self_type" : "type-441",
11790   "size" : 16,
11791   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11792   "template_args" : [ "type-127" ],
11793   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11794  },
11795  {
11796   "alignment" : 8,
11797   "fields" :
11798   [
11799    {
11800     "access" : "private",
11801     "field_name" : "m_ptr",
11802     "referenced_type" : "type-6"
11803    },
11804    {
11805     "access" : "private",
11806     "field_name" : "m_refs",
11807     "field_offset" : 64,
11808     "referenced_type" : "type-39"
11809    }
11810   ],
11811   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11812   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11813   "record_kind" : "class",
11814   "referenced_type" : "type-329",
11815   "self_type" : "type-329",
11816   "size" : 16,
11817   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11818   "template_args" : [ "type-7" ],
11819   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11820  },
11821  {
11822   "alignment" : 8,
11823   "fields" :
11824   [
11825    {
11826     "access" : "private",
11827     "field_name" : "m_ptr",
11828     "referenced_type" : "type-116"
11829    },
11830    {
11831     "access" : "private",
11832     "field_name" : "m_refs",
11833     "field_offset" : 64,
11834     "referenced_type" : "type-39"
11835    }
11836   ],
11837   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11838   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11839   "record_kind" : "class",
11840   "referenced_type" : "type-115",
11841   "self_type" : "type-115",
11842   "size" : 16,
11843   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11844   "template_args" : [ "type-117" ],
11845   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11846  },
11847  {
11848   "alignment" : 8,
11849   "fields" :
11850   [
11851    {
11852     "access" : "private",
11853     "field_name" : "m_ptr",
11854     "referenced_type" : "type-119"
11855    },
11856    {
11857     "access" : "private",
11858     "field_name" : "m_refs",
11859     "field_offset" : 64,
11860     "referenced_type" : "type-39"
11861    }
11862   ],
11863   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11864   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11865   "record_kind" : "class",
11866   "referenced_type" : "type-118",
11867   "self_type" : "type-118",
11868   "size" : 16,
11869   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11870   "template_args" : [ "type-72" ],
11871   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11872  },
11873  {
11874   "alignment" : 4,
11875   "fields" :
11876   [
11877    {
11878     "field_name" : "maxContentLightLevel",
11879     "referenced_type" : "type-228"
11880    },
11881    {
11882     "field_name" : "maxFrameAverageLightLevel",
11883     "field_offset" : 32,
11884     "referenced_type" : "type-228"
11885    }
11886   ],
11887   "linker_set_key" : "android_cta861_3_metadata",
11888   "name" : "android_cta861_3_metadata",
11889   "referenced_type" : "type-495",
11890   "self_type" : "type-495",
11891   "size" : 8,
11892   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11893   "unique_id" : "android_cta861_3_metadata"
11894  },
11895  {
11896   "alignment" : 4,
11897   "fields" :
11898   [
11899    {
11900     "field_name" : "num_points",
11901     "referenced_type" : "type-2"
11902    },
11903    {
11904     "field_name" : "reserved",
11905     "field_offset" : 32,
11906     "referenced_type" : "type-484"
11907    },
11908    {
11909     "field_name" : "xyzc_points",
11910     "field_offset" : 288,
11911     "referenced_type" : "type-491"
11912    }
11913   ],
11914   "linker_set_key" : "android_depth_points",
11915   "name" : "android_depth_points",
11916   "referenced_type" : "type-490",
11917   "self_type" : "type-490",
11918   "size" : 36,
11919   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11920   "unique_id" : "android_depth_points"
11921  },
11922  {
11923   "alignment" : 8,
11924   "fields" :
11925   [
11926    {
11927     "field_name" : "format",
11928     "referenced_type" : "type-487"
11929    },
11930    {
11931     "field_name" : "num_planes",
11932     "field_offset" : 32,
11933     "referenced_type" : "type-2"
11934    },
11935    {
11936     "field_name" : "planes",
11937     "field_offset" : 64,
11938     "referenced_type" : "type-489"
11939    }
11940   ],
11941   "linker_set_key" : "android_flex_layout",
11942   "name" : "android_flex_layout",
11943   "referenced_type" : "type-488",
11944   "self_type" : "type-488",
11945   "size" : 16,
11946   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11947   "unique_id" : "android_flex_layout"
11948  },
11949  {
11950   "alignment" : 8,
11951   "fields" :
11952   [
11953    {
11954     "field_name" : "top_left",
11955     "referenced_type" : "type-401"
11956    },
11957    {
11958     "field_name" : "component",
11959     "field_offset" : 64,
11960     "referenced_type" : "type-485"
11961    },
11962    {
11963     "field_name" : "bits_per_component",
11964     "field_offset" : 96,
11965     "referenced_type" : "type-25"
11966    },
11967    {
11968     "field_name" : "bits_used",
11969     "field_offset" : 128,
11970     "referenced_type" : "type-25"
11971    },
11972    {
11973     "field_name" : "h_increment",
11974     "field_offset" : 160,
11975     "referenced_type" : "type-25"
11976    },
11977    {
11978     "field_name" : "v_increment",
11979     "field_offset" : 192,
11980     "referenced_type" : "type-25"
11981    },
11982    {
11983     "field_name" : "h_subsampling",
11984     "field_offset" : 224,
11985     "referenced_type" : "type-25"
11986    },
11987    {
11988     "field_name" : "v_subsampling",
11989     "field_offset" : 256,
11990     "referenced_type" : "type-25"
11991    }
11992   ],
11993   "linker_set_key" : "android_flex_plane",
11994   "name" : "android_flex_plane",
11995   "referenced_type" : "type-486",
11996   "self_type" : "type-486",
11997   "size" : 40,
11998   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11999   "unique_id" : "android_flex_plane"
12000  },
12001  {
12002   "alignment" : 4,
12003   "fields" :
12004   [
12005    {
12006     "field_name" : "displayPrimaryRed",
12007     "referenced_type" : "type-493"
12008    },
12009    {
12010     "field_name" : "displayPrimaryGreen",
12011     "field_offset" : 64,
12012     "referenced_type" : "type-493"
12013    },
12014    {
12015     "field_name" : "displayPrimaryBlue",
12016     "field_offset" : 128,
12017     "referenced_type" : "type-493"
12018    },
12019    {
12020     "field_name" : "whitePoint",
12021     "field_offset" : 192,
12022     "referenced_type" : "type-493"
12023    },
12024    {
12025     "field_name" : "maxLuminance",
12026     "field_offset" : 256,
12027     "referenced_type" : "type-228"
12028    },
12029    {
12030     "field_name" : "minLuminance",
12031     "field_offset" : 288,
12032     "referenced_type" : "type-228"
12033    }
12034   ],
12035   "linker_set_key" : "android_smpte2086_metadata",
12036   "name" : "android_smpte2086_metadata",
12037   "referenced_type" : "type-494",
12038   "self_type" : "type-494",
12039   "size" : 40,
12040   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12041   "unique_id" : "android_smpte2086_metadata"
12042  },
12043  {
12044   "alignment" : 4,
12045   "fields" :
12046   [
12047    {
12048     "field_name" : "x",
12049     "referenced_type" : "type-228"
12050    },
12051    {
12052     "field_name" : "y",
12053     "field_offset" : 32,
12054     "referenced_type" : "type-228"
12055    }
12056   ],
12057   "linker_set_key" : "android_xy_color",
12058   "name" : "android_xy_color",
12059   "referenced_type" : "type-493",
12060   "self_type" : "type-493",
12061   "size" : 8,
12062   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12063   "unique_id" : "android_xy_color"
12064  },
12065  {
12066   "alignment" : 8,
12067   "fields" :
12068   [
12069    {
12070     "field_name" : "y",
12071     "referenced_type" : "type-26"
12072    },
12073    {
12074     "field_name" : "cb",
12075     "field_offset" : 64,
12076     "referenced_type" : "type-26"
12077    },
12078    {
12079     "field_name" : "cr",
12080     "field_offset" : 128,
12081     "referenced_type" : "type-26"
12082    },
12083    {
12084     "field_name" : "ystride",
12085     "field_offset" : 192,
12086     "referenced_type" : "type-30"
12087    },
12088    {
12089     "field_name" : "cstride",
12090     "field_offset" : 256,
12091     "referenced_type" : "type-30"
12092    },
12093    {
12094     "field_name" : "chroma_step",
12095     "field_offset" : 320,
12096     "referenced_type" : "type-30"
12097    },
12098    {
12099     "field_name" : "reserved",
12100     "field_offset" : 384,
12101     "referenced_type" : "type-484"
12102    }
12103   ],
12104   "linker_set_key" : "android_ycbcr",
12105   "name" : "android_ycbcr",
12106   "referenced_type" : "type-483",
12107   "self_type" : "type-483",
12108   "size" : 80,
12109   "source_file" : "/system/core/libsystem/include/system/graphics.h",
12110   "unique_id" : "android_ycbcr"
12111  },
12112  {
12113   "alignment" : 4,
12114   "fields" :
12115   [
12116    {
12117     "referenced_type" : "type-75"
12118    }
12119   ],
12120   "linker_set_key" : "log_msg",
12121   "name" : "log_msg",
12122   "referenced_type" : "type-74",
12123   "self_type" : "type-74",
12124   "size" : 5124,
12125   "source_file" : "/system/core/liblog/include/log/log_read.h",
12126   "unique_id" : "log_msg"
12127  },
12128  {
12129   "alignment" : 4,
12130   "fields" :
12131   [
12132    {
12133     "field_name" : "buf",
12134     "referenced_type" : "type-76"
12135    },
12136    {
12137     "field_name" : "entry",
12138     "referenced_type" : "type-78"
12139    },
12140    {
12141     "field_name" : "entry_v4",
12142     "referenced_type" : "type-78"
12143    },
12144    {
12145     "field_name" : "entry_v3",
12146     "referenced_type" : "type-81"
12147    },
12148    {
12149     "field_name" : "entry_v2",
12150     "referenced_type" : "type-82"
12151    },
12152    {
12153     "field_name" : "entry_v1",
12154     "referenced_type" : "type-83"
12155    }
12156   ],
12157   "is_anonymous" : true,
12158   "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",
12159   "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",
12160   "record_kind" : "union",
12161   "referenced_type" : "type-75",
12162   "self_type" : "type-75",
12163   "size" : 5124,
12164   "source_file" : "/system/core/liblog/include/log/log_read.h",
12165   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
12166  },
12167  {
12168   "alignment" : 1,
12169   "fields" :
12170   [
12171    {
12172     "field_name" : "tv_sec",
12173     "referenced_type" : "type-2"
12174    },
12175    {
12176     "field_name" : "tv_nsec",
12177     "field_offset" : 32,
12178     "referenced_type" : "type-2"
12179    }
12180   ],
12181   "linker_set_key" : "log_time",
12182   "name" : "log_time",
12183   "referenced_type" : "type-378",
12184   "self_type" : "type-378",
12185   "size" : 8,
12186   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
12187   "unique_id" : "_ZTS8log_time"
12188  },
12189  {
12190   "alignment" : 4,
12191   "fields" :
12192   [
12193    {
12194     "field_name" : "len",
12195     "referenced_type" : "type-79"
12196    },
12197    {
12198     "field_name" : "__pad",
12199     "field_offset" : 16,
12200     "referenced_type" : "type-79"
12201    },
12202    {
12203     "field_name" : "pid",
12204     "field_offset" : 32,
12205     "referenced_type" : "type-25"
12206    },
12207    {
12208     "field_name" : "tid",
12209     "field_offset" : 64,
12210     "referenced_type" : "type-25"
12211    },
12212    {
12213     "field_name" : "sec",
12214     "field_offset" : 96,
12215     "referenced_type" : "type-25"
12216    },
12217    {
12218     "field_name" : "nsec",
12219     "field_offset" : 128,
12220     "referenced_type" : "type-25"
12221    },
12222    {
12223     "field_name" : "msg",
12224     "field_offset" : 160,
12225     "referenced_type" : "type-80"
12226    }
12227   ],
12228   "linker_set_key" : "logger_entry",
12229   "name" : "logger_entry",
12230   "referenced_type" : "type-83",
12231   "self_type" : "type-83",
12232   "size" : 20,
12233   "source_file" : "/system/core/liblog/include/log/log_read.h",
12234   "unique_id" : "logger_entry"
12235  },
12236  {
12237   "alignment" : 1,
12238   "fields" :
12239   [
12240    {
12241     "field_name" : "len",
12242     "referenced_type" : "type-79"
12243    },
12244    {
12245     "field_name" : "hdr_size",
12246     "field_offset" : 16,
12247     "referenced_type" : "type-79"
12248    },
12249    {
12250     "field_name" : "pid",
12251     "field_offset" : 32,
12252     "referenced_type" : "type-25"
12253    },
12254    {
12255     "field_name" : "tid",
12256     "field_offset" : 64,
12257     "referenced_type" : "type-25"
12258    },
12259    {
12260     "field_name" : "sec",
12261     "field_offset" : 96,
12262     "referenced_type" : "type-25"
12263    },
12264    {
12265     "field_name" : "nsec",
12266     "field_offset" : 128,
12267     "referenced_type" : "type-25"
12268    },
12269    {
12270     "field_name" : "euid",
12271     "field_offset" : 160,
12272     "referenced_type" : "type-2"
12273    },
12274    {
12275     "field_name" : "msg",
12276     "field_offset" : 192,
12277     "referenced_type" : "type-80"
12278    }
12279   ],
12280   "linker_set_key" : "logger_entry_v2",
12281   "name" : "logger_entry_v2",
12282   "referenced_type" : "type-82",
12283   "self_type" : "type-82",
12284   "size" : 24,
12285   "source_file" : "/system/core/liblog/include/log/log_read.h",
12286   "unique_id" : "logger_entry_v2"
12287  },
12288  {
12289   "alignment" : 1,
12290   "fields" :
12291   [
12292    {
12293     "field_name" : "len",
12294     "referenced_type" : "type-79"
12295    },
12296    {
12297     "field_name" : "hdr_size",
12298     "field_offset" : 16,
12299     "referenced_type" : "type-79"
12300    },
12301    {
12302     "field_name" : "pid",
12303     "field_offset" : 32,
12304     "referenced_type" : "type-25"
12305    },
12306    {
12307     "field_name" : "tid",
12308     "field_offset" : 64,
12309     "referenced_type" : "type-25"
12310    },
12311    {
12312     "field_name" : "sec",
12313     "field_offset" : 96,
12314     "referenced_type" : "type-25"
12315    },
12316    {
12317     "field_name" : "nsec",
12318     "field_offset" : 128,
12319     "referenced_type" : "type-25"
12320    },
12321    {
12322     "field_name" : "lid",
12323     "field_offset" : 160,
12324     "referenced_type" : "type-2"
12325    },
12326    {
12327     "field_name" : "msg",
12328     "field_offset" : 192,
12329     "referenced_type" : "type-80"
12330    }
12331   ],
12332   "linker_set_key" : "logger_entry_v3",
12333   "name" : "logger_entry_v3",
12334   "referenced_type" : "type-81",
12335   "self_type" : "type-81",
12336   "size" : 24,
12337   "source_file" : "/system/core/liblog/include/log/log_read.h",
12338   "unique_id" : "logger_entry_v3"
12339  },
12340  {
12341   "alignment" : 4,
12342   "fields" :
12343   [
12344    {
12345     "field_name" : "len",
12346     "referenced_type" : "type-79"
12347    },
12348    {
12349     "field_name" : "hdr_size",
12350     "field_offset" : 16,
12351     "referenced_type" : "type-79"
12352    },
12353    {
12354     "field_name" : "pid",
12355     "field_offset" : 32,
12356     "referenced_type" : "type-25"
12357    },
12358    {
12359     "field_name" : "tid",
12360     "field_offset" : 64,
12361     "referenced_type" : "type-2"
12362    },
12363    {
12364     "field_name" : "sec",
12365     "field_offset" : 96,
12366     "referenced_type" : "type-2"
12367    },
12368    {
12369     "field_name" : "nsec",
12370     "field_offset" : 128,
12371     "referenced_type" : "type-2"
12372    },
12373    {
12374     "field_name" : "lid",
12375     "field_offset" : 160,
12376     "referenced_type" : "type-2"
12377    },
12378    {
12379     "field_name" : "uid",
12380     "field_offset" : 192,
12381     "referenced_type" : "type-2"
12382    },
12383    {
12384     "field_name" : "msg",
12385     "field_offset" : 224,
12386     "referenced_type" : "type-80"
12387    }
12388   ],
12389   "linker_set_key" : "logger_entry_v4",
12390   "name" : "logger_entry_v4",
12391   "referenced_type" : "type-78",
12392   "self_type" : "type-78",
12393   "size" : 28,
12394   "source_file" : "/system/core/liblog/include/log/log_read.h",
12395   "unique_id" : "logger_entry_v4"
12396  },
12397  {
12398   "alignment" : 4,
12399   "fields" :
12400   [
12401    {
12402     "field_name" : "version",
12403     "referenced_type" : "type-25"
12404    },
12405    {
12406     "field_name" : "numFds",
12407     "field_offset" : 32,
12408     "referenced_type" : "type-25"
12409    },
12410    {
12411     "field_name" : "numInts",
12412     "field_offset" : 64,
12413     "referenced_type" : "type-25"
12414    },
12415    {
12416     "field_name" : "data",
12417     "field_offset" : 96,
12418     "referenced_type" : "type-171"
12419    }
12420   ],
12421   "linker_set_key" : "native_handle",
12422   "name" : "native_handle",
12423   "referenced_type" : "type-170",
12424   "self_type" : "type-170",
12425   "size" : 12,
12426   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
12427   "unique_id" : "native_handle"
12428  }
12429 ],
12430 "rvalue_reference_types" :
12431 [
12432  {
12433   "alignment" : 8,
12434   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &&",
12435   "name" : "android::hardware::Return<android::sp<android::hardware::thermal::V1_0::IThermal> > &&",
12436   "referenced_type" : "type-145",
12437   "self_type" : "type-148",
12438   "size" : 8,
12439   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12440  },
12441  {
12442   "alignment" : 8,
12443   "linker_set_key" : "android::hardware::Return<bool> &&",
12444   "name" : "android::hardware::Return<bool> &&",
12445   "referenced_type" : "type-138",
12446   "self_type" : "type-141",
12447   "size" : 8,
12448   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12449  },
12450  {
12451   "alignment" : 8,
12452   "linker_set_key" : "android::hardware::Return<void> &&",
12453   "name" : "android::hardware::Return<void> &&",
12454   "referenced_type" : "type-159",
12455   "self_type" : "type-161",
12456   "size" : 8,
12457   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12458  },
12459  {
12460   "alignment" : 8,
12461   "linker_set_key" : "android::hardware::Status &&",
12462   "name" : "android::hardware::Status &&",
12463   "referenced_type" : "type-129",
12464   "self_type" : "type-135",
12465   "size" : 8,
12466   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12467  },
12468  {
12469   "alignment" : 8,
12470   "linker_set_key" : "android::hardware::details::return_status &&",
12471   "name" : "android::hardware::details::return_status &&",
12472   "referenced_type" : "type-139",
12473   "self_type" : "type-154",
12474   "size" : 8,
12475   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12476  },
12477  {
12478   "alignment" : 8,
12479   "linker_set_key" : "android::hardware::hidl_handle &&",
12480   "name" : "android::hardware::hidl_handle &&",
12481   "referenced_type" : "type-268",
12482   "self_type" : "type-276",
12483   "size" : 8,
12484   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12485  },
12486  {
12487   "alignment" : 8,
12488   "linker_set_key" : "android::hardware::hidl_memory &&",
12489   "name" : "android::hardware::hidl_memory &&",
12490   "referenced_type" : "type-274",
12491   "self_type" : "type-280",
12492   "size" : 8,
12493   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
12494  },
12495  {
12496   "alignment" : 8,
12497   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12498   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
12499   "referenced_type" : "type-112",
12500   "self_type" : "type-120",
12501   "size" : 8,
12502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12503  },
12504  {
12505   "alignment" : 8,
12506   "linker_set_key" : "android::sp<android::hardware::thermal::V1_0::IThermal> &&",
12507   "name" : "android::sp<android::hardware::thermal::V1_0::IThermal> &&",
12508   "referenced_type" : "type-104",
12509   "self_type" : "type-107",
12510   "size" : 8,
12511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
12512  },
12513  {
12514   "alignment" : 8,
12515   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12516   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
12517   "referenced_type" : "type-452",
12518   "self_type" : "type-451",
12519   "size" : 8,
12520   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12521  },
12522  {
12523   "alignment" : 8,
12524   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
12525   "name" : "std::function<sp<IBase> (void *)> &&",
12526   "referenced_type" : "type-462",
12527   "self_type" : "type-461",
12528   "size" : 8,
12529   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12530  },
12531  {
12532   "alignment" : 8,
12533   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
12534   "name" : "std::function<sp<IBinder> (void *)> &&",
12535   "referenced_type" : "type-454",
12536   "self_type" : "type-453",
12537   "size" : 8,
12538   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12539  }
12540 ]
12541}
12542